我们正在寻找一个软件,以加快一个任务,需要很多时间,应该是相对容易的自动化。
我们是一个托管服务提供商,管理着一系列客户站点上的许多服务器。每周,我们的一位工程师都会编写一份报告,详细介绍每台服务器(主要是Windows 2008/2012/2016和一些Ubuntu/RHEL)的运行情况,以及问题报告以及如何解决这些问题。例如,其中一份报告可能会向客户详细说明他们的服务器一周内都处于在线状态,但1小时的停机时间已经解决。
我们需要能够测量以下指标,并在某些中央仪表板上查看它们。我们很高兴使用一些自我托管的东西或SaaS解决方案。
我们需要该软件的下列特性:
如果该工具提供了扩展性,那么我非常高兴上面的任何特性都没有了。我很乐意为这样的软件编写插件,但我一直在尝试通过在每个服务器上运行一个脚本来生成报表,然后通过监听服务器解析和存储数据来实现这一点。在用这个打了太多砖墙之后,一定有更好的方法。
PCI遵从性和网络安全是必需的,因此不能使用运行在服务器上的服务来接受传入的连接。
我们已经在使用Cisco Meraki,尽管它提供了一些这些功能,但对于我们的需求来说,它太基本了(如果我遗漏了什么,那么就证明我错了)。
发布于 2018-05-02 09:59:59
我已经为此构建了一个自定义解决方案,这部分可以找到论GitHub。
GitHub回购包含要安装在服务器上的端点代理,它将生成原始问题中所述所有信息的报告。此报表保存为XML文件,然后上载到远程服务器。
可以随意使用上面的GitHub链接作为项目的起点。不幸的是,我无法共享后端代码,但您只需要一个脚本来访问XML上传并解析它,将其存储在数据库中并运行cronjob来检查它,这个cronjob会读取任何错误并在上面发送警告邮件。
如果我可以帮助其他人安装我上面的服务器代理,请在GitHub页面上记录一个问题。
https://softwarerecs.stackexchange.com/questions/49624
复制相似问题