能夠自定義一個經常使用模板,方便給新增主機添加監控項目
模板是很是有用的,當咱們增長一些固定、特有格式、特有組的一些服務器的時候,又須要給這些服務器添加一些個性化的監控項目時,咱們就須要將這些監控項目添加到一個特定的模板裏,而後咱們再把這個模板連接到這一組機器裏,每增長相似的機器,咱們就鏈接這個模板,這樣就很方便去添加這些監控項目、觸發器、圖形、自動發現規則等php
自定義lijie模板 關於模板,咱們首先須要自定義一個模板,安裝下圖方式進入添加模板頁面 進入添加模板頁面,填寫好模板名稱、可見名稱,注意羣組應該選擇Templates模板羣組
填寫完畢後,點擊頁面底部的添加按鈕就能夠了
linux
把其餘自帶模板裏面的某些監控項目(好比cpu、內存等)複製到lijie模板裏
這時候lijie模板裏面是沒有任何應用集、監控項、觸發器這些的,咱們能夠到其餘自帶的目標裏面複製一下監控項目過來,這裏Template OS Linux模板比較適合,咱們就從這裏面複製監控項目過來,進入模板的監控項目列表中,選中咱們想要複製的項目,而後點擊頁面底部的複製按鈕 隨後進入到如下頁面,選中模板下面的lijie模板,而後點擊複製
隨後咱們到模板中查看,能夠看到lijie模板中就有了5項監控項目
咱們也能夠用一樣的方法把觸發器、圖形、聚合圖形、添加到lijie裏面來web
定義觸發器shell
添加圖形vim
自動發現,找到Template OS Linux,點擊右側的自動發現,參考Mounted filesystem discovery和Network interface discovery定義規則 自動發現下面沒有複製這個選項 windows
能夠直接導出、導入模板,而後再刪除不須要的對象 咱們也能夠將這個模板導出 而後會下載一個後綴名爲xml的文件,咱們直接編輯這個文件就能夠了
編輯這個文件的話,須要修改裏面的模板名字、而後刪除不須要的對象,工做量相對比較大,並且導入時容易出錯,所以通常不建議使用這種方法
這個時候咱們可使用另一種方法,咱們先來將以前複製過來的監控項刪除 而後選擇連接的模板,點擊選擇按鈕,在彈出的頁面中選擇好想要連接的模板Template OS Linux
而後咱們點擊添加按鈕,頁面就會成爲下面的樣子,這時候咱們再點擊更新按鈕
這時候咱們能夠看到模板lijie的應用集、監控項、觸發器、圖形等都已經有數據了
可是由於咱們想要的數據是自動發現的數據,因此須要將其餘的監控項刪除,但若是是直接刪除這些監控項是沒法刪除的,由於這些監控項數據是咱們從另外一個模板連接過來的
咱們再來看連接的模板頁面裏面,能夠看到有取消連接和取消連接並清理兩個按鈕
其中取消連接按鈕是取消lijie模板跟原來Template OS Linux模板的連接關係,並不會刪除原來的監控項,而取消連接並清理按鈕則會取消連接關係並刪除原來的監控項,咱們使用取消連接按鈕後,來到監控項頁面能夠看到原來頁面中的連接模板名字已經沒有了
這時候咱們就能夠刪除除了自動發現外的項目了,刪除的時候咱們須要先刪除監控項、再刪除應用集
刪除監控項時,咱們先選擇須要刪除的項目,再點擊下方的刪除按鈕 而後提示刪除成功
再來刪除應用集,只要後面有數字的項目就不能刪除,選中沒有數字的項目,點擊下方刪除按鈕
提示刪除成功
而後來刪除觸發器,觸發器裏面的項目咱們都留着,圖形裏面刪除第二項
自動發現規則留着,至此,咱們這個lijie模板已經配置OK了,並且沒有任何連接 接下來作的就是將咱們以前配的主機跟這個模板連接起來,再作進一步的細化tomcat
vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH
[root@lijie-01 ~]# vim /usr/share/zabbix/include/defines.inc.php [root@lijie-01 ~]# ls /usr/share/zabbix/fonts graphfont.ttf [root@lijie-01 ~]# ll !$ ll /usr/share/zabbix/fonts 總用量 0 lrwxrwxrwx. 1 root root 33 4月 12 16:27 graphfont.ttf -> /etc/alternatives/zabbix-web-font [root@lijie-01 ~]# ll /etc/alternatives/zabbix-web-font lrwxrwxrwx. 1 root root 38 4月 12 16:27 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf [root@lijie-01 ~]#
而字體文件爲「ZBX_GRAPH_FONT_NAME」所定義的「graphfont」,它是一個文件,絕對路徑爲/usr/share/zabbix/fonts/graphfont,咱們如今要作的就是將ZBX_FONTPATH路徑下的ZBX_GRAPH_FONT_NAME定義的文件軟連接到一個支持中文帶中文的字體下面服務器
[root@lijie-01 ~]# ls 11.txt 1.txt~ anaconda-ks.cfg bb.txt lijie.txt ??????.pdf SIMLI.TTF 123 1.txz~ a.txt b.txt log sed sim.pid 1.txt 3.txt awk grep logs shell temp [root@lijie-01 ~]# mv SIMLI.TTF /usr/share/zabbix/fonts/ [root@lijie-01 ~]# cd !$ cd /usr/share/zabbix/fonts/ [root@lijie-01 fonts]# ls graphfont.ttf SIMLI.TTF [root@lijie-01 fonts]# ln -s graphfont.ttf SIMLI.TTF ln: 沒法建立符號連接"SIMLI.TTF": 文件已存在 [root@lijie-01 fonts]# mv graphfont.ttf graphfont.ttf.bak [root@lijie-01 fonts]# ls graphfont.ttf.bak SIMLI.TTF [root@lijie-01 fonts]# ln -s SIMLI.TTF graphfont.ttf [root@lijie-01 fonts]#
這時候咱們再刷新主機的圖形預覽界面,能夠看到原來的小方塊已經顯示爲中文了 咱們也能夠切換到檢測中下面的最新數據頁面,將lijie-02主機加入進來,能夠看到下面的表中是有數據的
而後咱們點開其中一個的圖形
能夠看到如下圖形界面
但這些圖形是在配置的圖形界面下是看不到的
這是由於咱們以前只配置了上圖展現出來的圖形,若是要想新增圖形,能夠點擊上圖中的建立圖形按鈕,而後跳轉到如下界面,填寫好,而後點擊最下方的添加按鈕
而後咱們就能夠在配置圖形界面中看到咱們新增的圖形了
分佈式
咱們來到lijie-02的自動發現下面,能夠看到有一個圖形原型的按鈕 可是有時候配置完成後咱們在圖形界面下面並無看到自動發現的圖形,這是由於自動發現的時間間隔是1小時,(因爲我這裏配置成功超過1h,所以已經能夠看到網卡圖形數據)咱們剛配置成功還不會出現數據,這時候咱們能夠點擊進入自動發現的項目列表中的一項,進入到自動發現規則配置頁面,而後將本來的數據更新時間3600s設置爲60s,而後點擊頁面下方的更新按鈕
隨即可以看到時間間隔變爲了1m
咱們這裏爲了讓配置更快生效,咱們去重啓一下zabbix-server和zabbix-agent,這時咱們再看圖形就會有數據了,爲了避免影響使用效果,此時咱們將60s能夠改成600s時間間隔,咱們也能夠來看下網卡ens33的數據流量情況
咱們也能夠從windows中傳輸數據到linux中來作下測試,咱們給linux傳輸一個大點的文件,能夠看到網卡流量的變化
查看流量咱們也能夠在命令行中使用nload命令,但要注意的是nload命令流量是上傳下載大小,其單位爲字節KB,而在圖形界面看到的網卡流量的單位是比特
另外圖形的顏色、線條的虛實等配置須要到模板lijie中去配置測試
擴展
zabbix監控交換機(思科) http://tryrus.blog.51cto.com/10914693/1789847
zabbix遠程執行命令 http://www.ywnds.com/?p=6610
zabbix分佈式部署 http://sfzhang88.blog.51cto.com/4995876/1364399
zabbix監控tomcat(版本有點老,你們只須要參考步驟,不能照搬) http://www.jianshu.com/p/e3825a885a1b http://www.fblinux.com/?p=616