*zabbix-agent 监控linux系统 *

前期我们建了一个虚拟机,安装了zabbix-server,mysql等;
之前有提到如果我们想监控目的主机,就需要自该主机上安装部署zabbix-agent,用来收集目的主机信息,发送给server端,
在这里是另建一个虚拟机,用来安装agent端,用来监控该虚拟机;
安装完虚拟机并可以正常连通外网,然后开始进行一下操作;

①先将原来的镜像源进行备份,修改名字为,backup
# mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
②将镜像变为阿里云镜像,这里可能会报错没有wget,下载一下wget命令就行,
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
③清理一下yum将下载下来的 包文件rpm和头文件header存盘在本地机器的硬盘 
# yum updata
④将服务器包缓存到本地
# yum makecache

在这里插入图片描述

安装eple源
# yum install epel-release
# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
关闭selinux,编辑selinux配置文件,改为disabled
# vim /etc/selinux/config
关闭防火墙
# systemctl status firewalld.service
# systemctl stop firewalld.service
# systemctl disable firewalld.service

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

安装一下命令补全包
# yum install bash-completion
# yum install bash-completion-extras
#reboot

现在一个虚拟机的初始化已经完成
reboot重启一下虚拟机

安装zabbix-agent

[root@localhost ~]# yum search zabbix-agent
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: hkg.mirror.rackspace.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
=============================================== N/S matched: zabbix-agent ===============================================
pcp-export-zabbix-agent.x86_64 : Module for exporting PCP metrics to Zabbix agent
zabbix-agent.x86_64 : Old Zabbix Agent
zabbix-agent2.x86_64 : New Zabbix Agent

  名称和简介匹配 only,使用“search all”试试。
[root@localhost ~]# yum install zabbix-agent
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.ustc.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 zabbix-agent.x86_64.0.5.0.17-1.el8 将被 安装
--> 正在处理依赖关系 libssl.so.1.1(OPENSSL_1_1_1)(64bit),它被软件包 zabbix-agent-5.0.17-1.el8.x86_64 需要
--> 正在处理依赖关系 libcrypto.so.1.1(OPENSSL_1_1_0)(64bit),它被软件包 zabbix-agent-5.0.17-1.el8.x86_64 需要
--> 正在处理依赖关系 libssl.so.1.1(OPENSSL_1_1_0)(64bit),它被软件包 zabbix-agent-5.0.17-1.el8.x86_64 需要
--> 正在处理依赖关系 libcrypto.so.1.1()(64bit),它被软件包 zabbix-agent-5.0.17-1.el8.x86_64 需要
--> 正在处理依赖关系 libssl.so.1.1()(64bit),它被软件包 zabbix-agent-5.0.17-1.el8.x86_64 需要
--> 正在检查事务
---> 软件包 openssl11-libs.x86_64.1.1.1.1k-1.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=========================================================================================================================================
 Package                                          架构                                     版本                                          
=========================================================================================================================================
正在安装:
 zabbix-agent                                     x86_64                                   5.0.17-1.el8                                  
为依赖而安装:
 openssl11-libs                                   x86_64                                   1:1.1.1k-1.el7                                

事务概要
=========================================================================================================================================
安装  1 软件包 (+1 依赖软件包)

总下载量:1.9 M
安装大小:5.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): openssl11-libs-1.1.1k-1.el7.x86_64.rpm                                                                                            
warning: /var/cache/yum/x86_64/7/zabbix/packages/zabbix-agent-5.0.17-1.el8.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: N
zabbix-agent-5.0.17-1.el8.x86_64.rpm 的公钥尚未安装
(2/2): zabbix-agent-5.0.17-1.el8.x86_64.rpm                                                                                              
-----------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 检索密钥
导入 GPG key 0xA14FE591:
 用户ID     : "Zabbix LLC <packager@zabbix.com>"
 指纹       : a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
 软件包     : zabbix-release-5.0-1.el8.noarch (installed)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : 1:openssl11-libs-1.1.1k-1.el7.x86_64                                                                                     
  正在安装    : zabbix-agent-5.0.17-1.el8.x86_64                                                                                         
  验证中      : 1:openssl11-libs-1.1.1k-1.el7.x86_64                                                                                     
  验证中      : zabbix-agent-5.0.17-1.el8.x86_64                                                                                         

已安装:
  zabbix-agent.x86_64 0:5.0.17-1.el8                                                                                                     

作为依赖被安装:
  openssl11-libs.x86_64 1:1.1.1k-1.el7                                                                                                   

完毕!


修改agent配置文件
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 
将Server,ServerActive,(这两个改为zabbix-server所在的服务器地址) Hostname(起一个名字),一会在web前端创建主机时,名字要填写的保持一致;
[root@localhost ~]# systemctl start zabbix-agent.service
[root@localhost ~]# systemctl status zabbix-agent.service
查看一下zabbix-agent的状态

去web端添加要监控的主机;记得要关联模板的;
在这里插入图片描述

在这里插入图片描述

追踪一下agent的日志,看是否有其他报错
[root@localhost ~]# tailf /var/log/zabbix/zabbix_agentd.log
看下zabbix进程
[root@localhost ~]# ps aux|grep zabbix
可以服务端和agent端互相测试下是否能够相通
对于server端
#telnet agent的ip 10050

欢迎留言相互交流!!!!!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