用阿里云的镜像极速安装监控平台 zabbix5.0

zabbix 是一款开源的成熟的企业级监控平台,适用于大规模企业IT监控 。
【用阿里云的镜像极速安装监控平台 zabbix5.0】我本人已经用了zabbix很多年了,之前用的是老版本 zabbix3.0,新环境我用了最新的 zabbix5.0,记录下安装步骤和使用指南,有错误和不足的地方希望指出大家一起交流 。
安装步骤:系统环境:centos linux release 7.7.1908 (Core)1,创建yum源配置文件zabbix.repo 并生成 gpgkeyrpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum clean all2,因为网络问题我切换到阿里云镜像,这一步非必须,你也可以用官网的 [root@VM_0_5_centos ~]# cat>/etc/yum.repos.d/zabbix.repo <<EOF[zabbix]name=Zabbix Official Repository - $basearchbaseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591[zabbix-frontend]name=Zabbix Official Repository frontend - $basearchbaseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontendenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-debuginfo]name=Zabbix Official Repository debuginfo - $basearchbaseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591gpgcheck=1[zabbix-non-supported]name=Zabbix Official Repository non-supported - $basearchbaseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIXgpgcheck=1EOF3,安装zabbix及相关服务 (web我还是选择的Apache,你也可以选择Nginx)yum installzabbix-server-MySQL zabbix-agent yum install centos-release-scl yum install zabbix-web-mysql-scl zabbix-apache-conf-scl4,安装数据库并给 zabbix 用户授权,如果数据库不和zabbix server在同一个服务器,请按自己情况修改 。#我数据库已经提前安装好了,现在只需要创建zabbix库和用户,再授权就行了 。mysql> create database zabbix character set utf8 collate utf8_bin;mysql> create user zabbix@localhost identified by 'your-password';mysql> grant all privileges on zabbix.* to zabbix@localhost; 4,导入zabbix 数据到数据库 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix5,修改zabbix server的配置 ,比如如数据库用户密码,地址等等 。cat/etc/zabbix/zabbix_server.conf DBName=zabbixDBUser=zabbix DBPassword=your-passwordDBSocket=/tmp/mysql.sockDBPort=3306#修改php-fpm配置,比如时区,启动的pm server 数量等cat/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf [zabbix]user = apachegroup = apachelisten = /var/opt/rh/rh-php72/run/php-fpm/zabbix.socklisten.acl_users = apachelisten.allowed_clients = 127.0.0.1pm = dynamicpm.max_children = 30pm.start_servers = 6pm.min_spare_servers = 2pm.max_spare_servers = 10php_value[session.save_handler] = filesphp_value[session.save_path]= /var/opt/rh/rh-php72/lib/php/session/php_value[max_execution_time] = 300php_value[memory_limit] = 128Mphp_value[post_max_size] = 16Mphp_value[upload_max_filesize] = 2Mphp_value[max_input_time] = 300php_value[max_input_vars] = 10000php_value[date.timezone] = Asia/Shanghai#删除我不需要的poolrm-f/etc/opt/rh/rh-php72/php-fpm.d/www.conf##################启动相关服务systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpmsystemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm


    推荐阅读