Red Hat Enterprise Linux/CentOS
概述
官方的 Zabbix 发行包适用于 RHEL 7、CentOS 7 和 Oracle Linux 7。在本文中,将使用 RHEL 来指代这三个操作系统。
一些 Zabbix agent 和 Zabbix proxy 发行包也适用于 RHEL 6 和 RHEL 5。
添加 Zabbix 软件仓库
安装软件仓库配置包,这个包包含了 yum(软件包管理器)的配置文件。
一、下载前置包
1.rpm下载
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
标记处修改为对应版本。
2.使用rpm -qa查看下载的zabbix内容

rpm -qa | grep zabbix
3.确定下载成功后,使用rpm -ql <包名,不要版本>查看下载路径和内容

rpm -ql zabbix-release
4.需要这个zabbix.repo,查看一下内容

cat /etc/yum.repos.d/zabbix.repo
得到yum安装源
二、安装zabbix
1.yum安装
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
若下载中断可重复执行该命令,会继续下载,直至完成
2.创建MySQL并导入
本人环境为线上MySQL,所以需要操作MySQL服务器
root@mysql ]# mysql -uroot -p
password:xxxxx
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by ‘password’;
mysql>quit;
标记处的localhost按环境要求需要改成mysql服务器地址,或zabbix-server本机
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
可将zabbix-server-mysql文件scp发送到mysql服务器上执行,后需要输入新建的数据库密码,建立完成后可进入数据库查看
root@mysql ]# mysql -uroot -p
password:xxxxx
mysql>show databases;
mysql>use zabbix;
mysql>show tables;
3.修改zabbix-server.conf
vi /etc/zabbix/zabbix-server.conf
/搜索
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
将标记处内容进行对应修改,保存
4.启动zabbix-server并设置自启
service zabbix-server start
systemctl enable zabbix-server
三、前端配置
1.修改php参数,主要是时区
/etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Europe/Riga–修改为–>php_value date.timezone Asia/Shanghai
将时区修改为上海
2.使用浏览器登录zabbix-server-IP/zabbix


检测

数据库参数对应修改

server设置

总结页
完成后输入IP/zabbix登录

初始账号密码为Admin/zabbix
299



被折叠的 条评论
为什么被折叠?



