我想configurationsnmpd来发送磁盘使用的陷阱。 目前该文件包含这些行:
disk /ramdisk ignoreDisk /dev/sda1 ignoreDisk /dev/sda3 disk / 1% load 60 30 15 linkUpDownNotifications yes
据我所知,只会允许snmpget请求这个数据。 如何根据此信息启用陷阱? 谢谢!
当磁盘使用超过定义的阈值时,Net-snmp可以configuration为进行内部SNMP查询并从DISMAN-EVENT-MIB发送陷阱。
为了发送磁盘使用的陷阱,请将以下行添加到snmpd.conf并重新启动代理程序:
# trap target and community trap2sink localhost public # authorization for self monitoring createUser internalMonitoringName SHA mysecretpassword AES rouser internalMonitoringName # iquerySecName internalMonitoringName # define # message to send # OID to monitor # threshold value monitor DiskAlmostFull dskPercent > 90
详细信息可以在http://www.net-snmp.org/wiki/index.php/TUT:DisMan_Monitoring和man snmpd.conf – 有关DisMan Event MIB的部分。
开箱即用,Linux上的snmpd没有获取启用磁盘使用情况的信息。 这必须手动添加。 为此,将要监视的磁盘添加到/etc/snmp/snmpd.conf末尾
请参阅以下教程获取步骤如何设置SNMP以从服务器获取磁盘使用情况信息