优秀的系统监控工具
Posted 性能与架构
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优秀的系统监控工具相关的知识,希望对你有一定的参考价值。
下面介绍3个开源的主流监控工具
Nagios
https://www.nagios.org/
Nagios 用于对服务器、网络、应用进行监控和告警,非常成熟,几乎已经成为IT基础设施监控方面的标准
Nagios 使用C语言开发,开源,跨平台,提供了漂亮的WEB界面,可以进行快速简单的管理和配置
Nagios 包括3个主要部分:
1. Nagios XI -- 基础设施监控
2. Nagios Log Server -- 企业级日志监控、管理、分析
3. Nagios Network Analyzer -- 深度观察所有网络流量,查找潜在的安全威胁
Graphite
http://graphiteapp.org/
Graphite 是一个企业级监控工具,简洁、开源
Graphite 用于跟踪网站、应用、服务、网络的实时性能状态,大量团队在使用Graphite,例如 GitHub、Electronic Arts、Booking.com
Graphite 主要做两件事:
1. 存储时间序列数据
2. 根据需求,把数据以图形化展示
Graphite 不是一个采集代理,但提供了非常方便的方法来获取测量数据
Graphite 由3个部分组成:
1. carbon -- 守护进程,负责监听时间序列数据
2. whisper -- 简单的数据库,用来存储数据
3. graphite webapp -- Django web应用,根据需求渲染展示数据
Icinga
https://www.icinga.org/
Icinga 刚开始时就是 Nagios 的一个分支,同样是一个开源的监控系统,可以发送问题通知、生成性能数据报告
类似 Nagios 的插件化体系结构,使其功能高度可扩展
Icinga提供了镜像,可以快速部署,扩展能力强,可以监控大型、复杂的系统环境,文档写的很棒,使用配置简单
点击“阅读原文”查看 文章列表
以上是关于优秀的系统监控工具的主要内容,如果未能解决你的问题,请参考以下文章