4 个版本
0.2.4 | 2021 年 12 月 9 日 |
---|---|
0.2.3 | 2021 年 12 月 9 日 |
0.2.0 |
|
0.1.1 | 2021 年 12 月 7 日 |
0.1.0 | 2021 年 11 月 19 日 |
#9 in #nagios
11KB
89 代码行
check_brandmeister
用于在 Nagios 兼容的监控系统 中检查 BrandMeister 网络上的业余无线电中继站状态的简单插件。
它使用 BrandMeister 的 API 验证业余无线电中继站在 BrandMeister 网络上最后一次出现的时间,并将经过的秒数与警告或临界状态的阈值进行比较。已与 LibreNMS 进行测试。
安装
构建可执行文件并将其安装到您的 Nagios 插件文件夹中。
示例
cargo install check_brandmeister
sudo mv $HOME/.cargo/bin /usr/lib/nagios/plugins/
如果您不想编译,您可以在 发布页面 上找到预构建的二进制文件
用法
check_brandmeister 插件由 Nagios 或 LibreNMS 调用,但可以在命令行上进行测试。
示例
check_brandmeister --repeater 270107 --critical 900
BrandMeister repeater 270107 is OK: online status| 'last_seen'=152s;;900;0;
USAGE:
check_brandmeister [OPTIONS] --repeater <repeater>
OPTIONS:
-c, --critical <seconds>
Optional: Inactive time in seconds before Critical state
-h, --help
Print help information
-H, --host <host>
Optional and ignored. For compatibility with nagios Host
-r, --repeater <id>
BM repeater id, e.g. 270107
-V, --version
Print version information
-w, --warning <seconds>
Optional: Inactive time in seconds before Warning state
许可证:MIT
依赖关系
~6.5MB
~138K SLoC