zabbix
AI 总结AI 生成
核心内容:介绍 Zabbix 企业级监控系统的部署和配置,包括 Server、Agent、Proxy 的安装和钉钉告警推送配置。
内容要点:
- zabbix-server
- zabbix-web
- zabbix-postgres
- zabbix-agent
- 安装 zabbix-agent
- 配置文件说明
适合在监控体系搭建、告警接入和排障时参考。
zabbix-server
使用 Docker 搭建。
zabbix-web
zabbix-web.sh
解决中文乱码
在 C:\Windows\Fonts\ 中找到 simkai 或者 楷体 常规 并上传到服务器:
zabbix-server
zabbix-server.sh
zabbix-postgres
zabbix-postgres.sh
zabbix-agent
安装 zabbix-agent
由于使用 Docker 安装不一定能获取到所有数据或正确数据,故使用宿主机安装。
配置文件说明
/etc/zabbix/zabbix_agentd.conf
被动模式(Server 主动去 Agent 拉)
Tip
如果要实现自动添加,需要在配置文件中加上 HostMetadata,然后在服务端的动作中的自动发现动作添加,判断主机元数据。
在 zabbix-server 中添加
在配置->主机界面点击创建主机按钮,填写好必填项,然后在模板界面选择 Template OS Linux by Zabbix agent。
等一会后就显示连接成功。
主动模式(Agent 主动推给 Server)
在 zabbix-server 中添加
在配置->主机界面点击创建主机按钮,填写好必填项,然后在模板界面选择 Template OS Linux by Zabbix agent active。
等一会后就显示连接成功。
zabbix-proxy
安装
安装完成后,在 zabbix-server 的管理中的agent代理程序来配置,其中主动式是 proxy 主动推。
推送
钉钉
1、配置推送媒介,类型选择 webhook,配置参数 ParseMode 为空,Token 为钉钉的 webhook 的 token,脚本:
_ding_push.js
2、配置Message template
问题
Problem recovery
3、在用户中配置报警媒介
4、在动作中配置媒介
对接grafana
grafana安装zabbix插件
安装完插件后需重启
在grafana启用zabbix
添加zabbix数据源
导入模板
https://grafana.com/grafana/dashboards/5363-zabbix-full-server-status/
