4个版本
使用旧的Rust 2015
0.3.1 | 2018年4月24日 |
---|---|
0.3.0 | 2018年4月18日 |
0.2.3 | 2016年4月5日 |
0.2.0 | 2015年12月12日 |
#606 在 Unix API
200KB
4.5K SLoC
Tābin 插件
该crate包含一些构建与Nagios兼容的检查脚本的工具,一些用于在Linux上读取和操作系统信息的工具,以及一些检查脚本的实现。
请查看 src/bin
目录中的脚本。您可以在脚本文档中查看它们的--帮助
信息。
这些工具相当稳定,但Linux系统信息可能需要迁移到类似procinfo-rs的东西,尽管这里的实现似乎比其他任何选项都更完整且类型安全。
lib.rs
:
用于编写Nagios风格的检查脚本/插件的工具
有三件事
Status
枚举,用于表示健康状态procfs
模块,其中包含对/proc中一些文件的Rust表示- bin目录中的几个脚本,这些脚本包含实际的Nagios兼容脚本
待办事项包括
- 良好的日志记录,包括一些标准格式 -- json 和 human 会很好
- 一种方便标准化命令行参数的方法
- 大部分代码都很糟糕,应该改进
依赖项
~24–34MB
~609K SLoC