Cacti在一个ISPConfig服务器在10个简单的步骤

Cacti在一个ISPConfig服务器10个简单的步骤

版本:1.1
作者:Vinicius Martins <vinicius [at] viniciusmartins [dot] eng [dot] br>

在本文中,我将介绍如何在ISPConfig服务器中安装和设置Cacti。 在其他ISP经理或独立Apache安装中安装没有太多区别。 我尝试了许多其他解决方案,但是Cacti非常简单实施。

Cacti网站中,我们发现:“Cacti是一个完整的网络图解解决方案,旨在利用RRDTool的数据存储和图形功能,Cacti提供了快速的轮询,高级图形模板,多种数据采集方式和用户管理功能所有这一切都包含在一个直观易用的界面中,对于具有数百个设备的复杂网络的LAN大小安装来说是有意义的。

我使用Ubuntu Edgy Eft (6.10),并遵循The Perfect Setup - Ubuntu 6.10服务器(Edgy Eft)。

我将用作一个例子:
- 域名: monitor.domain.br
- MySQL数据库名称: web1_db1
- MySQL用户名: web1_u1
- MySQL用户密码: mysqlpassword
- 网站系统文件夹: / var / www / web1 / web /
- 仙人掌版本:0.8.6i

第1步 - 创建网站和数据库:

在ISPConfig中,通过主菜单中的“新站点”创建一个网站。

在名为“Basis”的选项卡上,使用主机名的监视器和域名的domain.br 。 启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。

转到您的新网站,在“选项”选项卡中,在数据库中单击“ 新建 ”按钮以创建数据库web1_db1和用户web1_u1

第2步 - 安装仙人掌依赖:

要安装Cacti,简单快捷的方法是使用apt-get。 使用具有管理权限的用户,在shell中运行:

sudo apt-get install cacti

Cacti现已安装,但不是最后一个版本。 在Ubuntu / Debian中有0.8.6c版本,而在Cacti网站上有0.8.6i版本。

现在,我将仅删除旧的Cacti版本,而不是您的依赖项:

sudo dpkg -r cacti

要启用snmp,我将安装snmpd数据包:

sudo apt-get install snmpd

第3步 - 安装新版本的Cacti:

现在,我将下载Cacti到我们的网站文件夹:

cd /var/www/web1/web/
sudo wget http://www.cacti.net/downloads/cacti-0.8.6i.tar.gz

使用命令提取Cacti:

sudo tar xzvf cacti-0.8.6i.tar.gz
cd cacti-0.8.6i/
sudo mv * ../
cd ../
sudo rmdir cacti-0.8.6i

删除tar.gz文件和.htaccess文件:

sudo rm *.tar.gz
sudo rm .htaccess
sudo rm config/.htaccess

第4步 - 设置Cacti数据库:

创建MySQL数据库(如果您愿意,可以使用PHPMyAdmin):

sudo mysqladmin --user=web1_u1

导入默认的cacti数据库:

sudo mysql web1_db1 < cacti.sql

设置数据库:

sudo mysql --user=web1_u1 mysql 
mysql> GRANT ALL ON web_db1.* TO web1_u1@localhost IDENTIFIED BY mysqlpassword;
mysql> flush privileges;

第5步 - 配置Crontab和特权:

要运行每五分钟,并获取您的系统统计信息,我们需要在Crontab中添加一行:

*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1

为cacti的目录设置图形/日志生成的相应权限。

sudo chown -R www-data:www-data rra 
sudo chown -R www-data:www-data logs

第6步 - 插件架构:

Cacti的插件架构被设计为既简单又足够强大,可以自由地在Cacti中做任何事情。 仙人掌本身设计得很好,整合到它是相当容易,只需很少的修改。 最终,Cacti将提供一个标准的插件架构,允许您创建插件,而无需修改安装,但直到此时(我们正在开发),您将需要遵循以下说明。

sudo wget http://download.cactiusers.org/downloads/cacti-plugin-arch.gzip
sudo tar xvzf cacti-plugin-arch.tar.gz

在架构提取的文件夹中,我将用新的文件替换原始文件:

sudo mv cacti-plugin-arch/files-0.8.6i /var/www/web1/web

一旦完成,您将成功完成安装插件架构。 它能够使用其他用户开发的许多插件。

有关此插件的信息,请参阅此链接: http : //cactiusers.org/wiki/Homepage

第7步 - 配置仙人掌:

在同一个文件夹( / var / www / web1 / web / )中:

editor include/config.php

编辑include / config.php并指定您的Cacti配置的MySQL用户,密码和数据库。

$database_default = "web1_db1";
$database_hostname = "localhost";
$database_username = "web1_u1";
$database_password = "mysqlpassword";

第8步 - 首次访问:

转到http://monitor.domain.br ,登录页面将显示。

使用用户名/密码登录管理员 。 您将被要求立即更改此密码。 确保在以下屏幕上仔细和正确地填写所有路径变量。

第9步 - 仙人掌环境:

第10步 - 更多信息:

添加更多的插件到其他的东西,如:无休,MotherBoard监视器,高清显示器,路由器,服务器...请访问:

仙人掌 - http://www.cacti.net

仙人掌论坛 - http://forum.cacti.net

仙人掌用户 - http://cactiusers.org

仙人掌用户论坛 - http://forum.cacti.org

例:

http://www.viniciusmartins.eng.br/cacti/ - 用户和密码:客人

特别感谢:

Luciano Gomes谁写了并发表了一个很好的如何在巴西葡萄牙语为Debian设立Cacti: http : //www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3917&pagina=5

评论和建议:

转到论坛: http : //www.youcl.com/forums/showthread.php?p=49710

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