将SNMP GET输出存储到MySQL数据库

时间:2012-10-12 17:39:45

标签: mysql database snmp net-snmp

我想创建一个简单的脚本,定期执行SNMP GET并将输出存储到MySQL数据库。它将在Windows上运行。

编写语言的最难痛的选择是什么? Powershell,Java,......?

2 个答案:

答案 0 :(得分:1)

Python具有SNMP(即NET-SNMP)绑定。它也将处理MySQL数据库。通过这种方式,您可以使用这些API创建自己的扫描应用程序,其中包含SNMP通信通道和收集数据的MySQL数据库存储。当然还有很多其他解决方案/组合可能......但是我推荐这个,因为在这么简单的情况下你不必使用繁重的JVM。

答案 1 :(得分:1)

Python有SNMP(Net-SNMP)绑定,你可以使用RRD数据库来存储输出,因为它包含时间间隔本身.Python也有RRD api,你可以轻松处理