1. 程式人生 > >zabbix添加主機並創建監控模板

zabbix添加主機並創建監控模板

更新時間 添加 src mark 服務器端 模板 調整 cef oca

主動模式和被動模式

被動模式,服務器端會主動連接客戶端獲取監控數據,客戶端被動地接受,並把數據傳遞給服務器端
主動模式,客戶端主動把監控數據匯總然後再匯報給客戶端,服務端只負責接收數據
當客戶端數量非常多的時候,建議使用主動模式,因為服務器不再會去所有客戶機上請求回報數據,這樣降低服務端的壓力
當客戶端沒有公網IP地址時,而又需要監控內網的客戶端的時候,這時候適用主動模式,因為客戶端能夠訪問到公網服務器的IP,反過來服務器不能和服務端通信,這就需要客戶端把監控數據要主動發給服務端,這裏就非常適合適用主動模式

添加監控主機

zabbix

_server端當主機數量過多的時候,由Server端去收集數據,

Zabbix1、當被監控端到達一個量級的時候,Web操作很卡,容易出現502?
2、圖層斷裂?
3、開啟的進程(Pollar)太多,即使減少item數量,以後加入一定量的機器也會有問題
會出現嚴重的性能問題,主要表現如下:?

所以下面主要往兩個優化方向考慮:?
1、添加Proxy節點或者Node模式做分布式監控?
2、調整Agentd為主動模式?
由於第一個方案需要增加物理機器,所以首先嘗試第二方案。

添加一個監控主機,這裏是以主動模式監控客戶機的,需要在客戶機配置對服務端發送數據的ip,要在客戶端的zabbi_agentd.conf配置文件中去定義,這裏命名的host1是要和客戶端的zabbix_agentd.conf配置文件中定義的名稱要一致,否則服務端找不到該客戶端

技術分享圖片

添加自定義模板

創建一個空的模板,然後在其他模板中把監控項復制到新建的空模板中
技術分享圖片
點擊下面的確認保存這個模板,然後進入現有的一個模板中,選擇幾個監控項復制到剛剛新建的模板中

技術分享圖片
技術分享圖片
確認復制到新建的名為linux的模板當中
技術分享圖片

新建的模板鏈接其他模板,再對不需要的監控項或應用集進行刪除,註意,當一個應用集裏有監控項時,則不能刪除這個應用集,需要把監控項先刪除掉才能再刪除應用集
技術分享圖片
點擊添加按鈕才能夠添加到鏈接模板中,如果想要刪除鏈接模板中某些內容時,則需要取消鏈接模板,就是把鏈接模板變為自己的模板然後進行刪除
技術分享圖片
取消鏈接則就是把鏈接模板這個屬性去掉,所有的復制內容都會歸屬到新創建的模板下,然後才能進行刪除操作
取消鏈接後刪除一個模板

技術分享圖片
刪除某些模板後,再到應用集中查看,可以看到有些應用集中的監控項為空,這時候我們可以對這些空應用集進行勾選刪除
技術分享圖片

到此模板如何鏈接復制添加完成

處理圖形中的亂碼

zabbix瀏覽器中文顯示亂碼問題

在windows系統裏找到任意一個中文字符文件/windows/Fonst/下找到楷體常規的字體

如找到simkai.ttf字符文件。復制到/usr/local/zabbix/php/fonts/目錄下


[root@localhost include]# cd /usr/local/zabbix/php/fonts/
[root@localhost fonts]# ls
DejaVuSans.ttf

進入zabbix的網頁源碼目錄中,找到defines.inc.php這個源碼頁面

大概在45和94行的地方修改指定的字體文件名的兩個配置項。文件只寫具體的文件名,不需要寫文件的後綴名

如,//代表註釋掉此行

[root@localhost include]# pwd
/usr/local/zabbix/php/include
[root@localhost include]# vim defines.inc.php
----------------省略
define(‘ZBX_GRAPH_FONT_NAME‘, ? ? ? ? ? ?‘simkai‘);
//define(‘ZBX_GRAPH_FONT_NAME‘, ? ? ? ? ‘DejaVuSans‘)
---------------省略
define(‘ZBX_FONT_NAME‘, ‘simkai‘);
//define(‘ZBX_FONT_NAME‘, ‘DejaVuSans‘);

修改之前的中文亂碼之前
技術分享圖片
修復之後能夠正常顯示了
技術分享圖片

自動發現

?
為了測試,這裏我將自動發現的時間減少到60s更新一次,這樣能夠更快的輸出數據
如果客戶端已經關聯了模板並正常加入到了zabbix中,那麽此處就應該去修改主機當中的自動發現,而不應該是去創建的模板裏修改模板裏的自動發現
技術分享圖片

註意

已經將模板鏈接到主機,在模板中修改的內容不能夠作用於該主機了,需要修改自己主機鏈接中的自動發現配置
技術分享圖片

定義更新時間

技術分享圖片
在監測中-->圖形;選擇我這定義的客戶端服務器的名稱host1,請看圖中框選的地方
可以看見zabbix自動檢測到了網卡信息,並更新了網絡流量數據

技術分享圖片

zabbix添加主機並創建監控模板