Prometheus Alert是开源的运维告警中心消息转发系统
(图片可点击放大查看)
支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,
支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等
https://github.com/feiyu563/PrometheusAlert
https://feiyu563.github.io
(图片可点击放大查看)
https://github.com/feiyu563/PrometheusAlert/releases/download/v4.6.1/linux.zip
(图片可点击放大查看)
unzip linux.zip
mv linux PrometheusAlert
cd PrometheusAlert
ll -trh
chmod 755 PrometheusAlert
(图片可点击放大查看)
(图片可点击放大查看)
(图片可点击放大查看)
如下几项进行修改
#登录用户名
login_user=admin
#登录密码
login_password=prometheusalert
#监听端口
httpport = 8089
(图片可点击放大查看)
并修改钉钉webhook机器人的URL
(图片可点击放大查看)
cd /opt/PrometheusAlert
./PrometheusAlert
(图片可点击放大查看)
若要后台运行的话
cd /opt/PrometheusAlert
nohup ./PrometheusAlert &
(图片可点击放大查看)
登录Web管理界面
http://192.168.31.232:8089/
(图片可点击放大查看)
测试钉钉告警
(图片可点击放大查看)
(图片可点击放大查看)
(图片可点击放大查看)
找到告警模版管理中GrayLog3-dd钉钉告警模板
(图片可点击放大查看)
(图片可点击放大查看)
可以进行自定义修改并保存
(图片可点击放大查看)
(图片可点击放大查看)
http://192.168.31.232:8089/prometheusalert?type=dd&tpl=graylog3-dd&ddurl=钉钉机器人地址&at=18888888888
替换成实际钉钉机器人地址URL和手机号
(图片可点击放大查看)
可以先进行测试
测试截图
(图片可点击放大查看)
可以参考之前的文章 【实践】GrayLog4.2使用webhook成功推送日志告警到钉钉群机器人
(图片可点击放大查看)
(图片可点击放大查看)
(图片可点击放大查看)
(图片可点击放大查看)
(图片可点击放大查看)
例如触发SSH暴力破解告警
watch -n 2 "hydra -l root -p Admin123 192.168.31.127 ssh"
(图片可点击放大查看)
(图片可点击放大查看)
测试效果如下
(图片可点击放大查看)