CentOS7安装与配置Zabbix服务器及客户端监控

2 下载量 154 浏览量 更新于2024-09-02 收藏 2.04MB PDF 举报
本文主要介绍了在CentOS 7系统上安装Zabbix监控服务器以及添加监控客户端的步骤。涉及的软件版本包括:CentOS 7.7.1908、Zabbix-server-mysql 4.4.5、Zabbix-release 4.4-1.el7.noarch、Zabbix-web-mysql 4.4.5、Zabbix-web 4.4.5、Zabbix-agent 4.4.5、MariaDB-server 5.5.64、PHP 5.4.16、Apache httpd 2.4.6和NTPdate 4.2.6p5。 一、Linux系统配置 在开始安装前,需要进行以下基本配置: 1. 临时关闭SELinux:执行`setenforce 0`,如果要永久关闭,需编辑`/etc/selinux/config`文件,将`SELINUX=disabled`。 2. 关闭防火墙或开启80端口:使用`systemctl stop firewalld`停止防火墙服务,或者通过firewall-cmd设置规则允许80端口。 二、yum安装Zabbix-server 1. 首先,更新系统包:`yum update` 2. 添加Zabbix的YUM仓库:`yum install -y zabbix-release epel-release` 3. 安装Zabbix服务器组件:`yum install -y zabbix-server-mysql zabbix-web-mysql php-mysqlnd` 4. 安装必要的依赖,如MySQL/MariaDB服务器:`yum install -y mariadb-server php` 5. 初始化并启动数据库服务:`systemctl start mariadb && mysql_secure_installation` 6. 创建Zabbix数据库和用户,并赋予相应权限。 三、配置Zabbix-server 1. 创建Zabbix配置文件,如`/etc/zabbix/zabbix_server.conf`,配置数据库连接信息。 2. 修改Apache配置文件`/etc/httpd/conf.d/zabbix.conf`,设置虚拟主机和文档根目录。 3. 启动Zabbix服务器和Apache服务:`systemctl start zabbix-server httpd` 四、登录Zabbix-server并设置中文语言 1. 打开Zabbix Web界面:`http://服务器IP/zabbix` 2. 使用默认用户名Admin和密码Zabbix进行登录。 3. 进入用户界面,设置偏好,选择中文语言。 五、部署Zabbix-agent(被监控客户端) 1. 在被监控的CentOS 7客户端上安装Zabbix-agent:`yum install -y zabbix-agent` 2. 编辑Zabbix-agent配置文件`/etc/zabbix/zabbix_agentd.conf`,配置服务器地址和端口。 3. 重启Zabbix-agent服务:`systemctl restart zabbix-agent` 六、添加被监控客户机 1. 登录Zabbix-server管理界面,进入“配置”->“主机”。 2. 创建新主机,输入主机名和IP地址,选择模板(如默认的“Linux server”)。 3. 分配监控项和图形,确保所有需要监控的指标已启用。 4. 检查客户端与服务器的通信,确保数据成功上报。 完成以上步骤后,Zabbix监控服务器就能成功监控到CentOS 7客户端的运行状态了,包括CPU、内存、磁盘、网络等各项指标。记得定期检查和优化Zabbix配置,以确保监控的准确性和效率。