1.1 网络配置
§snmp的端口是161,用于查询; §snmptrap的端口是162,用于数据传输。
tcpdump -i em3 udp port 162
1.2 snmptrap接收器配置(zabbix_proxy所在的机器上配置)
1)配置麒麟V10 yum源地址
vim /etc/yum.repos.d/kylin_x86_64.repos
baseurl = https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/
2)通过yum源,安装net-snmp的依赖包
rpm -qa|grep net-snmp
sudo yum -y install net-snmp net-snmp-perl net-snmp-utils
net-snmp-utils-5.7.2-37.el7.x86_64
net-snmp-5.7.2-37.el7.x86_64
net-snmp-libs-5.7.2-37.el7.x86_64
net-snmp-perl-5.7.2-37.el7.x86_64
net-snmp-agent-libs-5.7.2-37.el7.x86_64
net-snmp-5.8-7.ky10.x86_64.rpm net-snmp-devel-5.8-7.ky10.x86_64.rpm net-snmp-gui-5.8-7.ky10.x86_64.rpm net-snmp-libs-5.8-7.ky10.x86_64.rpm net-snmp-perl-5.8-7.ky10.x86_64.rpm
rpm -ivh /etc/snmp/net-snmp-perl-5.7.2-37.el7.x86_64.rpm --nodeps
3)修改snmptrapd服务的配置文件,设置数据处理的脚本以及过滤要接受的团体字
sudo vi /etc/snmp/snmptrapd.conf
authCommunity log,execute,net public
authCommunity log,execute,net public_lccb
perl do "/home/ampdcp/snc_product/zabbix_trap_receiver.pl"
sudo systemctl enable snmptrapd
sudo systemctl restart snmptrapd
4)配置告警数据处理脚本pl文件(zabbix_trap_receiver.pl),将接收器 接受到 的 数据进行处理
cp **/zabbix_trap_receiver.pl /home/shsnc/snc_product/
$SNMPTrapperFile = '/tmp/zabbix_traps.tmp';
chmod a+x /usr/bin/zabbix_trap_receiver.pl
perl zabbix_trap_receiver.pl
#sudo systemctl enable snmptrapd
systemctl restart snmptrapd
1.3 配置zabbix_proxy,接受snmptrap处理好的数据信息
vi /home/ampdcp/snc_product/zabbix_proxy/etc/zabbix_proxy.con
StartSNMPTrapper=1 #将这里设为1
SNMPTrapperFile=/tmp/zabbix_traps.tmp #路径必须与pl文件中的路径一致
2.1 华为
2.1.1 华为服务器RH2288H V5
配置服务器SNMP团体字:



2.1.2 华为服务器 2488H V5
配置服务器SNMP团体字:



2.1.3 华为服务器RH5885H V3
配置服务器SNMP团体字:


2.1.4 华为服务器 5885H V5
配置服务器SNMP团体字:



2.2 浪潮
2.2.1 浪潮服务器NF8260 M5
配置服务器SNMP团体字:
在proxy机器上安装ipmitool工具 ipmitool手册:http://www.4008600011.com/archives/15141 设置SNMP允许V1、V2C、V3所有版本 ipmitool -H(BMC的管理IP地址)-I lanplus -U(BMC登录用户名)-P(BMC 登录用户名的密码)”raw 0x3C 0x3A 0x00 0x01 设置SNMP团体字为superuser ipmitool -H172.16.1.61 -I lanplus -U admin -P admin raw 0x3c 0x64 0x06 0x73 0x75 0x70 0x65 0x72 0x75 0x73 0x65 0x72(红色字符串为superuser由ASCii码转化为十六进制的值) 设置SNMP配置生效
ipmitool -H172.16.1.61 -I lanplus -U admin -P admin raw 0x3c 0x64 0xFF
ipmitool raw 0x3C 0x3A 0x00 0x01 --enable V1/V2 ipmitool raw 0x3c 0x3b 0x00 --查看01代表enable ipmitool raw 0x3c 0x64 0x06 0x31 0x32 0x33 0x34 0x35 0x36 --修改团体名为123456(123456需要转化为ASCII码值) ipmitool raw 0x3c 0x65 0x06 --查看V1/V2的团体名 ipmitool raw mc reset cold --重启BMC后生效


2.1.2 浪潮服务器NF8460 M4s
2.3 H3C
H3C服务器H3C R6700 G3:
配置服务器SNMP团体字:


2.4 HP
HP服务器 DL380 Gen9:
配置服务器SNMP团体字:



2.5 清华同方
清华同方超强TR730:
配置服务器SNMP团体字、配置服务器SnmpTrap团体字、配置告警测试:

99. ASCii、十六进制对照表


本文作者:刘 祥(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




