diff options
Diffstat (limited to 'Monitoring/nagios/conf')
-rw-r--r-- | Monitoring/nagios/conf/extinfo.cfg | 9 | ||||
-rw-r--r-- | Monitoring/nagios/conf/hostgroups_generic.cfg | 28 | ||||
-rw-r--r-- | Monitoring/nagios/conf/krebs_hosts.cfg | 78 | ||||
-rw-r--r-- | Monitoring/nagios/conf/krebsnet.cfg | 20 | ||||
-rw-r--r-- | Monitoring/nagios/conf/localhost.cfg | 60 | ||||
-rw-r--r-- | Monitoring/nagios/conf/other_hosts.cfg | 22 | ||||
-rw-r--r-- | Monitoring/nagios/conf/services.cfg | 26 | ||||
-rw-r--r-- | Monitoring/nagios/conf/shack_contacts.cfg | 22 | ||||
-rw-r--r-- | Monitoring/nagios/conf/shack_guests.cfg | 105 | ||||
-rw-r--r-- | Monitoring/nagios/conf/shack_infrastructure.cfg | 241 | ||||
-rw-r--r-- | Monitoring/nagios/conf/shacknet.cfg | 47 | ||||
-rw-r--r-- | Monitoring/nagios/conf/templates.cfg | 45 | ||||
-rw-r--r-- | Monitoring/nagios/conf/timeperiods.cfg | 50 | ||||
-rw-r--r-- | Monitoring/nagios/conf/tinc_hosts.cfg | 33 | ||||
-rw-r--r-- | Monitoring/nagios/conf/tincnet.cfg | 31 |
15 files changed, 0 insertions, 817 deletions
diff --git a/Monitoring/nagios/conf/extinfo.cfg b/Monitoring/nagios/conf/extinfo.cfg deleted file mode 100644 index e4300b72..00000000 --- a/Monitoring/nagios/conf/extinfo.cfg +++ /dev/null @@ -1,9 +0,0 @@ -define hostextinfo{ - hostgroup_name debian-servers - notes Debian GNU/Linux servers -# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 - icon_image base/debian.png - icon_image_alt Debian GNU/Linux - vrml_image debian.png - statusmap_image base/debian.gd2 - } diff --git a/Monitoring/nagios/conf/hostgroups_generic.cfg b/Monitoring/nagios/conf/hostgroups_generic.cfg deleted file mode 100644 index 4e3625c5..00000000 --- a/Monitoring/nagios/conf/hostgroups_generic.cfg +++ /dev/null @@ -1,28 +0,0 @@ -# A simple wildcard hostgroup -define hostgroup { - hostgroup_name all - alias All Servers - members * - } - -# A list of your Debian GNU/Linux servers -define hostgroup { - hostgroup_name debian-servers - alias Debian GNU/Linux Servers - members localhost - } - -# A list of your web servers -define hostgroup { - hostgroup_name http-servers - alias HTTP servers - members localhost - } - -# A list of your ssh-accessible servers -define hostgroup { - hostgroup_name ssh-servers - alias SSH servers - members localhost - } - diff --git a/Monitoring/nagios/conf/krebs_hosts.cfg b/Monitoring/nagios/conf/krebs_hosts.cfg deleted file mode 100644 index a929fa19..00000000 --- a/Monitoring/nagios/conf/krebs_hosts.cfg +++ /dev/null @@ -1,78 +0,0 @@ - -# -# Ur-Krebs -# -define host{ - use generic-host - host_name krebs.shack - alias krebs - _tinc_address 10.7.7.156 - address 10.42.23.5 - parents shack-coreswitch - hostgroups krebs-machines,tinc-nodes,ssh-servers - } -# -# UTART -# -define host{ - use generic-host - host_name utart - alias UTART - _tinc_address 10.7.7.66 - address 10.42.23.23 - parents shack-coreswitch - hostgroups krebs-machines,tinc-nodes,ssh-servers - } -# -# ytart -# will use tinc ip as long as no static ip is supplied -# -define host{ - use generic-host - host_name ytart - alias ytart - _tinc_address 10.7.7.201 - parents shack-wlan-ap5 - address 10.7.7.201 - hostgroups krebs-machines,tinc-nodes,ssh-servers - } -# -# uPM -# -define host{ - use generic-host - host_name upm - alias uPM Virtual Machine - _tinc_address 10.7.7.99 - address upm.shack - parents shack-node1 - hostgroups krebs-machines,ssh-servers,shack-rz - #,tinc-nodes - } - -# TODO add upm and genericore as tinc-nodes -# TODO check MONGODB on uPM - - - -#TODO verkrebse genericore/get password -define host{ - use generic-host - host_name genericore - alias genericore Virtual Machine - #_tinc_address 10.7.7.XX - address genericore.shack - parents shack-node1 - hostgroups ssh-servers,shack-rz - #,tinc-nodes,krebs-machines - } - -define host{ - use generic-host - host_name shepherd - alias Shepherd Krebs - _tinc_address 10.7.7.29 - address 10.42.23.42 - parents shack-coreswitch - hostgroups krebs-machines,tinc-nodes,ssh-servers - } diff --git a/Monitoring/nagios/conf/krebsnet.cfg b/Monitoring/nagios/conf/krebsnet.cfg deleted file mode 100644 index ae5b898e..00000000 --- a/Monitoring/nagios/conf/krebsnet.cfg +++ /dev/null @@ -1,20 +0,0 @@ -## extended infos for krebsnet -define hostgroup { - hostgroup_name krebs-machines - alias Krebs Machines - } -define hostextinfo{ - hostgroup_name krebs-machines - notes Deployed Krebse -# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 - icon_image krebs/krebs.png - icon_image_alt Krebs - vrml_image krebs.png - statusmap_image krebs/krebs.gd2 - } -#define host{ -# use generic-host -# register 0 -# name tinc-only-host -# check_command check_internal_tinc_up!100.0,20%!500.0,60% -# } diff --git a/Monitoring/nagios/conf/localhost.cfg b/Monitoring/nagios/conf/localhost.cfg deleted file mode 100644 index 3b098195..00000000 --- a/Monitoring/nagios/conf/localhost.cfg +++ /dev/null @@ -1,60 +0,0 @@ -# A simple configuration file for monitoring the local host -# This can serve as an example for configuring other servers; -# Custom services specific to this host are added here, but services -# defined in nagios2-common_services.cfg may also apply. -# - -define host{ - use generic-host ; Name of host template to use - host_name localhost - alias localhost - address 127.0.0.1 - hostgroups krebs-machines - } - -# Define a service to check the disk space of the root partition -# on the local machine. Warning if < 20% free, critical if -# < 10% free space on partition. - -define service{ - use generic-service ; Name of service template to use - host_name localhost - service_description Disk Space - check_command check_all_disks!20%!10% - } - - - -# Define a service to check the number of currently logged in -# users on the local machine. Warning if > 20 users, critical -# if > 50 users. - -define service{ - use generic-service ; Name of service template to use - host_name localhost - service_description Current Users - check_command check_users!20!50 - } - - -# Define a service to check the number of currently running procs -# on the local machine. Warning if > 250 processes, critical if -# > 400 processes. - -define service{ - use generic-service ; Name of service template to use - host_name localhost - service_description Total Processes - check_command check_procs!250!400 - } - - - -# Define a service to check the load on the local machine. - -define service{ - use generic-service ; Name of service template to use - host_name localhost - service_description Current Load - check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 - } diff --git a/Monitoring/nagios/conf/other_hosts.cfg b/Monitoring/nagios/conf/other_hosts.cfg deleted file mode 100644 index bbdc676a..00000000 --- a/Monitoring/nagios/conf/other_hosts.cfg +++ /dev/null @@ -1,22 +0,0 @@ -define host{ - use generic-host - host_name google.de - alias Google Website - address google.de - parents shack-gw - hostgroups http-servers - } - -define host{ - use generic-host - host_name google-dns - parents shack-gw - alias Google DNS Service (always reachable) - address 8.8.8.8 - } -define service { - host_name google-dns - service_description DNS Service - use generic-service - check_command check_dns - } diff --git a/Monitoring/nagios/conf/services.cfg b/Monitoring/nagios/conf/services.cfg deleted file mode 100644 index e3a61eb0..00000000 --- a/Monitoring/nagios/conf/services.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# check that web services are running -define service { - hostgroup_name http-servers - service_description HTTP - check_command check_http - use generic-service - notification_interval 0 ; set > 0 if you want to be renotified -} - -# check that ssh services are running -define service { - hostgroup_name ssh-servers - service_description SSH - check_command check_ssh - use generic-service - notification_interval 0 ; set > 0 if you want to be renotified -} - -# check that ping-only hosts are up -define service { -# hostgroup_name ping-servers - service_description PING - check_command check_ping!100.0,20%!500.0,60% - use generic-service - notification_interval 0 ; set > 0 if you want to be renotified -} diff --git a/Monitoring/nagios/conf/shack_contacts.cfg b/Monitoring/nagios/conf/shack_contacts.cfg deleted file mode 100644 index 832a215e..00000000 --- a/Monitoring/nagios/conf/shack_contacts.cfg +++ /dev/null @@ -1,22 +0,0 @@ -define contact{ - contact_name makefu - alias makefu - service_notification_period 24x7 - host_notification_period 24x7 - service_notification_options w,u,c,r - host_notification_options d,u,r - service_notification_commands notify-service-by-email - host_notification_commands notify-host-by-email - email shack_nagios_notification@syntax-fehler.de - } -define contactgroup{ - contactgroup_name krebsminers - alias Krebsminers - members makefu - } - -define contactgroup{ - contactgroup_name admins - alias admins - } - diff --git a/Monitoring/nagios/conf/shack_guests.cfg b/Monitoring/nagios/conf/shack_guests.cfg deleted file mode 100644 index 67abdfce..00000000 --- a/Monitoring/nagios/conf/shack_guests.cfg +++ /dev/null @@ -1,105 +0,0 @@ -# -# Bitcoin mines -# -define host{ - use generic-host - host_name gauda0 - parents shack-serverswitch - alias Gauda0 Bitcoin Mining Rig 0 - address 10.42.0.99 - hostgroups bitcoin-miner - } -define host{ - use generic-host - host_name gauda1 - parents shack-serverswitch2 - alias Gauda1 Bitcoin Mining Rig 1 - address 10.42.0.98 - hostgroups bitcoin-miner - } -define host{ - use generic-host - host_name gauda2 - parents shack-serverswitch2 - alias Gauda2 Bitcoin Mining Rig 2 - address 10.42.0.97 - hostgroups bitcoin-miner - } - -#Chinaman -define host{ - use generic-host - host_name chinaman - parents shack-gw - alias Chinaman Bitcoin Mining Rig - #address 10.42.0.96 - #_TINC_ADDRESS 10.7.7.6 - address 10.7.7.6 - _SPEED_URL http://leechi.kicks-ass.org/tmp/live/chinaman_bitcoinslc_live - _TEMPER_URL http://leechi.kicks-ass.org/tmp/live/chinaman_ati_temper - hostgroups bitcoin-miner,tinc-nodes,ssh-servers - contact_groups krebsminers - } -define command { - command_name check_speed - command_line $USER1$/check_speed $_HOSTSPEED_URL$ $ARG1$ - } -define service { - host_name chinaman - service_description Temperature Checker - use generic-service - check_command check_temper!85 85 65 45 - contact_groups krebsminers - } -define command { - command_name check_temper - command_line $USER1$/check_temper $_HOSTTEMPER_URL$ $ARG1$ - } -define service { - host_name chinaman - service_description Mining Speed checker - use generic-service - check_command check_speed!600 - contact_groups krebsminers - } -#define service { -# host_name chinaman -# service_description BTCGUILD hash rate checker -# use generic-service -# check_command check_btcguild_miner!4bf1543d2eca8648277bdc66c326eea9!txgen_chinaman!450 -# contact_groups krebsminers -# } - - -#define command { -# command_name check_btcguild_miner -# command_line $USER1$/check_btcguild_miner $ARG1$ $ARG2$ $ARG3$ -# } - -define host{ - use generic-host - host_name Sascha privater Server - parents shack-serverswitch - alias Sascha Server - address 10.42.23.100 - #hostgroups bitcoin-miner - } - -define host{ - use generic-host - host_name Telefonzelle - parents shack-coreswitch - alias Telefonzelle - address 10.42.23.101 - #hostgroups bitcoin-miner - } - -define host{ - use generic-host - host_name shack-pnp - alias Shack Bestueckungsautomat - address 10.42.100.5 - parents shack-coreswitch - #hostgroups shack-rz - } - diff --git a/Monitoring/nagios/conf/shack_infrastructure.cfg b/Monitoring/nagios/conf/shack_infrastructure.cfg deleted file mode 100644 index f404f3e4..00000000 --- a/Monitoring/nagios/conf/shack_infrastructure.cfg +++ /dev/null @@ -1,241 +0,0 @@ -# - -# -# Shack Virtual Machine Hoster Platform -# - -# -# Virtualization and storage -# -define host{ - use generic-host - host_name shack-node0 - alias Shack Virtualization Server 0 - address 10.42.0.10 - parents shack-serverswitch - hostgroups shack-rz,ssh-servers - } -define host{ - use generic-host - host_name shack-node1 - alias Shack Virtualization Server 1 - address 10.42.0.10 - parents shack-serverswitch - hostgroups shack-rz,ssh-servers - } -define host{ - use generic-host - host_name shack-plattenschwein - parents shack-serverswitch - alias Shack Plattenschwein - address 10.42.0.12 - hostgroups shack-rz,ssh-servers - } -# -# Network Infrastructure -# - -# -## Shack gateway (no gateway-no internet) -# -define host{ - use generic-host - host_name shack-gw - parents shack-coreswitch - alias Watchguard Shack Gateway - address 10.42.0.1 - hostgroups shack-rz,ssh-servers - } -#deprecated -#define host{ -# use generic-host -# host_name shack-modem -# parents shack-gw -# alias Shack Telecom VDSL Router -# address 192.168.2.1 -# hostgroups shack-rz -# } -define host{ - use generic-host - host_name shack-externswitch - parents shack-gw - alias Shack External Switch (2.OG) - address 10.0.10.2 - hostgroups shack-rz - } -# -# Serverswitch 2 -# -define host{ - use generic-host - host_name shack-serverswitch2 - parents shack-serverswitch - alias Shack switch Rack 2 (cisco 3524) - address 10.42.0.5 - hostgroups shack-rz - } - -define service { - host_name shack-serverswitch2 - service_description Telnet - use generic-service - check_command check_telnet - } - -define service { - host_name shack-serverswitch2 - service_description Admin HTTP Terminal - use generic-service - check_command check_http - } - - -define service { - host_name shack-gw - service_description DNS Service - use generic-service - check_command check_dns - } -define host{ - use generic-host - host_name shack-coreswitch - alias Shack Cisco Router Coreswitch - address 10.42.0.3 - hostgroups shack-rz,ssh-servers - } -define host{ - use generic-host - host_name shack-serverswitch - parents shack-coreswitch - alias Shack Cisco Router Serverswitch - address 10.42.0.4 - hostgroups shack-rz - } - -define host{ - use generic-host - host_name shack-wlan-ap2 - parents shack-coreswitch - alias Shack Wlan Access Point 2 - address 10.42.0.6 - hostgroups wlan-ap - } -define host{ - use generic-host - host_name shack-wlan-ap3 - parents shack-coreswitch - alias Shack Wlan Access Point 3 - address 10.42.0.7 - hostgroups wlan-ap - } -define host{ - use generic-host - host_name shack-wlan-ap4 - parents shack-coreswitch - alias Shack Wlan Access Point 4 - address 10.42.0.8 - hostgroups wlan-ap - } -define host{ - use generic-host - host_name shack-wlan-ap5 - parents shack-coreswitch - alias Shack Wlan Access Point 5 - address 10.42.0.9 - hostgroups wlan-ap - } -# -# Voip Infrastructure -# -define host{ - use generic-host - host_name shack-voip - alias Shack Cisco VOIP Gateway - address 10.42.0.2 - parents shack-coreswitch - hostgroups shack-rz,http-servers - } - -define service{ - host_name shack-voip - service_description SIP Service - use generic-service - check_command check_sip - } - -# -# Shack DNS Server -# - -define host{ - use generic-host - host_name shack-dns - parents shack-node0 - alias Shack DNS Virtual Host - address 10.42.0.100 - hostgroups shack-rz - } -define service { - host_name shack-dns - service_description DNS Service - use generic-service - check_command check_dns_shack - } - -define host{ - use generic-host - host_name shack-pxe - parents shack-node0 - alias Shack PXEBoot Vhost - address pxeboot.shack - hostgroups shack-rz - } - -define host{ - use generic-host - host_name shack-printsrv - parents shack-node1 - alias Shack Print Server - address printer.shack - hostgroups shack-rz - } - -define host{ - use generic-host - host_name shack-aptproxy - parents shack-node0 - alias Shack Apt-proxy - address aptproxy.shack - hostgroups shack-rz - } - -define host{ - use generic-host - host_name shack-shack - parents shack-node1 - alias Shack Data Exchange - address shack.shack - hostgroups shack-rz,ssh-servers - } - -# -# shack ldap server -# -define host{ - use generic-host - host_name shack-ldap - parents shack-node0 - alias Shack LDAP Server - address ldap.shack - hostgroups shack-rz - } -define service { - host_name shack-ldap - service_description LDAP Service - use generic-service - check_command check_ldap!shammunity - } - -# -# Random stuff (not necessary located in RZ) -# diff --git a/Monitoring/nagios/conf/shacknet.cfg b/Monitoring/nagios/conf/shacknet.cfg deleted file mode 100644 index 802e5e3a..00000000 --- a/Monitoring/nagios/conf/shacknet.cfg +++ /dev/null @@ -1,47 +0,0 @@ -define hostgroup { - hostgroup_name shack-rz - alias Shack RZ Infrastructure - } -define hostgroup { - hostgroup_name bitcoin-miner - alias Bitcoin miner in Shack-RZ - } -define hostextinfo{ - hostgroup_name bitcoin-miner - notes Bitcoin miner in Shack-RZ - icon_image krebs/bitcoin_miner.png - icon_image_alt bitcoin_miner - vrml_image bitcoin_miner.png - statusmap_image krebs/bitcoin_miner.gd2 - } - -define hostgroup { - hostgroup_name wlan-ap - alias Shack Wlan Access Points - } -define hostextinfo{ - hostgroup_name wlan-ap - notes Access Points for Shack - icon_image krebs/wireless_access_point.png - icon_image_alt wireless_access_point - vrml_image wireless_access_point.png - statusmap_image krebs/wireless_access_point.gd2 - } -define hostextinfo{ - hostgroup_name shack-rz - notes Shack RZ Infrastructure - icon_image krebs/shack.png - icon_image_alt shack-RZ - vrml_image shack.png - statusmap_image krebs/shack.gd2 - } - -define command { - command_name check_sip - command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p 5060 - } - -define command { - command_name check_dns_shack - command_line $USER1$/check_dns -H shack.shack -s '$HOSTADDRESS$' - } diff --git a/Monitoring/nagios/conf/templates.cfg b/Monitoring/nagios/conf/templates.cfg deleted file mode 100644 index 41807e1c..00000000 --- a/Monitoring/nagios/conf/templates.cfg +++ /dev/null @@ -1,45 +0,0 @@ -# generic service template definition -define service{ - name generic-service ; The 'name' of this service template - active_checks_enabled 1 ; Active service checks are enabled - passive_checks_enabled 1 ; Passive service checks are enabled/accepted - parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) - obsess_over_service 1 ; We should obsess over this service (if necessary) - check_freshness 0 ; Default is to NOT check service 'freshness' - notifications_enabled 1 ; Service notifications are enabled - event_handler_enabled 1 ; Service event handler is enabled - flap_detection_enabled 1 ; Flap detection is enabled - failure_prediction_enabled 1 ; Failure prediction is enabled - process_perf_data 1 ; Process performance data - retain_status_information 1 ; Retain status information across program restarts - retain_nonstatus_information 1 ; Retain non-status information across program restarts - notification_interval 0 ; Only send notifications on status change by default. - is_volatile 0 - check_period 24x7 - normal_check_interval 5 - retry_check_interval 1 - max_check_attempts 4 - notification_period 24x7 - notification_options w,u,c,r - contact_groups admins - register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! - } -# Generic host definition template - This is NOT a real host, just a template! - -define host{ - name generic-host ; The name of this host template - notifications_enabled 1 ; Host notifications are enabled - event_handler_enabled 1 ; Host event handler is enabled - flap_detection_enabled 1 ; Flap detection is enabled - failure_prediction_enabled 1 ; Failure prediction is enabled - process_perf_data 1 ; Process performance data - retain_status_information 1 ; Retain status information across program restarts - retain_nonstatus_information 1 ; Retain non-status information across program restarts - check_command check-host-alive - max_check_attempts 10 - notification_interval 0 - notification_period 24x7 - notification_options d,u,r - contact_groups admins - register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! - } diff --git a/Monitoring/nagios/conf/timeperiods.cfg b/Monitoring/nagios/conf/timeperiods.cfg deleted file mode 100644 index 55ecf9df..00000000 --- a/Monitoring/nagios/conf/timeperiods.cfg +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################### -# timeperiods.cfg -############################################################################### - -# This defines a timeperiod where all times are valid for checks, -# notifications, etc. The classic "24x7" support nightmare. :-) - -define timeperiod{ - timeperiod_name 24x7 - alias 24 Hours A Day, 7 Days A Week - sunday 00:00-24:00 - monday 00:00-24:00 - tuesday 00:00-24:00 - wednesday 00:00-24:00 - thursday 00:00-24:00 - friday 00:00-24:00 - saturday 00:00-24:00 - } - -# Here is a slightly friendlier period during work hours -define timeperiod{ - timeperiod_name workhours - alias Standard Work Hours - monday 09:00-17:00 - tuesday 09:00-17:00 - wednesday 09:00-17:00 - thursday 09:00-17:00 - friday 09:00-17:00 - } - -# The complement of workhours -define timeperiod{ - timeperiod_name nonworkhours - alias Non-Work Hours - sunday 00:00-24:00 - monday 00:00-09:00,17:00-24:00 - tuesday 00:00-09:00,17:00-24:00 - wednesday 00:00-09:00,17:00-24:00 - thursday 00:00-09:00,17:00-24:00 - friday 00:00-09:00,17:00-24:00 - saturday 00:00-24:00 - } - -# This one is a favorite: never :) -define timeperiod{ - timeperiod_name never - alias Never - } - -# end of file diff --git a/Monitoring/nagios/conf/tinc_hosts.cfg b/Monitoring/nagios/conf/tinc_hosts.cfg deleted file mode 100644 index 717c75a8..00000000 --- a/Monitoring/nagios/conf/tinc_hosts.cfg +++ /dev/null @@ -1,33 +0,0 @@ -#connection will not work if no internet is available (e.g. no shack-gateway) - -# -# Miefda Supernode -# -define host{ - use generic-host - host_name supernode - alias Supernode External - _TINC_ADDRESS 10.7.7.1 - address miefda.org - parents shack-gw - hostgroups tinc-nodes,ssh-servers,http-servers - } - -define service { - host_name supernode - service_description IRC - use generic-service - check_command check_ircd - } -# -# Sharepoint (dhbw-stuttgart) -# -define host{ - use generic-host - host_name sharepoint - alias PA Sharepoint - address 141.31.8.11 - _TINC_ADDRESS 10.7.7.5 - parents shack-gw - hostgroups tinc-nodes,ssh-servers - } diff --git a/Monitoring/nagios/conf/tincnet.cfg b/Monitoring/nagios/conf/tincnet.cfg deleted file mode 100644 index f0b35b4e..00000000 --- a/Monitoring/nagios/conf/tincnet.cfg +++ /dev/null @@ -1,31 +0,0 @@ -define hostgroup { - hostgroup_name tinc-nodes - alias Tinc Nodes - } - -define hostextinfo{ - hostgroup_name tinc-nodes - notes Tinc Nodes - icon_image krebs/tinc.png - icon_image_alt tinc - vrml_image tinc.png - statusmap_image krebs/tinc.gd2 - } - -define command { - command_name check_internal_tinc_up - command_line $USER1$/check_ping -H $_HOSTTINC_ADDRESS$ -w $ARG1$ -c $ARG2$ - } -define command { - command_name check_ircd - command_line $USER1$/check_ircd $_HOSTTINC_ADDRESS$ - } - -define service { - hostgroup_name tinc-nodes - service_description tinc internal - check_command check_internal_tinc_up!100.0,20%!500.0,60% - use generic-service - notification_interval 0 -} - |