标签: mib

SNMP Gauge32与Counter32的定义

有人能指出我对Gauge32和Counter32的一个很好的定义吗?我知道Counter32可以包装,但Gauge32不能.

我试图理解他们的语义.例如,我听说你应该把两个Counter32读数之间的差异拿到一个值/秒.Gauge32值有类似的东西吗?

感谢您的任何见解.

snmp mib

12
推荐指数
3
解决办法
3万
查看次数

如何从MIB文件中获取OID?

我想读取经理所拥有的MIB文件中的所有对象.

我开发了一个工具来从启用SNMP的代理中获取一些数据.我想通过显示管理器的MIB文件中的所有OID来增强该工具.

我正在使用NET-SNMP库.

我看到以下内容:

/usr/local/share/snmp/mibs/ 
Run Code Online (Sandbox Code Playgroud)

文件夹,它包含许多MIB文件,但我如何形成它拥有的OID列表?

我浏览了MIB并查看了结构,但是如何获取MIB文件中提到的每个对象的OID?

我想列出所有OID,如下所示:

  1. SNMPv2-MIB::sysDescr.0 = .1.3.6.1.2.1.1.1.0
  2. SNMPv2-MIB::sysObjectID.0 = .1.3.6.1.2.1.1.2.0 ......等

我想扫描所有MIB文件并查找文件中的所有OID.

我该怎么做呢?

snmp mib net-snmp

11
推荐指数
3
解决办法
5万
查看次数

SNMP MIB SMIv2一致性组问题

我有一个MIB,我开始研究,但smilint抱怨缺少一致性组.如何将此一致性组添加到我的文件中?

BLEH-PRODUCT-MIB DEFINITIONS ::= BEGIN

-- Objects in this MIB are implemented in the local SNMP agent.

   IMPORTS
           MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises
                   FROM SNMPv2-SMI;

   blehProductMIB MODULE-IDENTITY
     LAST-UPDATED "201305290000Z"
     ORGANIZATION "Bleh Corporation"
     CONTACT-INFO "           Joe Shmoe
                   Postal:    Bleh Corporation
                              23 Telnet Road
                              Ottawa, ON, K1K 1K1
                              Canada

                   Tel:       +1 555 555 5555 x5555
                   Fax:       +1 555 555 5556
                   E-mail:    joe.shmoe@bleh.com"
     DESCRIPTION "MIB module describing Product objects."
     REVISION    "201305290000Z"
     DESCRIPTION "Initial"
     ::= { bleh 911 }

   bleh              OBJECT IDENTIFIER ::= …
Run Code Online (Sandbox Code Playgroud)

snmp asn.1 mib

10
推荐指数
1
解决办法
5452
查看次数

SNMP MIB开发工具

有没有人知道一个很好的工具来帮助开发具有正确格式和语法的SNMP MIB?

如果可能,它应该是免费的并在Linux下运行.

snmp mib

9
推荐指数
1
解决办法
7415
查看次数

使PHP站点将SNMP信息发送到网络管理应用程序

我正在尝试让PHP网站通过SNMP发送信息.我一直在阅读有关SNMP的分配,但我仍然对从哪里开始有点无能为力.

我相信我需要创建一个MIB,其中包含我的网站将用于发送信息的所有OID.它是否正确?我如何以及在何处定义这些变量(OID)?有人能指出我正确的方向吗?

我在服务器上使用FreeBSD.

提前致谢.

php snmp mib

8
推荐指数
1
解决办法
4803
查看次数

net-snmp perl子代理不是由snmpget触发的

我一直在研究自定义的SNMP Mib,我试图让代理返回正确的数据时遇到了问题.

MIB(通过运行验证smilint -l 6):

IDB-MIB DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises
            FROM SNMPv2-SMI
        MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;

idb MODULE-IDENTITY
    LAST-UPDATED   "201307300000Z" -- Midnight 30 July 2013
    ORGANIZATION "*********"
    CONTACT-INFO "email: *******"
    DESCRIPTION "description"
    REVISION "201307300000Z" -- Midnight 29 July 2013
    DESCRIPTION "First Draft"
