Portál AbcLinuxu, 4. listopadu 2025 21:28
define service{
use generic-service
host_name vm12
service_description ORACLE TNS
check_command check_oracle_tns
}
define service{
use generic-service
host_name vm12
service_description ORACLE DB
check_command check_oracle_db
}
define service{
use generic-service
host_name vm12
service_description ORACLE LOGIN
check_command check_oracle_login
}
define service{
use generic-service
host_name vm12
service_description ORACLE TABLESPACE
check_command check_oracle_tablespace!JMENOtablespacu
action_url /cgi-bin/nagios3/show.cgi?host=$HOSTNAME$&service=$SERVICEDESC$
}
define service{
use generic-service
host_name vm12
service_description ORACLE CACHE
check_command check_oracle_cache
}
nastavení konfigurace (soubor oracle.cfg v /etc/nagios-plugins/config/, JMENODB je myslím jméno instance Oracle a šlo by asi parametrizovat, ale měli jsme jen jednu:
# check oracle
define command{
command_name check_oracle_tns
command_line /usr/bin/ssh nagioscheck@$HOSTADDRESS$ "/usr/lib/nagios/plugins/check_oracle --tns JMENODB"
}
define command{
command_name check_oracle_db
command_line /usr/bin/ssh nagioscheck@$HOSTADDRESS$ "/usr/lib/nagios/plugins/check_oracle --db JMENODB"
}
define command{
command_name check_oracle_login
command_line /usr/bin/ssh nagioscheck@$HOSTADDRESS$ "/usr/lib/nagios/plugins/check_oracle --login JMENODB"
}
define command{
command_name check_oracle_tablespace
command_line /usr/bin/ssh nagioscheck@$HOSTADDRESS$ "/usr/lib/nagios/plugins/check_oracle --tablespace JMENODB N
AGIOSCHECK supertajnyheslo $ARG1$ 99 98"
}
define command{
command_name check_oracle_cache
command_line /usr/bin/ssh nagioscheck@$HOSTADDRESS$ "/usr/lib/nagios/plugins/check_oracle --cache JMENODB NAGIOS
CHECK supertajnyheslo 10 50"
}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.