安装zabbix
- 更新yum源(清华源)
源地址 - 更新epel源
yum install epel-release
- 下载zabbix-release
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
- 下载zabbix软件包
yum install zabbix-server-mysql zabbix-web-mysql -y
zabbix-server-mysql:构建zabbix服务端软件
zabbix-web-mysql:构建zabbix前端软件
- 构建数据库服务
yum -y install mariadb-server
systemctl start mariadb-service
systemctl enable mariadb-service
- 初始化数据库
mysql_secure_installation --- 数据库安全初始化命令
初始化01:确认root用户密码(输入当前密码)
Enter current password for root (enter for none):
初始化02:设置root用户密码
Set root password? [Y/n]
初始化03:是否移除数据库匿名用户
Remove anonymous users? [Y/n] y
初始化04:是否允许root用户远程登录
Disallow root login remotely? [Y/n] y
初始化05:是否移除测试数据库
Remove test database and access to it? [Y/n] y
初始化06:是否重新刷新授权表
Reload privilege tables now? [Y/n] y
- 创建数据库
create database zabbix character set utf8 collate utf8_bin;
- 创建用户
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
- 创建表信息
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz|mysql -uzabbix -pzabbix zabbix
- 实现连接数据服务
zabbix服务端进行连接数据库:修改zabbix服务端配置文件
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost --- 设置本地方式连接数据库
DBName=zabbix --- 设置连接数据库名称
DBUser=zabbix --- 设置连接数据库用户名称
DBPassword=zabbix --- 设置连接数据库用户密码信息
systemctl start zabbix_server.service
- 检查端口
netstat -lnutp | grep zabbix
- zabbix前端页面连接数据库
systemctl start httpd
- 修改网站时区
vim /etc/httpd/conf.d/zabbix.conf
- 重启服务
systemctl restart httpd
- 前端登录
IP地址/zabbix
部署zabbix
- 登陆界面
- 输入密码
- 输入服务名称
- 登陆界面
用户名:Admin
密码: