准备系统环境并更新,关闭防火墙与SELinux;2. 安装Apache、MariaDB、PHP及扩展;3. 添加Zabbix源并安装Server、Web前端与Agent;4. 创建Zabbix数据库并导入数据;5. 配置数据库连接与PHP时区;6. 启动Zabbix服务并检查状态;7. 通过Web界面完成安装,使用默认账号Admin/zabbix登录。

在Linux系统中安装Zabbix,主要分为准备环境、安装数据库、部署Zabbix服务端与前端、配置服务等几个关键步骤。下面以CentOS 8(或RHEL 8)系统为例,详细介绍如何安装和配置Zabbix监控系统。
1. 准备系统环境
确保你的Linux系统已更新,并关闭或配置好防火墙与SELinux,避免影响Zabbix服务运行。
说明:- 使用root用户或具备sudo权限的账户操作- 确保系统时间同步(建议开启NTP)
执行以下命令:
yum update -ysystemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i ‘s/^SELINUX=.*/SELINUX=permissive/’ /etc/selinux/config
2. 安装LAMP环境
Zabbix前端依赖Web服务器、PHP和数据库。这里使用Apache + MariaDB + PHP组合。
安装Apache:
yum install httpd -ysystemctl enable httpd && systemctl start httpd
安装MariaDB数据库:
yum install mariadb-server mariadb -ysystemctl enable mariadb && systemctl start mariadbmysql_secure_installation
安装PHP及相关扩展:
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-pdo php-mbstring php-xml php-common php-bcmath -y
创建测试页面验证PHP是否正常:
echo “” > /var/www/html/info.php
访问 http://你的IP/info.php 应能看到PHP信息页。确认后可删除该文件。
3. 安装Zabbix Server与Web前端
添加Zabbix官方YUM源并安装相关组件。
导入Zabbix仓库:
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpmdnf clean all
安装Zabbix Server、Web前端和Agent:
yum install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
4. 配置MySQL数据库
为Zabbix创建专用数据库和用户。
登录数据库:
mysql -u root -p
执行SQL命令:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;CREATE USER 'zabbix'@'localhost' IDENTIFIED BY '你的密码';GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';FLUSH PRIVILEGES;EXIT;
导入初始数据:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
Getfloorplan
创建 2D、3D 平面图和 360° 虚拟游览,普通房间变成梦想之家
148 查看详情
5. 配置Zabbix Server和Web
编辑Zabbix Server配置文件:
nano /etc/zabbix/zabbix_server.conf
修改以下行:
DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=你的密码
配置Zabbix前端:
编辑PHP设置以匹配Zabbix要求:
nano /etc/httpd/conf.d/zabbix.conf
确保date.timezone已设置,例如:
php_value date.timezone Asia/Shanghai
重启Apache:
systemctl restart httpd
6. 启动Zabbix服务
启用并启动Zabbix Server和Agent服务。
systemctl enable zabbix-server zabbix-agentsystemctl start zabbix-server zabbix-agent
检查服务状态:
systemctl status zabbix-server
确保没有报错,端口10051监听正常。
7. 访问Zabbix Web界面完成安装
打开浏览器访问:
http://你的服务器IP/zabbix
按照Web安装向导操作:
第一步:检查所有依赖项是否OK第二步:输入数据库名、用户和密码(之前创建的)第三步:设置Zabbix server名称(可选)第四步:确认配置并安装
安装完成后,默认账号为:Admin,密码为:zabbix(注意首字母大写)
8. 后续建议
首次登录后立即修改默认密码配置被监控主机时,确保Agent端口(10050)开放可配置邮件告警、微信通知等告警媒介定期备份Zabbix数据库
基本上就这些。整个流程走下来,你就能成功在Linux上搭建一个可用的Zabbix监控平台。不复杂但容易忽略细节,比如时区、数据库权限、PHP模块等,务必逐项核对。
以上就是Linux中如何安装Zabbix_Linux安装Zabbix监控的步骤详解的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/714768.html
微信扫一扫
支付宝扫一扫