Tuesday, 8 March 2016

Nagios Service Templates

define host{
        use                     linux-server
        host_name               krrish-3.com
        alias                   krrish
        address                 202.52.134.137
        contact_groups          admins
    parents            dhruv
        hostgroups              Linux
        }

define service{
        use                     generic-service
        host_name               krrish-3.com
        service_description     PING
        check_command           check_ping!1000.0,40%!3000.0,80%
        }

define service{
        use                             generic-service
        host_name                       krrish-3.com
        service_description             SSH
        check_command                   check_ssh
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             LOAD
        check_command                   check_nrpe!check_load
        }

define service{
        use                             generic-service-300
        host_name                       s1.watconsult.com
        service_description             DISK
        check_command                   check_nrpe!check_disk
       }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             PROCESSES
        check_command                   check_nrpe!check_total_procs
        }

#define service{
#        use                             generic-service
#        host_name                       s1.watconsult.com
#        normal_check_interval           30
#        service_description             USERS
#        check_command                   check_nrpe!check_users
#        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           30
        service_description             RAID Status
        check_command                   check_nrpe!check_raid
       }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             Uptime
        check_command                   check_nrpe!check_uptime
       }
define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             CPU
        check_command                   check_nrpe!check_cpu_perf
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             Memory
        check_command                   check_nrpe!check_mem
        }

define service{
    use                       generic-service       
    host_name                   s1.watconsult.com
    service_description            FTP
    check_command                   check_ftp
    }


define service{
    use                      generic-service
    host_name              s1.watconsult.com
    service_description          HTTP
    check_command                  check_http
    }

define service{
    use                     generic-service
    host_name             s1.watconsult.com
    service_description         SMTP
    check_command                 check_smtp
    }

define service{
        use                     generic-service
        host_name             s1.watconsult.com
    service_description         POP3
    check_command                 check_pop
    }

define service{
    use                     generic-service
    host_name            s1.watconsult.com
    service_description        IMAP
    check_command                check_imap
    }

====================================================================


define host{
        use                     linux-server
        host_name               smtpout.airpayme.com
        alias                   watconsult
        address                 202.52.134.21
        contact_groups          admins
    parents            dhruv
        hostgroups              Linux
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             PING
        check_command                   check_ping!1000,40%!3000,80%
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             LOAD
        check_command                   check_nrpe!check_load
        }

define service{
        use                             generic-service-300
        host_name                       s1.watconsult.com
        service_description             DISK
        check_command                   check_nrpe!check_disk
        }
define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             PROCESSES
        check_command                   check_nrpe!check_total_procs
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             FTP
        check_command                   check_tcp!21
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             SMTP
        check_command                   check_tcp!25
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             DNS
        check_command                   check_tcp!53
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             HTTP
        check_command                   check_tcp!80
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             POP3
        check_command                   check_tcp!110
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             IMAP
        check_command                   check_tcp!143
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             HTTPS
        check_command                   check_tcp!443
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             SMTPS
        check_command                   check_tcp!465
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             SUBMISSION
        check_command                   check_tcp!587
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             IMAPS
        check_command                   check_tcp!993
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             POP3S
        check_command                   check_tcp!995
        }


define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        service_description             MYSQL
        check_command                   check_tcp!3306
        }

define service{
        use                             generic-service-300
        host_name                       s1.watconsult.com
        service_description             RBL
        check_command                   check_rbl
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             LOAD
        check_command                   check_nrpe_vz!202.52.134.21!check_load_mail
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             DISK
        check_command                   check_nrpe_vz!202.52.134.21!check_disk_mail
        }

define service{
        use                             generic-service
        host_name                       s1.watconsult.com
        normal_check_interval           15
        service_description             PROCESSES
        check_command                   check_nrpe_vz!202.52.134.21!check_total_procs_mail
        }

No comments: