点击关注公众号,k8s优秀车间主任及时送达
实验案例拓扑:

部署环境:
系统:Centos7
web应用:apache
php72
mariadb
监控方法:zabbix-agent2
监控步骤:
1、在被监控机安装zabbix-agent客户端服务
2、修改配置文件指定监控平台
3、启动服务
4、zabbix server监控平台添加
1)下载zabbix5.0源
[root@zabbix-server ~]#rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm[root@zabbix-server ~]#cat /etc/yum.repos.d/zabbix.repo[zabbix]name=Zabbix Official Repository - $basearchbaseurl=http://repo.zabbix.com/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://repo.zabbix.com/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://repo.zabbix.com/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://repo.zabbix.com/non-supported/rhel/7/$basearch/enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIXgpgcheck=1[root@zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent #安装服务端与客户端[root@zabbix-server ~]# yum install centos-release-scl # 单独配置前端源,并安装2)安装 zabbix web mysql和maridb数据库
注:安装前zabbix.repo [[zabbix-frontend]需要开启

[root@zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y #安装前端包[root@zabbix-server ~]# yum -y install mariadb-server #安装mariadb数据库[root@zabbix-server ~]# systemctl start mariadb && systemctl enable mariadb #启动数据库和设置开机自启3)创建zabbix 数据库和导入zabbix库
[root@zabbix-server ~]# mysql -u root -pAfter mysql terminal then run below command.MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #创建zabbix业务库MariaDB [(none)]> MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identify by 'zabbix'; #授权zabbix用户[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-5.0.19/create.sql.gz > zabbix.sql#注:在zabbix.sql首行添加use zabbix;[root@zabbix-server ~]# mysql < zabbix.sql #导入zabbix数据库4)服务端配置
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf #配置服务端文件[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm #启动相关服务[root@zabbix-server ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm #设置相关服务开机自启5)使用浏览器测试

检查组件是否正常

输入数据库账号密码

下一步

安装信息细节

成功安装

首页

6)客户端添加主机
[root@zabbix-client ~]# yum -y install zabbix-agent2 #安装zabbix-agent2客户端[root@zabbix-client ~]# vim /etc/zabbix/zabbix_agent2.conf #配置客户端配置文件
[root@zabbix-client ~]# systemctl restart zabbix-agent2 && systemctl enable zabbix-agent2 #开启客户端和设置开机自启7)服务端web页面添加主机
1、打开web 端点击配置 ---->主机--->添加主机

2、添加主机

3、添加监控模板

4、等待一段时间后面状态绿了表示成功

5、通过监测-->主机-->点击对应主机图形可以看到检测数据

完毕!










