zabbix-04-使用Agent监控

  在上一篇文章中,介绍了zabbix默认情况下监控的种类,以及如何通过SNMP来做监控。SNMP监控在生产中也有着很重要的意义,比如一些交换机、路由器,或者对其他一些无法安装agent的设备来说,SNMP是一种很好的监控解决方案。

  但是就我在实际应用过程中,还是使用到Agent监控的情况居多,下面就来介绍一下如何通过Agent做监控。

一、安装zabbix-agent

zabbix-agent主机上安装zabbix-agent服务。

注意:1、zabbix-agent的版本不能比zabbix-server的版本高;2、其他版本的虚拟机可以找自身对应的yum源或安装文件。

  • 第一步

安装yum源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all

#CentOS6系统的yum源
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm

查看对应的yum源https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=centos&os_version=6&db=mysql

  • 第二步

安装zabbix-agent

yum -y install zabbix-agent
  • 第三步

修改配置文件

配置文件: /etc/zabbix/zabbix_agentd.conf

#修改配置如下
Server=10.0.0.11        #<==zabbix服务器的地址
Hostname=zabbix-agent      #<==配置本机的主机名
  • 第四步

启动zabbix-agent服务,并设置开机启动

systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service

zabbix-agent默认监听本机的TCP 10050端口,如果看到10050端口正在监听,说明服务启动成功!

注:按照前两篇文章的介绍,为了安全考虑,zabbix-agent可以通过其他用户来启动。这里测试环境为了偷懒,还是用默认的用户。。。

如果用其他用户启动,需要修改如下参数:

# User=zabbix

这里只是介绍了通过yum方式的安装,其他系统(例如windows)可以参考官方文档:https://www.zabbix.com/documentation/4.0/zh/manual/concepts/agent

二、添加zabbix-agent主机

2.1 添加一个全新的主机

 同SNMP安装过程基本类似。

  • 第一步

登陆zabbix控制台,并依次选择配置、主机、创建主机

  • 第二步

主机配置说明

1、主机名称:zabbix-agent
2、可见名称:zabbix-agent
3、群组:选择已有群组linux servers
4、接口: 对默认的agent接口,正确填写相关信息
5、描述:一定要写清楚描述
6、完成之后暂时不要点添加,还需要配置模板等信息

  • 第三步

选择监控模板

1、在连接指示器中输入linux字符,并在弹出来的选项中选择:Template OS Linux
2、需要分别点击两个添加

相对于SNMP的配置,Agent无需做宏的配置。

过一段时间,在主机配置页面能看到zabbix-agent的ZBX选项变绿说明agent主机已经加入了监控。

2.2 已有主机修改agent接口

  由于在上一篇文章中,我们已经添加了SNMP监控,因此zabbix-agent主机已存在了。如果直接使用SNMP和Agent同时工作,配置基础模板的时候可能会有冲突导致无法更新。因此这里可以先将SNMP接口删除,并配置成Agent接口,具体操作过程如下:

  • 第一步

在配置、主机选项里面选择zabbix-agent主机

  • 第二步
1、在主机配置里面点击添加一个agent代理程序接口,并填写正确zabbix-agent主机的信息
2、目前还无法移除SNMP接口信息,因为后面还关联了SNMP模板

  • 第三步
1、在模板的配置里面,选择:Template OS Linux,并点击添加
2、在Template OS Linux SNMPv2后面,点击取消链接并清理

  • 第四步

回到主机配置界面,移除SNMP接口,并点击更新。

完成过后,等一段是时间就能看到主机的监控信息从SNMP变成了ZBX


那么使用Agent监控的简单配置就介绍到这里了~~

 下一篇介绍如何发送报警信息!

猜你喜欢

转载自www.cnblogs.com/liuguangjiji/p/10547767.html