在OID GET上运行脚本

时间:2014-11-30 03:57:37

标签: networking network-programming snmp net-snmp mib

我正在尝试使用NET-SNMP运行一个小脚本并返回脚本返回的值 我的snmpd.conf文件配置了extend语句: enter image description here

虽然当我使用iReasonings MIB浏览器查询设备时,我得到了这个: enter image description here

我没有对安装snmpd的默认MIB做任何事情,所以我认为这可能是罪魁祸首,我只是不知道如何定义将返回的简单值剧本。

我的所有shell脚本都调用下面的python脚本(supply.py):

#!/usr/bin/env python

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)

GPIO.setup(23, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)

if(GPIO.input(23) == 1):
    print("Button 1 pressed")
elif(GPIO.input(23) == 0):
    print("Button 1 released")

GPIO.cleanup()

那么当我按照extend命令中的定义查询OID时,如何让snmpd运行脚本?

0 个答案:

没有答案