第7步:在整个系统范围启用Collectd守护程序和Collectd-web服务器

13. 为了在系统启动时通过Bash脚本自动启动Collectd-web服务器,打开/etc/rc.local文件以编辑,并在exit 0语句前面添加下面这一行:

/usr/local/bin/collectd-server start

启用Collectd守护程序和Collectd-web服务器

在整个系统范围启用Collectd

如果你不使用管理Python服务器脚本的collectd-server Bash脚本,就把rc.conf中的上述行换成下面这一行:

# cd /usr/local/collectd-web/ && python runserver.py 2> /tmp/collectd.log &

然后,执行下列命令,启用这两项系统服务:

------------------ On Debian / Ubuntu ------------------
# update-rc.d collectd enable
# update-rc.d rc.local enable

在系统启动时启用这项服务的另外一种方法就是,借助sysv-rc-conf程序包:

------------------ On Debian / Ubuntu ------------------
# sysv-rc-conf collectd on
# sysv-rc-conf rc.local on
------------------ On RHEL/CentOS 6..x/5.x and Fedora 12-19 ------------------
# chkconfig collectd on
# chkconfig --level 5 collectd on
------------------ On RHEL/CentOS 7.x and Fedora 20 onwards ------------------
# systemctl enable collectd

就这样!事实证明,Collectd守护程序和Collectd-web服务器是Linux服务器的出色监控工具,对系统资源的影响极小,它会生成并显示一些值得关注的机器工作负载方面的图形统计信息;到目前为止唯一的缺点就是,要是不刷新浏览器,统计信息就不会实时显示。

英文:How to Install and Configure ‘Collectd’ and ‘Collectd-Web’ to Monitor Server Resources in Linux




相关内容

    暂无相关文章