压在透明的玻璃上c-国产精品国产一级A片精品免费-国产精品视频网-成人黄网站18秘 免费看|www.tcsft.com

Zabbix添加監控項及配置郵件報警

  Zabbix郵件報警的大致流程如下:

  監控主機—-》監控項—-》觸發器—-》告警動作—-》告警方式—-》告警用戶

  首先添加監控項

  1、選擇要添加監控項的主機

  2、點擊右上角的Create item 添加并配置監控項

  上面說到的key值,這里給大家說明下:

  Example:

  /usr/local/zabbix/bin/zabbix_get -s192.168.4.10 -kproc.num[httpd]

  -s   指定要檢測的主機IP

  -k   指定檢測使用的key值

  proc.num[httpd]     這個key值是檢測被監控端的服務進程數的

  net.tcp.port[,80]   這個key值是檢測被監控端服務端口是否存在的

  有關更多key值的介紹,可以查看偉哥的《zabbix key值和自定義key講解》。

  其次添加觸發器

  1、選擇要添加觸發器的監控主機后面的觸發器

  2、點擊右上角的Create trigger創建并配置觸發器

  這里說明下這個 N 值的大小

  比如說我檢測被監控端的httpd 進程數為9個,這時這這個N的值就可以設置為 N=9 ,

  當last value 最后一次檢測的值小于N,也就是小于9時,這個觸發器就會被觸發。

  其次是配置告警動作

  1、選擇系統配置—-》操作—-》Create action 新建操作

  2、配置操作名稱和報警郵件內容

  點擊詳細操作—-》新建

  其次配置告警方式

  1、管理—-》處理方法—-》Create media type 新建告警方式

  2、配置告警方式

  3、打開zabbix server的配置文件,設置報警腳本的存放路徑

  vim /etc/zabbix/zabbix_server.conf  去掉390行的注釋并修改為:  AlertScriptsPath=/usr/local/zabbix/bin/  腳本存放在什么位置后面的路徑就寫什么位置  cd /usr/local/zabbix/bin/   添加郵件腳本 #!/bin/sh user=郵件用戶名 pass=郵件密碼 /usr/bin/sm -f XXXX@163.com -t $1 -u$user -p$pass -msmtp.163.com -s "$2" -c "$3" 設置報警郵件的發送人

  其次配置接收報警郵件的用戶

  1、管理—-》用戶—-》選擇Admin

  2、配置Admin的報警介質

  配置完成,等到監控的項down掉之后,監控項就會觸發觸發器,觸發器在去找告警的動作,是郵件還是短信等,確定了告警動作之后,就會找告警的用戶了。

  停掉一個服務,查看是否報警

  操作地方顯示為1,則代表已經發送了郵件。

  在查看報警郵件

  配置到此就完成了

 

上一篇:安卓防火墻 PS DroidWall

下一篇:Rsync+SSH安全定時備份