Xampp的Cacti在Ubuntu

仙人掌与Xampp在Ubuntu上

这是一个简单的Cacti设置,所以你不需要一个“Linux”的专家来维护它。 请注意,Cacti也可以安装在Windows和导轨上,这些安装都可以在网上使用。 本指南只是重复了仙人掌在孟买的设置。

什么是仙人掌? 你可以在这里查看http://cacti.net

仙人掌用于什么?

仙人掌主要设置为监控回程,并在需要时准备好图形,但目前我们还在使用它来监控CPU使用情况,内存使用情况,查看流量模式,获取警报等。

所以现在我们继续基本的设置。

要求:

一台Linux机器 - (根据您的选择可以任意选择),尝试保持至少256MB RAM,我已经在1.4GHz处理器和256 mb RAM上测试了Cacti,其中centos是操作系统,还有大约350台被监视的设备,已经运行了一个多月没有挂钩,目前Cacti驻留在一个1.8GHz的机器上,512 mb的ram,它也运行一个代理服务器 - Squid,以及一个内部网的web ftp服务器)。

Cacti软件包 - 我们需要从http://cacti.net下载。

RRDtool - 这是95%的NMS工具在网上用于绘图的defacto包 ,详细信息可以在http://oss.oetiker.ch/rrdtool/找到。

Xampp - 现在我进入Xampp的原因是因为它可以很容易地维护很多事情(Apache webserver - MySQL数据库,PHP编程语言和所有需要的依赖); 当然,我们可以在没有Xampp的情况下执行,但是您可以在网上搜索这些文档。

Ubuntu安装:

1:现在的第一步是在我们的机器上安装Linux,为此,我们将从以下站点下载Ubuntu isos: http : //cdimage.ubuntu.com/releases/gutsy/tribe-5/gutsy-desktop- i386.iso 。 这是Ubuntu的当前最新版本。

注意:有一个服务器版本的Ubuntu也是可用的,但是由于缺少gui,我们不会进行这种操作。

2:一旦下载,将其刻录到CD上,然后启动机器,您决定使用相同的CD作为服务器。

