点击关注公众号,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 - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=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 -p
After 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、通过监测-->主机-->点击对应主机图形可以看到检测数据
完毕!