Difference between revisions of "Nagios"
From Wasya Wiki
| Line 1: | Line 1: | ||
| + | <pre> | ||
| + | -=----- 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 | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | = Nagios Utils = | ||
==== Setup Client ==== | ==== Setup Client ==== | ||
apt-get install -y nagios-plugins nagios-nrpe-server | apt-get install -y nagios-plugins nagios-nrpe-server | ||
| − | |||
==== Change password ==== | ==== Change password ==== | ||
htpasswd -c -b /etc/nagios/htpasswd.users nagiosadmin admin | 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/ | ||
Revision as of 18:29, 18 May 2017
-=----- 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/