如何安装配置Collectd和Collectd-Web监控服务器资源?(1)(2)
第2步:安装Collectd-Web和依赖项
3. 在开始导入Collectd-web Git软件库之前,你先需要保证Git软件包和下列所需的依赖项已安装到你的机器上:
----------------- On Debian / Ubuntu systems ----------------- # apt-get install git # apt-get install librrds-perl libjson-perl libhtml-parser-perl
将Git安装到Debian/Ubuntu上
----------------- On RedHat/CentOS/Fedora based systems ----------------- # yum install git # yum install rrdtool rrdtool-devel rrdtool-perl perl-HTML-Parser perl-JSON
安装Git和依赖项
第3步:导入Collectd-Web Git软件库,并修改独立式Python服务器
4. 下一步,从Linux树状层次结构选择目录,并更改成想要导入Git项目的系统路径(你可以使用/usr/local/ path),然后运行下面这个命令,复制Collectd-web git软件库:
# cd /usr/local/ # git clone https://github.com/httpdss/collectd-web.git
使用Git复制Collectd-Web
5. 一旦Git软件库导入到你的系统中,只管进入到collectd-web目录,列出目录内容,以便找到Python服务器脚本(runserver.py),下一步会修改该脚本。此外,为下列CGI脚本:graphdefs.cgi添加执行权限。
# cd collectd-web/ # ls # chmod +x cgi-bin/graphdefs.cgi
设置执行权限
6. Collectd-web独立式Python服务器脚本默认情况下已配置成运行、只绑定回送地址(127.0.0.1)。
为了从远程浏览器访问Collectd-web界面,你需要编辑runserver.py脚本,并将127.0.1.1 IP地址改成0.0.0.0,那样才能绑定所有的网络接口IP地址。
如果你只想绑定某个特定的接口,那么使用该接口的IP地址(不建议使用这个选项,以防网络接口地址由DHCP服务器动态分配)。使用下列屏幕截图,了解最后的runserver.py脚本应该看起来是啥样:
# nano runserver.py
配置Collect-web
如果你想使用8888之外的另一个网络端口,修改PORT变量值。
评论暂时关闭