監控平臺zabbix的基本配置

12月25日任務php

19.7 主動模式和被動模式web

19.8 添加監控主機vim

19.9 添加自定義模板windows

19.10 處理圖形中的亂碼瀏覽器

19.11 自動發現緩存

 

主動模式和被動模式

zabbix服務器獲取zabbix客戶端內的信息的方式主要由兩種:主動模式和被動模式。服務器

主動模式:客戶端主動將本機的監控數據彙報給服務器,服務器只負責接收便可;字體

被動模式:服務器主動鏈接客戶端以獲取監控數據,客戶端被動的接收鏈接,並將監控信息傳遞給服務端;spa

使用場景:code

  • 當客戶端數量較多時,建議使用主動模式,不須要對客戶端進行鏈接,能夠下降服務器的壓力;
  • 當服務端有公網ip,客戶端只有內網ip,但能連外網,即客戶端的主機都在一個局域網內,服務器沒法直接鏈接客戶端,這種狀況適合使用主動模式;
  • 在客戶端數量很少(幾10、幾百)時,2種模式的區別不大,能夠任意選擇。

添加監控主機

使用瀏覽器登陸網頁zabbix-server_ip/zabbix/index.php,輸入帳戶及密碼

配置 --> 主機羣組 --> 建立主機羣組

這裏的組名自定義便可

配置 --> 主機 --> 建立主機

在配置主機時須要注意的幾點

  1. 主機名稱要與客戶端配置文件內的Hostname一致
  2. 羣組選擇上面新建的test組
  3. ip地址填寫客戶端ip地址

新建的主機以下:

新建主機

儀表板檢測到主機狀態

儀表板


添加自定義模板

zabbix支持添加個性化的監控項目,咱們能夠自定義一個經常使用模板,方便給新增主機添加監控項目。

新增模板

羣組選擇Template

模板列表裏顯示出新增的test模板

新增的模板監控項爲空,能夠從其餘模板裏找一些監控項,例如Template OS Linux

選擇新增的模板test

新增test模板顯示有監控項

關於自動發現規則複製

  1. 導出模板,生成xml文件,手動編輯,修改模板名,並刪除不相關代碼,而後導入(比較複雜,不推薦)

  2. 重置新模板,點擊連接的模板,連接到Template OS Linux,點擊添加,而後再點擊更新

點擊取消連接並點擊更新(規則等不會被清除),

最後才能刪除不須要的規則(關於刪除的順序:先刪監控項才能再刪應用集)

自定義好的模板就能夠連接到指定的主機。


處理圖形中的亂碼

zabbix默認使用的字體是不支持某些中文的,因此在查看監控主機的圖形時將出現亂碼(文字沒法顯示),即小方框,其根本緣由在與缺失中文字庫。

亂碼

經過查看默認定義字體的腳本

[root@server ~]# vim /usr/share/zabbix/include/defines.inc.php 
/FONTPATH
...
// 定義字體符路徑
define('ZBX_FONTPATH',                          realpath('fonts')); // where to search for font (GD > 2.0.18)
// 指定字體名稱
define('ZBX_GRAPH_FONT_NAME',           'graphfont'); // font file name
...

查看字體文件

[root@server ~]# ls -l /usr/share/zabbix/fonts/
總用量 0
// 這裏是一個軟連接,指向/etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 33 1月  20 15:15 graphfont.ttf -> /etc/alternatives/zabbix-web-font

// /etc/alternatives/zabbix-web-font仍是一個軟連接
[root@server ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 1月  20 15:15 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

//真實字體文件
[root@server ~]# ls -l /usr/share/fonts/dejavu/DejaVuSans.ttf
-rw-r--r-- 1 root root 720012 2月  27 2011 /usr/share/fonts/dejavu/DejaVuSans.ttf

拷貝支持中文的字體(從windows裏找): C盤 --> Windows --> fonts,任選一箇中文字體文件,使用xftp上傳至zabbix服務器的字體目錄下。

[root@server ~]# mv simfang.ttf /usr/share/zabbix/fonts/
[root@server ~]# cd !$
cd /usr/share/zabbix/fonts/

[root@server fonts]# mv graphfont.ttf graphfont.ttf.bak
[root@server fonts]# ln -s simfang.ttf graphfont.ttf

[root@server fonts]# ls -l 
總用量 10332
lrwxrwxrwx 1 root root       11 1月  31 14:40 graphfont.ttf -> simfang.ttf
lrwxrwxrwx 1 root root       33 1月  20 15:15 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 10576012 1月  31 14:38 simfang.ttf

刷新瀏覽器,再次預覽圖形,中文正常顯示

恢復正常

此外咱們還能夠手動添加圖形:點擊建立圖形

新建圖形

配置


自動發現

  1. 修改規則更新時間

默認爲1h,現改成1m(爲了使配置更快生效,能夠從新zabbix-server和zabbix-agent)

時間

時間間隔

監測中 --> 圖形就能夠看到網卡的流量

時間

  1. 修改圖形的顏色、虛實 配置 --> 模板 --> 自定義模板 --> 自動發現 --> Network interface discovery: Network traffic on ens33 --> 圖形原型 --> Network traffic on {#IFNAME}

因爲瀏覽器緩存的緣故,修改過的圖形可能不會當即顯示

相關文章
相關標籤/搜索