奧克蘭的同事今天收到了一個新的溫度感應(yīng)器,打算裝在機房里,同時他需要我在nagios上配置以便能夠?qū)崟r的顯示信息和警報。
溫度感應(yīng)器外觀如下
基本的初始化設(shè)置就不贅述了,參加說明手冊
http://eesensors.com/media/wysiwyg/pdf/EM01_Manual.pdf
這個溫度計內(nèi)置了一個網(wǎng)頁服務(wù)器可以接收http查詢語句,并且在網(wǎng)頁上顯示出來。設(shè)置好IP地址之后,我就開始準(zhǔn)備配置nagios
相關(guān)的Plugin可以在這里下載
http://exchange.nagios.org/directory/Plugins/Hardware/Environmental/Websensor-EM01b/details
下載之后,我需要把他拷貝到nagios服務(wù)器上去
用 winscp打開 tmp目錄,這個目錄默認允許任何人進行讀寫操作,然后拷貝check_em01.pl過去,這個是最核心的perl執(zhí)行程序
然后我點開 recourse.cfg 看看我的$USER1$到底指向哪里
okay,找到了,把check_em01.pl 拷貝過來
看看顏色不對,他還沒有執(zhí)行權(quán)限
chmod更改一下執(zhí)行的權(quán)限
運行看看是否工作
隨便測試一下溫度,很好,這個腳本工作正常
點開command.cfg,按照上面腳本的格式自己定義了3條命令,分別用來查看溫度,濕度和亮度
然后在我的 conf.d 文件下(我所有的service template都在這個目錄下)創(chuàng)建了個新的文件 em01_sensor.cfg, 里面定義了服務(wù)模板文件
然后順便在contact.cfg里面定義了一個新的Test組,把自己的賬號放進去。做測試的時候我可不想所有的IT人員都收到亂七八糟的警告。
最后,創(chuàng)建一個新的 au_sensor.cfg 文件,里面定義的是我的service, host, host group 以及 service group
然后把這個新創(chuàng)建的配置文件路徑添加在nagios.cfg中
測試看看有沒有語法錯誤
沒有問題就重啟吧
測試成功!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。