基于官网快速安装zabbix5.0图文教程
- 2.安装和配置zabbix
安装zabbix资源库 - 安装Zabbix server,Web前端,agent
- Install Zabbix frontend
- 编辑配置文件 /etc/yum.repos.d/zabbix.repo
- Install Zabbix frontend packages
创建初始数据库 - 在数据库主机上运行以下代码
- 为Zabbix server配置数据库
- 为Zabbix前端配置PHP
3.启动Zabbix server和agent进程 启动Zabbix server和agent进程,并为它们设置开机自启
前言
本篇博客是基于zabbix官网进行的安装,质量还是比较高的。通过本篇博客可以快速安装zabbix服务。
1选择下载zabbix的版本和配置
访问官网下载地址
- zabbix官网下载地址
官网界面:
2.选择Zabbix Packages(进入官网默认的选择),咱们下载的是zabbix的版本为5.0LTS;OS分布为CentOS;OS版本为7;Zabbix Component为Sever,Frontend,Agent;数据库为Mysql;web server为Nginx。
2.安装和配置zabbix
安装zabbix资源库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-agent
Install Zabbix frontend
yum install centos-release-scl
我这儿显示已经安装了,没安装的会自动安装
编辑配置文件 /etc/yum.repos.d/zabbix.repo
sudo vim /etc/yum.repos.d/zabbix.repo
将[zabbix-frontend]下的enabled的值修改为1
Install Zabbix frontend packages
Install Zabbix frontend packages
创建初始数据库
sudo yum install mariadb-server -y
启动数据库
sudo systemctl start mariadb
设置数据库自启动
sudo systemctl enable mariadb
查看数据库状态
systemctl status mariadb
在数据库主机上运行以下代码
#登陆数据库,初始数据库没有密码,提示Enter password按下Enter直接进入 mysql -uroot -p
#创建zabbix数据库 create database zabbix character set utf8 collate utf8_bin; #创建用户和密码 create user zabbix@localhost identified by 'zabbix'; #授予zabbix的所有权限给zabbix@localhost grant all privileges on zabbix.* to zabbix@localhost; #退出 mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
sudo vim /etc/zabbix/zabbix_server.conf
解除DBPassword注释,配置密码与此前创建的密码一致
为Zabbix前端配置PHP
编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 取消注释并设置’listen’和’server_name’指令。
sudo vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 添加nginx监听。acl_users指令并取消注释设置正确的时区。
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
3.启动Zabbix server和agent进程 启动Zabbix server和agent进程,并为它们设置开机自启
sudo systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
使用域名或者IP地址进行访问
安装成功之后的界面