snmpd作为一个服务,本身有系统的一些信息,外部可以通过snmp -get ,walk来获取,前提是被控主机开启了snmpd服务,

snmptrap理解为一个陷阱,等着掉进来猎物,就是一个收数据的服务,但是收到的数据和snmpd中呈现的数据时互不相关的,两个是独立的,snmptrap收到的数据打到一个日志文件中,通过snmptt可以进行简单的过滤操作,使得拿到的数据更加的符合要求。

snmp-trap

snmp-trap

snmptrap两个监控项

snmp-trap

yum  install -y net-snmp net-snmp-utils net-snmp-perl

下载pl脚本
wget https://源码安装的zabbix包路径.tar.gz
用的https会证书报错
可以添加 --no-check-certificate忽视
解压安装包
复制pl脚本
cp misc/snmptrap/zabbix_trap_receiver.pl  /usr/bin/
加权限
chmod a+x  /usr/bin/zabbix_trap_receiver.pl 

配置snmptrap
vim /etc/snmp/snmptrapd.conf
snmp-trap
配置pl脚本
snmp-trap

snmp-trap

配置zabbixserver端
snmp-trap

snmp-trap
重新启动
snmp-trap

启动,设置开机启动
snmp-trap

发送测试数据
snmp-trap

snmp-trap

日志文件中的内容
snmp-trap

zabbix中配置监控项
snmp-trap
可以使用预处理
正则过滤掉不想要的信息,只显示想要的
snmp-trap
snmp-trap

fallback监控项
snmp-trap

相关文章:

  • 2021-05-19
  • 2021-09-08
  • 2021-07-25
  • 2021-07-15
  • 2021-05-10
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-27
  • 2021-09-11
  • 2021-05-14
  • 2022-12-23
  • 2021-04-27
  • 2021-07-07
相关资源
相似解决方案