第1節 第一個NAGIOS 插件

「第1節 第一個NAGIOS 插件」の編集履歴(バックアップ)一覧はこちら

第1節 第一個NAGIOS 插件」(2006/01/18 (水) 02:23:10) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*開發 開發nagios的插件,是一件可大可小的事情。本章從一個最簡單的插件開始,我們稱之為插件的hello world! 這個插件是用shell script語言所寫的,雖然只有一行,不過確好象是阿姆斯裝在月球上走的那一小步一樣,具有特別的意義。 *測式 我們執行一下這一個script,如下所示: sh test>sh 然後得到了以下的結果。 我們剛剛所作的動作,將來雖然說會由nagios來幫我們作,但是執行的過程是一樣的。 *布暑 接下來我們將所有的事情完成之後,我們要開始來進行布暑的動作,我們將以以下的流程來進行。 首先,定義這一個插件到command的區塊裡,並且給它一個代號check_nothing。 第二步,將這個commmand apply到其中一個主機或是服務上,比方說我們將他布暑到win1這一個主機。注意,這裡並不是我們要讓這個程式幫我們監視主機,只是command像個寄生蟲一樣,一定要依附在主機或是服務上才能夠被執行。 *布暑的測式 ok,到這裡我們已經完成了作業,我們使用nagios這一個命令,幫我們檢查一下我們是否布暑成功。 *重新啟動nagios主程式 接下來一切都就緒了,我們可以啟動nagios。然後打開web畫面,在過一下子之後,畫面上就會出現我們所定義的這一個命令了。 這個命令的畫面,我們可以看到最右邊的地方有一排文字。 也就是我們在執行command之後的輸出。 簡單地說,也就是nagios的主程式幫我們執行了這個插件,這個插件反回了結果,然後這個結果被保存在狀況保存檔裡,在由web的cgi將它們用圖形介面顯示出來。 *總結 這一章給我們看到了如何進行一連串的流程,來安裝並且布暑。 如下圖所示,插件這個黑盒子之外,其他的流程都是固定的,插件可以用任何方式來實現,也就是我們底下要舉的例子。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。