首发!Zabbix 6.0 LTS PostgreSQL安装配置
前言
Zabbix 6.0目前已发布长期服务版本 Zabbix 6.0 LTS,包含众多新功能和新特性,本文主要介绍Zabbix 6.0基于PostgreSQL数据库部署,随着PostgreSQL的版本升级而升级,此安装配置方法可基本通用与其他版本。
环境介绍
角色 | 配置 | 主机名 | IP | 版本 |
---|---|---|---|---|
Zabbix Server | 4v8G40G Ubuntu 20.04.3 LTS | server | 10.100.202.235 | Zabbix 6.0 LTS |
Zabbix Web | 4v8G40G Ubuntu 20.04.3 LTS | web | 10.100.202.235 | Nginx 1.18/PHP 7.4 |
Zabbix DB | 4v8G40G Ubuntu 20.04.3 LTS | db | 10.100.202.235 | PostgreSQL 14.1 |
分布式与单机均适用
配置Zabbix 6.0 LTS库
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
# dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
# apt update
安装Zabbix server,Web前端,agent,agent2,zabbix-java-gateway
# apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
zabbix-agent2 zabbix-java-gateway
创建初始数据库
# sudo -u postgres createuser --pwprompt zabbix
# sudo -u postgres createdb -O zabbix zabbix
导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
为Zabbix server配置数据库
## 编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
为Zabbix前端配置PHP
## 编辑配置文件 /etc/zabbix/nginx.conf, uncomment and set 'listen' and 'server_name' directives.
# listen 80;
# server_name localhost;
启动Zabbix server和agent进程
## 启动Zabbix server和agent或agen2进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
# systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm
配置Zabbix前端
连接到新安装的Zabbix前端: http://server_ip_or_name
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Lukey
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果