::= { enterprises 42134 }

iDBCompliance MODULE-COMPLIANCE
    STATUS current
    DESCRIPTION
        "Compliance statement for iDB"
    MODULE
        GROUP testGroup
        DESCRIPTION
            "This group is a test group"
::= {idb 1}

test2 OBJECT-TYPE
 SYNTAX         Integer32
 UNITS …
Run Code Online (Sandbox Code Playgroud)

perl snmp mib

8
推荐指数
1
解决办法
1778
查看次数

定义MIB并在.net下发送SNMP陷阱

我已经为C#中的.net公司开发了一个特殊的应用程序,它已经使用多年了.现在它开发了,我必须实现的一个主要新功能是通过在某些警报情况下向其发送SNMP陷阱来将其与另一个软件集成.

我是一名经验丰富的开发人员,但我从未使用过SNMP.我搜索了一整天,但对这个话题越来越困惑.我没有明确的"起点".我理解SNMP的基础知识,但我不知道在哪里以及如何开始实现.

我有通过SNMP陷阱发送的数据,它有10个属性,一些日期,数字和字符串.我应该在这个属性上创建MIB定义.稍后我应该在我的应用程序中实现一个基于此MIB发送SNMP陷阱的功能.

该项目是在c#的.net 4下开发的.我发现这个库看起来很有希望:http://sharpsnmplib.codeplex.com/ 它有一些关于发送SNMP陷阱的示例.

我的问题是:从哪里开始?如何定义MIB文件?我知道他们是一些必须编译的文本文件,但没有找到任何MIB编辑器和帮助这个主题.

任何帮助表示赞赏!

谢谢!

.net snmp mib sharp-snmp snmp-trap

7
推荐指数
1
解决办法
1万
查看次数

SNMP MIB:缺少上次更新的修订版

当 smilint 抱怨 MIB 文件中的特定行说: “缺少上次更新的修订版”时,它是什么意思?

snmp mib

6
推荐指数
2
解决办法
3527
查看次数

关于OBJECT-TYPES的OBJECT-GROUP,MODULE-COMPLIANCE的SNMP目的

我正在实现自己的MIB,并使用smilint检查以验证MIB.我收到了很多node xxx must be contained in at least one conformance group警告.

我无法破译OBJECT-GROUP的目的以及它在MIB文件中的位置.它是否提供了一种机制,用于对位于同一OID子树中的各种OID的相关托管OBJECT-TYP进行分组?是否真的需要,因为我可以设计一个有用的MIB吗?

我也在努力理解与对象相关的MODULE-COMPLIANCE宏的目的.这是否适用于扩展我正在创建的MIB?

类似的问题已经被问过SO 这里,我发现窗台不清楚,因为对象的集团是一个完全不同的树下下一个OID定义和引用的对象类型.谢谢

snmp mib net-snmp

6
推荐指数
1
解决办法
2007
查看次数

在 debian 10 buster 上安装 snmp-mibs-downloader

我已经在带有 debian 10 buster 的 Linux 机器上安装了 net-snmp,现在我需要安装 snmp-mibs-downloader。

虽然我之前也跑过

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

执行时:

sudo apt-get install snmp-mibs-downloader
Run Code Online (Sandbox Code Playgroud)

显示以下屏幕输出,表明找不到请求的数据包:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package snmp-mibs-downloader is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'snmp-mibs-downloader' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

我在网上看到可以通过编辑文件来解决这个问题

/etc/apt/sources.list.d/nonfree.list
Run Code Online (Sandbox Code Playgroud)

但它没有解释其中应该写什么。

感谢任何允许我安装 snmp-mibs-downloader 的帮助。

debian mib net-snmp

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

mib ×10

snmp ×9

net-snmp ×3

.net ×1

asn.1 ×1

debian ×1

perl ×1

php ×1

sharp-snmp ×1

snmp-trap ×1