局域网设备监控软件,第1张

nagios,linux下开源工具,纯免费。

只要有可达的IP地址就可以监控各项参数。可以监控各种操作系统、各种路由交换、主机IP、ping延时、磁盘空间、CPU、内存、进程、端口流量并绘图,及其他snmp各项信息,还有设备抖动信息。同时,结合cacti可以绘制CPU、内存、端口流量等图形。

nagios和cacti的中文资料很多。

目前有个法国人写的软件Centreon,使用了nagios引擎,并把cacti完美地结合在一起,操作更方便,界面更漂亮,日志会写入mysql数据库,方便做历史数据报表。

但中文资料相对少。

这类工具通过web来展现的,你就不需要给领导写报表了,给领导一个账号,自己看去。可能最多也就帮领导写分析报告了。

这类工具另外一个优势在于,可以定制短信、邮件、声音等告警手段,在指定的时间范围内(默认7x24)发布告警信息。

给你截几个图看看效果。nagios和cacti的,Centreon的没截图

前提条件

一、已安装好Cacti:ubuntu下cacti安装配置

二、准备好以下安装文件:

Cacti_SNMP_Informant_Standard_Metrics_v13zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64)

informant-std-16zip

配置过程

一、被监控服务器设置(这里是windows服务器)

为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例)

进入功能添加向导,勾选SNMP服务,然后点击”下一步”

安装完成后,点击关闭

打开服务管理器,找到SNMP Service项双击

在弹出的窗口中选择”安全”选项卡,并设置社区为:public

按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子

然后确定并重启SNMP Service

解压文件informant-std-16zip并安装其中的informant-std-16exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)

开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。

注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息

复制代码

//修改前

enadmin@ubuntu-server:/etc/smokeping/configd$snmpwalk -v 1 -c public 10138xxxx 136121110

Timeout: No Response from 10138xxxx

//修改后

enadmin@ubuntu-server:/etc/smokeping/configd$snmpwalk -v 1 -c public 10138xxxx 136121110

iso36121110 = STRING:"Hardware: Intel64 Family 6 Model 46 Stepping 6 AT/AT COMPATIBLE -Software: Windows Version 61 (Build 7600 Multiprocessor Free)"

复制代码

以上被监控的客户端设置完毕

二、监控服务器配置(这里是安装cacti的ubuntu服务器)

1、导入cacti监控模板

解压文件Cacti_SNMP_Informant_Standard_Metrics_v13zip,把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页面就可以看到相应的图了

至此所有内容配置完毕,我们看一下刚刚配置以后产生的图形吧

1、 操作系统:Windows Server 2003企业版(或其他NT系统)。 2、 安装Apache,当然也可以使用IIS。 3、 安装MySQL,下载MySQL的Windows版本并安装到c:/mysql文件夹下。 4、 安装PHP,从wwwphpnet 下载PHP 5X并安装到c:/php文件夹下。 5、 安装RRDTool,从wwwcactinet下载Cygwin版RRDTool并安装到c:/cacti文件夹下。 6、 安装Net-SNMP,下载Net-SNMP并安装到c:/net-snmp文件夹下。 7、 安装Cacti,将下载的Cacti 压缩文件解压到WEB目录下,并改名为cacti。 8、 安装Cactid,将下载的Cactid压缩文件解压到c:/cacti文件夹下。 9、 安装Cygwin,从Cygwin站点下载setupexe文件,安装cygwin到c:/cygwin文件夹下。 10、安装ActivePerl,有些脚本是用perl语言写的,所以需要ActivePerl的支持。 <首先要做的就是在Windows安装Net-Snmp,这个工具安装起来也是很方便的,一路下一步就好了,不用做什么设置,最好是按照Cacti默认的路径安装,这样设置起CACTI来会省不少事,Cacti默认查找Net-Snmp的路径是C:\net-snmp,所以我们最好将它安装在这个目录下。  而RRDTOOL也已经有Windows下的版本的了,我们只要把它解压就可以了,由于CACTI默认的搜索路径是c:\rrdtool,所以我们把它解压到这个目录就可以了。  最后我们只要把CACTI复制到Web服务器的根目录就可以了,我这里是C:\AppServ\www,所以我把从网上下载到的CACTI解压到了这个目录下的CACTI目录,然后打开IE输入: http://localhost,点phpMyAdmin Database Manager Version 292链接,输入Mysql的用户名和密码,进入PhpMyAdmin后,新建一个数据库“cacti”,新建一个用户“cactiuser”,密码“cactiuser”,给这个用户完全控制“cacti”数据库权限。然后选择导入数据,把C:\AppServ\www\cacti\cactisql文件导入到cacti数据库。到此我们就可以打开IE,输入 http://localhost/cacti/installphp来对cacti进行一些简单的设置,主要是路径的设置。  这样我们就安装成功了CACTI,当然我们还需要进行任务计划的设置等,详细的设置请参见我的上一篇文章“在Windows下安装CACTI”。  最后附上本次所需要软件的下载地址:  AppServ: http://wwwonlinedownnet/soft/35753htm  CACTI: http://wwwcactinet/downloads  RRDTOOL For Windows: http://wwwonlinedownnet/soft/35753htm  Net-Snmp For Windows:   http://sourceforgenet/project/showfilesphpgroup_id=12694&package_id=162885&release_id=466298  >

我们看到cacti里的图形都是根据后面mysql数据库里的数值生成了,所以先停掉apache里的cacti应用,然后打开mysql找到你要删除的那个表,筛选出日期,删掉就行了。

这只是一个步骤,至于要删哪里得看你针对的表是什么。

现在公司需要我把服务器都监控起来。虽说现在服务器不多。但是将来如果多起来了没有监控的话哪台挂了都不知道。。在网上找了好久攻略。要么就是一些收费软件的。。要么就是在LINUX上监控的。。现在真的急求一篇在windows下用MRTG监控windows2003服务器的教程。手动配置也好,用批处理搞定也行。财富也就这么点了。能帮我解决的话还可以追加分。。1监控时候把模板选中那个 windows的就好2开启windows snmp代理服务3保证链路ping通 udp数据包在linux监控服务器和window间要通

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 局域网设备监控软件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情