Centos8 Zabbix5.4配置全过程 - 温湿度监控
一、修改LDAP用户
#插入用户
INSERT INTO users (username,name,surname,url,autologin,autologout,theme,refresh,rows_per_page,lang,timezone,roleid,passwd,userid) VALUES ('22222000','test','','','0','0','default','30s','50','default','default','3','$2y$10$92nDno4n0Zm7Ej7Jfsz8WukBfgSS/U0QkIuu8WkJPihXBb2A1UrEK','4');
#插入群组
insert into users_groups values(6,7,4);
#修改LDAP认证
二、配置告警推送
#配置媒介
#添加用户群组
#添加告警用户
#推送脚本,基于python2.7
cd /usr/lib/zabbix/alertscripts
vi wechart.py
#!/usr/bin/python
import requests
import sys
import os
import logging
reload(sys)
sys.setdefaultencoding('utf8')
valMsg = ''
valUsr = ''
valGroupId = ''
for i in range(1, len(sys.argv)):
args = sys.argv[i]
try:
idx = args.index('=',0)
if idx > 1:
key = args[2:idx]
value = args[idx+1:99999]
if len(key) == 0:
pass
elif key == 'msg':
valMsg = value
elif key == 'user':
valUsr = value
elif key == 'groupid':
valGroupId = value.replace(' ','')
except:
pass
url = "https://url/api/QYWeixin/SendTextMessage"
payload = '{"ChatId": "' + valGroupId + '","Description": "' + valMsg + '"}'
headers = {
'Authorization': 'BasicAuth HupBasicAuth',
'Content-Type': 'text/html'
}
response = requests.request("POST", url, headers=headers, data = payload.encode())
#安装requests模块
yum install python2.7
ln -s /usr/bin/python2.7 /usr/bin/python
yum install requests
#离线安装requests参照
https://blog.csdn.net/xyy1028/article/details/106755323
https://pypi.python.org/pypi/chardet/3.0.4#downloads --chardet-3.0.4版本
https://pypi.python.org/pypi/urllib3/1.25.8/#downloads --urllib3-1.25.8版本
#测试推送
三、配置主机群组、模板及主机
#主机群主
#模板
#监控项
#触发器
#添加主机
四、配置触发动作
#动作
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现