如何在Ubuntu 16.04上安装和设置Cacti
Cacti是一个完整的网络图形解决方案,它使用RRDTool的数据存储和图形功能设计。
它可以使用SNMP,shell或者perl脚本绘制网络带宽图。
RRDtool是由瑞士Tobi Oeticker开发的程序,他已经是著名MRTG的创建者。
RRDtool是使用“ C”编程语言开发的,并且将收集的数据存储在“ .rrd”文件中。
“ .rrd”文件中的记录数量永远不会增加,这意味着经常删除旧记录。
这意味着人们可以获得最近记录的数据的精确数字,而基于非常古老的数据的数字是平均值的近似值。
默认情况下,我们可以具有每日,每周,每月和每年的图形。
使用Cacti,我们可以轻松地监视计算机,网络,服务器,路由器,交换机,服务(apache,mysql,dns,硬盘,邮件服务器),SAN,应用程序,天气测量等的性能。
Cacti的安装非常简单,我们无需成为专家即可完成设置。
我们还可以向Cacti添加插件,以实现集成其他免费工具(如ntop或者php weathermap)的可能性。
1)准备工作:
Cacti的基本要求是,在开始安装Cacti之前,我们必须在服务器上设置LAMP堆栈。
登录到Ubuntu服务器并运行以下命令以更新Ubuntu服务器。
# apt-get update
# apt-get upgrade
在安装LAMP软件包之前,请注意Cacti尚不支持MySQL-Server-5.7.
因此,我们将通过添加存储库来使用“ MySQL-Server-5.6”,然后使用以下命令更新系统。
# add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
# apt-get update
现在,在以下给定命令的帮助下,在Ubuntu服务器上安装以下用于Cacti设置的软件包。
# apt-get install apache2 mysql-server-5.6 php libapache2-mod-php
按“ Y”继续在LAMP软件包(包括其所需的其他软件包)上安装,如图所示。
在安装过程中,将要求我们配置MySQL服务器的root密码。
设置密码后,按“确定”,然后在下一个提示时重复输入相同的密码。
2)安装SNMP,SNMPD和RRDtools:
我们需要安装一些其他的软件包,这些软件包对于功能齐全的Cacti设置是必需的,并且要监视安装了cacti的“本地主机”,我们需要安装和配置服务“ snmpd”。
运行以下命令在Ubuntu 16.04服务器上安装这些软件包,然后按“ Y”键继续。
# apt-get install snmp snmpd rrdtool
3)在Ubuntu 16.04上安装Cacti:
现在,我们已经完成所有必需的依赖关系,因此可以开始安装Cacti。
发出以下命令开始安装Cacti软件包,然后按“ Y”继续。
# apt-get install cacti cacti-spine
4)配置 Cacti :
在安装过程中,系统将提示我们配置Cacti的选项很少,可以从可用选项中进行选择。
首先,像使用Apache一样,选择要用于Cacti配置的Web服务器,然后按“确定”键继续。
接下来是设置将用于Cacti的数据库。
如果我们已经配置了数据库,则指向“否”选项,或者单击“是”以使用dbconfig-common for Cacti设置数据库,如图所示。
提供要与数据库服务器一起使用的Cacti应用程序的数据库密码。
从可用选项中选择MySQL服务器连接类型,为了获得最佳性能,我们将选择默认的UNIX套接字,如图所示。
然后,将要求我们为Cacti创建一个新的mysql数据库用户,以用于与数据库服务器连接。
就是这样, Cacti 的安装和配置设置已完成。
现在,确保所有必需的服务都处于活动状态并且正在运行。
# service snmpd restart # service mysql restart # service apache2 restart
5)Cacti Web安装设置:
打开以下URL以启动Cacti Web配置,并在阅读《 Cacti 安装教程》后单击“下一步”继续。
http://your-server_ip-address/cacti
选择安装类型为“新安装”,然后单击“下一步”按钮。
现在,请检查以下内容,并确保所有这些值都正确,然后再继续。
如果一切正常,并且安装没有错误,请单击“完成”。
然后,我们需要输入“ admin”用户名及其密码,其中admin是 Cacti 的默认用户名和密码,如下所示。
首次登录后修改默认密码,并设置其他密码。
欢迎来到 Cacti 首页:
重置 Cacti 用户密码后,我们将自动进入其主页。
现在添加新设备,或者创建新图形。
要查看本地主机系统的图形,请单击图形按钮,我们将看到本地主机服务器的多个图形,显示系统内存使用情况和平均负载等。