第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上

将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和依赖项

安装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

使用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

配置Collect-web

如果你想使用8888之外的另一个网络端口,修改PORT变量值。




相关内容

    暂无相关文章