手把手教zabbix3.4监控项目、触发器和邮件告警

作者: admin 分类: zabbix 发布时间: 2018-08-26 12:17

添加监控的主机

添加监控主机
 
必需要输入主机名称—群组—IP地址—确认
添加主机
 

简单检查的项目添加

简单检查服务
 
配置  ->  主机  -> 找到对应的主机点击监控项 -> 创建监控项
创建监控项
 
 
创建监控项1
 
创建监控项3
 
 
创建监控项
 

监控数据的查看

监测中->最新数据  ->应用
 
最新数据有反馈数值说明服务是正常
监测中
监控服务80端口图已经出现
 
监控服务图形
 
 

图形添加

 
配置->主机->图形
图形添加
 
创建图形
 
图形添加
 
只要名称和添加监控项目就可以了。
 
图形添加
 
选择监控项->选择
图形添加
 
图形添加
 
添加完图形如何查看呢
 
监测中->图形->群组->主机->图形
图形添加
 

触发器的添加

配置  ->  主机  -> 找到对应的主机点击触发器 -> 创建触发器
触发器
 
触发器
输入 名称、选择表达式、选择严重性
触发器
 
触发器
 
触发器
 
服务挂掉触发0的时候报警(0代表服务已挂掉)插入
触发器
 
 
 
触发器
 
触发器
 

触发器有问题进行邮件告警

管理-> 用户
进行邮件告警
 
进行邮件告警
可设置接收什么类型的告警
 
进行邮件告警
 
点击添加
进行邮件告警
 
进行邮件告警
 
 

创建触发器动作

配置->动作
创建触发器动作
 
创建触发器动作
 
创建触发器动作
 
创建触发器动作
 
创建触发器动作
 
创建触发器动作
 
创建触发器动作
点击添加
创建触发器动作

报警媒介类型设置

管理->报警媒介类型
 
报警媒介类型
 
报警媒介类型
 
zabbix给三个参数赋值
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
 
使用第三方qq邮箱登录来发邮件,不要用系统的sendmail。
 
开通POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
 
开通第三方邮箱服务
 
发送邮件脚本讲解、放置位置、需要执行权限(chmod a+x zabbix_sendmail.py)、测试(邮箱需要开启smtp功能)
 
放置位置的配置zabbix_server.conf:
AlertScriptsPath=/usr/local/zabbix/alertscripts

 

发送邮件的脚本(zabbix_sendmail.py):

#!/usr/bin/python
# -*- coding: utf-8 -*-
#zabbix send mail
 
from email.mime.text import MIMEText
import smtplib
import sys
 
#smtpaddr = 'smtp.163.com'
smtpaddr = 'smtp.qq.com'        //第三方邮箱地址
myemail='361589194@qq.com'   //填写邮箱地址
#password='mypassword'
f = open('/usr/local/zabbix/alertscripts/password','r')  //密码文件放的位置
password = f.readline()
 
recvmail=sys.argv[1]
subject=sys.argv[2]
content=sys.argv[3]
 
subject = u'%s' % subject
msg = MIMEText("""%s"""%(content), "plain", "utf-8")
 
msg['Subject'] = subject
msg['From'] = myemail
msg['To'] =  recvmail
 
try:
        server = smtplib.SMTP()
        server.connect(smtpaddr, "25")
        server.starttls()
        server.login(myemail, password)
        server.sendmail(myemail, recvmail.split(','), msg.as_string())
        server.quit()
        print "success"
except Exception, e:
        print "fail: "+str(e)

 
 

  

相关zabbix文章

  centos7如何开源编译安装Zabbix3.4分布式部署客户端
        zabbix3.4监控自动发现磁盘io和CPU使用率触发器报警





Linux 命令大全

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!