Nagios+Cacti模組——NRPE監控linux本地資訊(五)

來源:互聯網
上載者:User

遇到問題:nagios監控遠程主機linux的本地資訊:如記憶體,cpu,負載等

解決問題:NRPE監控資訊

承接http://mengsir.blog.51cto.com/2992083/1254272 Nagios+Cacti模組——NRPE監控linux本地資訊四)

被監控機:

1.修改nrpe.cfg

vi/var/www/html/nagios/etc/nrpe.cfg      這裡假設1.2.3.4是監控伺服器的ip地址)

allowed_hosts=127.0.0.1,1.2.3.4      //允許監控伺服器訪問,中間用逗號隔開。server_address=1.2.3.4          // 以單獨的守護進程運行

監控主機nagios主機)

1.設定檔vi /var/www/html/nagios/etc/objects/commands.cfg末尾增加如下內容

define command        command_name    check_nrpe        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$        }

意義如下:

command_name  check_nrpe

定義命令名稱為check_nrpe,在 services.cfg中要使用這個名稱

command_line  $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

這是定義實際啟動並執行外掛程式程式.這個命令列的書寫要完全按照check_nrpe這個命令的用法.不知道用法的就用check_nrpe –h查看

2.在services.cfg中添加/var/www/html/nagios/etc/object/services.cfg)

define service {        host_name               test244-server       service_description        check-load        check_command           check_nrpe!check_load        check_period            24x7        max_check_attempts      3        normal_check_interval   3        retry_check_interval    2        contact_groups          deyougroup        notification_interval   10        notification_period     24x7        notification_options    w,u,c,r}

3.手動在nrpe.cfg中添加,也就是自訂NRPE命令.

現在我們要監控swap分區,如果空閑空間小於20%則為警告狀態—warning;如果小於10%則為嚴重狀態—critical.我們可以查得需要使用check_swap外掛程式,完整的命令列應該是下面這樣.

/usr/local/nagios/libexec/check_swap -w 20% -c 10%

4.在被監控機上增加check_swap命令的定義

vi /var/www/html/nagios/etc/nrpe.cfg

增加下面這一行

command[check_swap]=/var/www/html/nagios/libexec/check_swap -w 20% -c 10%

現在check_swap 就可以作為check_nrpe 的 –c 的參數使用了。

修改了設定檔,當然要重啟.但是如果你是以獨立的daemon啟動並執行nrpe,那麼需要手動重啟.如果你是在xinetd或者inetd下面啟動並執行,則不需要.

由於我們是xinetd下啟動並執行,所以不需要重啟服務

5.有關於check_load的用法及意義

這個外掛程式是用來檢測系統當前的cpu負載,使用的方法為

check_load [-r] -w WLOAD1,WLOAD5,WLOAD15 -cCLOAD1,CLOAD5,CLOAD15

在unix裡面負載的均值通常表示是1分鐘,5分鐘,15分鐘內平均有多少進處於等待狀態.

例如check_load -w 15,10,5 -c 30,25,20這個命令的意義如下

當1分鐘多於15個進程等待,5分鐘多於10個,15分鐘多於5個則為warning狀態當1分鐘多於30個進程等待,5分鐘多於25個,15分鐘多於20個則為critical狀態


本文出自 “濛sir的積累” 部落格,轉載請與作者聯絡!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.