1.官網下載.zabbix
msl為安裝版,archive為綠色版
2.下載完成后傻瓜式安裝
3.安裝成功后我們需要修改zabbix_agentd.conf配置文件
server改成對應zabbix server的ip
ServerActive改成對應zabbix server的ip。注:ServerActive跟主動式有關
Hostname設置的名要和zabbix web端要監控的主機名一致
web端
Timeout 超時時間修改為30
以上基本配置完成,然后我們配置主動式Include
Include:可以對應一個腳本,或文件夾,對應文件夾,則會執行文件之內的所有腳本
這里我們對應一個文件夾
文件pxf.active的內容
UserParameter=pxf.active,D:\zabbixDebug\zabbix_test.exe
UserParameter為我們的鍵值,要和zabbix web 監控項的鍵值保持一致,第二個參數為我們要執行的exe程序
我們的exe程序,返回一個ok
以上zabbix agent客戶端我們就配置完成了,接下來我們配置zabbix web端
1.首先我們配置一台host主機
主機名和我們zabbix agent conf中的hostname一致,ip為zabbix agent所在機器的ip
2.我們創建一個應用程集,叫application
3.我們針對這個應用集建立一個監控項
鍵值必須和我們UserParameter中的值一致,然后信息類型根據我們exe的返回值來選擇,這里我們返回ok,所以選擇字符型
這樣我們的監控項就配置完成了,我們看一下效果
這樣說明我們的主動式配置成功了~
接下來配置郵件告警功能
1.首先創建觸發器
2.創建要發送的用戶
自定義郵件通知,是我們在linux 中寫好的發送郵件的腳本
權限選擇包含對應主機的主機組權限
3.創建動作
觸發器和動作綁定就是根據上圖的條件綁定的
動作創建完成后,我們就可以根據觸發器的條件來觸發動作發送郵件了