Zabbix 是一套开源的网络及系统监察工具, 以下是在 RHEL 及 CentOS 安装 Zabbix 的安装笔记。
由于 Zabbix 是基于 PHP 及 MySQL 开发, 需要先安装 LAMP 环境, 可以参考本站另一篇文章 RHEL 及 CentOS 7 安装 Apache, MariaDB, PHP(LAMP)” 先建立 LAMP 的环境。
Step 1: Set Up Apache, MySQL and PHP
安装好 Apache, PHP 及 MySQL 后, 可以根据不同的系统, 安装相应的 RPM 档启用 Zabbix Repository:
RHEL 7, CentOS 7:
RHEL 6, CentOS 6:
RHEL 5, CentOS 6:
安装了 Zabbix 的 Repository 后, 可以直接用 YUM 安装 Zabbix, 执行以下指令安装 Zabbix 及相关套件:
接着建立 Zabbix 的 Apache 设定档, 建立档案 /etc/httpd/conf.d/zabbix.conf:
加入 timezone 的设定, 例如香港的 timezone 是这样:
台北的 timezone 是这样:
储存盘案后, 重新启动 Apache:
现在要建立 Zabbix 的 MySQL 帐号及数据库, 登入 MySQL:
以下会建立 zabbix 帐号及数据库, 密码是 zabbix_pw
|
1 2 3 4 |
mysql> CREATE DATABASE zabbix; mysql> GRANT ALL PRIVILEGES on zabbix.* to 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_pw'; mysql> FLUSH PRIVILEGES; mysql> quit |
建立数据库后, 将 Zabbix 初始资料表汇入数据库:
# mysql -u zabbix -p zabbix < ./create/schema.sql # mysql -u zabbix -p zabbix < ./create/images.sql # mysql -u zabbix -p zabbix < ./create/data.sql
现在可以启动 Zabbix Server:
然后用浏览器开启 Zabbix 的安装程式, 例如服务器的 IP 是 192.168.1.10, 开启以下网址:
|
1 |
http://192.168.1.10/zabbix/ |
照着指示输入 MySQL 使用者名称, 密码及数据库名称后, 便可以登入 Zabbix, 默认帐号是:
|
1 2 |
Username: admin Password: zabbix |