Nagios

From vwiki
Revision as of 13:56, 5 August 2011 by Sstrutt (talk | contribs) (Initial draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Config files /etc/nagios3/conf.d Config check nagios3 -v /etc/nagios3/nagios.cfg Plugins /etc/nagios-plugins/config

./usr/share/nagios ./usr/lib/nagios ./var/lib/nagios


define service{ use generic-service ; Inherit default values from a template hostgroup_name zimbra-servers service_description IMAP check_command check_imap }

define service{ use generic-service ; Inherit default values from a template hostgroup_name zimbra-servers service_description SMTP check_command check_smtp }

  1. check that MySQL services are up

define service {

       hostgroup_name                  mysql-servers
       service_description             MySQL
       check_command                   check_mysql
       use                             generic-service
       notification_interval           0 ; set > 0 if you want to be renotified

}


define command{

       command_name    check_http_auth
       command_line    /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' -I '$HOSTADDRESS$' -a '$ARG1$'q
       } 


define service{

       use                             generic-service         ; Name of service template to use
       host_name                       localhost
       service_description             HTTP
       check_command                   check_http_auth!user:pass  ; Enter actual user/pass
       }


define hostextinfo{

       hostgroup_name   debian-servers
       notes            Debian GNU/Linux servers
  1. notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1
       icon_image       base/debian.png
       icon_image_alt   Debian GNU/Linux
       vrml_image       debian.png
       statusmap_image  base/debian.gd2
       }

define hostextinfo{

       hostgroup_name   ubuntu-servers
       notes            Ubuntu servers
       icon_image       base/ubuntu.png
       icon_image_alt   Ubuntu
       vrml_image       ubuntu.png
       statusmap_image  base/ubuntu.gd2
       }