日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
運維監(jiān)控——Nagios(2)-創(chuàng)新互聯(lián)

一. Nagios性能分析圖表的作用

  Nagios對服務(wù)或主機監(jiān)控的是一個瞬時狀態(tài),有時候系統(tǒng)管理員需要了解主機在一段時間內(nèi)的性能及服務(wù)的相應(yīng)狀態(tài),并且形成圖表,這就需要通過通過查看日志數(shù)據(jù)來分析。但是這種方式不但繁瑣,而且抽象。不過幸運的是,PNP可以幫助我們來完成這個工作。

二. PNP的概念與安裝環(huán)境

 PNP是一個小巧的開源軟件包,它是基于PHP和Perl的。PHP可以利用rrdtool工具將Nagios采集的數(shù)據(jù)繪制成相關(guān)的圖表,然后顯示主機或者服務(wù)在一段時間內(nèi)的運行狀況。
 如果要安裝PNP,首先需要安裝如下環(huán)境:
 @ 整合后的Apache和PHP環(huán)境,需支持GD\zlib\jpeg。
 @ 安裝RRDtool工具
 @ 安裝Perl

三. 安裝PNP
  RRDtool 是一個圖表生成工具,可以從http://www.mrtg.org/rrdtool/獲得信息。這里下載的版本是rrdtool-1.3.5.tar.gz。安裝過程如下:

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)龍井免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

  安裝RRDtool

運維監(jiān)控 ——Nagios(2)

運維監(jiān)控 ——Nagios(2)

  安裝PNP

運維監(jiān)控 ——Nagios(2)

運維監(jiān)控 ——Nagios(2)

  安裝完成。PNP默認文件的放置情況如下:

運維監(jiān)控 ——Nagios(2)

四. 配置PNP
  1. 創(chuàng)建默認配置文件
   在PNP安裝完成后,默認安裝目錄下自帶了模板配置文件,因此,只需將模板文件復(fù)制一份作為PNP配置文件即可。操作如下:

運維監(jiān)控 ——Nagios(2)

  2. 修改process_perfdata.cfg文件,修改相關(guān)內(nèi)容入。操作如下:

運維監(jiān)控 ——Nagios(2)

  這里將日志級別改為2,即debug模式。

五. 修改Nagios配置文件
  1. 增加小太陽圖標
   修改templates.cfg,增加一個定義PNP的host和service。修改后的內(nèi)容如下:

運維監(jiān)控 ——Nagios(2)

 2. 修改nagios.cfg
  Nagios監(jiān)控系統(tǒng)提供的數(shù)據(jù)接口可供第三方插件使用,而PNP剛好就是調(diào)用Nagios的數(shù)據(jù)來生成圖表的。在前面介紹templates.cfg文件時提到“process_perf_data”選項,這個選項就是用來定義是否開啟Nagios的數(shù)據(jù)輸出功能的,這個選項的值可以是0或1,設(shè)置為1表示開啟Nagios的數(shù)據(jù)輸出功能。因此,如果想讓Nagios將數(shù)據(jù)輸出,首先要修改Nagios的主配置文件nagios.cfg,找到如下幾項,去掉注釋。修改后的信息如下:

運維監(jiān)控 ——Nagios(2)

  其中,process-host -perfdata和process-service-perfdata指令是新啟用的,這兩個指令默認已經(jīng)在command.cfg文件中進行定義了。

 3. 修改commands.cfg
  process-host-perfdata和process-service0perfdata指令聲明了Nagios輸出哪些值到輸出文件中。不過這些定義相對簡單,而PNP提供了一個Perl腳本,非常詳細的定義了一個輸出數(shù)據(jù)的方法,process_perdata.pl就是PNP自帶的一個腳本,這個腳本在PNP安裝完成后會自動生成。因此,可以將process-host-perfdata和process-service-perfdata指令中對應(yīng)的執(zhí)行命令的內(nèi)容替換成此腳本。修改后內(nèi)容如下:

運維監(jiān)控 ——Nagios(2)

  【注:注意要刪除或注釋掉command.cfg文件中默認定義的process-host-perfdata與process-service-perfdata項】

 4. 修改hosts.cfg文件和services.cfg文件
  將hosts-pnp和services-pnp引用到hosts.cfg和services.cfg中
  修改后的hosts.cfg內(nèi)容如下:

運維監(jiān)控 ——Nagios(2)

修改后的services.cfg內(nèi)容如下:

運維監(jiān)控 ——Nagios(2)

六. 測試PNP功能
    完成所有配置之后,重新檢測Nagios配置文件是否正確,然后重啟Nagios。
    如果配置正確,會生成相應(yīng)主機的PNP文件。
    最后打開網(wǎng)頁http://IP/nagios,選擇主機選項,然后單擊主機旁邊的小太陽圖表,可以看到主機監(jiān)控狀態(tài)圖表?;蛘咴L問http://IP/nagios/pnp也可以直接訪問圖表信息。

運維監(jiān)控 ——Nagios(2)

如下~ 則成功完事
【注:在訪問圖表時你也許會出現(xiàn)很多的報錯,不用擔(dān)心,有時間你可以自己搗鼓搗鼓,著急的話就根據(jù)報錯提示問度娘對應(yīng)的FAQ吧。解決方案非常多】

運維監(jiān)控 ——Nagios(2)

    借鑒自高俊峰老師一書
           ——《高性能Linux服務(wù)器構(gòu)建實戰(zhàn)》

運維監(jiān)控 ——Nagios(2)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁名稱:運維監(jiān)控——Nagios(2)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://www.dlmjj.cn/article/shjog.html