Centos7部署zabbix监控服务

tech2022-08-21  128

一、zabbix监控服务说明

1.zabbix软件结构组成

zabbix-server #监控服务端 zabbix-agent #监控客户端 zabbix-web #监控网站服务 php #处理动态请求 mysql #数据库存储监控数据 zabbix-proxy #负责收集agent信息汇总告知zabbix-server

二、zabbix服务端部署

1.部署环境说明

Centos7+Apache+MariaDB+PHP 官方网站:https://www.zabbix.com/ 官方教程:https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=red_hat_enterprise_linux&os_version=7&db=mysql&ws=apache

2.下载zabbix的yum源文件(任选其一即可)

#LTS版本为长期支持版本(这里部署的为zabbix4.0LTS版本) rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm (官方的源) rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm (清华大学的源)

3.下载安装zabbix服务端相关软件

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd php mariadb-server #zabbix服务程序软件 zabbix-server-mysql #zabbix服务web软件 zabbix-web-mysql httpd php #zabbix服务数据库服务软件 mariadb-server

4.zabbix软件配置

#zabbix server配置数据库(数据库名称、用户、密码) vim /etc/zabbix/zabbix_server.conf DBName=zabbix DBUser=zabbix DBPassword=zabbix #zabbix前端配置PHP(设置时区) vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/Shanghai

5.启动zabbix程序相关服务

systemctl start zabbix-server httpd mariadb zabbix-agent systemctl enable zabbix-server httpd mariadb zabbix-agent

6.创建初始数据库

#设置mysql数据库root密码 mysqladmin -u root password 'Coke2020' #明文方式登录数据库 mysql -u root -pCoke2020 #创建zabbix数据库并且字符集为utf8_bin MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec) #创建zabbix数据库的管理用户和密码 MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; Query OK, 0 rows affected (0.00 sec) #退出数据库 MariaDB [(none)]> exit Bye #在zabbix数据库中导入相应的表信息 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix

7.登录zabbix服务端web界面进行初始化配置

#站点目录设置用户权限 chown -R apache.apache /usr/share/zabbix/assets #初始化web页面http://IP地址/zabbix/setup.php 10051 zabbix-server 服务端端口号 10050 zabbix-agent 客户端端口号 /etc/zabbix/web/zabbix.conf.php 记录web页面初始化信息

8.登录zabbix服务web页面

#zabbix服务web页面http://IP地址/zabbix/index.php 用户名Admin 密码zabbix

三、zabbix客户端部署

1.下载zabbix的yum源文件

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm (官方的源) rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm (清华大学的源)

2.下载安装zabbix客户端软件

yum install -y zabbix-agent

3.编写zabbix客户端配置文件

vim /etc/zabbix/zabbix_agentd.conf Server=192.1.1.31 #zabbix服务端的IP地址

4.启动zabbix-agent服务

systemctl start zabbix-agent systemctl enable zabbix-agent

四、实现zabbix添加一台主机的监控

最新回复(0)