本次部署版本4.0LTS (long time support 长期支持版)
Zabbix是基于B/S的模式访问,所以需要LANP/LNMP环境的支持,还没有搭建环境的请看上节教程LAMP/LNMP环境搭建,此处不再赘述,我们直接开始部署。
先看一下安装成功的截图
接下来开始安装
一、zabbix服务端部署软件流程:
1.1下载安装zabbix yum 源文件
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum clean all
1.2安装Zabbix server,Web前端,agent
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
1.3创建并初始化数据库
# mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
1.4导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p Zabbix
1.5为Zabbix server配置数据库
Vim /etc/zabbix/zabbix_server.conf
DBPassword=password
1.6为Zabbix前端配置PHP
Vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
1.7启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
注:查看zabbix服务是否启动,查看对应的端口号是否启动即可
10051 zabbix-server 服务端端口号
10050 zabbix-agent 客户端端口号
1.8配置Zabbix前端
连接到新安装的Zabbix前端: http://ip-server/zabbix
二、监控客户端软件部署流程
2.1 下载安装zabbix yum 源文件
# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
2.2下载安装zabbix客户端软件
# yum install -y zabbix-agent
2.3编写zabbix客户端配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.126.132
2.4启动zabbix-agent服务
# systemctl start zabbix-agent
至此Zabbix的安装与设置已经完成
下一节继续Zabbix的中文字符调试与监控主机设置