如何开启snmp协议,snmp是什么

  

  网络领域的监控离不开简单网络管理协议(简单网络管理协议)协议,但是随着规模的增大以及对监控要求越来越高,对监控的性能和告警的及时性也随之增高,snmptrap作为主动推送的模式,而且及时性相比于简单网络管理协议简单网络管理协议方式要高得多,snmtrap文章一共有两篇,第一篇是如何使用snmptrap推送至扎比克斯,第二篇详细讲实战怎么使用。   

  

  正文环境   

  

  扎比克斯版本:5.2snmptt版本:1.4.2(目前最新为1 .5 .一测试版)网络设备:华为CE6855系统版本:CentOS 8.3安装必备条件   

  

  dnf -y安装启动snmptrapd   

  

  系统细胞毒性T淋巴细胞(cytotoxic lymphocyte的缩写)启动snmtrapd系统细胞毒性T淋巴细胞(cytotoxic lymphocyte的缩写)启用snmtrapd交换机配置(以华为交换机为例)   

  

  其他的品牌设备请咨询查询官方文档或其他教程   

  

  SNMP-代理目标-主机陷阱地址UDP-域10 .0 .0 .71 params安全名华为@ 123 v2c调整snmptrapd配置   

  

  VI/etc/SNMP/SNMP trapd。confauthcommunity日志,执行,净华为@123####重启服务器服务服务服务器重新启动   

  

  效果   

  

  由于CentOS 8最小化安装版本不自带/var/log/message,所以需要安装相关软件包,此时模拟登录交换机,同时查看日志。   

  

  dnf -y安装rsyslogservice重新启动rsyslogtail-f/var/log/messages 交换机登录圈套信息   

  

  安装snmptt   

  

  首先我们要搞清楚为什么装这个软件,扎比克斯在实现snmptrap有两个条件,第一个是能收集和记录snmptrap信息的程序,这个程序就是snmptrapd,第二个是需要把这些信息发送到扎比克斯服务器,这个软件是snmptt,当然也可以是实际抽取与汇报语言脚本,本篇文章以snmptt为例   

  

  CentOS 8安装步骤比较复杂,如果是centos7(需要工科大学源)直接安装即可   

  

  ####下载snmptt包# # # # wget https://nchc。dl。SourceForge。net/project/snmptt/snmptt/snmptt _ 1。4 .2/snmptt _ 1。4 .2 .tgz-无支票-证书# # #解压该包# # # # tar-zxvf snmptt _ 1。4 .2 .tgz # # # #复制相关文件至指定文件夹CP snmptt _ 1。4 .2/snmptt/usr/sbin/snmptcp snmptt _ 1。4 .2/snmpthandler/usr/sbin/snmpthandlercp snmptt _ 1。4 .2 snmptt。ini/etc/SNMP/snmptt。ini CP snmptt _ 1。4 .2/示例/snmptt。糖膏剂generic/etc/SNMP/snmptt。配置CP snmptt _ 1。4 .2/snmptt解决依赖环境问题# # # # dnf-y安装perl-CPAN perl-Text-Balanced perl-Sys-Syslogperl-MCPAN-e '安装配置: inifiles ' # # #创建snmptt相关用户# # # #组添加snmpttuseradd-c ' SNMP陷阱转换器-g snmptt-d/var/spool/snmptt snmptt-s/sbin/nologin修改snmptrapd配置文件   

  

  VI/etc/SNMP/snmptrapd。conftrahandler default/usr/sbin/snmpthandler 指定snmptt为接收器   

  

  修改snmptt配置文件   

  

  需要修改以下三处   

  

  date _ time _ format=% Y/% m/% d % h :% m :% Snet _ SNMP _ perl _ enable=1 translate _ log _ trap _ oid=2 # 0:数字形式显示OID,1:显示似…的名称,2:显示似…的所属模块名及其名称Zabbix Server开启snmptrap   

  

  VI/etc/zabbix/zabbix _ server。会议编号   

  

  重启相关服务   

  

  服务snmptt重新启动服务snmptrapd重新启动服务扎比克斯-服务器重新启动创建log文件   

  

  mkdir/var/log/snmptttouch/var/log/snmptt/snmptt。logchown snmptt :配置数据处理格式   

  

  这里做完后记得重启snmptt服务   

  

  vim/etc/SNMP/SNMP TT。会议事件概述.* '一般事件'正常格式zb xtrap$aA$ar   

  

  测试   

  

  依然是登录设备测试   

  

     

  

  前端添加监控项   

  

  此处使用的模板为通用简单网络管理协议(Simple Network Management Protocol)模板,自带snmptrap监控项,仅仅测试   

  

     

  

  此时已经可以看到相关数据了   

  

  写在最后   

  

  snmptrap最大的好处就是由设备推送至扎比克斯服务器,保证了及时性,那么下期我会详细来讲实战中该怎么使用,欢迎关注,谢谢。   

相关文章