1. 程式人生 > >Linux centosVMware 主動模式和被動模式、添加監控主機、添加自定義模板、處理圖形中的亂碼、自動發現

Linux centosVMware 主動模式和被動模式、添加監控主機、添加自定義模板、處理圖形中的亂碼、自動發現

php work linu 數量 family image -s system 建議

一、主動模式和被動模式

主動或者被動是相對客戶端來講的

被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端

主動模式,客戶端會主動把監控數據匯報給服務端,服務端只負責接收即可。

當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。

服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式

二、添加監控主機

先添加主機組davery-test

技術分享圖片

再添加主機,主機名稱和可見名稱都寫davery-01

群組選擇davery_test

IP地址填寫客戶端的ip 192.168.1.106

技術分享圖片

添加後就會看到客戶端ip192.168.1.106正在被監控,

技術分享圖片

幾個概念:應用集、監控項、觸發器、圖形、自動發現、web監測

三、添加自定義模板

可以自定義一個常用模板,方便給新增主機添加監控項目

自定義davery模板

技術分享圖片

添加後出現如下內容

技術分享圖片

把其他自帶模板裏面的某些監控項目(比如cpu、內存等)復制到davery模板裏

定義觸發器

添加圖形

自動發現,找到Template OS Linux,點擊右側的自動發現,參考Mounted filesystem discoveryNetwork interface discovery定義規則

可以直接導出、導入模板,然後再刪除不需要的對象

技術分享圖片

添加並刷新,但是不能刪除一些不需要的監控

技術分享圖片

再次進入davery,連接的模板,點擊取消連接就可以了,自由刪除不需要的監控了

技術分享圖片

刪除順序需要先刪除運用項

四、處理圖形中的亂碼

設置為中文後,zabbix圖形的中文文字會顯示小方框

技術分享圖片

這是因為在zabbix的字體庫中沒有中文字體,需要從windows上借用一個過來

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

技術分享圖片

它定義的路徑是fonts”,它是一個相對路徑,絕對路徑為/usr/share/zabbix/fonts

技術分享圖片

ls /usr/share/zabbix/fonts

ls -l /etc/alternatives/zabbix-web-font

/usr/share/fonts/dejavu/DejaVuSans.ttf

技術分享圖片

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

技術分享圖片

要把軟連接‘graphfont‘連接到帶中文的連接就可以

windows字體路徑為“C:\Windows\Fonts\”,找到“simfang.ttf(其實就是那個仿宋簡體),先把它復制到桌面上,然後上傳到linux/usr/share/zabbix/fonts/,並且改名為graphfont.ttf

把其中的一個拷貝到桌面

技術分享圖片

使用xftp上傳到Linux

cd /usr/share/zabbix/fonts/

快捷鍵Ctrl+Alt+f

技術分享圖片

如下所示文件SIMLI.TTF就是中文字體了

技術分享圖片

做一個軟連接就可以看到graphfont.ttf 指向 SIMLI.TTF了

ln -s SIMLI.TTF graphfont.ttf

ls -l

技術分享圖片

再回到zabbix刷新就可以看到中文了

技術分享圖片

五、自動發現

Linux centosVMware 主動模式和被動模式、添加監控主機、添加自定義模板、處理圖形中的亂碼、自動發現