返回顶部
首页 > 资讯 > 后端开发 > Python >zabbix3 通过snmpv3监控li
  • 566
分享到

zabbix3 通过snmpv3监控li

li 2023-01-31 07:01:37 566人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一、zabbix 3 通过snmp v3监控linux主机原因是第三方系统,无法安装zabbix客户端,只能通过snmp 协议来监控深信服:在AC和SSL_×××等设备中,SNMP默认是开启的,而且默认密码为sinfors(早期版本)或sa

一、zabbix 3 通过snmp v3监控linux主机

原因是第三方系统,无法安装zabbix客户端,只能通过snmp 协议来监控

深信服:QQ截图20180503195927.png


在AC和SSL_×××等设备中,SNMP默认是开启的,而且默认密码为sinfors(早期版本)或sangfor,而在NGAF中,这个功能不是默认开启的,在“网络/高级网络配置”中,设置了团体名,也无法访问SNMP。后来,经过查询各种资料,得知在NGAF开启SNMP的方法如下(关键是第一个步骤):
1)网络-接口/区域-区域,点“管理区”,在弹出的“编辑区域”窗口中,允许管理设备:
【√】WEBUI
【√】ssh
【√】SNMP(这个地方一定要选上!)
保存。

二,开启snmp服务或通过源码安装

1、下载

Http://wiki.jiankongbao.com/doku.PHP/%E6%96%87%E6%A1%A3:%E5%AE%89%E5%85%A8%E6%8C%87%E5%BC%95#linux_snmp

#wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/net-snmp-5.7.1.tar.gz


2、安装

mkdir /usr/soft/

cd /usr/soft/

tar zxvf net-snmp-5.7.1.tar.gz 

cd net-snmp-5.7.1

./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio

回车(默认选择)

make && make install

3、配置

echo "rouser test auth" >> /usr/local/snmp/share/snmp/snmpd.conf

mkdir -p /var/net-snmp/

echo "createUser test MD5 snmp@testjiankong"  >> /var/net-snmp/snmpd.conf


4、启动:

/usr/local/snmp/sbin/snmpd

echo "/usr/local/snmp/sbin/snmpd" >> /etc/rc.local

5、检测 Net-SNMP

snmpwalk -v 3 -u test -a MD5 -A "snmp@testjiankong" -l authNoPriv 127.0.0.1 sysDescr

########################################################################################

SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost 2.6.18-348.1.1.el5 #1 SMP Tue Jan 22 16:19:19 EST 2013 x86_64

########################################################################################


报错:

[root@localhost snmp]# snmpwalk -v 3 -u test -a MD5 -A "snmp@testjiankong" -l authNoPriv 127.0.0.1 sysDescr

-bash: /usr/bin/snmpwalk: No such file or directory

 

/usr/local/snmp/bin/snmpwalk -v 3 -u test -a MD5 -A "snmp@testjiankong" -l authNoPriv 127.0.0.1 sysDescr

添加

ln -s /usr/local/snmp/bin/snmpwalk /usr/bin/snmpwalk

添加端口161

##

BEGIN failed--compilation aborted at Makefile.PL line 1.

make: *** [perlmakefiles] Error 2

yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

snmpwalk -v 3 -u test -a MD5 -A "snmp@testjiankong" -l authNoPriv 127.0.0.1 sysDescr -d


test :用户名

snmp@testjiankong:密码,密码必须大于8个字符

snmp v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密)、authNoPriv(认证但是不加密)、authPriv(既认证又加密)


三、导入snmp v3模板

下载地址:链接: https://pan.baidu.com/s/1YE_MQXj-laKTTpH2RxHRHQ 密码: i1zb

操作步骤:打开Zabbix 管理端,点“配置-->模板-->导入-->选择文件-->导入

因模板使用的是:authPriv(既认证又加密) 所以导入成功后,把“应用集、监控项、自动发现规则”下所有的认证模板更改为:authNoPriv

Template SNMPv3 Device
Template SNMPv3 Generic
Template SNMPv3 Interfaces
Template SNMPv3 Disks
Template SNMPv3 Processors
Template SNMPv3 OS Linux
Template SNMPv3 OS windows

QQ截图20180503194835.png

四、添加主机


QQ截图20180503195013.pngQQ截图20180503195026.pngQQ截图20180503195101.png

{$SNMP_SECNAME} – SNMPv3 username
{$SNMP_AUTH} – authentication passWord

QQ截图20180503195226.png


当有数据和自动发现了,说明成功了

--结束END--

本文标题: zabbix3 通过snmpv3监控li

本文链接: https://lsjlt.com/news/191148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作