0
点赞
收藏
分享

微信扫一扫

快速教你如何监控一台业务服务器

微言记 2022-03-12 阅读 43



点击关注公众号,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]需要开启

快速教你如何监控一台业务服务器_mysql_02


[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)使用浏览器测试


​​

​​

​​


快速教你如何监控一台业务服务器_php_03


检查组件是否正常

快速教你如何监控一台业务服务器_php_04


输入数据库账号密码

快速教你如何监控一台业务服务器_mysql_05


下一步

快速教你如何监控一台业务服务器_php_06


安装信息细节

快速教你如何监控一台业务服务器_mysql_07


成功安装

快速教你如何监控一台业务服务器_客户端_08


首页

快速教你如何监控一台业务服务器_php_09



6)客户端添加主机


[root@zabbix-client ~]# yum -y install zabbix-agent2  #安装zabbix-agent2客户端
[root@zabbix-client ~]# vim /etc/zabbix/zabbix_agent2.conf  #配置客户端配置文件

快速教你如何监控一台业务服务器_mysql_10

[root@zabbix-client ~]# systemctl restart zabbix-agent2 && systemctl enable zabbix-agent2  #开启客户端和设置开机自启


7)服务端web页面添加主机


1、打开web 端点击配置 ---->主机--->添加主机

快速教你如何监控一台业务服务器_php_11


2、添加主机

快速教你如何监控一台业务服务器_php_12


3、添加监控模板

快速教你如何监控一台业务服务器_php_13


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

快速教你如何监控一台业务服务器_客户端_14


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

快速教你如何监控一台业务服务器_mysql_15



完毕!


举报

相关推荐

0 条评论