想要部署一个服务器监控系统,大家推荐哪个
你好楼主;
1、Ganglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,
2、Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
3、Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
4、Argus 是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。
5、 Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。
6、Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等
7、collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD 文件形式。
8、Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用net语言进行扩展
9、网络嗅探器/数据包捕获网络取证分析工具(NFAT),它可以检测网络上的流量,会话,主机名,操作系统的开放端口等。 NetworkMiner也可以解析PCAP文件进行离线分析,同时,NetworkMiner还可以提取网络流量的传输的文件。
10、Pandora FMS(灵活监控系统)是一种小型和大型系统环境(一个服务器2000节点)的可用性和性能监视系统。对于本地系统,该软件使用代理来监视Linux, Solaris, FreeBSD, MAC OS X, Windows和AIX平台上的数值参数,布尔状态或字符串。使用者可以用Shellscript, WSH, Perl 或 C创建代理。 可通过SNMP v3, TCP检查和远程WMI探测来进行远程网络监视。 数据报告基于Pandora自己的SQL后台,且可在配置的屏幕上显示。
11、Observium是一个可自动发现网络中的Cisco设备和Linux系 统的网络监控工具,而是包括了主要的网络硬件和操作系统的广泛支持。
12、EasyNetMonitor是一款非常有用的免费网络监 视工具,无需安装。软件默认会每10秒钟ping一次网站,如果网站运作正常,也就是有响应的话,系统托盘的监测状态会显示绿灯,如果是没响应的话则是显 示红灯。要修改或是删除监测的网站,在地球小图标上点击右键,选择监测网址子菜单的 Edit 或是 Delete就行!
13、Colasoft Capsa Free是一个功能强大的程序,成功地处理与网络分析,向您提供用于故障诊断和监测的信息。它为用户提供丰富的经验,若要了解如何监视网络活动,查明网络问题,增强网络安全性等。
望采纳!
监控硬盘是一种比普通硬盘更实用的硬盘。普通硬盘在上电启动的时候会全速启动,瞬间电流可能达到2安,甚至更高。而监控硬盘启动的时候会缓慢加速,启动电流会控制在2安以下。因为监控系统中通常会安装多个硬盘,这样在启动的瞬间会产生很大的启动电流,如果是普通硬盘的话,电源会难以承受,甚至烧毁。另外,监控系统对硬盘的传输速度要求一般不高,但是会频繁的小数据量的读写。所以需要在磁头读写机构上针对监控系统的读写特点做结构优化设计,以延长磁头寿命。监控硬盘的理论平均无故障运行时间比普通硬盘要长的多,稳定性、可靠性要更高主要特点,更适合应用于一些特殊行业,比如说全天候数字视频监控系统。
与普通硬盘区别
1连续工作时间差别 普通PC硬盘的设计以8×5为基础。8×5指的是普通PC硬盘每天工作8个小时,每周工作5天(硬盘工作是指硬盘处于读写状态。需要特别注意的是硬盘加电后有两个状态:工作状态和等待状态,其中工作状态是硬盘进行读写工作,等待状态是硬盘没有进行读写工作但处于待命状态。 DVR专用硬盘(监控硬盘)是按24×7的企业级环境要求进行设计开发的。24×7就是每天工作24个小时,每周工作7天(就是连续不断的进行工作)。普通PC硬盘并不适合长时间连续读写,如果要求普通PC硬盘长时间连续读写就会损伤硬盘,使硬盘出现异常声音、读写错误、工作中止等多种问题并由此导致硬盘最终损坏。 数字硬盘录像机是常年不间断运行的,因此要求硬盘必须可以长时间连续工作,能满足这个要求的就是DVR专用硬盘。 2启动差别 所有的35寸硬盘都包含电机系统,因此硬盘加电启动的时候与电机加电启动的情况相类似:就是在加电的初始时间会出现较大的启动电流以完成硬盘启动。如果加电启动的时候硬盘外部供电系统不能保障足够的电流支持,则硬盘会启动失败,导致硬盘不可用。并且如果多次出现这种情况,容易造成硬盘的损坏。 由于硬盘电机的供电是由外部电源系统直流12V满足的,因此在评价硬盘启动电流的时候都以直流12V的电流为标准。普通PC硬盘启动电流一般在28A~32A之间。DVR专用硬盘的启动电流最高为20A。 数字硬盘录像机经常采用多硬盘进行数据存储,以安装8片硬盘为例:普通PC硬盘启动电流28×8=224A,最低的功耗为224A×12V=2688W。DVR专用硬盘启动电流20A×8=16A,最高的功耗为16A×12V=192W。可以看出,在相同硬盘数量的情况下DVR专用硬盘对外部电源系统的要求更低(在同样输出功率的外部电源支持下,可以安装的DVR专用硬盘的数量会更多)。 注:在上例情况中,若外部电源系统供电只能保障250W,则采用普通PC硬盘的时候会出现某些硬盘可以识别,某些硬盘不可以识别,并且没有规律性,而专用硬盘可以轻松识别。 3运行功耗及散热差别 这里运行功耗是指硬盘在正常读写状态时的功耗。 普通PC硬盘的运行功耗一般为145瓦左右,DVR专用硬盘的运行功耗一般为8瓦左右。可以看出,DVR专用硬盘运行功耗仅相当于普通PC硬盘功耗55%,低的运行功耗不仅对电源系统有重要意义,而且对数字硬盘录像机系统的散热也有重要的意义(运行功耗中大概75%会转变为热能)。 在数字硬盘录像机中,如果安装8片硬盘,那普通PC硬盘的运行总功耗为145W×8=116W,DVR专用硬盘的运行总功耗8W×8=64W。如果采用普通PC硬盘,可以想像在数字硬盘录像机这么小的空间内有这么高的发热源,对系统的散热要求是很高的,为了保障硬盘有一个合理的环境温度(0~60℃),必须对硬盘系统进行有效的散热。而采用DVR专用硬盘,发热情况就好得多----降低了系统散热要求使系统对环境的适应性更强。 4 传输的差别 DVR专用硬盘除了采用传统PC硬盘的传输模式,还引入了一个更新的传输模式----不间断传输模式,该传输模式最大为65MB/S。通过引入不间断传输模式,使硬盘对流媒体的支持更加可靠,充分保障数字硬盘录像机在录入的同时进行回放的流畅性和稳定性,这是其它硬盘所不具备的特性。
误区:
在网上查询它们的区别,看到不少相关的讨论,但经常得到这样一些结果:“监控级硬盘为7×24设计,拥有更低的启动电流、更低的功耗、更好的稳定性和寿命,故障率低于桌面硬盘”,因此有不少网友选择它组建自己的数据仓库。 乍看之下,监控级硬盘比桌面硬盘更可靠,而比桌面硬盘略高的价格似乎也佐证了这一点,但事实果真如此吗?经过不懈的查询,终于搜到一篇题为“Western Digital AV-GP 2TB Hard Disk Drive Review”的英文文档。其中分为两个部分,第一部分陈述了西数监控盘如何为影音数据做优化,在此略过,本文关注的重点在第二部分:“Not For Desktop Use”(非桌面用途)。现将该部分内容翻译如下(水平有限,难免错漏): “与桌面硬盘不同,为了能按时完成命令,AV-GP被设计为跳过错误纠正。这能防止在为损坏数据纠错时造成时间消耗从而导致影音流的中断。这对于CE型应用比如从电缆或闭路电视中录制影音流是非常好的。少量的像素点颜色失真要比少量的丢帧不显眼得多。 “然而,没人能接受在桌面或服务器环境中出现损坏数据。当我们拷贝一篇文档到硬盘中时,我们希望它的内容与原件是100%相同的。如果一个比特被认定为错的,我们希望硬盘在写入之前就修正它。但如果为了确保能“按时”完成写操作,硬盘不会执行修正过程,而只是简单地忽略了错误并写入了损坏的比特位。 “由于标价相对桌面版要稍高,某些没有道德的或误导你的商人会把这种为影音优化的硬盘作为桌面版硬盘的“高级”版向你推销。这完全是胡扯。这些影音优化硬盘与它们的桌面版兄弟并无谁高谁低。它们是为非常专业的应用设计的,并不适合在桌面和服务器环境中使用。” 看完以上解释,想必各位读者都有自己的判断了,是的,所谓监控级硬盘,具备出色的连续读取性能,能同时提供十几条音视频流,但这是以牺牲数据纠错为代价的,所以仅适用于DVR、PVR、CCTV等特定领域,正如上述文档中还提到的:“永远不要把这类硬盘用于桌面或服务器中”!因为文件内容很可能在存储时已经损坏了,对于影音文件,影响尚不大,但对于重要的文档,一旦出错,损失就惨重了,不正确的数据对于数据仓库来说是致命的,况且这种错误是硬盘本身带来的,用这种监控盘即使组成RAID也无法避免错误数据的产生! 鉴于如今有很多用户难以区分绿盘之间的差别,甚至迷信监控盘的“高稳定性”,希望能以此文,宣传一下相关知识,让读者真正地了解监控盘。
1、Ganglia
是一个集群监控软件,可以监视和显示集群中的节点的各种状态信息,比如:CPU、mem、硬盘利用率、I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现,此软件主要是用来监控系统性能的软件,通过曲线可以很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。
它是分布式的监控系统,有两个Daemon,是一个Linux下图形化监控系统运行性能的软件,界面美观、丰富,功能强大。
RRDtool是系统存放和显示time-series (即网络带宽、温度、人数、服务器负载等) 。并且它提出有用的图表由处理数据强制执行有些数据密度。
2、Cacti
是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具,通过snmpget来获取数据,使用RRDTool绘画图形,提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。
cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。
3、Zenoss
是一款智能监控软件,允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
Zenoss提供功能丰富的产品,以监测整个IT基础设施:
网络 -路由器,交换机,防火墙,接入点;
服务器 -微软的Windows , Linux , Unix系统,惠普, NetApp,戴尔;
虚拟化 -完整虚拟机虚拟化基础架构( VI3 )管理, XenSource监测;
应用领域 -Process(程序),Port,网络应用服务, Web服务,数据库,中间件,商业企业应用方案 ;
4、Argus
是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。
5、Monit
是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于UNIX平台,可以自动修复那些已经停止运行的程序,适合处理那些由于多种原因导致的软件错误。
6、Nagios
是一个监视系统运行状态和网络信息的监视系统,能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
Nagios的主要功能特点:
监视网络服务(SMTP、POP3、HTTP、NNTP、PING等);
监视主机资源(进程、磁盘等);
简单的插件设计可以轻松扩展Nagios的监视功能;
服务等监视的并发处理;
错误通知功能(通过email、pager或其他用户自定义的方法)。
0条评论