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 https://github.com/vysheng/tg.git

cd tg

./configure --disable-json

make

mkdir /usr/local/tg

cp tg-server.pub /usr/local/tg

cp bin/telegram-cli /usr/local/tg

二.获取tg-server.pub用户私钥

https://my.telegram.org/auth?to=apps   访问该网站 输入你需要当做报警的telegram账号

填写这两个参数即可点击确定

获取keys:

三.Linux配置及msg测试   

在linux服务器上测试

查看组或用户的信息

/usr/local/tg/telegram-cli -k /usr/local/tg/tg-server.pub

第一次登陆需要收验证码

发送组消息

注意:如果是群消息那就先在群里发一个消息再到linux 上发消息

开启端口8890

cd /usr/local/tg

./telegram-cli -k tg-server.pub -WDCRE -P 8890 -d &>/dev/null &

测试

echo -e "msg  Core_zabbix_monitor  123__##__444444" | nc localhost 8890

配置服务器:

cat /usr/local/zabbix/etc/zabbix_server.conf

AlertScriptsPath=/usr/local/zabbix/alertscripts

Zabbix_server 编写脚本

cd /usr/local/zabbix/bin/alertscripts

cat tg.sh

#!/bin/sh

export to=$1;

export subject=$2;

export body=$3;

echo -e "msg $to ${subject}\n${body}" | nc localhost 8890

chmod +x tg.sh

四.Web zabbix 设置

原文地址:https://www.cnblogs.com/booksirrr/p/8450481.html

时间: 2024-08-02 02:05:16

zabbix+telegram报警的相关文章

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 tesddd

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