宾夕法尼亚州立大学是一所公立研究型大学,在宾夕法尼亚州各地设有校区和设施。

宾夕法尼亚州立大学希望简化其 DevOps 实践,并求助于 InfluxData 以获得帮助。他们需要一种方法,从他们用于监控几乎所有事物的 Nagios 中获取指标,并将其放入一个更有用的系统中。

以前,宾夕法尼亚州立大学使用 pnp4nagios,但这使得他们很难找到所需的数据,比较来自两个 nagios 系统(主动/被动对)的数据,并将指标与其他系统的指标结合起来。他们最初考虑过 graphios,但发现它没有有效利用标签,并且数据布局相当笨拙。最终,他们编写了一个自定义 Python 脚本,该脚本具有更好的日志记录、更简单的配置、更易于阅读的代码,并使用 influxdb-python 模块与 InfluxDB 通信,从而无需处理任何这些问题。还有一个脚本化的仪表板,用于显示给定主机的所有可用指标。

最终,使用 nagios+fluxios 收集的指标将与来自其他系统的指标一起显示,包括 Telegraf,它可能会取代他们老旧的 Ganglia 安装。