Nagios configuration for Liberia
ThatOneNeji
2020-07-16 7ce05af8af539f631d1dae6f893a3b005cc71c6f
nagios/NMS_Services.cfg
@@ -43,7 +43,7 @@
###
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                CPU Load
    check_command                      check_nrpe!check_load
    notes                              OSxxxxx
@@ -59,7 +59,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Memory Usage 
    check_command                      check_nrpe!check_ram
    notes                              OSxxxxx
@@ -67,7 +67,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Partition - Free Space - /app 
    check_command                      check_nrpe!check_app
    notes                              OSxxxxx
@@ -75,7 +75,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Partition - Free Inodes - /app
    check_command                      check_inodes!70!80!"/app"
    notes                              OSxxxxx
@@ -83,7 +83,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Partition - Free Space - /root
    check_command                      check_nrpe!check_root 
    notes                              OSxxxxx
@@ -91,7 +91,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Partition - Free Inodes - /root
    check_command                      check_inodes!70!80!"/"
    notes                              OSxxxxx
@@ -99,7 +99,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Partition - Free Space - /var
    check_command                      check_nrpe!check_var
    notes                              OSxxxxx
@@ -107,7 +107,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Check DNS 
    check_command                      check_nrpe!check_dns
    notes                              OSxxxxx
@@ -115,7 +115,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                SSH Check
    check_command                      check_ssh!10
    notes                              OSxxxxx
