• 主動或者被動是相對客戶端來說的php
• 被動模式,服務端會主動鏈接客戶端獲取監控項目數據,客戶端被動地接受鏈接,並把監控信息傳遞給服務端前端
• 主動模式,客戶端會主動把監控數據彙報給服務端,服務端只負責接收便可。linux
• 當客戶端數量很是多時,建議使用主動模式,這樣能夠下降服務端的壓力。web
• 服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式vim
在web頁面配置添加監控主機,選擇配置 ,在選擇主機羣組 ,點擊建立主機羣組去添加主機羣windows
在每臺主機的監控項中定義瀏覽器
添加主機後看到 應用集、監控項、觸發器、自動發現規則、web場景這些選項服務器
zabbix能夠自定義一個經常使用模板,方便給新增主機添加監控項目字體
建立模板spa
剛添加的lemdemo模板,它下面沒有應用集、監控項、觸發器、自動發現規則、web場景,全部都爲空的。如今給lemdemo增長一些監控項目,在自帶的模板裏面找一些,好比在Template OS Linux 模板裏面找一些監控項
在Template OS Linux的模板裏選擇一些監控項,而後選擇複製
複製到lemdemo模板中
除了監控項之外,觸發器、圖形、聚合圖形、web監測均可以使用一樣的方法拷貝到lemdemo模板
可是自動發現選項(在磁盤的使用率,網卡使用自動發現很是方便),想把這兩項拷貝到lemdemo模板裏面去,選中後,會發現並無複製的按鈕
此時若想拷貝自動發現的規則,有兩種方法
方法一:
直接把這個模板導出,會生成一個 .xml 的文件,而後去編輯這個文件,編輯的時候須要仔細的去查看,刪除掉,最後只剩下自動發現這兩項,而後再把編輯後的 .xml文件在導入(在導入以前須要更改文件的名稱,不然會出錯)——>工做量比較大,比較麻煩,導入的時候還容易出錯(不建議使用)
方法二:
能夠經過連接的模板,將所需規則連接到新建模板之中
在更新以後,會看到yong模板裏面有了應用集、監控項、圖形、自動發現等
這時如果想刪除裏面的監控項等其餘的內容,會發現沒法刪除,是由於監控項是在原來的模板裏,只能在原來的模板裏面刪除
若想直接在模板中刪除連接過來的監控項,方法打開lemdemo模板,點進去,選擇連接的模板,會看到取消連接和取消連接並管理
點擊取消連接並點擊更新,會看到lemdemo模板裏面依舊存在這些選項,不一樣的是監控項、應用集等裏面沒有連接模板的名字了
此時直接從模板刪除就沒有問題了,注意在刪除的時候只能先刪除監控項,才能刪除應用集,由於應用集包含了監控項,相似於Linux系統中用戶和組的關係。
在刪除一些沒必要要的應用集、監控項等後,咱們完成了自定義模板的配置,而且沒有任何連接的模板
把自定義的模板鏈接到lem-02這個客戶端主機上,便可開始監控主機
主機已處於監控狀態。
咱們在查看監控的圖標時,預覽圖表中的中文會變爲小方框,由於在zabbix的字體庫中沒有中文字體
顯示方塊意味着亂碼,顯示亂碼有一種很常見的問題:就是字符集不對,但在這裏並不是是字符集的問題在顯示成小方塊,很是有規律時,不能說亂碼,只能說這個文字沒法顯示出來,只能用方塊代替,由於缺乏字庫,在計算機當中,文字之因此能顯示出來,就是由於有文字字庫,這裏很明顯缺乏中文的字庫
[root@linux-5 ~]# vim /usr/share/zabbix/include/defines.inc.php 搜索 /ZBX_FONTPATH 會看到字體所在的相對路徑,字體名字等
'graphfont' 字體的名字
realpath('fonts')); 這個爲zabbix字庫所在的路徑,使用的是相對路徑,相對於/usr/share/zabbix/它定義的路徑是「fonts」,它是一個相對路徑,絕對路徑爲/usr/share/zabbix/fonts,而字體文件爲「ZBX_GRAPH_FONT_NAME」所定義的「graphfont」,它是一個文件,絕對路徑爲/usr/share/zabbix/fonts/graphfont.ttf,這個目錄下的/usr/share/zabbix/fonts/graphfont.ttf文件軟連接到了/etc/alternatives/zabbix-web-font文件,而/etc/alternatives/zabbix-web-font文件又軟連接到了 /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@linux-5 ~]# ls /usr/share/zabbix/fonts/ graphfont.ttf [root@linux-5 ~]# ll /usr/share/zabbix/fonts/graphfont.ttf lrwxrwxrwx. 1 root root 33 7月 9 22:34 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font [root@linux-5 ~]# ll /etc/alternatives/zabbix-web-font lrwxrwxrwx. 1 root root 38 7月 9 22:34 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
zabbix正常顯示中文須要將 graphfont 軟連接到一個支持中文的字體下面,便可。
打開windows物理機,找到C盤——>Windows——>Fonts下面找到SIMKAI.ttf(楷體),先把它複製到桌面上,而後上傳到linux的/usr/share/zabbix/fonts/
[root@linux-5 ~]# ls /usr/share/zabbix/fonts/ graphfont.ttf SIMKAI.TTF
上傳到/usr/share/zabbix/fonts/目錄下後,更改原有graphfont.ttf爲.bak
而後把上傳的字體,建立一個graphfont.ttf軟連接文件
[root@linux-5 ~]# cd /usr/share/zabbix/fonts/ [root@linux-5 fonts]# mv graphfont.ttf graphfont.ttf.bak [root@linux-5 fonts]# ln -s SIMKAI.TTF graphfont.ttf [root@linux-5 fonts]# ll 總用量 11512 lrwxrwxrwx. 1 root root 10 7月 10 17:42 graphfont.ttf -> SIMKAI.TTF lrwxrwxrwx. 1 root root 33 7月 9 22:34 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font -rw-r--r--. 1 root root 11785184 7月 10 17:39 SIMKAI.TTF
如今的zabbix依舊調用的是graphfont.ttf,而graphfont.ttf它指向了SIMFANG.TTF
在瀏覽器上刷新,會看到顯示正常,這樣解決了圖形裏面的小方塊
點擊監測中選項,有一個最新數據,在這裏主機能夠選擇主機lem-02 ,點擊應用
會看到監控的項目都有數據的,也能夠選擇 右側的圖形查看
自動發現規則默認的間隔時間較長,致使不能及時產生圖表,可經過修改間隔時長解決這一問題
咱們能夠發現,圖形數量有所增長
這時能夠給客戶端機器,傳輸一些數據,給網卡流量增大,下載、上傳文件均可以,會看到網卡流量迅速增大
注:在實際應用中監控項原型的時間間隔不要設置過短,以避免增長服務器壓力。
在配置——模板——自動發現規則——圖形原型中更改