1在被監控主機安裝http服務 ,監聽80端口
systemctl start httpd.service 啟動服務 80端口已經啟動
設定,監控80端口,當服務不當時先自動重啟服務
2當還有報警時發通知
添加items
定義tiggers
查看
action配置
條件:
分步動作設置:
第一步 重啟
第二步 執行sudo動作
這里需要設置sudo在agent
1 visudo 命令
#Defaults requiretty
vim /etc/zabbix/zabbix_agentd.conf
這是讓允許執行遠程命令
# systemctl restart zabbix-agent.service
第三部發通知郵件
第四步 腳本
定義ADINISTRATION 定義宏
zabbix調用腳本參數在3.0之前:
$1 消息接收人
$2 消息主題
$3 消息本體
3.0之后需自行設定(使用宏來模擬此前行為)
定義用戶對應信道
編寫腳本:
腳本所在目錄
# chmod +x sendmail.sh
# systemctl restart zabbix-server.service
測試將httpd端口改為8080
查zabbix的動作
圖片功能
screen多個graph顯示一屏 若顯示不下可以定義等片 slideshow
幻燈片
第五節 模塊配置
模板:主要是用於主機的模板配置,從而實現主機的快速監控 ,模板還可以從別的模板上進行繼承
模板也可是進行導入導出 實現模板的共享
查看:給他添加配置和主機配置一樣
配置一個host
宏:類型與變量定義值
宏的命名方式:只能用大寫字母,數字和下划線
賦值順序:主機宏------模板宏------全局宏
級別: 全局宏
模板宏
主機宏
網絡發現:主動發現主機,連接模板,進行主機監控
發現方式有:
ip地址:
可用服務探測(比如ftp,http基於端口)
可基於zabbix-agent的響應對某個key請求
snmp_agent 響應
當發現后可采用的兩步動作:
1 發送郵件
2 添加或移除主機
3enables/disable 主機
4 添加至主機組
5 連接模板實現監控
配置:
check type : 檢查類型
定義動作
查看發現主機