趋势分析
使用图形进行趋势分析是能够查看与应用程序或服务的给定度量相关的当前和历史数据。 例如,能够查看给定系统上过去一天,一周,一个月或一年的CPU负载,可以让您了解系统的繁忙程度。 此外,能够查看一年或更长时间的磁盘使用可以帮助组织规划存储。
图形化趋势分析是基础架构管理的一个非常有价值的组成部分。 趋势分析的一些优点如下:
- 可以使用显示系统和网络使用的正确图表来进行适当的容量规划。
- 可以更轻松地进行故障排除,因为您可以将给定指标的增加或减少视为问题原因或症状的指示。
- 随时欢迎使用漂亮的图表作为报告基础设施使用情况的方式。
趋势分析软件
There is a lot of software in the open source world that can help do trend analysis with graphs, some of them are listed here:
在开源世界里面有很多软件,可以帮助我们进行趋势分析,使用图形等技术,一些软件罗列如下:
- RRDtool (http://oss.oetiker.ch/rrdtool/)
- Graphite (http://graphite.wikidot.com)
- MRTG (http://oss.oetiker.ch/mrtg/)
- Cacti (http://www.cacti.net)
- Zenoss (http://www.zenoss.com)
- Collectd (https://collectd.org)
- PNP4Nagios (https://docs.pnp4nagios.org/)
- Nagiosgraph (http://nagiosgraph.sourceforge.net/)
此处列出的所有软件都有专用的用户群。 有些项目比其他项目更长。 RRDtool是许多图形软件包的基础。
安装Cacti
要安装Cacti,您可以使用RPM包或下载源代码并构建它。 安装Cacti v0.8.8.b的要求包括以下内容:
- PHP 5.1+
- MySQL 5.0+
- RRDtool 1.0.49+, 1.4+ recommended
- Net-SNMP 5.2+
- Web server that supports PHP
使用yum安装Cacti的一大优势是所有依赖项都是自动安装的。 如果您自己构建Cacti,请确保在尝试构建Cacti之前安装先决条件。 清单7-18显示了如何下载和安装Cacti。
清单7-18。 安装Cacti
要从yum安装Cacti,请启用EPEL yum存储库。 这假定CentOS 6.X作为您的操作系统。 首先,下载RPM,然后使用RPM安装它。
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # yum install cacti
如果您已经有一个想要使用的现有MySQL服务器,那么您可以跳过安装MySQL服务器; 否则,也安装它。 您可以在与Cacti相同的主机上安装MySQL服务器,也可以选择其他主机。
# yum install mysql-server
有关下载Cacti的更多信息,请访问http://www.cacti.net/download_cacti.php。
本文暂时没有评论,来添加一个吧(●'◡'●)