首页 > 运维 > linux运维 > 正文

Linux中如何安装Zabbix_Linux安装Zabbix监控的步骤详解

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

linux中如何安装zabbix_linux安装zabbix监控的步骤详解

在Linux系统中安装Zabbix,主要分为准备环境、安装数据库、部署Zabbix服务端与前端、配置服务等几个关键步骤。下面以CentOS 8(或RHEL 8)系统为例,详细介绍如何安装和配置Zabbix监控系统。

1. 准备系统环境

确保你的Linux系统已更新,并关闭或配置好防火墙与SELinux,避免影响Zabbix服务运行。

说明: - 使用root用户或具备sudo权限的账户操作 - 确保系统时间同步(建议开启NTP)

执行以下命令:

  • yum update -y
  • systemctl 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 -y
  • systemctl enable httpd && systemctl start httpd

安装MariaDB数据库:

  • yum install mariadb-server mariadb -y
  • systemctl enable mariadb && systemctl start mariadb
  • mysql_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 "<?php phpinfo(); ?>" > /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.rpm
  • dnf 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

帮衣帮-AI服装设计
帮衣帮-AI服装设计

AI服装设计神器,AI生成印花、虚拟试衣、面料替换

帮衣帮-AI服装设计 106
查看详情 帮衣帮-AI服装设计

5. 配置Zabbix Server和Web

编辑Zabbix Server配置文件:

nano /etc/zabbix/zabbix_server.conf

修改以下行:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=你的密码
登录后复制

配置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-agent
  • systemctl 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中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号