第1節 熱身運動

「第1節 熱身運動」の編集履歴(バックアップ)一覧はこちら

第1節 熱身運動」(2005/12/16 (金) 22:18:39) の最新版変更点

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

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

<p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">這一本書是針對某種特別的需求寫的,其實市面上有這麼多的書,把它們進行分類組合之後,可以看的到一整塊軟體開發這一個領域裡的版圖,如下面所示:</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">而這一本書在這一塊版圖裡所佔的位置,是下面的這一塊。</span></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">我當初一開始接觸到這一個軟體之時,也是覺得非常的新鮮,好像哥倫布發現了一塊未知的大陸一樣。我們的公司也在</span><span style="" lang="EN-US">24</span><span style="font-family: PMingLiU;" lang= "ZH-TW">小時有人監視的這一塊服務上,展開了新的</span><span style="" lang="EN-US">business</span><span style="font-family: PMingLiU;" lang= "ZH-TW">。基本上我不太能夠預知誰將會買這一本書,所以在本書的一開始我先提供一塊整體的說明,讓你有一個概念。</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">這是一個不可或缺的領域。我想你遲早會需要類似一個這樣子的軟體。我在寫這一本書的過程之中,覺得相當</span><span style="" lang="EN-US">enjoy</span><span style="font-family: PMingLiU;" lang= "ZH-TW">的一件事情,就是能夠以全體的面來仔細討論這一套功具,我除了發現它的好用之外,也深深的配服這套軟體的開發者,對於這一套軟體的設計,另同樣在軟體開發這一行打轉的我深深的配服不已,大師級的技術與設計技巧,希望以我拙劣的國文造詣,能夠將它表現的出來。</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="" lang= "EN-US">有一些常常和nagios再一起出現的名詞,我一直找不到地方可以安置他們。我想在熱身運動的這一節放進來應該是一個不錯的選擇。<br> </span></p> <p class="MsoNormal"><span style="" lang= "EN-US">因為nagios的文檔大多是英文的,所以知道以下幾個keyword,對於閱讀英文文檔時將會有意想不到的幫助。<br> </span></p> <p class="MsoNormal"><span style="" lang="EN-US">addon<br> 用來與nagios合作,增強監視效能的軟體。像是mrtg,或是nrpe,都是addon<br> </span></p> <span style="" lang="EN-US">plugin<br> 由nagios來付負運行,在nagios的command設定檔裡定義,用來使用在監視主機以及服務的軟體。可以用各種語言開發。<br> <br></span> <p class="MsoNormal"><small><small><a><font><font face="Arial"><b style= "color: black; background-color: rgb(160, 255, 255);">NRPE (</b><b style= "color: black; background-color: rgb(255, 255, 102);">Nagios</b>RemotePlugin Executor)</font></font></a></small></small><a><span style= "line-height: 25px;"><b><font color="#0000FF"><span style= "color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);"><br></b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">通 常Nagios對於server的監視,都是由plugin來進行的。這樣子的作法,在安裝了nagios的機器上,對於屬於該台機器的服務,是毫無問題 的可以進行。但是對於遠方的機器,就沒有辦法那麼順利了。比方說,aserver可以監視自已的磁碟容量,但若是要監視bserver的容量,就無法用普 通的方法進行。舉個有點跨張的例子,比方說你想要監視坐在你旁邊的同事的硬碟的使用量,你可以直接問他,那不然你就得有一個可以登入到對方機器的帳號。<br> </b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">如 果說我們要監視數十台的機器,那就得每一台機器都得建立帳號,然後在監視之前先需要登入,輸入密碼,才能作監視的動作,雖然說不是不能作,但是確是很花時 間的,管理起來也相當麻煩,因為使用者的id即使一直不變,為了安全起見,登入用的密碼大概都會改變,如果一改變密碼就要重新設定nagios,那實在是 太麻煩了。<br></b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">還好,有了nrpe這一個工具,他可以幫助我們處理掉這些麻煩的問題,就好像小叮噹的任意門,通過nrpe,nagios可以直接運行遠方的plugin來作執行的工作。</b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><img src= "http://anabuki.dip.jp/tips/nagios/nrpe.jpg"><br> 上 面這一張圖,我們可以得到一個大概的概念。大體上是一個server與client的架構,彼此之間透過5666port來作溝通。(預設的port是 5566)在遠方的機器上,nrpe正在被運行,而安裝了nagios的機器,則利用check_nrpe這一個plugin,來與遠方的nrpe作構 通,將遠方server的監視結果回傳回來。<br></span></font></b></span></a></p> <h4 class="tds-subtitle"><a href= "http://masy.families.jp/diary/?20040418#18-1-9" name="18-1-9" title= "topic title: 2004/04/18 [1-9]"></a> <b style= "color: black; background-color: rgb(160, 255, 255);">nsca</b> - <b style= "color: black; background-color: rgb(255, 255, 102);">Nagios</b> service monitor agent</h4> 這一個addon的目的,是為了要將監視的結果,或是機器,服務的情況,通過安全的方向來向運行nagios的主機回報。他和nrpe可以說是相互對應。nrpe是nqgios向遠方的機器詢問狀況,而nsca則是主動向遠方的nagios送出資訊。<br> <br> <br> <p class="MsoNormal"><span style="" lang="EN-US">mrtg:<br> 在tcpip裡有一種snmp協定,可以幫助我們掌握網路現在的情況。<br> mrtg()就是一個snmp的agent,它收集了這些情報之後,在網頁上用圖形來作表示。如此一來,即使在遠方也可以經松掌握網路的訊息。它可以讓我們用圖形介面來掌握網路的流量,如果那一台機器有異常的流量,很容易就可以被查覺。<br> </span></p> <p class="MsoNormal"><span style="" lang="EN-US"><br></span></p>
<p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">這一本書是針對某種特別的需求寫的,其實市面上有這麼多的書,把它們進行分類組合之後,可以看的到一整塊軟體開發這一個領域裡的版圖,如下面所示:</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">而這一本書在這一塊版圖裡所佔的位置,是下面的這一塊。</span></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">我當初一開始接觸到這一個軟體之時,也是覺得非常的新鮮,好像哥倫布發現了一塊未知的大陸一樣。我們的公司也在</span><span style="" lang="EN-US">24</span><span style="font-family: PMingLiU;" lang= "ZH-TW">小時有人監視的這一塊服務上,展開了新的</span><span style="" lang="EN-US">business</span><span style="font-family: PMingLiU;" lang= "ZH-TW">。基本上我不太能夠預知誰將會買這一本書,所以在本書的一開始我先提供一塊整體的說明,讓你有一個概念。</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="font-family: PMingLiU;" lang= "ZH-TW">這是一個不可或缺的領域。我想你遲早會需要類似一個這樣子的軟體。我在寫這一本書的過程之中,覺得相當</span><span style="" lang="EN-US">enjoy</span><span style="font-family: PMingLiU;" lang= "ZH-TW">的一件事情,就是能夠以全體的面來仔細討論這一套功具,我除了發現它的好用之外,也深深的配服這套軟體的開發者,對於這一套軟體的設計,另同樣在軟體開發這一行打轉的我深深的配服不已,大師級的技術與設計技巧,希望以我拙劣的國文造詣,能夠將它表現的出來。</span></p> <p class="MsoNormal"><br></p> <p class="MsoNormal"><span style="" lang= "EN-US">有一些常常和nagios再一起出現的名詞,我一直找不到地方可以安置他們。我想在熱身運動的這一節放進來應該是一個不錯的選擇。<br> </span></p> <p class="MsoNormal"><span style="" lang= "EN-US">因為nagios的文檔大多是英文的,所以知道以下幾個keyword,對於閱讀英文文檔時將會有意想不到的幫助。<br> </span></p> <p class="MsoNormal"><span style="" lang="EN-US">addon<br> 用來與nagios合作,增強監視效能的軟體。像是mrtg,或是nrpe,都是addon<br> </span></p> <span style="" lang="EN-US">plugin<br> 由nagios來付負運行,在nagios的command設定檔裡定義,用來使用在監視主機以及服務的軟體。可以用各種語言開發。<br> <br></span> <p class="MsoNormal"><small><small><a><font><font face="Arial"><b style= "color: black; background-color: rgb(160, 255, 255);">NRPE (</b><b style= "color: black; background-color: rgb(255, 255, 102);">Nagios</b>RemotePluginExecutor)</font></font></a></small></small><a><span style="line-height: 25px;"><b><font color="#0000FF"><span style="color: rgb(0, 0, 0);"><b style="color: black; background-color: rgb(255, 255, 102);"><br> </b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">通 常Nagios對於server的監視,都是由plugin來進行的。這樣子的作法,在安裝了nagios的機器上,對於屬於該台機器的服務,是毫無問題 的可以進行。但是對於遠方的機器,就沒有辦法那麼順利了。比方說,aserver可以監視自已的磁碟容量,但若是要監視bserver的容量,就無法用普 通的方法進行。舉個有點跨張的例子,比方說你想要監視坐在你旁邊的同事的硬碟的使用量,你可以直接問他,那不然你就得有一個可以登入到對方機器的帳號。<br> </b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">如 果說我們要監視數十台的機器,那就得每一台機器都得建立帳號,然後在監視之前先需要登入,輸入密碼,才能作監視的動作,雖然說不是不能作,但是確是很花時 間的,管理起來也相當麻煩,因為使用者的id即使一直不變,為了安全起見,登入用的密碼大概都會改變,如果一改變密碼就要重新設定nagios,那實在是 太麻煩了。<br></b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><b style= "color: black; background-color: rgb(255, 255, 102);">還好,有了nrpe這一個工具,他可以幫助我們處理掉這些麻煩的問題,就好像小叮噹的任意門,通過nrpe,nagios可以直接運行遠方的plugin來作執行的工作。</b></span></font></b></span></a></p> <p class="MsoNormal"><a><span style="line-height: 25px;"><b><font color= "#0000FF"><span style="color: rgb(0, 0, 0);"><img src= "http://anabuki.dip.jp/tips/nagios/nrpe.jpg"><br> 上 面這一張圖,我們可以得到一個大概的概念。大體上是一個server與client的架構,彼此之間透過5666port來作溝通。(預設的port是 5566)在遠方的機器上,nrpe正在被運行,而安裝了nagios的機器,則利用check_nrpe這一個plugin,來與遠方的nrpe作構 通,將遠方server的監視結果回傳回來。<br></span></font></b></span></a></p> <h4 class="tds-subtitle"><a href= "http://masy.families.jp/diary/?20040418#18-1-9" name="18-1-9" title= "topic title: 2004/04/18 [1-9]"></a> <b style= "color: black; background-color: rgb(160, 255, 255);">nsca</b> - <font size= "-1"><b>Nagios</b> Service Check Acceptor</font></h4> 這一個addon的目的,是為了要將監視的結果,或是機器,服務的情況,通過安全的方向來向運行nagios的主機回報。他和nrpe可以說是相互對應。nrpe是nqgios向遠方的機器詢問狀況,而nsca則是主動向遠方的nagios送出資訊。<br> <br> <br> <p class="MsoNormal"><span style="" lang="EN-US">mrtg:<br> 在tcpip裡有一種snmp協定,可以幫助我們掌握網路現在的情況。<br> mrtg()就是一個snmp的agent,它收集了這些情報之後,在網頁上用圖形來作表示。如此一來,即使在遠方也可以經松掌握網路的訊息。它可以讓我們用圖形介面來掌握網路的流量,如果那一台機器有異常的流量,很容易就可以被查覺。<br> </span></p> <p class="MsoNormal"><span style="" lang="EN-US"><br></span></p>

表示オプション

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

下から選んでください:

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