zabbix 邮件报警脚本

简介:

邮件报警脚本
vi alertscripts/sendmail.sh
#!/bin/bash
messages=echo $3 | tr '\r\n' '\n'
subject=echo $2 | tr '\r\n' '\n'
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/sendmail.log 2>&1

微信报警脚本
vi alertscripts/weixin.py 
#!/usr/bin/env python
#coding:utf-8
import socket,sys
if len(sys.argv) == 1:
print "参数错误!"
sys.exit(1)
else:
message = sys.argv[1]
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = '116.62.20.104'
port = 1111
try:
s.connect((host,port))
s.send('0,,,,'+message)
date = s.recv(1024)
print date.decode('utf-8')
except Exception as err:
print err
print "api连接错误"
sys.exit(1)
s.close()



     本文转自yzy121403725 51CTO博客,原文链接:http://blog.51cto.com/lookingdream/2052007,如需转载请自行联系原作者



相关文章
|
9月前
|
监控
zabbix设置邮件报警
zabbix设置邮件报警
|
2月前
|
监控 前端开发
Zabbix使用外部邮箱服务器发送邮件报警
Zabbix使用外部邮箱服务器发送邮件报警
|
10月前
|
监控 Ubuntu Shell
用shell脚本部署zabbix
用shell脚本部署zabbix
151 1
|
2月前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
200 0
|
11月前
|
运维 监控 小程序
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(三)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(三)
64 0
|
11月前
|
运维 监控 测试技术
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(二)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(二)
112 0
|
11月前
|
运维 监控 网络协议
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(一)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)
225 0
|
2月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
2月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
157 4
|
7月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
205 0