大概步骤如下。
1、创建虚拟机
部署OEL7版本操作系统,建议最小化部署。
2、系统配置(务必!)
修改selinux/config文件,SELINUX=disabled;
关闭防火墙,禁用防火墙。
3、创建目录
根目录创建/zabbix目录。
4、安装unzip软件包
上传ZABBIX5020压缩包到/zabbix目录,并解压缩。
ZABBIX5020压缩包已上传CSDN资源,压缩包内包括所有安装ZABBIX所必须的软件包(已创建YUM源,可直接修改YUM源配置文件使用),链接为:
ZABBIX5.0.20稳定版全套依赖包,适用于RHEL/OEL/CENTOS7-网络监控文档类资源-CSDN下载
5、YUM源配置文件的修改。
[zabbix]
name=zabbix
baseurl=file:///zabbix/
# baseurl=file:///var/www/html/oel79/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
6、YUM安装ZABBIX5020
yum install zabbix-server-mysql zabbix-agent scl-utils oraclelinux-release-el7 epel-release centos-release-scl zabbix-web-mysql-scl zabbix-apache-conf-scl mariadb-server mariadb net-snmp-* -y
7、服务配置
systemctl start zabbix-server
systemctl start mariadb
systemctl enable zabbix-server
systemctl enable mariadb
8、数据库配置
mysql_secure_installation
Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Remove anonymous users? [Y/n] y
... Success!
Disallow root login remotely? [Y/n] n
... skipping.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reload privilege tables now? [Y/n] y
... Success!
Thanks for using MariaDB!
[root@oel79 /]# mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'xaosky2108';
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;
quit;
[root@oel79 /]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
9、修改配置文件
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBPaasword=xaosky2108
vi /etc/zabbix/zabbix_agentd.conf
DenyKey=system.run[*]
Server=127.0.0.1
ListenPort=10050
Hostname=zabbix
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
10、服务操作
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
11、测试
http://server_ip_or_name/zabbix
经过引到配置之后,输入用户名Admin,密码zabbix登录管理界面。