文档章节

zabbix+telegram 报警

酒瓶不倒
 酒瓶不倒
发布于 2015/08/03 14:56
字数 211
阅读 725
收藏 3

1、安装telegram客户端:

 

yum install telegram-cli  -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 是组或者是用户,我这里是组。另外,请转载的人说明出处。发现google 搜索第一页全是转载我的,可是没一个写明转载来自哪里!

6、参考地址:

https://www.domoticz.com/wiki/Installing_Telegram_Notification_System


© 著作权归作者所有

共有 人打赏支持
酒瓶不倒
粉丝 9
博文 77
码字总数 18414
作品 0
深圳
系统管理员
私信 提问
一个优雅的报警处理系统范例

做运维的同学都知道,运维一定离不开Zabbix、Nagios之类的监控软件。目前,类似的软件在监控和数据采集方面已经做到了极致,但是在报警处理上并没有很完美的解决方案,比如,经常出现高质量报...

superbigsea
2017/03/26
0
0
基于Grafana的监控报警平台

简介 监控报警平台以Grafana为基础,主要功能是将收集存储的数据按照不同维度、不同应用、不同用户进行配置化的展示;为了保证数据安全,每个团队只能看到自己的应用数据。同时对不同维度的数...

孟凡伟
2018/08/01
0
0
IOS蓝牙防盗小程序开发

一、软件实现功能 2. 开发IOS(8+版本)程序; 3. 屏幕尺寸自适应。适应手机和平板操作,采用相对布局,不可出现在不同设备上控件不统一现象; 4. 支持后台运行; 5. 当手机接收到蓝牙发送的...

明99
2015/12/17
3
0
使用 Snort 和 PHP 构建一个小型网络防御系统

本文在 Linux 环境下,利用 Snort 和 Iptables 构建了一个小型网络防御系统,由PHP 页面提供了一个远程管理工具,并给出关键程序的实现和说明。 Snort 是目前十分流行的轻型入侵检测系统。但...

红薯
2009/01/26
2.8K
6
日志查询与报警

业务场景:收集各类型应用日志(优先考虑Tomcat类日志)到es,需要报警或者查询的日志可以自行定义。报警的日志自行定义报警条件,报警条件包含:关键词、出现次数、严重级别。 不同级别的报...

立维网
2017/06/24
1
0

没有更多内容

加载失败,请刷新页面

加载更多

学习设计模式之路

https://java-design-patterns.com/patterns/ https://www.oodesign.com/ https://www.programering.com/a/MTNxAzMwATY.html https://design-patterns.readthedocs.io/zh_CN/latest/ https:/......

晨猫
13分钟前
0
0
JDK1.8 jar包说明

JDK 1.8 lib:access-bridge-64.jarcharsets.jarcldrdata.jardeploy.jardnsns.jarjaccess.jarjavawa.jarjce.jarjfr.jarjfxrt.jarjfxswt.jarjsse.jarlocaledata.jar......

冷基
16分钟前
0
0
判断用户的icloud是否开启【Swift4.2】

使用icloudkit存储用户私人数据时,必须判断用户的icloud是否开启【Swift4.2】 func isICloudContainerAvailable()-> Bool { if FileManager.default.ubiquityIdentityToken != ni......

叶落花开
36分钟前
1
0
今天的学习

1、执行git add *命令就把改动提交到了暂存区,执行git pull命令将远程仓库的数据拉到当前分支并合并,执行git checkout [branch-name]切换分支 2、执行git commit -m '说明' 命令就把改动提...

墨冥
昨天
0
0
Android4.4 及以下TextView,Button等控件使用矢量图报错

1 问题描述 最近项目开发中,图标资源我尽量使用了矢量图,然而配置了基本的兼容设置,程序在低版本中运行还是出现了问题。 xml布局文件中,在TextView中使用矢量图,比如android:drawableS...

newtrek
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部