1. 程式人生 > >zabbix的主動模式和被動模式|添加監控主機 |添加自定義模板|處理圖形

zabbix的主動模式和被動模式|添加監控主機 |添加自定義模板|處理圖形

數量 方框 name work 監控主機 face 接收 agen har

一、Zabbix客戶端安裝

1)、在客戶端上也需要下載zabbix的yum源
2)、下載yum源
wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
3)、安裝rpm包
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
4)、安裝zabbix客戶端
yum install -y zabbix-agent
5)、修改配置文件
vim /etc/zabbix/zabbix_agentd.conf //修改如下配置
Server=127.0.0.1修改為Server=192.168.133.130 //定義服務端的ip(被動模式)

ServerActive=127.0.0.1修改為ServerActive=192.168.133.130 //定義服務端的ip(主動模式)
Hostname=Zabbix server修改為Hostname=riven-01 //這是自定義的主機名,一會還需要在web界面下設置同樣的主機名
6)、啟動服務並讓它開機啟動
systemctl start zabbix-agent
systemctl enable zabbix-agent

二、 主動模式和被動模式

主動或者被動是相對客戶端來講的
1、被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端
2、主動模式,客戶端會主動把監控數據匯報給服務端,服務端只負責接收即可。

3、當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。
4、服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式

三、 添加監控主機

1、先添加主機組riven-test
2、再添加主機,主機名稱和可見名稱都寫aming-02
3、群組選擇aming_test
4、IP地址填寫客戶端的ip 192.168.1.12
5、幾個概念:應用集、監控項、觸發器、圖形、自動發現、web監測

四、添加自定義模板

1、可以自定義一個常用模板,方便給新增主機添加監控項目
2、自定義riven模板
把其他自帶模板裏面的某些監控項目(比如cpu、內存等)復制到riven模板裏
3、定義觸發器
4、添加圖形

5、自動發現,找到Template OS Linux,點擊右側的自動發現,參考Mounted filesystem discovery和Network interface discovery定義規則
可以直接導出、導入模板,然後再刪除不需要的對象

五、 處理圖形中的亂碼

1、設置為中文後,zabbix圖形的中文文字會顯示小方框
這是因為在zabbix的字體庫中沒有中文字體,需要從windows上借用一個過來
2、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
3、windows字體路徑為“C:\Windows\Fonts\”,找到“simfang.ttf”(其實就是那個仿宋簡體),先把它復制到桌面上,然後上傳到linux的/usr/share/zabbix/fonts/,並且改名為graphfont.ttf

六、 自動發現

未寫完

zabbix的主動模式和被動模式|添加監控主機 |添加自定義模板|處理圖形