Difference between revisions of "Nagios"

From Wasya Wiki
Jump to: navigation, search
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
 }

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/