随笔 - 44  文章 - 0  评论 - 0  阅读 - 56100

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版本

#测试推送

 

三、配置主机群组、模板及主机

#主机群主

 #模板

 #监控项

 

 

#触发器

 

#添加主机

 

 

四、配置触发动作

#动作

 

posted on   sonnyTag  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示