@@ -123,7 +123,7 @@
define service{
    use                                nms-generic-service
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                SUDO Installed
    check_command                      check_nrpe!check_sudo
    notes                              OSxxxxx
@@ -224,7 +224,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Apache Service 
    check_command                      check_url!80!1.0!60.0!"Index of"!"/sm/"
    notes                              SWxxxxx
@@ -232,7 +232,7 @@
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Apache Service Running
    check_command                      check_url!80!1.0!60.0!"Apache Server Status"!"/server-status"
    notes                              SWxxxxx
@@ -244,7 +244,7 @@
#
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                Apache Service Running. Coldfusion might be having issues
    check_command                      check_url!80!1.0!60.0!"Network Group Home"!"/"
    notes                              SWxxxxx
@@ -256,7 +256,7 @@
#
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                FACTS - Loader Procs
    check_command                      check_nrpe!check_facts_ldr_procs
    notes                              SWxxxxx
@@ -268,42 +268,42 @@
# services check for "jboss"
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                USA - Jboss - Log - Age
    check_command                      check_nrpe!check_file_age -a 300 600 /app/usa3/jboss/server/latest/log/server.log
    check_command                      check_nrpe!check_file_age -a 300 600 /app/usa3/jboss/server/mtnusa3_rel76/log/server.log
    notes                              SWxxxxx
}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    host_name                          NMSAPP.TNM.CO.MW
    service_description                USA - Jboss - Log - Java heap space
    check_command                      check_nrpe!check_log_generic -a  /app/usa3/jboss/server/latest/log/server.log /app2/nrpe/nrpe.acc.jboss.error 'Java heap space'
    check_command                      check_nrpe!check_log_generic -a  /app/usa3/jboss/server/mtnusa3_rel76/log/server.log /tmp/nrpe.acc.jboss.error 'Java heap space'
    notes                              SWxxxxx
}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - Web Interface - 9090 - usa_jboss
    servicegroups                      jboss_instances
    check_command                      check_url!9090!1.0!60.0!"USA FCAPS Manager"!"/mtnusa_web/"
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - Web Interface - 9090 - usa_jboss
#    servicegroups                      jboss_instances
#    check_command                      check_url!9090!1.0!60.0!"USA FCAPS Manager"!"/mtnusa_web/"
#    notes                              SWxxxxx
#}
# services check for "http_service"
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - http_service - Log - Java heap space
    check_command                      check_nrpe!check_log_generic -a /app/usa3/nlusa/http/log/server.log /app2/nrpe/nrpe.acc.http_service.error 'Java heap space'
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - http_service - Log - Java heap space
#    check_command                      check_nrpe!check_log_generic -a /app/usa3/nlusa/http/log/server.log /tmp/nrpe.acc.http_service.error 'Java heap space'
#    notes                              SWxxxxx
#}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - Web Interface - 8080 - http_svc
    host_name                          NMSAPP.TNM.CO.MW
    service_description                USA - Web Interface - 8080 - usa_jboss
    check_command                      check_url!8080!1.0!60.0!"USA FCAPS Manager"!"/mtnusa_web/"
    notes                              SWxxxxx
}
@@ -312,48 +312,75 @@
#  Plugins - Common
##
# services check for "vasc_subscriber"
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - VASC - vasc_subscriber - Log - Age
    check_command                      check_nrpe!check_file_age -a 300 600 /app/vasc/subscriber-0.9.1/log/server.log
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_alarm_disc - Log - Age
#    check_command                      check_nrpe!check_file_age -a 300 600 /app/vasc/enabled/vasc-0.8.0-alarm_disc/log/server.log
#    notes                              SWxxxxx
#}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - VASC - vasc_subscriber - Log - Java heap space
    check_command                      check_nrpe!check_log_generic -a /app/vasc/subscriber-0.9.1/log/server.log /app2/nrpe/nrpe.acc.vasc_subscriber.error 'Java heap space'
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_alarm_disc - Log - Java heap space
#    check_command                      check_nrpe!check_log_generic -a /app/vasc/enabled/vasc-0.8.0-alarm_disc/log/server.log /tmp/nrpe.acc.vasc_alarm_disc.error 'Java heap space'
#    notes                              SWxxxxx
#}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - VASC - vasc_subscriber - Plugin - Running
    check_command                      check_nrpe!check_procs_app -a 1:2 0:2 " vasc_subscriber "
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_alarm_disc - Plugin - Running
#    check_command                      check_nrpe!check_procs_app -a 1:2 0:2 " vasc_alarm_disc "
#    notes                              SWxxxxx
#}
##
# USA - NLUSA Cluster
##
# check usa web ports
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - Web Interface - 9090 - usa_jboss
    servicegroups                      jboss_instances
    check_command                      check_url!9090!1.0!60.0!"USA FCAPS Manager"!"/mtnusa_web/"
    notes                              SWxxxxx
}
define service{
    use                                nms-generic-service-crit
    host_name                          NMSAPP.TMN.CO.ZA
    service_description                USA - Web Interface - 8080 - http_svc
    check_command                      check_url!8080!1.0!60.0!"USA FCAPS Manager"!"/mtnusa_web/"
    notes                              SWxxxxx
}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_local - Log - Age
#    check_command                      check_nrpe!check_file_age -a 300 600 /app/vasc/enabled/vasc-0.8.0/log/server.log
#    notes                              SWxxxxx
#}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_local - Log - Java heap space
#    check_command                      check_nrpe!check_log_generic -a /app/vasc/enabled/vasc-0.8.0/log/server.log /tmp/nrpe.acc.vasc_local.error 'Java heap space'
#    notes                              SWxxxxx
#}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_local - Plugin - Running
#    check_command                      check_nrpe!check_procs_app -a 1:2 0:2 " vasc_local "
#    notes                              SWxxxxx
#}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_rules_engine - Log - Age
#    check_command                      check_nrpe!check_file_age -a 300 600 /app/vasc/enabled/vasc-0.8.0-rules_engine/log/server.log
#    notes                              SWxxxxx
#}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_rules_engine - Log - Java heap space
#    check_command                      check_nrpe!check_log_generic -a /app/vasc/enabled/vasc-0.8.0-rules_engine/log/server.log /tmp/nrpe.acc.vasc_rules_engine.error 'Java heap space'
#    notes                              SWxxxxx
#}
#define service{
#    use                                nms-generic-service-crit
#    host_name                          NMSAPP.TNM.CO.MW
#    service_description                USA - VASC - vasc_rules_engine - Plugin - Running
#    check_command                      check_nrpe!check_procs_app -a 1:2 0:2 " vasc_rules_engine "
#    notes                              SWxxxxx
#}