# zabbix监控 **Repository Path**: lingding0521/zabbix ## Basic Information - **Project Name**: zabbix监控 - **Description**: 为了保持网站的正常运转,我们需要用zabbix进行监控,监控server的各种状态;主要包括故障监控和性能、流量、负载等状态监控,这些监控关系到集群的健康运行,及潜在问题的及时发现与干预 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-02-11 - **Last Updated**: 2025-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zabbix监控 #### 介绍 为了保持网站的正常运转,我们需要用zabbix进行监控,监控server的各种状态;主要包括故障监控和性能、流量、负载等状态监控,这些监控关系到集群的健康运行,及潜在问题的及时发现与干预 #### 安装教程 1.设置主机名 ``` hostname zabbix_server ``` 2.国外镜像不可用时,可以使用阿里提供的zabbixYUM源。 ``` vim /etc/yum.repos.d/zabbix.repo ``` ``` [zabbix] name=alibaba zabbix baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/ gpgcheck=0 enabled=1 [zabbix2] name=alibaba zabbix frontend baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/ gpgcheck=0 enabled=1 ``` 3.安装Zabbix服务器 ``` yum clean all yum -y install zabbix-server-mysql zabbix-agent yum install centos-release-scl ``` CentOS7的SCL源在2024年6月30日停止维护了。 当scl源里面默认使用了centos官方的地址,无法连接,需要替换为阿里云。 ``` cd /etc/yum.repos.d/ mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak vim CentOS-SCLo-scl-rh.repo ``` ``` [centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo ``` zabbix前台页面 ``` yum install zabbix-web-mysql-scl zabbix-apache-conf-scl ``` 4.安装数据库 ``` yum -y install mariadb mariadb-server systemctl enable mariadb systemctl start mariadb ``` ``` mysql create database zabbix character set utf8 collate utf8_bin; create user zabbix@localhost identified by 'Ling@123'; grant all privileges on zabbix.* to zabbix@localhost; flush privileges; ``` 5.初始化zabbix ``` zcat /usr/share/doc/zabbix-server-mysql-5.0.46/create.sql.gz | mysql -uzabbix -p'Ling@123' zabbix ``` 配置sql账号密码 ``` vim /etc/zabbix/zabbix_server.conf ``` ``` DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=Ling@123 ``` 启动zabbix ``` systemctl enable zabbix-server.service systemctl start zabbix-server.service ``` 时区改为亚洲上海 ``` vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf php_value[date.timezone] = Asia/Shanghai ``` ``` systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm ``` 访问虚拟机IP,进入zabbi安装向导 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20132548.png) ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20132622.png) 密码填数据库创建的zabbix密码 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20132718.png) 进入后登录,用户Admin,密码zabbix ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20132906.png) 改中文 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20133118.png) 创建主机组和主机 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20134105.png) 选择监控模板,这里检测http服务状态 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20134235.png) 创建图形 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20134537.png) 在被监控主机上安装http程序并启动,查看图形变换 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-02-11%20135000.png)