zabbix-agent2的介绍与zabbix服务端监控目标主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix-agent2的介绍与zabbix服务端监控目标主机相关的知识,希望对你有一定的参考价值。




zabbix-agent2 作为一款新的agent,未来可能会替代原有的agent。



特性:



  • 降低了TCP连接的数量
  • zabbix-agent2用go语言开发,集成了zabbix-agent原有的所有功能,并且易于通过插件扩展第三方功能。

安装



rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm




zabbix-agent2的介绍与zabbix服务端监控目标主机_监控


yum -y install zabbix-agent2



zabbix-agent2的介绍与zabbix服务端监控目标主机_运维_02



zabbix-agent2的介绍与zabbix服务端监控目标主机_zabbix_03


查看zabbix-agent2软件包自带文档还有配置文件路径


rpm -ql zabbix-agent2



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_04


查看配置文件信息,过滤掉注释行


egrep -v ^#|^$ /etc/zabbix/zabbix_agent2.conf



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_05


zabbix实战应用讲解


web界面介绍:


主机-->监控项-->模板-->触发器-->执行动作-->告警媒介


添加主机


客户端


先修改客户端配置文件


vim /etc/zabbix/zabbix_agent2.conf



zabbix-agent2的介绍与zabbix服务端监控目标主机_运维_06


启动,然后关闭防火墙和安全策略


systemctl stop firewalld


setenforce 0


服务端添加监控主机



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_07



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_08


查看新添加的数据数据



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_09


添加监控项


客户端自定义监控取值


1.通过shell命令获取到关键数据


2.将命令与key名在配置文件中定义好


修改客户端配置文件


[root@localhost ~]# vim /etc/zabbix/zabbix_agent2.conf



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_10


服务端添加监控项



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_11



zabbix-agent2的介绍与zabbix服务端监控目标主机_linux_12


监控项配置



zabbix-agent2的介绍与zabbix服务端监控目标主机_运维_13



zabbix-agent2的介绍与zabbix服务端监控目标主机_运维_14


添加触发器


监控项: 用于监控数据


触发器: 对性能指标异常的数据进行报警


触发器配置界面



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_15


表达式设置



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_16


插入表达式后



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_17


连接多个用户后查看是否会报警



zabbix实现邮件报警功能化


触发器--->动作(发送邮件)


所需信息:发件人,收件人



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_18


配置发邮件的邮箱



zabbix-agent2的介绍与zabbix服务端监控目标主机_zabbix_19


配置收件人邮箱



zabbix-agent2的介绍与zabbix服务端监控目标主机_linux_20


配置动作



zabbix-agent2的介绍与zabbix服务端监控目标主机_运维_21


添加操作



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_22



zabbix通过percona对mysql进行监控


percona:专门应用于针对数据库进行自动化维护的工具


通过zabbix监控mysql步骤:


准备服务端


下载precona插件



SNMP协议监控网络设备及固件


作用:snmp协议主要针对于无法使用zabbix客户端监控的设备对象,对于zabbix监控起到补充作用


路由器


交换机


打印机


UPS


支持SNMP协议,SNMP服务端配置,交互上zabbix服务端


版本情况:



zabbix-agent2的介绍与zabbix服务端监控目标主机_agent2_23


MIB:被管理设备的数据通过变量构建数据库,包含了各种对象集合


OID:对象标识符     1.1.3.4.5


查询OID列表: ​​自学Zabbix11.3 Zabbix SNMP 常用OID列表 - 走看看​


部署SNMP监控


1.客户端安装SNMP服务端


2.zabbix-server上安装snmp客户端


yum install net-snmp-utils -y 


#通过snmpwalk 取值


snmpwalk -v 2c -c Michaelxia 192.168.0.73 1.3.6.1.2.1.25.1.1


web端添加监控项



zabbix-agent2的介绍与zabbix服务端监控目标主机_监控_24




zabbix实现自动化监控


自动发现


zabbix-server主动通过指定的某网段,进行扫描


1.添加自动发现规则


2.添加自动发现动作


自动注册


zabbix-agent主动找zabbix-server


1.配置zabbix客户端


    1.activeserver


    2.元数据


    3.hostname


以上是关于zabbix-agent2的介绍与zabbix服务端监控目标主机的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix添加对Linux服务器的监控(Zabbix-Agent)

zabbix客户端部署zabbix-agent2

Zabbix实战之部署篇Zabbix客户端的安装部署方法

zabbix-agent和zabbix-agent2的区别

Centos7 下安装部署zabbix-agent客户端

Centos7 下安装部署zabbix-agent客户端