电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows下快速安装CACTI流量监控


发布日期:2023/3/5 10:50:12
 
公司最近要对几台上架的服务器进行远程监控需要提出解决方案前一段时间曾经在CU上见人们都在讨论CACTI所以就对照网上的教程进行了CACTI安装调试但是可能是自己太菜了在这个过程中遇到了许多问题在这里把这个过程记录下来给像我一样的菜鸟

CACTI是一套PHP程序它利用SNMPGET采集数据使用RRDTOOL绘图引擎绘图RRDTOOL是MRTG的替代者它们的作者是一个人由于RRDTOOL功能过于强大所以使用起来命令过于复杂而CACTI就在这时出现了它是图形界面使用简单使不用直接和RRDTOOL接触但是它是以SNMP和RRDTOOL为基础的所以最好深入学习一下NETSNMP和RRDTOOL的使用

好了废话不多说了我们来看看在Windows下如何安装CACTI吧正如我前面说的那样CACTI是一套PHP系统所以如果说是安装调试的话最主要的还的PHP环境的建立其它的RRDTOOL和NetSnmp简单应用的话只要安装上就可以不用做太多的设置

PHP是一套强大的脚本语言最初只能应用于Linux下面随着它的发展已经能够在Windows下使用了由于它最初是应用于Linux下的所以它安装起来不像Windows的其它软件那样简单需要进行一些必要的配置这对使惯Windows的人来说可能一时不能适应它本身是一套脚本解释引擎本身并不具有Web服务器的功能它是以插件的形式和ApacheIIS等Web服务一起工作的

Mysql是一套开源的强大的数据库系统最初也是在Linux上应用现在也可以在Windows下使用最新版本有安装设置向导使用起来还是很方便的

Appserv的安装及PHP的设置

在上一篇文章里我详细的写了在Winodws下安装设置ApachePHPMysql但是感觉这样还是太显麻烦一样一样装一样一样设太烦琐而现在大多数网站也都是用的Apache+PHP+Mysql环境都差不多那么有没有更简单的方法来搭建这个服务器环境呢?答案肯定是有的不然也不会有这篇文章了

通过在网上的搜索我发现Appserv这个软件AppServ 是 Windows下PHP 网页架站工具组合包泰国的作者将一些网络上免费的架站资源重新包装成单一的安装程序以方便初学者快速完成架站AppServ 所包含的软件有ApacheApache MonitorPHPMySQLPHPNukephpMyAdmin目前最新版本是这个软件安装起来非常方便一路下一步就可以非常方便的安装完成而且安装完成后一个Apache+PHP+Mysql的环境就算搭建好了而且这个工具还安装了PhpMyAdmin这个Mysql的管理工具对于菜鸟来说实在是太方便了在这里主要需要注意的是如果本机默认的端口已经在使用了记着把默认的端口改成没有使用的还有就是Mysql的登录密码

由于这个环境是PHP网站的环境所以我们还要对PHP进行一些必要的设置让它符合我们的需求其实主要就是加几个环境变量我们打开开始控制面板系统高级环境变量系统变量选项卡里点添加在弹出的窗口中变量名输入MIBDIRS变量值输入C:\AppServ\php\extras\mibs确定就可以了;再找到path变量点编辑在变量值最后加入PHP的搜索路径就是你的PHP安装路径和扩展插件路径这里是C:\AppServ\php和C:\AppServ\php\ext所以我加入了; C:\AppServ\php; C:\AppServ\php\ext注意不要加双引号只添加双引号里面的内容就可以了

我们还要开启PHP对SNMPGDSocket的支持打开c:\windows\phpini文件确保extension=php_gddllextension=php_mysqldll extension=php_snmpdll

extension=php_socketsdll三个选项前面没有分号

这时我们要重新启动Windows使刚才所做的设置生效

安装CACTI

系统重新启动以后我们首先要做的就是在Windows安装NetSnmp这个工具安装起来也是很方便的一路下一步就好了不用做什么设置最好是按照Cacti默认的路径安装这样设置起CACTI来会省不少事Cacti默认查找NetSnmp的路径是C:\netsnmp所以我们最好将它安装在这个目录下

而RRDTOOL也已经有Windows下的版本的了我们只要把它解压就可以了由于CACTI默认的搜索路径是c:\rrdtool所以我们把它解压到这个目录就可以了

最后我们只要把CACTI复制到Web服务器的根目录就可以了我这里是C:\AppServ\www所以我把从网上下载到的CACTI解压到了这个目录下的CACTI目录然后打开IE输入//localhost点phpMyAdmin Database Manager Version 链接输入Mysql的用户名和密码进入PhpMyAdmin后新建一个数据库cacti新建一个用户cactiuser密码cactiuser给这个用户完全控制cacti数据库权限然后选择导入数据把C:\AppServ\www\cacti\cactisql文件导入到cacti数据库到此我们就可以打开IE输入来对cacti进行一些简单的设置主要是路径的设置

这样我们就安装成功了CACTI当然我们还需要进行任务计划的设置等详细的设置请参见我的上一篇文章在Windows下安装CACTI

最后附上本次所需要软件的下载地址

AppServ

CACTI

RRDTOOL For Windows

NetSnmp For Windows

?group_id=&package_id=&release_id=

这些都是软件的最新稳定版本

上一篇:Windows下各个文件夹的作用分别是什么

下一篇:让Windows XP中的视频文件偷偷消失