1. 程式人生 > >linux監控平臺搭建(2)主動和被動模式、添加監控主機、添加自定義模板、處理圖形亂碼、自動發現

linux監控平臺搭建(2)主動和被動模式、添加監控主機、添加自定義模板、處理圖形亂碼、自動發現

添加監控主機

主動和被動模式

技術分享圖片



添加主機

技術分享圖片

添加主機:

1.添加主機群組:

技術分享圖片技術分享圖片

2.添加主機:

點擊主機-->創建主機

技術分享圖片

(1)應用集:是監控項的集合(如:cpu的集合,內存的集合)

(2)監控項:監控的項目(cpu,內存)

(3)觸發器:對監控項設定的告警規則,和告警級別。

(4)圖形: 監控的項目歷史數據所成圖表。

(5)自動發現規則:自動地去發現在服務器上的監控項目。

(6)Web場景:監控指定網站的某個url訪問是否正常。


添加自定義模板

技術分享圖片

1.模板-->創建模板

技術分享圖片

技術分享圖片

此時模板的內容為空,可以在現有的模板上把需要的內容復制過來。

(如,監控項、觸發器等)

步驟就是到現有的模板,選中要復制項目裏的內容-->復制-->選中要復制的模板-->復制就會添加到我們選擇的模板中


!但是有些選項(如自動發現)是無法直接復制的,但要使用該怎麽辦?

(1)把需要的模板選中--->導出-->編輯導出的模板(只留需要的選項內容)

--->再把編輯後的文件導入到自定義的模板中

(這種方法很容易出錯,且在編輯工作量很大)

(2)模板-->選擇自定義的模板(需操作的模板)--鏈接的模板-->選擇-->找到要取內容的模板(選中)-->添加-->更新


把不需要的項目刪除:模板-->選擇自定義的模板(需操作的模板)-->鏈接的模板-->取消鏈接-->更新-->再回到自定義模板把不需要的選項刪除。

(刪除不需要的選項時:先刪除監控項再刪除應用項)


!!把添加監控的主機和自定義的模板鏈接在一起

1.點擊主機-->選擇要操作的主機-->模板-->選擇自定義的模板-->選擇-->添加-->更新


技術分享圖片

最後監控主機就有內容:

技術分享圖片



處理圖形亂碼。

此時打開監控主機的圖形,發現預覽圖中有亂碼(缺乏字庫)

技術分享圖片


技術分享圖片

解決方法:

1.進到服務端主機:修改配置文件

vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH

技術分享圖片

它定義的路徑是“fonts”,它是一個相對路徑,絕對路徑為/usr/share/zabbix/fonts,而字體文件為“ZBX_GRAPH_FONT_NAME”所定義的“graphfont”,它是一個文件,絕對路徑為/usr/share/zabbix/fonts/graphfont

技術分享圖片

/usr/share/zabbix/fonts/graphfont軟連接到一個不支持中文的字體

2.window中找到中文字體,復制到服務器上。

(1)我的電腦C盤中找到fonts文件夾-->復制所需字體到桌面


技術分享圖片

(2)使用xftp復制到linux服務器上

Ctrl+Alt+f

技術分享圖片


此時字體已經放到了服務器上

技術分享圖片


(3)移動字體到/usr/share/zabbix/fonts

mv /root/simkai.ttf /usr/share/zabbix/fonts

方法一:直接把simkai.ttf改名為graphfont.ttf

方法二:做軟連接,讓graphfont.ttf軟連接到simkai.ttf

技術分享圖片


3.刷新Zabbix的web,判斷亂碼是否變化了

技術分享圖片技術分享圖片


在檢測中也可以查看到最新的數據

技術分享圖片


可以添加數據生成的圖形:

主機-->圖形-->創建圖形-->自定義名稱-->添加-->選擇成圖選項-->添加

這樣就可以添加監控數據圖形


自動發現

修改自動發現中選項的成圖時間

技術分享圖片

1.選擇要修改的項

技術分享圖片

2.重啟zabbix-agent和zabbix-server服務
systemctl restart zabbix-agent

systemctl restart zabbix-server


技術分享圖片


也是可以在模板中找到我們主機,然後選擇修改的自動發現監控項,可以修改圖形原型,和監控項原型,可根據具體要求修改


自動化監控Zabbix之主機自動發現

https://www.jianshu.com/p/3cb9073ea6af

linux監控平臺搭建(2)主動和被動模式、添加監控主機、添加自定義模板、處理圖形亂碼、自動發現