Nagios
From Wasya Wiki
-=----- nagios dirs on client
/run/nagios
/usr/lib/nagios/plugins <-
/var/chef/backup/etc/nagios
/var/chef/cache/cookbooks/nagios
/var/lib/nagios
/etc/nagios
-=----- nagios dirs on server
/run/nagios
/usr/share/nagios/htdocs
/usr/lib/nagios/plugins <-
/var/chef/backup/etc/nagios
/var/chef/cache/cookbooks/nagios
/var/lib/nagios <- empty
/etc/nagios
/run/nagios3
/usr/sbin/nagios3 <- file
/usr/share/doc/nagios3
/usr/share/nagios3
/usr/share/lintian/overrides/nagios3
/usr/lib/apache2/conf/enabled_by_maint/nagios3
/usr/lib/cgi-bin/nagios3
/usr/lib/nagios3/p1.pl
/var/log/nagios3
/var/cache/nagios3
/var/lib/nagios3 <- nothing there
/etc/default/nagios3
/etc/init.d/nagios3
/etc/nagios3
/usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d
-=----- nagios config
- make sure IPs are allowed for communicatin
- make sure ports are allowed for communication
- client: put the custom plugin in /usr/lib/nagios/plugins/echo_ok3
- client: in /etc/nagios/nrpe.cfg:
command[echo_ok3]=/usr/lib/nagios/plugins/echo_ok3
- client: restart service
/usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d
- server:
define command {
command_name echo-ok3
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c echo_ok3
}
define service {
service_description echo-ok3
hostgroup_name microsites3_api
check_command echo-ok3
use default-service
}
Contents
Nagios Utils
Setup Client
apt-get install -y nagios-plugins nagios-nrpe-server
Change password
htpasswd -c -b /etc/nagios/htpasswd.users nagiosadmin admin
Nagios Custom Plugin
CHECK_NRPE: Error – Could not complete SSL handshake
From: https://geekpeek.net/could-not-complete-ssl-handshake/