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)主動和被動模式、添加監控主機、添加自定義模板、處理圖形亂碼、自動發現