10月1日Zabbix 4.0 LTS(Long Term Support长期支持版)发布了,有一些新特性。之前写过一篇Zabbix3.4的,现在更新一下Zabbix4.0的安装/升级过程。本文使用Debian9,其他Linux发行版类似。注意Zabbix server和Zabbix proxy两个只需要安装其中一个,Zabbix proxy主要用于分布式环境。
添加Zabbix官方仓库
1 |
|
安装Zabbix server, frontend, agent
1 |
|
zabbix-frontend-php主要是PHP文件,还有一些依赖,可以直接复制源代码里的,这样可以自定义PHP文件的位置。
1 |
|
安装PHP及其扩展
1 |
|
创建并初始化MySQL数据库
1 |
|
导入MySQL数据
可以导入/usr/share/doc/下的create.sql
1 |
|
或者导入源码包里的。如果你是安装zabbix_proxy仅需要导入schema.sql
1 |
|
配置Zabbix server的数据库参数
Edit file /etc/zabbix/zabbix_server.conf
1 |
|
或配置Zabbix Proxy
1 |
|
配置Zabbix frontend要求的PHP参数
编辑php.ini文件,参考自链接
1 |
|
复制Zabbix frontend的PHP文件
1 |
|
配置NGINX
以下是NGINX配置文件参考
编辑nginx.conf,参考自链接
1 |
|
编辑zabbix.conf,参考自链接
1 |
|
编辑zabbix_ssl.conf,参考自链接
1 |
|
启动Zabbix server和agent进程,设置开机启动
1 |
|
或者
1 |
|