監控 Oracle DB Server
特點:
系統需求:
參閱這篇 SSH 加密連線(免密碼登入)。
上傳附件檔 check_remote_oracle 至 Nagios 主機上的目錄 /usr/lib64/nagios/plugins/。
chmod 0755 /usr/lib64/nagios/plugins/check_remote_oracle
測試 DB 監控
# su - nagios -c "/usr/lib64/nagios/plugins/check_remote_oracle -H oracle_server.mycompany.com --tns ORCL" OK - reply time 0 msec from ORCL # su - nagios -c "/usr/lib64/nagios/plugins/check_remote_oracle -H oracle_server.mycompany.com --db ORCL" ORCL OK - 1 PMON process(es) running # su - nagios -c "/usr/lib64/nagios/plugins/check_remote_oracle -H oracle_server.mycompany.com --cache ORCL 90 95" ORCL OK - Cache Hit Rates: 99.86% Lib -- 99.49% Buff|lib=99.86%;95;90;0;100 buffer=99.49%;95;90;0;100 # su - nagios -c "/usr/lib64/nagios/plugins/check_remote_oracle -H oracle_server.mycompany.com --tablespace ORCL SYSTEM 95 90" ORCL : SYSTEM CRITICAL - 97.60% used [ 22 / 900 MB available ]|SYSTEM=97.60%;90;95;0;100
NOTE:
* plugin 目錄可能因為版本不同,路徑也會不同。
* ORCL 是 Oracle SID ,有區分大小寫