summaryrefslogtreecommitdiffstats
path: root/config/pdv/servers/03_service_types.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'config/pdv/servers/03_service_types.cfg')
-rw-r--r--config/pdv/servers/03_service_types.cfg56
1 files changed, 56 insertions, 0 deletions
diff --git a/config/pdv/servers/03_service_types.cfg b/config/pdv/servers/03_service_types.cfg
new file mode 100644
index 0000000..80da7e4
--- /dev/null
+++ b/config/pdv/servers/03_service_types.cfg
@@ -0,0 +1,56 @@
+define service {
+ name standard-service
+ use generic-service
+ contact_groups pdv-admins
+
+ notifications_enabled 0
+ notification_options u,c ; Send notifications about unknown, critical events (but not warnings and recovery events)
+ notification_interval 1440 ; Re-notify about service problems every hour
+ notification_period 24x7 ; Notifications can be sent out at any time
+
+ max_check_attempts 4
+ check_interval 5
+ retry_interval 1
+ register 0
+}
+
+define service {
+ name crtitical-service
+ use standard-service
+ contact_groups pdv-admins
+
+ notifications_enabled 1
+ notification_options u,c ; Send notifications about unknown, critical events (but not warnings and recovery events)
+}
+
+define service {
+ name ping-service ; Pings, port-checks, etc.
+ use standard-service
+ max_check_attempts 4
+ check_interval 10
+ retry_interval 2
+ register 0
+}
+
+define service {
+ name remote-service ; Remote services (scripts-over-ssh, localy initiated adei-checks, etc.)
+ use standard-service
+ max_check_attempts 4
+ check_interval 10
+ retry_interval 2
+ register 0
+}
+
+define service {
+ name heavy-service ; Service puts high load on infrastructure (gpu verifications, etc.
+ use remote-service
+# servicegroups ufo-services
+ max_check_attempts 4
+ check_interval 360
+ retry_interval 20
+ register 0
+}
+
+#critical-ping-service
+#critical-remote-service
+#critical-heavy-service \ No newline at end of file