为了第一时间收到服务器的状态信息,例如故障信息,Zabbix 提供了很多报警方式,自动发送邮件、短信,自定义脚本等等。
当服务器触发了某些事件,这些事件满足一定条件时,Zabbix 会通过“报警媒介”通知“用户”,例如某个服务器的 Zabbix Agent 服务无法连接,就通过发送邮件通知 Admin 用户。

第一步,设置报警媒介(配置邮箱账号)

在“管理-报警媒介类型”页面选择 Email,设置好发件服务器、邮箱账号、密码等信息,以后所有报警邮件将都通过这个邮箱发出。
zabbix-email.png

- 阅读剩余部分 -

Debian 10 安装 Zabbix 5.4文中介绍了如何安装 Zabbix,本文将详细介绍 Zabbix 的功能、使用、常见问题。

Zabbix 是什么

根据官方文档介绍,Zabbix 是一种企业级的分布式开源监控解决方案,Zabbix 是一款能够监控众多网络参数和服务器的健康度和完整性的软件……说人话,通过 zabbix 可以搭建一个监控平台,查看各个被监控设备的各种状态,例如网络流量,网络延迟,CPU 使用情况,内存使用情况,等等等等。

Zabbix 主要包括三个部分,服务端(Zabbix Server),客户端(Zabbix Agent),网站。客户端安装在要监控的设备上,收集数据发送给服务端,服务端经过处理将数据存储到数据库,最终用户通过网站来管理查看这些数据。

Zabbix 添加主机

在“配置-主机”页面可以添加主机,设置主机名称、群组,interfaces 接口是设置通过什么方式来收集被监控主机的数据,这里选择客户端,也就是 Zabbix Agent,填好被监控主机的 IP,端口默认为 10050。
zabbix-host.png

- 阅读剩余部分 -

本文以腾讯云轻量服务器 Debian 10 为例,采用 Zabbix 5.4+MySQL+Nginx 的组合。

安装和配置 Zabbix Server

第一步,下载和安装 Zabbix 软件包

wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian10_all.deb
dpkg -i zabbix-release_5.4-1+debian10_all.deb
apt update

第二步,安装 Zabbix server,frontend,agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

安装和配置 Zabbix 的数据库

第一步,下载和安装 MySQL 5.7

wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
dpkg -i mysql-apt-config_0.8.13-1_all.deb

如果提示gnupg is not installed则需要安装 gnupg:apt install gnupg

- 阅读剩余部分 -