###
|
##
|
# Command definitions
|
##
|
###
|
|
define command {
|
command_name check_acc_queues
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_acc_queues -a $ARG1$ $ARG2$ $ARG3$
|
}
|
|
define command {
|
command_name check_acc
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_acc -a $ARG1$ $ARG2$ $ARG3$ $ARG4$
|
}
|
|
define command {
|
command_name check_file_age
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_file_age -a $ARG1$ $ARG2$ $ARG3$
|
}
|
|
define command {
|
command_name check_log
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_log -a $ARG1$ $ARG2$ $ARG3$
|
}
|
|
define command {
|
command_name check_procs_app
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_procs_app -a $ARG1$ $ARG2$ $ARG3$
|
}
|
|
define command {
|
command_name check_tcp_local
|
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_tcp_local -a $ARG1$ $ARG2$
|
}
|
|
|
|
###
|
##
|
# Service definitions - Operating Systems
|
##
|
###
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description CPU Load
|
check_command check_nrpe!check_load
|
notes OSxxxxx
|
}
|
|
#define service{
|
# use nms-generic-service-crit
|
# host_name NMSDB.TMN.CO.ZA
|
# service_description CPU Load
|
# check_command check_load_remote_db
|
# notes OSxxxxx
|
#}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description Memory Usage
|
check_command check_nrpe!check_ram
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description Partition - Free Space - /app
|
check_command check_nrpe!check_app
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW
|
service_description Partition - Free Inodes - /app
|
check_command check_inodes!70!80!"/app"
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description Partition - Free Space - /root
|
check_command check_nrpe!check_root
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW
|
service_description Partition - Free Inodes - /root
|
check_command check_inodes!70!80!"/"
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW
|
service_description Partition - Free Space - /var
|
check_command check_nrpe!check_var
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description Check DNS
|
check_command check_nrpe!check_dns
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description SSH Check
|
check_command check_ssh!10
|
notes OSxxxxx
|
}
|
|
define service{
|
use nms-generic-service
|
host_name NMSAPP.TNM.CO.MW,NMSDB.TNM.CO.MW,NMSBACKUP.TNM.CO.MW
|
service_description SUDO Installed
|
check_command check_nrpe!check_sudo
|
notes OSxxxxx
|
}
|
|
###
|
##
|
# Service definitions - Software
|
##
|
###
|
##
|
# ACC Main - Common
|
##
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Alarms - Delay
|
## check_command check_nrpe!check_acc_queues -a 5 10 acc_alarm_delay
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Alarms - Delay - Huawei Realtime
|
## check_command check_nrpe!check_acc -a 5 10 huawei_realtime alarmdelay
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Jobs - Jobs list
|
## check_command check_nrpe!check_acc -a 1 2 acc_queue_q jobs
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_ALARM_Q - Items
|
## check_command check_nrpe!check_acc_queues -a 15000 30000 acc_alarm_q
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_ALARM_QUEUE Dequeue
|
## check_command check_nrpe!check_acc -a 1 2 ACC_ALARM_QUEUE queuedequeuestatus
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_ALARM_QUEUE Enqueue
|
## check_command check_nrpe!check_acc -a 1 2 ACC_ALARM_QUEUE queueenqueuestatus
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_ALARM_QTABLE - Items
|
## check_command check_nrpe!check_acc_queues -a 15000 30000 acc_alarm_qtable
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_AUTOLEGACY_QTABLE - Items
|
## check_command check_nrpe!check_acc_queues -a 15000 30000 acc_autolegacy_qtable
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_ENRICHED_ALARM_QUEUES - Items
|
## check_command check_nrpe!check_acc_queues -a 15000 30000 acc_enriched_alarm_queues
|
## notes SWxxxxx
|
##}
|
|
##define service{
|
## use nms-generic-service-crit
|
## host_name NMSDB.TMN.CO.ZA
|
## service_description ACC Queues - ACC_NOTIFICATION_QTABLE - Items
|
## check_command check_nrpe!check_acc_queues -a 15000 30000 acc_notification_qtable
|
## notes SWxxxxx
|
##}
|
|
##
|
# Apache2 - Common
|
##
|
#
|
|
#define service{
|
# use nms-generic-service-crit
|
# host_name NMSAPP.TNM.CO.MW
|
# service_description Apache Service
|
# check_command check_url!443!1.0!60.0!"Index of"!"/sm/"
|
# notes SWxxxxx
|
#}
|
|
#define service{
|
# use nms-generic-service-crit
|
# host_name NMSAPP.TNM.CO.MW
|
# service_description Apache Service Running
|
# check_command check_url!443!1.0!60.0!"Apache Server Status"!"/server-status"
|
# notes SWxxxxx
|
#}
|
|
##
|
# Coldfusion - Common
|
##
|
#
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW
|
service_description Coldfusion10
|
check_command check_url!8100!1.0!60.0!"NMS Home Page"!"/"
|
notes SWxxxxx
|
}
|
|
##
|
# SwitchLDR - Common
|
##
|
#
|
define service{
|
use nms-generic-service-crit
|
host_name NMSAPP.TNM.CO.MW
|
service_description FACTS - Loader Procs
|
check_command check_nrpe!check_facts_ldr_procs
|
notes SWxxxxx
|
}
|
|
##
|
# USA Main - Common
|
##
|
# services check for "jboss"
|
define service{
|
use nms-generic-service-crit
|
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/mtnusa3_rel76/log/server.log
|
notes SWxxxxx
|
}
|
|
define service{
|
use nms-generic-service-crit
|
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/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.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.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.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
|
}
|
|
##
|
# Plugins - Common
|
##
|
# services check for "vasc_subscriber"
|
#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.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.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
|
#}
|
|
|
#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
|
#}
|