1、访问官网地址,选择对应的版本等
在下方会有命令列出来,按照实际情况运行命令
a. Install Zabbix repository
# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb
# dpkg -i zabbix-release_6.4-1+debian12_all.deb
# apt update
b. 安装Zabbix server,Web前端,agent
apt install zabbix-server-pgsql zabbix-frontend-php php8.2-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
这里需要问们先下载安装数据库,
1、更新包列表:sudo apt update
2、安装PostgreSQL:sudo apt install postgresql postgresql-contrib
3、启动PostgreSQL服务:sudo service postgresql start
或者,如果你正在使用较新的系统版本,可以使用systemctl:sudo systemctl start postgresql
4、检查PostgreSQL服务是否正在运行:sudo service postgresql status
或者sudo systemctl status postgresql
5、登录到PostgreSQL:sudo -u postgres psql
这将使用postgres用户身份登录到PostgreSQL数据库。你可以使用此命令执行数据库操作。
6、退出PostgreSQL Shell:在psql shell中,你可以使用以下命令退出\q
c. 创建初始数据库
在数据库主机上运行以下代码。
# sudo -u postgres createuser --pwprompt zabbix
# sudo -u postgres createdb -O zabbix zabbix
导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
d. 为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
e. 启动Zabbix server和agent进程
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
访问http://host/zabbix
选择数据库类型填写密码
下一步下一步搞定,安装还是比较简单的。
输入默认账号:Admin密码:zabbix