自动化日常监控

时间:2017-02-01 07:21:29

标签: logging automation monitoring

在我的日常任务中,我会监视由这些服务器上运行的不同服务生成的Windows 2012 R2服务器的数量。我手动监控许多日志/文本文件,这是繁忙和耗时的。

我正在寻求关于自动完成此任务的建议(技术和流程导向),请考虑这些服务在不同服务器上运行而不在单个服务器上运行,有时从一台服务器切换到另一台服务器。

请建议我需要写什么样的应用程序(如果我需要......)在哪种技术或脚本可以实现这一点。

我听说过分布式应用程序,我需要开发一个吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我建议你开始学习Python。 Python是一种广泛使用的自动化语言。对于与其他服务/应用程序的通信,您应该查看用于REST API的Python模块(库)flaskrequests。对于SOAP,您可以使用sudszeep。将导出的日志保存到MySQL这样的数据库中,并使用Regex(正则表达式)迭代dB条目,或者直接使用{{1}熟悉NLP(自然语言处理) }和NLTK

python的可能方面是你不需要真正理解编程语言,因为这些模块中使用的大多数方法都是自我规划的,这样可以实现非常快速的开发。

我建议从2.7而不是3.X开始,因为大多数初学者教程是用2.X编写的

相关问题