zabbix+telegram 报警

1、安装telegram客户端:

yum install telegram -y

2、激活api:

https://my.telegram.org/apps

然后把public keys 复制本地命名成tg-server.pub

3、启动本地监听端口:

/usr/bin/telegram-cli -U root  -vvvvRC -k /home/tg-server.pub -W -dL /home/tg.log -P 9999 &

4、测试发送:

echo "msg sa tesddddd " | nc 127.0.0.1 9999 ###说明sa 可以是组,也可以说个人,然后是内容 msg 为telegram 发送消息命令

5、zabbix 发送脚本

vi telegram.sh
#!/bin/sh
to=$1
subject=$2
body=$3
echo "msg sa $subject $body" | nc 127.0.0.1 9999

说明:msg 是发送消息,sa 是组或者是用户,我这里是组

6、参考地址:

https://www.domoticz.com/wiki/Installing_Telegram_Notification_System
时间: 2024-10-13 08:40:34

zabbix+telegram 报警的相关文章

zabbix+telegram报警

Zabbix+telegarm报警 一.安装配置 2 二.获取tg-server.pub用户私钥 2 三.msg测试 3 四.Web zabbix 设置 5 一.安装配置 yum -y install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel git uuid-devel  libuuid libuuid-devel cd /usr/local/src git clone --recursive h

linux 下搭建zabbix邮件报警

一.搭建环境介绍 hostname IP zabbix版本 系统版本 服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6 客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 6.6 二.使用外部邮箱账号发送报警邮件设置: 1.关闭sendmail或者postfix 使用外部邮箱账号时,不需要启动sendmail或者postfix ,如果在sendmail或者postfix启动的同时使用外部邮箱发送报警邮件,首先会读

zabbix 微信报警设置

#================ 报警方式一 使用微信官方API ========================= 待添加 #================报警方式二 ============================= #安装告警agent wget http://cdn.110monitor.com/open/download/alert-agent-4.0.1-RC2.tar.gz tar -xvf alert-agent-4.0.1-RC2.tar.gz cp -a aler

linux中Zabbix邮件报警设置配置步骤

使用外部邮箱账号发送报警邮件设置 配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,添加以下信息 set [email protected] smtp=smtp.163.com set [email protected] smtp-auth-password=123456 set smtp-auth=login :wq! #保存退出 配置Zabbix服务端邮件报警 1. 管理-示警媒介类型-创建媒体类型 名称:Sendmail 类型:脚本 脚本名称:sendmail.sh

监控报警开发之zabbix语音电话报警方案联想

前言: 我相信大家的公司都是有noc的成员,noc是在做什么的,现在基本定义为盯着监控,严重的告警会给你打电话,催你解决,并把这些事情定期做总结. 一般这种的工作都是指派外包人员做的. 我现在已经开发了一套报警的平台接口,供应公司api层面的邮件接口调用,其实他现在面向的最大的客户还是zabbix,不知道最近抽什么风,邮件的接收量比上个月都了2w封,现在已经到9w了. 有朋友说,为何不做一些修剪,因公司现在用的zabbix1.8 ,而且二次开发的度有些大,避免不必要的错误,尽量都是在外围层面逛游

zabbix 微信报警

说明:zabbix发送报警时有三个参数,暂且用$1,$2,$3来表示,分别对应的是"接收人","主题","消息" 在zabbix3.0的报警媒介类型里,有个脚本参数设置,可设置成{ALERT.SENDTO},{ALERT.SUBJECT},{ALERT.MESSAGE},分别对应$1,$2,$3 以下是相关脚本,用python编写 #!/usr/bin/python import urllib import json import sys Cor

使用需要账号密码的邮件服务器发送zabbix监控报警

1.邮件通知 参考资料http://www.osyunwei.com/archives/8113.html 1.1 服务器配置发送邮件 使用外部邮箱账号时,不需要启动exim4 service exim4 stop   #实际测试好像不关掉也不影响发邮件 安装邮件发送工具mailx wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 make make instal

zabbix微信报警设置

# Zabbix-Alert-WeChat # zabbix微信报警 ### 需要具备一下条件 * 注册微信企业号(团队类型) [点击注册](https://qy.weixin.qq.com/) #### 安装simplejson 3.8.2 ```bash wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.

zabbix 邮件报警 -- sendmail

用了几个邮件报警软件,感觉还是sendmail及时.稳定. 一.zabbix server服务器上配置: 1.1 发送邮件脚本的存放路径: 1 2 3 [[email protected]_server etc]# cat zabbix_server.conf | grep alertscripts  # AlertScriptsPath=${datadir}/zabbix/alertscripts  AlertScriptsPath=/usr/local/zabbix/share/zabbix