By Yuyang Li and Yixin Zhu. 不定期更新优化。
Last update: Jun 1, 2023.
<aside>
ℹ️ Using Zabbix 6.4 (Server / Agent 2) and Grafana Cloud.
</aside>
完成这一手册后,监控运行的基本原理是:
- Client 端主动联系 Server 端并完成自动注册;
- Client 端定期与 Server 通信,获取一组 Template,并按照 Template 获取本地数据并向 Server 交付(工作在 Active 模式);
- Server 端定期将数据交付 Grafana Cloud,由后者在指定的模板上展示。
准备工作
- 一台公网服务器,作为 Zabbix Server
- 若干台被监控服务器,作为 Zabbix Agent
配置 Zabbix Server
安装
按照下面的指南配置 Zabbix Server,完成 1、2 即可:
下载Zabbix
选配参考(OS 版本按照实际选择,数据库和 Web Server 按照喜好选择):
需要注意的点:
- MySQL / PostgreSQL 需要自行安装,安装在本机即可;
- MySQL 的常用平替 MariaDB 没有验证是否可行;
- 由于 Zabbix 具有 Web 管理前端,且后续需要通过 HTTPS 接入 Grafana,建议使用境外服务器,避免备案麻烦;