91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

運維監控 ——Nagios(2)

發布時間:2020-07-18 05:44:26 來源:網絡 閱讀:377 作者:小方塊先森 欄目:移動開發

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

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

二. PNP的概念與安裝環境

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

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


   安裝RRDtool
        

運維監控 ——Nagios(2)

        

運維監控 ——Nagios(2)

    安裝PNP
         

運維監控 ——Nagios(2)


         

運維監控 ——Nagios(2)

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

運維監控 ——Nagios(2)

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

運維監控 ——Nagios(2)

 
        
   2. 修改process_perfdata.cfg文件,修改相關內容入。操作如下:
        

運維監控 ——Nagios(2)

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

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

運維監控 ——Nagios(2)

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

運維監控 ——Nagios(2)

 

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

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

運維監控 ——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內容如下:
         

運維監控 ——Nagios(2)

修改后的services.cfg內容如下:
        

運維監控 ——Nagios(2)

 
        
六. 測試PNP功能
        完成所有配置之后,重新檢測Nagios配置文件是否正確,然后重啟Nagios。 
        如果配置正確,會生成相應主機的PNP文件。
        最后打開網頁http://IP/nagios,選擇主機選項,然后單擊主機旁邊的小太陽圖表,可以看到主機監控狀態圖表。或者訪問http://IP/nagios/pnp也可以直接訪問圖表信息。
        

運維監控 ——Nagios(2)

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

運維監控 ——Nagios(2)

 

       借鑒自高俊峰老師一書
                      ——《高性能Linux服務器構建實戰》 
 

運維監控 ——Nagios(2)

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平邑县| 分宜县| 郓城县| 牡丹江市| 尼玛县| 靖州| 开阳县| 涪陵区| 奉贤区| 牙克石市| 平山县| 乐业县| 东阿县| 黔江区| 印江| 万源市| 二连浩特市| 赤水市| 积石山| 廊坊市| 博白县| 乌兰县| 景谷| 收藏| 河东区| 天祝| 莱芜市| 衡山县| 正安县| 靖江市| 常州市| 繁峙县| 隆昌县| 吉林省| 金塔县| 老河口市| 博野县| 靖西县| 永宁县| 庆元县| 佛山市|