zabbix对接飞书机器人告警
一、zabbix后台配置
1. 创建报警媒介类型
{ALERT.MESSAGE}
{ALERT.SENDTO}
{ALERT.SUBJECT}
2. 导入脚本
目录在/usr/lib/zabbix/alertscripts/feishu.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import requests
import json
import sys
import os
import datetime
url = "https://open.feishu.cn/open-apis/bot/v2/hook/62405*****************"
def send_message(message):
payload_message = {
"msg_type": "text",
"content": {
"text": message
}
}
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=json.dumps(payload_message))
return response
if __name__ == '__main__':
text = sys.argv[1]
send_message(text)
二、安装python3.8
1. 安装依赖项:
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
sudo yum -y install python3-pip
pip3 install requests
2. 下载Python 3.8:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
3. 解压文件并进入目录:
tar xvf Python-3.8.0.tgz
cd Python-3.8.0
4. 配置:
./configure --enable-optimizations
5. 编译并安装:
sudo make altinstall
6. 验证安装:
python3.8 --version
如果输出结果为Python 3.8.0,则表示安装成功。
注意:安装过程可能需要一些时间,请耐心等待。文章来源:https://www.toymoban.com/news/detail-742672.html
测试:
文章来源地址https://www.toymoban.com/news/detail-742672.html
到了这里,关于zabbix对接飞书机器人告警的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!