我正在尝试寻找一些可以帮助我监控多项事物的工具。有哪些要求:
- 在网页上显示结果。
- 检查文件/文件夹的存在
- 检查文件/文件夹的大小
- 可以解析xml文件
- 可以有多种状态,具体取决于例如晚上 9 点之后
- 对工作站/服务器进行 Ping 以确保它们处于打开或关闭状态
- 创建每日/每周/每月报告(pdf、html、csv)
- 显示每日/每周/每月的计划任务
- 检查特定用户是否登录了机器
- 检查哪些用户已登录到计算机
我研究了一些解决方案,但找不到我想要的。通常,nagios 等工具更专注于服务器,而 spiceworks 则不那么具体。
此时,我正在使用一个小型 powershell 脚本来执行其中的几个项目,但在浪费更多时间可能重新发明轮子之前,有什么工具可以使用呢?
先感谢您。
答案1
您在问题描述中提到不使用 Nagios,但这似乎是人们通常使用 Nagios 做的事情,将您需要的任何自定义测试作为插件写入 Nagios 代理并使用 Nagios 控制台聚合结果,就像使用内置插件进行 ping 等一样。将花费更多时间学习如何使用 Nagios 框架,您需要的自定义部分的实际编码应该非常简单。
答案2
如果您已经拥有自定义任务的所有脚本,那么您可以轻松地将它们集成到许多现有的监控解决方案中,无论是软件还是基于云的。然后您将获得图表、报告和所有标准内容监控。例如,您可以尝试安图里斯- 我参与其中。但是,它更适用于具有 Web 堆栈的服务器,而不是具有用户和工作站的企业 IT。