2、zabbix-服务端(监控端)的部署--只负责监控
1、访问zabbix官网:https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=7&components=server_frontend_agent&db=mysql&ws=apache
可以选择按照官网提供的步骤来安装
==========================================================================================================================
这里使用阿里云的yum源仓库按照更快
1、找到阿里云镜像网站、找到zabbix镜像:https://developer.aliyun.com/mirror/?serviceType=&tag=&keyword=zabbix 2、编写yum仓库文档: ============================================================================== [zabbix] name=aliyun zabbix baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/ gpgcheck=0 enabled=1 [zabbix2] name=aliyun zabbix frontend baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/ gpgcheck=0 enabled=1 ================================================================================ ·baseurl=这个链接是aliyun镜像网站提供的路径 ·frontend 是zabbix的前端软件 3、查看yum仓库列表确认zabbix版本是否存在:yum list | grep zabbix
|================================================================================================================================================== |##@@或者直接运行rpm 自动生成repo仓库:rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.4/rhel/7/x86_64/zabbix-release-5.4-1.el7.noarch.rpm |#这个操作在/etc/yum.repos.d目录下生成zabbix.repo、且是zabbix5.4版本的 |注意:使用这个方法生成的zabbix.repo库后、要编辑加入zabbix frontend 这个连接、这个前端软件也要下载 |=================================================================================================================================================== 4、安装zabbix主包:yum install -y zabbix-server-mysql zabbix-agent #zabbix-agent 是代理程序、用来上报信息的 #zabbix-server-mysql 数据库
5、安装centos插件:yum install -y centos-release-scl 6、安装zabbix前端配置包:yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl #这两个包是zabbix前台页面包 7、安装数据库:yum install -y mariadb-server mariadb 8、启动数据库:systemctl start mariadb.service 9、登录数据库:mysql(默认没有密码) 10、创建zabbix数据库:MariaDB [(none)]> create database zabbix character set = utf8 collate utf8_bin; 11、创建zabbix用户:MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456'; 12、刷新权限:MariaDB [(none)]> flush privileges; 13、初始化zabbix数据库(将create.sql导入zabbix数据库里去):zcat /usr/share/doc/zabbix-server-mysql-5.0.35/create.sql.gz | mysql -uzabbix -p'123456' zabbix 14、配置zabbix的配置文件(配置数据库连接):vim /etc/zabbix/zabbix_server.conf ======================================== DBHost=localhost #数据库安装的主机 DBName=zabbix #数据库名 DBUser=zabbix #数据库用户名 DBPassword=123456 #数据库密码
==================================== 15、配置zabbix时区(这个路径是安装了前台页面包才有的):vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf ======================================= php_value[date.timezone] = Asia/Shanghai #只需修改一下时区 ======================================== 16、启动zabbix服务:systemctl start zabbix-server.service zabbix-agent.service httpd.service rh-php72-php-fpm.service 17设置自启:systemctl enable zabbix-server.service zabbix-agent.service httpd.service rh-php72-php-fpm.service 18、访问zabbix前端网页:http://192.168.177.143/zabbix/setup.php