如何安装配置Collectd和Collectd-Web监控服务器资源?(1)
如何安装配置Collectd和Collectd-Web监控服务器资源?(1)
Collectd-web是一款基于RRDtool(轮循数据库工具)的Web前端监控工具,它能够解读并以图形化方式输出由Linux系统上的Collectd服务收集的数据。
Collectd服务在默认情况下随带一大批可用插件,这些插件接入其默认的配置文件;一旦你安装了软件包,其中一些插件在默认情况下已经被激活。
Collectd-web CGI脚本可解读并生成图形化的html页面统计信息,用Apache CGI网关即可执行,Apache Web服务器端只需要极少的配置。
然而,附有所生成统计信息的图形化Web界面也可以由Python CGIHTTPServer脚本提供的独立式Web服务器来执行,该脚本随主Git软件库预先安装。
本教程将介绍Collectd服务和Collectd-web界面在基于RHEL/CentOS/Fedora和Ubuntu/Debian的系统上的安装过程,只需要进行极少的配置,就可以运行服务,并启用Collectd服务插件。
第1步:安装Collectd服务
1. 基本上来说,Collectd守护程序的任务就是在它所运行的系统上收集并存储数据统计信息。Collectd程序包可以从默认的基于Debian的发行版软件库下载和安装,只要执行下面这个命令:
在Ubuntu/Debian上:
# apt-get install collectd [On Debian based Systems]
将Collectd安装到Debian/Ubuntu上
在RHEL/CentOS 6.x/5.x上:
在基于红帽的较旧系统(比如CentOS/Fedora)上,你先需要启用系统下的epel软件库,然后你才能从epel软件库安装collectd程序包。
# yum install collectd
在RHEL/CentOS 7.x上:
在最新版本的RHEL/CentOS 7.x上,你可以从默认的yum软件库安装和启用epel软件库,如下所示。
# yum install epel-release # yum install collectd
将Collectd安装到CentOS/RHEL/Fedora上
注意:对Fedora用户而言,不需要启用任何第三方软件库,只要运行yum命令,即可从默认的yum软件库获得collectd程序包。
2. 一旦程序包安装到了你的系统上,运行下面这个命令,以便启动服务。
# service collectd start [On Debian based Systems] # service collectd start [On RHEL/CentOS 6.x/5.x Systems] # systemctl start collectd.service [On RHEL/CentOS 7.x Systems]
评论暂时关闭