Portál AbcLinuxu, 10. května 2025 13:30

Dotaz: Nagios - kontrola behu Oracle DB

16.8.2011 07:07 Hanz
Nagios - kontrola behu Oracle DB
Přečteno: 304×
Odpovědět | Admin
Dobry den. Ve firme mame databazovy Oracle server. Sit nam kontroluje nagios. jakym pluginem nejlepe kontrolovat, zda db bezi?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.8.2011 08:35 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: Nagios - kontrola behu Oracle DB
Odpovědět | | Sbalit | Link | Blokovat | Admin
zeby tady
Ruža Becelin avatar 16.8.2011 08:35 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Nagios - kontrola behu Oracle DB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na Nagios Exchange se vali asi dve tri ruzne verze check_oracle...
16.8.2011 08:44 Hanz
Rozbalit Rozbalit vše Re: Nagios - kontrola behu Oracle DB
Odpovědět | | Sbalit | Link | Blokovat | Admin
To jsem taky nasel,ale dik. Blbe jsem ale polozil otazku. Je tu nekdo, kdo kontroluje DB Oracle a muze se podelit s nastavenim?
16.8.2011 11:59 Jan Kratochvíl | skóre: 13
Rozbalit Rozbalit vše Re: Nagios - kontrola behu Oracle DB
Dělal jsem to takto, plugin check_oracle jsem použil ze standardního balíku nagios-plugins-standard:

kontroly konkrétního serveru:
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"
        }

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.