安装Zabbix监控

1)安装 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

2)安装 Zabbix 服务器前端、代理

yum -y install zabbix-server zabbix-server-mysql

3)启用红帽软件集合

yum-config-manager --enable rhel-server-rhscl-7-rpms

4)编辑文件 vim /etc/yum.repos.d/zabbix.repo 并启用 zabbix-frontend 存储库

[zabbix-frontend]

enabled=1

5)安装 Zabbix 前端包

yum -y install zabbix-web zabbix-web-mysql-scl zabbix-apache-conf-sclcds

注意:此时可能缺少php的包,安装一下centos仓库:yum -y install centos-release-scl,再重新执行命令y

6)创建初始数据库

yum -y install mariadb mariadb-server

systemctl start mariadb

systemctl enable mariadb

ss -tnl|grep 3306

mysql -uroot -p

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;

7)在 Zabbix 服务器主机上导入数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

8)Zabbix 服务器配置数据库

编辑文件vim /etc/zabbix/zabbix_server.conf

DBPassword=password

9)为 Zabbix 前端配置 PHP

编辑文件 vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 取消注释并为您设置正确的时区。

php_value[date.timezone] = Aisa/Shanghai

10)启动 Zabbix 服务器和代理进程

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

11)关闭防火墙和selinux

systemctl stop firewalld&&systemctl disable firewalld

vim /etc/selinux/config

修改 selinux=disabled

12)安装zabbix客户端

yum -y install zabbix-agent

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容