snmp

Why is SNMP usually run over UDP and not TCP/IP?

回眸只為那壹抹淺笑 提交于 2019-12-17 10:35:45
问题 This morning, there were big problems at work because an SNMP trap didn't "go through" because SNMP is run over UDP. I remember from the networking class in college that UDP isn't guaranteed delivery like TCP/IP. And Wikipedia says that SNMP can be run over TCP/IP, but UDP is more common. I get that some of the advantages of UDP over TCP/IP are speed, broadcasting, and multicasting. But it seems to me that guaranteed delivery is more important for network monitoring than broadcasting ability.

FortiGate设备管理

落花浮王杯 提交于 2019-12-17 03:31:29
1.Web管理   1、FortiGate出厂配置 默认地址为192.168.1.99,可以通过https的方式进行web管理(默认用户名admin,密码为空)。不同型号设备用于管理的接口略有不同,如:   FortiGate-1500D:mgmt1接口   FortiGate-60D:internal 接口,对应于交换口 1-7   说明:FortiGate-60D、FortiGate-90D等所有的交换口隶属于三层口internal下,仅有internal接口可以进行三层配置,例如IP配置。   将电脑IP地址设置为192.168.1.1/24,并连到internal口或者MGMT口,打开Firefox/IE浏览器,输入 https://192.168.1.99,登陆FortiGate管理页面,输入用户名 admin 密码 空,进入 FortiGate设备页。若密码修改后忘记请参照密码恢复章节进行恢复初始密码。   2、登陆设备后开启wan1接口的管理功能。   默认其他接口是没有IP地址,也未开启https等其他管理功能。   若防火墙接口地址修改过,但忘记相应地址,可进命令行查看当前配置,参见"系统管理>设备管理>命令行管理"章节。   说明: 建议采用Firefox、IE10以上浏览器;如果是第三方浏览器如遨游、360,请使用极速模式; 系统管理--网络--接口     

cacti监控服务器

陌路散爱 提交于 2019-12-16 19:19:33
1、Cacti基本概念详解 Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此, snmp和rrdtool 是cacti的关键。 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。 2、Cacti监控服务器原理 3、Cacti监控服务器安装配置 1)官网下载cacti相关软件,一共需要三个软件,下载地址分别如下: http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz 2)安装LAMP系统环境 这里采用yum安装方式,安装命令: yum install httpd mysql mysql-server php php-mysql -y 3) 安装rrdtool采集工具 安装rrdtool之前需要安装相应的lib库,如下安装: yum install cairo-devel libxml2-devel pango pango-devel -y tar xzf rrdtool-1.4.5.tar

linux关闭SNMP服务默认名称(public)

那年仲夏 提交于 2019-12-16 17:42:15
linux关闭SNMP服务默认名称(public) 一、漏洞描述 漏洞描述:可以获取远程SNMP服务器的默认社区名称。 攻击者可以使用此信息来获取有关远程主机的更多信息,或更改远程系统的配置(如果默认社区允许此类修改) 解决方法:如果不使用,请禁用远程主机上的snmp服务。 过滤进入此端口的传入UDP数据包,或更改默认社区字符串。 二、查看public是否可以获取数据 1、安装完成后用自己配的共同体名可以获取数据; 2、但是用默认的public也可以获取到数据; snmpwalk -v 2c -c public 127.0.0.1 system 1 三、解决办法 1、vim snmpd.conf 修改配置文件,将下列这行注释掉 2、重启服务 systemctl restart snmpd 1 3、然后在进行验证可以发现已经获取不到数据了; ———————————————— 版权声明:本文为CSDN博主「小胖-kxj」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_43837718/article/details/98592985 来源: CSDN 作者: Heuristic_7 链接: https://blog.csdn.net/hrl7752/article/details

Cacti 学习笔记

懵懂的女人 提交于 2019-12-16 17:22:05
Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。 而且你不需要理解rrdtool的复杂参数,它提供非常强大的数据、用户管理功能,它可以指定用户查看host、树状结构、以及任何一张图,还可以与ldap结合提供身份认证。 Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下,一般以rra为后缀名称)。简单原理图如下: 1、Cacti服务器端安装 官网下载cacti相关软件,一共需要三个软件,下载地址分别如下: http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz 或者 使用yum安装 http://www.cacti.net/downloads/spine/cacti-spine-0.8.8h.tar.gz 2、安装LAMP系统环境 这里采用yum安装方式,安装命令: yum install httpd mysql mysql

