1. 程式人生 > >主動模式和被動模式,添加監控主機,添加自定義模板,處理圖像中的亂碼,自動發現

主動模式和被動模式,添加監控主機,添加自定義模板,處理圖像中的亂碼,自動發現

添加監控主機 name def 地址 觸發器 mar 桌面 客戶 release

主動模式和被動模式
  • 主動或者被動是相對客戶端來講的
  • 被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端
  • 主動模式,客戶端會主動把監控數據匯報給服務端,服務端只負責接收即可。
  • 當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。
  • 服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式
  • 當公司只有幾十臺或者幾百臺服務器時,主動模式和被動模式基本沒什麽區別

    添加監控主機

  • 先添加主機組akui-test
  • 再添加主機,主機名稱和可見名稱都寫akui-02
  • 群組選擇akui-test
  • IP地址填寫客戶端的ip 192.168.133.132
  • 幾個概念:應用集、監控項、觸發器、圖形、自動發現、web監測
    技術分享圖片

    添加自定義模板

  • 可以自定義一個常用模板,方便給新增主機添加監控項目
  • 自定義akui模板
  • 把其他自帶模板裏面的某些監控項目(比如cpu、內存等)復制到akui模板裏,定義觸發器,添加圖形,自動發現,找到Template OS Linux,點擊右側的自動發現,參考Mounted filesystem discovery和Network interface discovery定義規則
  • 最好的方法是直接導出、導入模板,然後再刪除不需要的對象
    技術分享圖片

處理圖像中的亂碼

  • 設置為中文後,zabbix圖形的中文文字會顯示小方框
  • 這是因為在zabbix的字體庫中沒有中文字體,需要從windows上借用一個過來,C:\Windows\Fonts這個目錄下的中文字庫
  • vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH
  • 它定義的路徑是“fonts”,它是一個相對路徑,絕對路徑為/usr/share/zabbix/fonts,而字體文件為“ZBX_GRAPH_FONT_NAME”所定義的“graphfont”,它是一個文件,絕對路徑為/usr/share/zabbix/fonts/graphfont
  • windows字體路徑為“C:\Windows\Fonts\”,找到“simfang.ttf”(其實就是那個仿宋簡體),先把它復制到桌面上,然後上傳到linux的/usr/share/zabbix/fonts/,並且改名為graphfont.ttf
    root@akuilinux01 ~]# ls 
    1.txt     anaconda-ks.cfg  log   simkai.ttf  zabbix-release-3.2-1.el7.noarch.rpm
    akui.txt  echo             logs  temp        ?????.txt
    [root@akuilinux01 ~]# mv simkai.ttf /usr/share/zabbix/fonts/^C
    [root@akuilinux01 ~]# mv /usr/share/zabbix/fonts/graphfont.ttf /usr/share/zabbix/fonts/graphfont.ttf.bak
    [root@akuilinux01 ~]# mv simkai.ttf /usr/share/zabbix/fonts/graphfont.ttf

    自動發現圖形

  • 可以先把發現時間調小一點,比如60秒,在重啟zabbix服務端和客戶端,就可以在圖形裏面找到了,出來以後再把發現時間調大一點比如10分鐘
  • 還可以在模板見面改變梯度線改為線條來美化圖形

    擴展

  • zabbix監控交換機(思科)
  • zabbix遠程執行命令
  • zabbix分布式部署
  • [zabbix監控tomcat(版本有點老,大家只需要參考步驟,不能照搬)](http://www.jianshu.com/p/e3825a885a1b http://www.fblinux.com/?p=616)

主動模式和被動模式,添加監控主機,添加自定義模板,處理圖像中的亂碼,自動發現