在你的snmpd.conf中查看exec参数.我使用它来远程轮询我的一些IRC服务器的用户数量,如下所示:
exec usercount-irc /home/irc/usercount-irc.sh
要对此进行轮询,请执行snmpwalk .1.3.6.1.4.1.2021.8,并获得以下内容:
# snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.8
UCD-SNMP-MIB::extIndex.1 = INTEGER: 1
UCD-SNMP-MIB::extNames.1 = STRING: usercount-irc
UCD-SNMP-MIB::extCommand.1 = STRING: /home/irc/usercount-irc.sh
UCD-SNMP-MIB::extResult.1 = INTEGER: 0
UCD-SNMP-MIB::extOutput.1 = STRING: 558
UCD-SNMP-MIB::extErrFix.1 = INTEGER: 0
UCD-SNMP-MIB::extErrFixCmd.1 = STRING:
但我现在看到它不包含mountflags,所以你看不到只读.嘎.回到上面的脚本以及如何调用它! :P