more dns checks and adjust how offten the check runs
This commit is contained in:
parent
17265d8c4e
commit
5c9e79ef7e
|
@ -12,7 +12,7 @@ services:
|
|||
build:
|
||||
dockerfile: Dockerfile
|
||||
container_name: nagios
|
||||
image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:250219.1.03
|
||||
image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:250219.1.04
|
||||
networks:
|
||||
infra_dev_net:
|
||||
ipv4_address: 10.99.23.36
|
||||
|
|
|
@ -210,6 +210,13 @@ define service{
|
|||
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
|
||||
}
|
||||
|
||||
define service{
|
||||
name local-dns-service ; The 'name' of this service template
|
||||
use generic-service
|
||||
check_interval 5 ; Check the service every 10 minutes under normal conditions
|
||||
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
|
||||
}
|
||||
|
||||
define service {
|
||||
name graphed-service
|
||||
action_url /cgi-bin/show.cgi?host=$HOSTNAME$&service=$SERVICEDESC$' onMouseOver='showGraphPopup(this)' onMouseOut='hideGraphPopup()' rel='/cgi-bin/showgraph.cgi?host=$HOSTNAME$&service=$SERVICEDESC$&period=day&rrdopts=-w+450+-j
|
||||
|
|
|
@ -1,4 +1,12 @@
|
|||
### Service definitions for all nameserver hosts
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: tmp.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!tmp.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
|
@ -40,3 +48,227 @@ define service{
|
|||
service_description DNS: pi504.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!pi504.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: nas.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!nas.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: nas81.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!nas81.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: diskstation.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!diskstation.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: unifi.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!unifi.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: docker-registry.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!docker-registry.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: jenkins.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!jenkins.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: pihole.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!pihole.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: 1.ntp.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!1.ntp.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: print.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!print.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: powerapi.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!powerapi.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: grafana.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!grafana.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: prometheus.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!prometheus.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: unpoller.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!unpoller.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: piohole-exporter.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!pihole-exporter.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: git.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!git.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: git-mysql.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!git-mysql.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: blackbox-exporter.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!blackbox-exporter.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: nagios.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!nagios.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: influxdb.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!influxdb.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: telegraf.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!telegraf.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: syslog.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!syslog.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: sensors.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!sensors.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns1.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!ns1.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns2.in.thelinuxpro.net
|
||||
check_command check_local_dns_a_record!ns2.in.thelinuxpro.net
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns1.kameronkenny.com
|
||||
check_command check_local_dns_a_record!ns1.kameronkenny.com
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns2.kameronkenny.com
|
||||
check_command check_local_dns_a_record!ns2.kameronkenny.com
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: www.kameronkenny.com
|
||||
check_command check_local_dns_a_record!www.kameronkenny.com
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: blog.kameronkenny.com
|
||||
check_command check_local_dns_a_record!blog.kameronkenny.com
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: photos.kameronkenny.com
|
||||
check_command check_local_dns_a_record!photos.kameronkenny.com
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns1.thelinux.pro
|
||||
check_command check_local_dns_a_record!ns1.thelinux.pro
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: ns2.thelinux.pro
|
||||
check_command check_local_dns_a_record!ns2.thelinux.pro
|
||||
}
|
||||
|
||||
define service{
|
||||
use generic-service,graphed-service
|
||||
hostgroup_name nameservers
|
||||
service_description DNS: www.thelinux.pro
|
||||
check_command check_local_dns_a_record!www.thelinux.pro
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue