zabbix http服務監控實例


 

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 : 檢查類型

定義動作

 

查看發現主機

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM