Oracle Plugin

    版本為 06:41, 15 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    監控 Oracle DB Server

    特點:

    • Nagios Server 端不需要安裝 Oracle Client
       

    系統需求:

    1. 設定 Nagios Server 與要被監控的 Oracle DB Server 可以 SSH 免密碼登入
    2. 安裝 plugin check_remote_oracle

    設定 SSH 遠端登入

    參閱這篇 SSH 加密連線(免密碼登入)

    Plugin check_remote_oracle

    上傳附件檔 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 目錄可能因為版本不同,路徑也會不同。

    設定 Nagios

     

    Powered by MindTouch Core