3:机器启动后,您将注意到它以Live-CD模式运行,即硬盘未被使用,您将在屏幕左上方找到一个安装图标,双击它,继续安装,你可能在分区期间唯一的问题 - 因为我们正在进行一个单独的机器,最好是我们进入自动分区(一个详细的Ubuntu安装指南现在不是真的可以,但它可以是在这里找到: https//help.ubuntu.com/6.10/ubuntu/installation-guide/i386/index.html

还要记住输入您的用户名作为deadwait (im为了这个例子而采取deadwait )。

4:Ubuntu安装完成后,所有进一步的步骤现在都将在Ubuntu本身发生,接下来要做的就是看它已经更新了。 为此,我们必须能够访问因特网,因此您的网卡将被配置,我希望您记住您在安装过程中提供的根密码。

4.1:点击:

System --> Administration --> Network

并在有线连接标签中提供您所需的IP地址/子网掩码和网关。

4.2:如果您的Internet访问是通过代理服务器,请单击:

System --> Preferences --> Network Proxy

并提供您的代理服务器的IP地址和端口。

4.3:打开终端窗口(应用程序 - >附件 - >终端 ),然后键入以下内容。 命令:

sudo aptitude update

接着:

sudo aptitude install build-essential

4.4:一旦构建完成,您将设置为安装Xampp,RRDtool和Cacti。

5:我们将从Xampp开始 - 详细了解Xampp检查他们的网站http://www.apachefriends.org/en/xampp.html 。 现在我们需要下载Xampp for Linux直接点击这个链接http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.3b.tar.gz 。 这是Xampp的当前最新版本。 记住将它下载到/ opt/ opt的原因是因为在网站上提到的一样,但请记住,您可以在任何位置下载并安装)。

5.1:现在假设你已经将文件下载到/ opt,接下来需要完成以下操作(我将在命令行模式下引导你 - 但是可以在GUI中完成,我没有提到GUI的原因方法是因为我在GUI模式中感到困惑,因为这些DOCS将被打开以供编辑,任何希望更新GUI模式的人都可以这样做)。

像往常一样点击:

Applications --> Accessories --> Terminal

输入:

cd /opt

这将带您进入/ opt目录,键入:

sudo tar -xvzf xampp-linux-1.6.3b.tar.gz

这样做是将文件解压缩/解压缩到自己的目录中,如果输入命令dir,您将看到已经创建了一个新的目录( lampp )。 如果要删除xampp-linux-1.6.3b.tar.gz文件或不符合您的要求,如果要删除该命令,则该命令为:

sudo rm -rf xampp-linux-1.6.3b.tar.gz

我做的是通常将这些文件移动到我的主文件夹,假设我的登录名是deadwait,然后我的主文件夹变成/ home / deadwait ,移动文件的命令如下:

sudo mv xampp-linux-1.6.3b.tar.gz /home/deadwait

现在为酷的部分 - >在同一终端类型:

cd lampp

然后输入:

sudo ./lampp start

并且您的网络服务器与MySQL和FTP一起将启动,检查相同,打开Firefox并键入http:// localhost ,您应该得到Xampp屏幕。

5.2:现在让我们清楚一些基本的东西,我们需要做 - 你看到Cacti需要一个我们已经使用Xampp安装的数据库,现在我们需要做的就是创建Cacti自己的数据库。 现在,由于您已经在Firefox中打开了http:// localhost ,所以Xampp会询问您的语言偏好,单击英文,然后在左侧窗格中将显示phpmyadmin的链接,点击它,您现在看到的是一个网页基于MySQL的管理工具,在第一页上,您将看到一个名为Create Database的选项。 在下面的字段中输入cacti,因为这是我们将用于我们的数据库的名称(当然,你可以命名任何你想要的)。 然后继续下一步。

6:那么我们的一部分工作就完成了。 接下来要做的是安装rrdtool。 你会喜欢这个,在一个终端框中键入魔术命令:

sudo aptitude install rrdtool

就是这样 rrdtool已安装(现在有一点历史,我们可以通过执行sudo aptitude install cacti来安装整个Cacti以及webserver,PHP和MySQL,但是我们还没有这么做,因为如果你对Linux不舒服,可能会导致对于安装文件的位置有很多困惑,如果升级发生,包也可能会损坏)。

同时我们用同样的命令再安装一个需要的工具( snmp ):

sudo aptitude install snmp

接着:

sudo aptitude install snmpd

需要记住的是rrdtool安装在/ usr / bin / rrdtool中 ,稍后我们需要这个路径。

7:现在奶油 - 仙人掌安装。

首先我们需要从这个链接下载Cacti软件包,我们可以这样做: http : //www.cacti.net/downloads/cacti-0.8.6j.tar.gz

将链接保存在您的桌面上,然后打开终端并导航到桌面,命令(假设您的用户登录为deadwait ):

cd /home/deadwait/Desktop

记住Linux是区分大小写的,所以桌面将不起作用,它将是桌面 。 一旦我们在桌面 ,输入foll命令:

sudo tar -xvzf cacti-0.8.6j.tar.gz

这将在名为cacti-0.8.6j的目录中提取该文件 。 为了我们的轻松,我们将其命名为只使用foll命令的cacti

sudo mv cacti-0.8.6j cacti

现在,该目录被重命名,让我们将它移动到我们的lampp目录,以便我们可以通过我们的网络服务器访问它。 为此,请运行以下命令:

sudo mv cacti /opt/lampp/htdocs

现在我们的Cacti目录被复制到lampp的webroot目录中。 记住我们已经在MySQL中创建了一个名为cacti的数据库,现在我们需要填充这个数据库,如果你不明白,你不用担心,只需按照以下步骤:

7.2:打开Firefox,再次访问phpmyadmin, http:// localhost / phpmyadmin

在左窗格中选择我们创建的数据库,在我们的例子中是cacti

然后在右窗格中选择导入 - > ,然后单击浏览 - > 。 导航到/ opt / lampp / htdocs / cacti目录,您必须在其中选择文件cacti.sql ,然后单击。

7.3:再次在终端类型中:

cd /opt/lampp/htdocs/cacti/include

然后输入

sudo nano config.php

nano是一个编辑器,它将打开文件config.php ,一开始你会看到这些选项:

 $database_type = "mysql";
 $database_default = "cacti";
 $database_hostname = "localhost";
 $database_username = "cactiuser";
 $database_password = "cactiuser";
 $database_port = "3306";

您需要更改用户名和密码,使其如下所示:

 $database_type = "mysql";
 $database_default = "cacti";
 $database_hostname = "localhost";
 $database_username = "root";
 $database_password = "";
 $database_port = "3306";

然后按ctrl-x出来。

7.4:现在打开Firefox并在地址栏中输入以下内容: http:// localhost / cacti

您将会看到一个屏幕,这将是安装的开始,只需点击下一步

在下一个屏幕上,您将询问是否是新安装,当然是,确认数据库用户和所提到的数据库名称是否正确,请返回到第7步.3并检查,然后单击下一步

7.5:当我们点击它显示所有需要的文件的基本路径。 我们会注意到,由于路径错误,php的路径被标记为红色。 安装程序中显示的路径是:

/usr/bin/php

我们必须改为:

/opt/lampp/bin/php

然后单击完成。

仙人掌现已安装。

它将向Cacti主页开放,并要求您输入用户名和密码。 输入:

admin

和密码为

admin

然后它将强制您更改密码,输入您决定的新密码并使用新密码登录。

我们需要做更多的事情,你会看到Cacti的工作是通过轮询我们设置的设备,所以让我们设置轮询器每5分钟。 打开终端并输入foll命令:

sudo nano /etc/crontab

这将打开crontab文件,现在最后输入:

/5 * * * * deadwait /opt/lampp/bin/php /opt/lampp/htdocs/cacti/poller.php > /dev/null 2>&1

然后按ctrl x并出来。 现在一直以来,我们假设用户名登录到你的机器是死机等待的 ,所以在上面添加了deadwait ,现在我们需要做最后一件事情。 在终端中键入以下命令:

sudo chown -R 777 /opt/lampp/htdocs/cacti
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

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

支付宝扫一扫打赏

微信扫一扫打赏