- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 bash 脚本调用 test_snmp,让我们说:
#!/bin/bash
echo $1
rwcommunity public 127.0.0.1
extend .1.3.6.1.4.1.2021.53 /bin/bash /tmp/test_snmp
snmpwalk -v2c -c public 127.0.0.1 .1.3.6.1.4.1.2021.53 "PRINT SOMETHING"
oid = iso.3.6.1.4.1.2021.53.3.1.1.9.47.98.105.110.47.98.97.115.104 = ""
, 是脚本的输出。但我想传递那个字符串
"PRINT SOMETHING"
,作为
$1
上面提到的脚本的参数,然后使用
"PRINT SOMETHING"
获取字符串(在本例中为
snmpget
)命令,类似于:
snmpget -v2c -c public 127.0.0.1 iso.3.6.1.4.1.2021.53.3.1.1.9.47.98.105.110.47.98.97.115.104
最佳答案
我花了很多时间才找到所有答案。我希望,这将成为某人的起点并节省时间。
/etc/snmp/snmpd.conf:
rwcommunity public
pass .1.3.6.1.4.1.YOUR_NUM_HERE.1 /path/to/your/script.sh
#!/bin/bash
case "$1" in
-g) // GET Req
echo $2 # ANSWER OID
echo "string" # string/int/etc...
echo "you data" #
;;
-s) // SET Req
# Your code for processing SET Req
exit 0
;;
-n) // GETNEXT Req
echo $2
echo "string"
# Your code for processing GETNEXT Req
;;
*)
;;
esac
关于snmp - 如何使用 snmpget 通过 SNMP 传递脚本的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40525027/
我需要从 SNMP HP 打印机 jetleg 代理检索 HP 打印机信息。我可以使用 snmpget 命令检索打印机计数器: snmpwalk -v1 -c public 10.0.0.110 mi
我使用的是 Ubuntu 16.04。我更改了 snmpd.conf 以监听 unix 套接字而不是其默认的 udp 端口 161,但是 snmpget 因超时错误而失败。 在更改配置文件之前,这
我正在将 SNMP 实现到 GWT 项目中。我需要执行 SNMP 获取并在我的 GWT 应用程序中显示结果。但是 GWT 不允许这样做(运行时不支持)。 所以我想也许写一个单独的java程序来为我做这
我正在尝试按照本教程将我自己的 MIB 模块添加到 snmp 代理中:http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_MIB_Module 现
我有一个 IP 地址 jlist 和一个保存 jlist 中所选值的方法 list.addListSelectionListener(new ListSelectionListener(){
我有一个简单的 bash 脚本调用 test_snmp,让我们说: #!/bin/bash echo $1 我将 snmpd.conf 设置如下: rwcommunity public 127.0.
我想从同一项目中的另一个 c 程序调用 snmpget.c。出于这个原因,我将 main() 更改为函数 get_func() ,它采用相同的参数。但我不确定如何给出参数,即 argv[0]我的论点看
我试图让 Nagios 从我的 ADSL 路由器中提取一些 SNMP 信息,但它不想工作。 如果我按如下方式运行 snmpget,它会立即返回预期值 $> snmpget -c public 192.
我一直在开发自定义 SNMP Mib,但在尝试让代理返回正确的数据时遇到了困难。 MIB(通过运行 smilint -l 6 进行验证): IDB-MIB DEFINITIONS ::= BEGIN
我一直在努力让一些简单的监控工具在家里运行,并决定变得有趣并检索打印机数据以及其他所有内容,但是现在我已经让它的 SNMP 部分工作得很好,我似乎无法在 Linux 中正确解析我的 SNMPGET 命
我正在尝试按照以下链接配置 SNMP 代理。 http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/ 我已将 .c 和 .h 文
我使用 net-snmp C 包编写了一个 C 程序。当我在笔记本电脑上运行该程序时,我得到了正确的结果。但是当我在 Cloudgate(支持 openwrt 的网关设备)上运行相同的程序时,我收到以
我可以通过命令行执行snmpget/snmpwalk 和check_snmp。但是,当我通过 Nagios 执行此操作时(在配置文件中创建主机和服务条目),我在特定主机下的服务的“状态信息”中看到此错
我是一名优秀的程序员,十分优秀!