宾夕法尼亚州立大学是一所公共、研究型大学,拥有遍布宾夕法尼亚州的校园和设施。
宾夕法尼亚州立大学希望简化他们的DevOps流程,并转向InfluxData寻求帮助。他们需要一个方法来从Nagios获取指标,Nagios是他们用于监控几乎所有内容的方式,并将其放入一个更实用的系统中。
之前,宾夕法尼亚州立大学使用pnp4nagios,但这使得找到他们所需的数据变得非常困难,比较两个nagios系统(活动/被动对)的数据,以及将指标与其他系统的指标结合在一起。他们最初考虑过graphios,但发现它没有有效地利用标签,数据布局也相当不自然。最终,他们编写了一个自定义Python脚本,具有更好的日志记录、更简单的配置、更容易阅读的代码,并使用influxdb-python模块与InfluxDB通信,从而免去了他们自己处理这些问题的需要。还有一个脚本仪表板用于显示给定主机的所有可用指标。
最终,使用nagios+fluxios收集的指标将与来自其他系统的指标一起显示,包括Telegraf,这可能会取代他们过时的Ganglia安装。