snmp

snmpd作为一个服务,本身有系统的一些信息,外部可以通过snmp -get ,walk来获取,而snmptrap理解为一个陷阱,等着掉进来猎物,就是一个收数据的服务,但是收到的数据和snmpd中呈现的数据时互不相关的,两个是独立的,snmptrap收到的数据打到一个日志文件中,通过snmptt可以进行简单的过滤操作,使得拿到的数据更加的符合要求。

snmptrap

1240
数据收集流程
1240
snmptrap两个监控项
1240
依赖:

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
1240
配置pl脚本
1240

1240

配置zabbixserver端
1240

1240
重新启动
1240

启动,设置开机启动
1240

发送测试数据
1240
m
oid必须有效

1240
主机名可以为空,但是必须有,即使是个 “”

日志文件中的内容
1240

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

fallback监控项
1240

  • Snmp-Agent

    1240
    1240
    1240
    oid可以是字符串类型的,便于理解,也可以是数字类型,
    1240
    1240
    使用ql可以查看安装包的安装位置

snmp-v3的使用

[]https://upload-images.jianshu.io/upload_images/11743438-fdd30e5c45d9bb77.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
1240
1240
1240
1240
1240

创建用户
1240
snmp.conf中添加 刚才创建的v3用户
1240

1240

snmpwalk

1240
获取当前设备的mib信息
-v 3 使用v3版
-u zabbix 创建的用户
-a MD5 加密方式
-A ‘xxx@xxx’ 权限验证
-l authPriv 使用权限验证
-x 使用DES的加密方式
-X 定义的秘钥

查看zabbixserver日志
1240

1240

配置监控项
1240

1240

1240

-o fn 将转换成数字类型的oid
1240

效果是一样的
1240

1240
image

  • zabbix trap

    1240

zabbix sender 在客户端给server端发送信息,-z 指定server的ip -p 指定端口 10051 -s 被监控设备的主机名 -k监控项 -o对应的值
image
创建监控项,
1240
安装
1240
发送 浮点型数据
1240
1240

发送字符串数据
1240
1240

  • zabbix trap

    依照zabbixsender的发送协议,就可以使用编程语言编写zabbix的发送信息的客户端 类似于zabbix sender
    只要是想将数据发送给zabbix就可以使用zabbix trapper

实际运用中,是将zabbix traper 和zabbix agent(无论主被动)合起来用的
利用zabbix trap机制,可以自定义脚本,在脚本内使用zabbix serder的命令发送数据,再到userprameters中指定指定自定义key,在web中配置这个自定义的监控项,每次执行这个监控项,脚本执行,调用内部的zabbizsender来发送数据

脚本内容
1240
编写自定义key来执行脚本
1240

1240
最新数据
1240
好处:
所有的监控项是在同一秒收集的数据,这样数据比较有参考意义,相比较其他不同时的更好一些
trap形式收集数据跟主动数据收集的优点类似,降低server的压力,将压力分摊到各被控主机上,这种模式是批量处理的

转载于:https://www.cnblogs.com/0916m/p/11481828.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值