1.Windows下怎么快速安装CACTI流量监控呢?
CACTI是一套PHP程序,它利用SNMPGET采集数据,使用RRDTOOL绘图引擎绘图,RRDTOOL是MRTG的替代者,它们的作者是一个人。
由于RRDTOOL功能过于强大,所以使用起来命令过于复杂,而CACTI就在这时出现了,它是图形界面,使用简单,使不用直接和RRDTOOL接触。 但是它是以SNMP和RRDTOOL为基础的,所以最好深入学习一下NET-SNMP和RRDTOOL的使用。
好了,废话不多说了,我们来看看在Windows下如何安装CACTI吧。正如我前面说的那样,CACTI是一套PHP系统,所以如果说是安装调试的话最主要的还的PHP环境的建立。
其它的RRDTOOL和Net-Snmp简单应用的话只要安装上就可以,不用做太多的设置。 PHP是一套强大的脚本语言,最初只能应用于Linux下面,随着它的发展,已经能够在Windows下使用了。
由于它最初是应用于Linux下的,所以它安装起来不像Windows的其它软件那样简单,需要进行一些必要的配置,这对使惯Windows的人来说可能一时不能适应。 它本身是一套脚本解释引擎,本身并不具有Web服务器的功能,它是以插件的形式和Apache、IIS等Web服务一起工作的。
Mysql是一套开源的强大的数据库系统,最初也是在Linux上应用,现在也可以在Windows下使用,最新版本有安装、设置向导,使用起来还是很方便的。 一、Appserv的安装,及PHP的设置 在上一篇文章里我详细的写了在Winodws下安装设置Apache、PHP、Mysql,但是感觉这样还是太显麻烦,一样一样装,一样一样设,太烦琐,而现在大多数网站也都是用的Apache+PHP+Mysql,环境都差不多,那么有没有更简单的方法来搭建这个服务器环境呢?答案肯定是有的,不然也不会有这篇文章了。
通过在网上的搜索,我发现Appserv这个软件,AppServ 是 Windows下PHP 网页架站工具组合包,泰国的作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin,目前最新版本是2。 5。
8。这个软件安装起来非常方便,一路下一步就可以非常方便的安装完成,而且安装完成后一个Apache+PHP+Mysql的环境就算搭建好了。
而且这个工具还安装了PhpMyAdmin这个Mysql的管理工具,对于菜鸟来说实在是太方便了。在这里主要需要注意的是如果本机默认的80端口已经在使用了,记着把默认的80端口改成没有使用的,如:8080,还有就是Mysql的登录密码。
由于这个环境是PHP网站的环境,所以我们还要对PHP进行一些必要的设置,让它符合我们的需求,其实主要就是加几个环境变量。我们打开“开始”-“控制面板”-“系统”-“高级”-“环境变量”。
在“系统变量”选项卡里点添加,在弹出的窗口中变量名输入MIBDIRS,变量值输入C:\AppServ\php5\extras\mibs,确定就可以了;再找到“path”变量,点编辑,在变量值最后加入PHP的搜索路径,就是你的PHP安装路径和扩展插件路径,这里是C:\AppServ\php5和C:\AppServ\php5\ext,所以我加入了“; C:\AppServ\php5; C:\AppServ\php5\ext”。 注意不要加双引号,只添加双引号里面的内容就可以了。
我们还要开启PHP对SNMP、GD、Socket的支持,打开c:\windows\php。ini文件,确保extension=php_gd2。
dll、extension=php_mysql。 dll、extension=php_snmp。
dll、extension=php_sockets。dll三个选项前面没有分号。
这时我们要重新启动Windows使刚才所做的设置生效。 二、安装CACTI 系统重新启动以后,我们首先要做的就是在Windows安装Net-Snmp,这个工具安装起来也是很方便的,一路下一步就好了,不用做什么设置,最好是按照Cacti默认的路径安装,这样设置起CACTI来会省不少事,Cacti默认查找Net-Snmp的路径是C:\net-snmp,所以我们最好将它安装在这个目录下。
而RRDTOOL也已经有Windows下的版本的了,我们只要把它解压就可以了,由于CACTI默认的搜索路径是c:\rrdtool,所以我们把它解压到这个目录就可以了。 最后我们只要把CACTI复制到Web服务器的根目录就可以了,我这里是C:\AppServ\/pub/python-memcached/python-memcached-1。
45。tar。
gz tar xzvf python-memcached-1。45。
tar。gz python setup。
py install 我运行上面的命令的时候出现如下错误 Traceback (most recent call last): File "setup。 py", line 3, in ? from setuptools import setup ImportError: No module named setuptools 解决办法:yum -y install python-setuptools 安装成功后再次 python setup。
py install 安装就可以成功了。 2、Template Installation wget /dealnews/developers/cacti-memcached-1。
0。tar。
gz tar zxvf cacti-memcached-1。0。
tar。gz cd cacti-memcached 把memcached。
py 拷贝到Cacti 的scripts目录下! 3、设置cacti 进入Cacti控制界面点击 Import Templates --> Import Template from Local File 在浏览里面选择 cacti_memcached_host_template。 xml 这个文件,然后点击save就OK! 剩下的就是添加新图片的事情了 4、以上设置只是针对默认端口11211,但是当你的端口不是11211,而是其他的端口,比如我的是12000,这样的话你就要对你的cacti的data source做下小更改了,操作如下: Console---Data Input Methods--Memcached – Statistics 找到Input String的值python /scripts/memcached。
py 更改成:python /scripts/memcached。py –p 12000 如果你是其他端口的,只要将端口号更改成其他的值就可以了! 以上是我对于这个问题的解答,希望能够帮到大家。
3./stopcode
1)你的电脑重启的时候,你在电脑干什么呢,能说说吗?我会跟据你说的较为准确的回答你。
请将你在重启前电脑的表现,和你操作说的详细些,可能就是这些操作引起的重启的发生,有问题请追问我(我跟据你提供的信息重新回答你)。
一般重启是自己不正确操作引起的,记住容易引起重启的操作不做。电脑不要满负荷操作,就是在玩游戏、看视频时、下载时、看网页的同时在干别的操作最容易重启、死机、蓝屏,因此在玩游戏、看视频、下载时、看网页时不要在操作别的东西了。
硬件方面,CPU等硬件温度过高,内存少卡引起的,硬盘坏道,电压不稳,在有就是加的硬件不合适引起的。
90%的重启是自己操作使用电脑不当引起的,卡是重启发生的根源,容易引起卡的操作不做,就会避免重启或少发生重启。
2)如果是开机重启与您关机前的不当操作有关系吧?比如:玩游戏、看视频、操作大的东西、使用电脑时间长造成的卡引起的吧?或下载了不合适的东西,故障不会无缘无故的发生吧?
反复开关机试试,放一段时间试试,确实不可以就重装系统吧,如果自己重装不了,到维修那里找维修的人帮助您。
一个是放半天或一天有时会自己恢复,另一个就是重装系统了。
只要注意自己的电脑不卡机、蓝屏、突然关机,开机就不会这样了。
有问题请您追问我。
4.Cacti是什么
acti是推荐指数最高的一款工具,它提供了实时图表和视觉线索,以便管理人员了解数据中心的运行状况。
Cacti的前端部分与开源监控工具RRDtool联系起来,而这款开源监控工具可以收集来自SQL服务器及其他部件的数据。通过Cacti收集的数据全部存储在MySQL数据库里面。
这种安排有助于管理人员监控性能、服务器的负载和温度及其他变化因素。其树状结构让你可以针对特定用户制作报告。
谁需要它?数据中心管理人员可以使用Cacti来检查服务器的负载大小和网络性能。
5.怎么用cacti监控windows
前提条件 一、已安装好Cacti:ubuntu下cacti安装配置 二、准备好以下安装文件:Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64) informant-std-16.zip 配置过程 一、被监控服务器设置(这里是windows服务器) 为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例) 进入功能添加向导,勾选SNMP服务,然后点击”下一步” 安装完成后,点击关闭.打开服务管理器,找到SNMP Service项双击 在弹出的窗口中选择”安全”选项卡,并设置社区为:public 按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子.然后确定并重启SNMP Service.解压文件informant-std-16.zip并安装其中的informant-std-16.exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)
开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息 复制代码//修改前 enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0 Timeout: No Response from 10.138.xx.xx//修改后 enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0 iso.3.6.1.2.1.1.1.0 = STRING:"Hardware: Intel64 Family 6 Model 46 Stepping 6 AT/AT COMPATIBLE -Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)" 复制代码 以上被监控的客户端设置完毕 二、监控服务器配置(这里是安装cacti的ubuntu服务器)1、导入cacti监控模板 解压文件Cacti_SNMP_Informant_Standard_Metrics_v13.zip,把template文件夹中的6个模板文件,通过cacit操作界面导入。
2、然后把文件夹resource\snmp_queries中的xml文件,放到cacti服务器中的相应目录,我的服务器为/usr/share/cacti/resource/snmp_queries,具体目录根据cacti安装路径会有所变化。还有设定这些文件的访问权限,保证所有用户都有读的权限。
以上cacti模板安装完成 三、创建监控主机及监控资源图 点击Devices,添加一台设备,这里输入设备的IP地址和描述,在HostTmeplate当中选择“Windows Host - SNMP Informant”,前天配置如下图所示,重点是黄色底纹标注部分。注意:在接下页面中显示的Associated Graph Templates和Associated DataQueries的1至3项是cacti自带的针对linux的模板,与刚才导入的模板无关,所以最好删除了,免得建图时误错了。
如下图用黄色底纹标注的内容都删除掉。点击Create Graphs for this Host,为主机创建监控图 接下来创建对CPU、磁盘、内存、网卡等内容的监控 CPU 磁盘 内存 网卡 其中说明一下:CPU中的0代表第一个CPU,如果是多核的CPU会显示更多选项,Total是对所有CPU的统计. 针对磁盘也可以选择对不同盘的监控,如C盘、D盘。
另外有Select a graph type选项,比如磁盘使用情况,磁盘IO情况等。我这里只找到DiskReadBytePerSec之类的,没有找到DiskReadPerSec,就是每秒读取、写入的次数,这里只有每秒读取写入的字节数目。
勾选需要的监控图,然后点create按钮即可。图建好后就是把图放到Graph Tree中了,进入Graph Tree菜单,点击Default Tree 点击Add 参考下图设置,然后点create按钮.之后在Graph页面就可以看到相应的图了 至此所有内容配置完毕,我们看一下刚刚配置以后产生的图形吧。
6.怎么用cacti监控windows
前提条件一、已安装好Cacti:ubuntu下cacti安装配置二、准备好以下安装文件:Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64)informant-std-16.zip配置过程一、被监控服务器设置(这里是windows服务器)为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例)进入功能添加向导,勾选SNMP服务,然后点击”下一步”安装完成后,点击关闭.打开服务管理器,找到SNMP Service项双击在弹出的窗口中选择”安全”选项卡,并设置社区为:public按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子.然后确定并重启SNMP Service.解压文件informant-std-16.zip并安装其中的informant-std-16.exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)
开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息复制代码//修改前enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0Timeout: No Response from 10.138.xx.xx//修改后enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0iso.3.6.1.2.1.1.1.0 = STRING:"Hardware: Intel64 Family 6 Model 46 Stepping 6 AT/AT COMPATIBLE -Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)"复制代码以上被监控的客户端设置完毕二、监控服务器配置(这里是安装cacti的ubuntu服务器)1、导入cacti监控模板解压文件Cacti_SNMP_Informant_Standard_Metrics_v13.zip,把template文件夹中的6个模板文件,通过cacit操作界面导入。
2、然后把文件夹resource\snmp_queries中的xml文件,放到cacti服务器中的相应目录,我的服务器为/usr/share/cacti/resource/snmp_queries,具体目录根据cacti安装路径会有所变化。还有设定这些文件的访问权限,保证所有用户都有读的权限。
以上cacti模板安装完成三、创建监控主机及监控资源图点击Devices,添加一台设备,这里输入设备的IP地址和描述,在HostTmeplate当中选择“Windows Host - SNMP Informant”,前天配置如下图所示,重点是黄色底纹标注部分。注意:在接下页面中显示的Associated Graph Templates和Associated DataQueries的1至3项是cacti自带的针对linux的模板,与刚才导入的模板无关,所以最好删除了,免得建图时误错了。
如下图用黄色底纹标注的内容都删除掉。点击Create Graphs for this Host,为主机创建监控图接下来创建对CPU、磁盘、内存、网卡等内容的监控CPU磁盘内存网卡其中说明一下:CPU中的0代表第一个CPU,如果是多核的CPU会显示更多选项,Total是对所有CPU的统计.针对磁盘也可以选择对不同盘的监控,如C盘、D盘。
另外有Select a graph type选项,比如磁盘使用情况,磁盘IO情况等。我这里只找到DiskReadBytePerSec之类的,没有找到DiskReadPerSec,就是每秒读取、写入的次数,这里只有每秒读取写入的字节数目。
勾选需要的监控图,然后点create按钮即可。图建好后就是把图放到Graph Tree中了,进入Graph Tree菜单,点击Default Tree点击Add参考下图设置,然后点create按钮.之后在Graph页面就可以看到相应的图了至此所有内容配置完毕,我们看一下刚刚配置以后产生的图形吧。
转载请注明出处windows之家 » cacti如何收集win10信息