1. 程式人生 > >19.7 主動模式和被動模式 19.8 添加監控主機 19.9 添加自定義模板 19.10 處理圖形中的亂碼 19.11 自動發現

19.7 主動模式和被動模式 19.8 添加監控主機 19.9 添加自定義模板 19.10 處理圖形中的亂碼 19.11 自動發現

win 修改時間 自帶 配置 亂碼 發現 出現 重啟 絕對路徑

主動模式和被動模式

  • 主動或者被動是相對客戶端來講的

被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端

主動模式,客戶端會主動把監控數據匯報給服務端,服務端只負責接收即可。

當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。

服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式

添加監控主機

添加主機即把監控的主機加入監控中心,這樣就可以監控它的一些項目了,比如監控CPU、內存、磁盤以及網絡等。

1.添加主機群組

依次點擊:配置-主機群組-創建主機群組-設置組名

技術分享圖片

技術分享圖片

2.添加主機

依次點擊:配置-主機-創建主機

技術分享圖片

技術分享圖片

幾個概念:

  • 應用集:應用集就是多個監控項的組合,比如CPU相關的應用集、內存相關的應用集,應用集裏面有具體的監控項。
  • 監控項:監控項就是要監控的項目,比如內存使用、cpu等。
  • 觸發器:觸發器是針對某個監控項做的告警規則,比如磁盤使用量超過80%就觸發了告警規則,然後就告警。
  • 圖形:監控報表顯示成圖形,監控沒有圖形還叫監控嗎?
  • 自動發現:自動發現 是zabbix特有的一個機制,它會自動地去發現服務器上監控項目,比如網卡瀏覽就可以自動發現網卡設備並監控起來。
  • web監測:web監測可以去監控指定網站的某個URL訪問是否正常,比如狀態碼是否為200,或者訪問時間是否超過某個設定的時間段。

添加自定義模板

  • 可以自定義一個常用模板aming,方便給新增主機添加監控項目。

技術分享圖片

  • 把其他自帶模板裏面的某些監控項目(比如cpu、內存等)復制到aming模板裏
    定義觸發器

  • 這裏我們可以復制別的模板,找到自帶的Template OS linux的監控項,打開復制所需要的監控項

技術分享圖片

技術分享圖片

技術分享圖片

  • 按時上述的操作可以把需要的項目全部復制過來,但在做自動發現項時沒法復制,所以我們可以用鏈接模板,刪除掉之前復制的監控項,選擇Template OS Linux的模板做鏈接,記得要按添加才能保存。

技術分享圖片

技術分享圖片

  • 復制完成
    技術分享圖片

  • 但是如果這樣我們沒法去刪除監控項那些東西,模板後面鏈接的是Template OS Linux,所以我們需要去取消鏈接,點擊aming->鏈接模板->取消鏈接(如果點擊取消並清理就會把監控項,應用集等等全部刪除),取消鏈接然後點擊更新。

技術分享圖片

  • 模板後面的灰色Template OS Linux鏈接就沒了

技術分享圖片

  • 然後我們就可以刪除我們不需要的監控項,只留下如下的監控項,應用集裏沒有數字的都可以刪除:

技術分享圖片

技術分享圖片

  • 最後把aming模板添加到主機aming-02裏去。

技術分享圖片

處理圖形中的亂碼 (服務端操作)

  • 設置為中文後,zabbix圖形的中文文字會顯示小方框。

技術分享圖片

原因:這是因為在zabbix的字體庫中沒有中文字體,需要從windows上借用一個過來。

#搜索ZBX_FONTPATH
[root@garytao-01 ~]# vim /usr/share/zabbix/include/defines.inc.php
#它定義的路徑是“fonts”,它是一個相對路徑,絕對路徑為/usr/share/zabbix/fonts,而字體文件為“ZBX_GRAPH_FONT_NAME”所定義的“graphfont”,它是一個文件,絕對路徑為/usr/share/zabbix/fonts/graphfont

[root@garytao-01 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[root@garytao-01 ~]# ls -l !$
ls -l /usr/share/zabbix/fonts/
總用量 0
lrwxrwxrwx 1 root root 33 1月  31 21:34 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@garytao-01 ~]# ls -l /etc/alternatives//zabbix-web-font 
lrwxrwxrwx 1 root root 38 1月  31 21:34 /etc/alternatives//zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
  • windows字體路徑為“C:\Windows\Fonts\”,找到“simfang.ttf”(其實就是那個仿宋簡體),先把它復制到桌面上,然後上傳到root目錄下,在復制到/usr/share/zabbix/fonts/,把原來的graphfont.ttf改名拷貝起來,並且做軟鏈接ln -s SIMLI.TTF graphfont.ttf
[root@garytao-01 ~]# ls -l /root/SIMLI.TTF 
-rw-r--r-- 1 root root 9223160 2月   1 19:18 /root/SIMLI.TTF
[root@garytao-01 ~]# mv /root/SIMLI.TTF /usr/share/zabbix/fonts/
[root@garytao-01 ~]# cd /usr/share/zabbix/fonts/
[root@garytao-01 fonts]# ls
graphfont.ttf  SIMLI.TTF
[root@garytao-01 fonts]# rm -f graphfont.ttf
[root@garytao-01 fonts]# ln -s SIMLI.TTF  graphfont.ttf
[root@garytao-01 fonts]# ls -l
總用量 9008
lrwxrwxrwx 1 root root       9 2月   1 19:24 graphfont.ttf -> SIMLI.TTF
lrwxrwxrwx 1 root root      33 1月  31 21:34 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 9223160 2月   1 19:18 SIMLI.TTF
  • 刷新瀏覽器,變成中文了。

技術分享圖片

自動發現

  • 自動發現規則可以修改數據的更新時間,點擊自動發現規則,修改時間間隔

技術分享圖片

  • 為了更快讓實驗生效
#重啟服務端zabbix服務
[root@garytao-01 ~]# systemctl restart zabbix-server

#重啟客戶端
[root@garytao-02 ~]# systemctl restart zabbix-agent
  • 更新之後圖形會出現網卡的流量圖形

技術分享圖片

  • 在圖形中點擊網卡圖形來查看網卡流量的圖形

技術分享圖片

  • 修改圖形原型(配置-模板-組名對應的自動發現規則-圖形原型)

技術分享圖片

19.7 主動模式和被動模式 19.8 添加監控主機 19.9 添加自定義模板 19.10 處理圖形中的亂碼 19.11 自動發現