SNMP监控一些常用OID的总结

徘徊边缘 提交于 2019-12-16 12:07:32
一、系统参数 系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2.1.1.3.0 监控时间 sysUptime GET .1.3.6.1.2.1.1.4.0 系统联系人 sysContact GET .1.3.6.1.2.1.1.5.0 获取机器名 SysName GET .1.3.6.1.2.1.1.6.0 机器坐在位置 SysLocation GET .1.3.6.1.2.1.1.7.0 机器提供的服务 SysService GET .1.3.6.1.2.1.25.4.2.1.2 系统运行的进程列表 hrSWRunName WALK .1.3.6.1.2.1.25.6.3.1.2 系统安装的软件列表 hrSWInstalledName WALK 二、网络接口 网络接口(1.3.6.1.2.1.2) OID 描述 备注 请求方式 .1.3.6.1.2.1.2.1.0 网络接口的数目 IfNumber GET .1.3.6.1.2.1.2.2.1.2 网络接口信息描述 IfDescr WALK .1.3.6.1.2.1.2.2.1.3 网络接口类型 IfType WALK .1.3.6.1.2.1.2.2.1.4 接口发送和接收的最大IP数据报[BYTE]

SNMP整理

五迷三道 提交于 2019-12-15 10:02:51
snmp简介 snmp简单网络设备管理协议,用于管理网络IP节点中的各种网络设备如交换机、路由器、防火墙、审计等。 详细介绍可参考百度百科:https://baike.baidu.com/item/%E7%AE%80%E5%8D%95%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E5%8D%8F%E8%AE%AE/2986113?fromtitle=SNMP&fromid=133378&fr=aladdin snmp获取节点信息 snmp通过oid节点获取到相应设备提供的信息,oid类似地址的概念,是snmp官方定义的一种寻址标准。 详情可参考:https://www.alvestrand.no/objectid/1.3.6.1.html MIB mib库是对snmp网络设备提供服务节点的一个描述,通过mib浏览器加载MIB库就能读取到相应设备的节点信息。MIB可以手动编写,也可以使用snmp开发套件中的mib-builder。 **保存的文件名如图中module-name一致。 **新建的mib库需要使用mib compiler编译后供mib browser使用 -- -- VENUS-DAS-MIB.txt -- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 --

SNMP V3 and Perl

与世无争的帅哥 提交于 2019-12-14 04:07:29
问题 I'm trying to use SNMPget on linux to get information regarding devices on my network. I'm able to successfully use snmpget on the linux terminal but now would like to write a script in perl/python and have it do the work for me. SNMPget example snmpgetnext -v 3 -n "" -u USER -a MD5 -A PASSWORD -l authNoPriv 192.168.1.1 sysDescr I'm trying to do the same thing in perl, but I can't seem to find any good documentation on how to do it. What I found on the internet (but this is not SNMP v3): $cat

OID objects after PEN when using Net-SNMP extend in snmpd.conf

柔情痞子 提交于 2019-12-13 20:47:22
问题 Linux Net-SNMP agent can be extended using a PEN (private Enterprise Number) on /etc/snmp/snmpd.conf ( man snmpd.conf for details) # from the man page: extend [MIBOID] NAME PROG ARGS extend .1.3.6.1.4.1.32473 2 /tmp/snmp.sh snmp.sh is a simple bash script that will echo the passed argument or current date otherwise with some weird exit codes #!/bin/bash if [ -n "$1" ]; then echo "$1" exit 51 fi /bin/date '+%F %T' exit 37 Running snmpwalk on that OID snmpwalk -c public -v 2c 127.0.0.1 SNMPv2

PySNMP : ImportError: No module named pyasn1.compat.octets

丶灬走出姿态 提交于 2019-12-13 13:13:02
问题 I'm trying to use PySNMP on windows, but when I try to import cmdgen I see following Error: from pysnmp.entity.rfc3413.oneliner import cmdgen ImportError: No module named pyasn1.compat.octets How can I solve this error, I also don't touched init .py Thank you 回答1: Make sure you have the latest pyasn1 package also installed on your system for the same Python version as pysnmp is installed. 回答2: I met with the same mistake. I copied the library from this link into the downloaded project