role_nagios_agent/files/alp_nrpe_local.cfg.j2

54 lines
2.7 KiB
Django/Jinja

######################################
# Do any local nrpe configuration here
######################################
# basic disk checks
command[check_root]=/usr/lib/monitoring-plugins/check_disk -w 20% -c 10% -p /
# starbug disk checks
command[check_virtzpool1]=/usr/lib/monitoring-plugins/check_disk -w 20% -c 10% -p /virtzpool1
# reddwarf disk checks
command[check_storage]=/usr/lib/monitoring-plugins/check_disk -w 20% -c 10% -p /mnt/storage
command[check_backups]=/usr/lib/monitoring-plugins/check_disk -w 15% -c 10% -p /mnt/backups
command[check_zshare]=/usr/lib/monitoring-plugins/check_disk -w 20% -c 10% -p /mnt/zshare
command[check_pi4-4_storage]=/usr/lib/monitoring-plugins/check_disk -w 20% -c 10% -p /mnt/pi4-4_storage
# basic system checks
command[check_ping]=/usr/lib/monitoring-plugins/check_ping -H {{ agent_ip }} -w 100.0,20% -c 500.0,60% -p 5
command[check_http]=/usr/lib/monitoring-plugins/check_http -I {{ agent_ip }}
command[check_ssh]=/usr/lib/monitoring-plugins/check_ssh -4 {{ agent_ip }}
command[check_apt]=/usr/lib/monitoring-plugins/check_apt
command[check_load]=/usr/lib/monitoring-plugins/check_load -w 6.0,5.0,4.0 -c 11.0,7.0,5.0
command[check_procs]=/usr/lib/monitoring-plugins/check_procs -w 250 -c 400
command[check_users]=/usr/lib/monitoring-plugins/check_users -w 20 -c 50
command[check_swap]=/usr/lib/monitoring-plugins/check_swap -w 20% -c 10%
# process & load checks for starbug and reddwarf
command[check_big_procs]=/usr/lib/monitoring-plugins/check_procs -w 1250 -c 1500
command[check_big_load]=/usr/lib/monitoring-plugins/check_load -w 9.0,8.0,7.0 -c 14.0,10.0,8.0
# UPS checks for starbug and reddwarf
command[check_starbug_ups]=/usr/lib/monitoring-plugins/check_ups -H localhost -u myups
command[check_reddwarf_ups]=/usr/lib/monitoring-plugins/check_ups -H localhost -u myups
# docker container checks
# files
command[check_docker_plex]=/usr/lib/monitoring-plugins/check_docker.sh -n plex -s
command[check_docker_samba]=/usr/lib/monitoring-plugins/check_docker.sh -n samba -s
command[check_docker_portainer_agent]=/usr/lib/monitoring-plugins/check_docker.sh -n portainer_agent -s
# docker1
command[check_docker_portainer]=/usr/lib/monitoring-plugins/check_docker.sh -n portainer -s
command[check_docker_dhcpd]=/usr/lib/monitoring-plugins/check_docker.sh -n dhcpd -s
command[check_k8s_api]=/usr/lib/monitoring-plugins/check_kubernetes_api.sh -k /home/nagios/.kube/config
command[check_k8s_nodes]=/usr/lib/monitoring-plugins/check_kube_nodes.sh -k /home/nagios/.kube/config
# docker2
command[check_media]=/usr/lib/monitoring-plugins/check_mount.sh /Media cifs
# pi4 nodes
command[check_docker_rpi-monitor]=/usr/lib/monitoring-plugins/check_docker.sh -n rpi-monitor -s