我想制作一个简单的脚本,定期执行 SNMP GET 并将输出存储到 MySQL 数据库。它将在 Windows 上运行。
用什么编程语言来编写它最不痛苦的选择是什么?Powershell,Java,...?
Python 有 SNMP(即 NET-SNMP)绑定。它也将处理 MySQL 数据库。通过这种方式,您可以使用这些 API 创建您自己的扫描应用程序,使用 SNMP 通信通道和 MySQL 数据库存储收集的数据。当然还有很多其他可能的解决方案/组合......但是我推荐这个,因为在这种简单的情况下,您不必使用繁重的 JVM。
Python具有SNMP(Net-SNMP)绑定,最好使用RRD数据库存储输出,因为它本身包含时间间隔。Python也具有RRD api,您可以轻松处理