我正在尝试在Ubuntu 14.04上配置SNMP。有一个步骤,我必须编辑社区字符串以及sysLocationsysContact,但是我不确定该怎么做。 snmpd.conf文件中的sysLocationsysContact对象是什么,如何获得我的计算机的那些值?

最佳答案

所有SNMP设备共享以下公共(public)可配置参数:

  • sysLocation
  • sysContact
  • sysName
  • 读写和只读访问
    社区字符串(通常是陷阱社区字符串)
  • 陷阱目标

  • sysLocation是要监视的设备的物理位置。 RFC 1213中的定义是:
    sysLocation OBJECT-TYPE
        SYNTAX  DisplayString (SIZE (0..255))
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION
            "The physical location of this node (e.g., 'telephone closet,
             3rd floor')."
        ::= { system 6 }
    

    RFC 1213对sysContact的定义类似于sysLocation的定义:
    sysContact OBJECT-TYPE
        SYNTAX  DisplayString (SIZE (0..255))
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION
            "The textual identification of the contact person for this managed
             node, together with information on how to contact this person."
        ::= { system 4 }
    

    sysContact是一个DisplayString。很明显,它的用途是:它标识了相关设备的主要联系人。将此对象设置为适当的值非常重要,因为它可以帮助您的操作人员确定在发生灾难性故障时需要与谁联系。如果您对给定的设备负责,当有人需要取下设备进行维护或修理时,也可以使用它来确保收到通知。与sysLocation一样,请确保在员工变动时保持此信息为最新。查找sysContact是几年前离开公司的人员的设备并不少见。

    资料来源:http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch07_01.htm

    关于snmp - snmpd.conf中的sysLocation和sysContact对象是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27352300/

    10-09 20:24