nagios的网络/系统监控插件

foldback的Python项目详细描述


Foldback Nagios插件

本模块包含两种用于python的nagios插件类的基本实现:

  • foldback.nagios.plugin.nagiosplugin

    任何命令的通用Nagios插件

  • foldback.nagios.plugin.nagiosnmpplugin

    Nagios SNMP插件,扩展基类

包括插件

安装到安装前缀的lib/foldback/plugins目录 此外,还提供加料。在sources中,请参见目录data/plugins了解实现。

这些插件的默认nagios配置安装为share/foldback/commands.cfg to 包含在Nagios中。

网络SNMP代理

有些插件使用net snmp pass_persist脚本代理。必需的代理脚本位于 lib/foldback/agents目录和已安装的包,需要添加到snmpd.conf中 要使用的正确OID前缀。

来自freebsd主机的示例:

` pass_persist 1.3.6.1.4.1.2021.13.16 /usr/lib/foldback/agents/freebsd-temperatures pass_persist 1.3.6.1.4.1.2021.13.17 /usr/lib/foldback/agents/freebsd-kernel `

有关snmpd.conf中要配置的预期前缀,请参阅代理或插件。

示例

在源代码树的两个示例中介绍了如何使用插件基类:

  • 示例/检查本地

    介绍如何使用通用NagiosPlugin

  • 示例/检查SNMP

    描述如何使用nagiosnmpplugin变量

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如果在每次迭代后返回到原始状态,java是否可以安全地对正在迭代的数组进行变异?   linux java对'main'集合的未定义引用2:ld返回1退出状态   java如何在dynamodb上按多个字段进行排序(有解决方法吗)?   java错误处理servlet停止工作,我不知道原因:(   多线程如何在Java中暂停/恢复ExecutorService中的所有线程?   java为什么是我的jsoup。连接(url)无法使用某些url?   多线程理解Java多线程中的内存可见性   java sonar scanner可以在没有sonarqube服务器的情况下工作吗   如何从java中的页面获取不同的url?   java从文件中查找命令行中指定的单词   java类的“set”方法是否应该返回“void”或“boolean”?   如何使用java代码批量读取文件内容   二进制十进制(java.lang.NumberFormatException)   java如何在同一个句子中分别替换同一个单词但大小写不同?   java Spring `RestController`方法注释了`Transactional`,但“当前没有活动的事务”?   java OWL API:如何将域分配给OWLObjectProperty上的范围   java变量末尾的$有特殊意义吗?   java什么距离计算(经度、纬度)更精确?   卡片布局java GUI