19.7 主動模式和被動模式 19.8 添加監控主機 19.9 添加自定義模板 19.10 處理圖形中的亂碼 19.11 自動發現
阿新 • • 發佈:2018-07-10
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 自動發現