10 个免费的网络监控工具

jopen 13年前
     <p>互联网的飞速发展,互联网的使用越来越普遍,网络和互联网不仅成为企业内部的沟通桥梁,也是企业和外部进行各类业务往来的重要管道。</p>    <p>网络监控软件定义:指针对局域网内的计算机进行监视和控制,针对内部的电脑上互联网活动(上网监控)以及非上网相关的内部行为与资产等过程管理(内 网监控;所以包含了上网监控(上网行为监视和控制、上网行为安全审计)和内网监控(内网行为监视、控制、软硬件资产管理、数据与信息安全),有些还增加了 数据安全的透明加密软件部署。</p>    <p><strong>1. <a href="/misc/goto?guid=4958190229022168456" target="_blank">Monit</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958190229022168456"><img class="aligncenter size-full wp-image-18643" title="mmonit" alt="mmonit" src="https://simg.open-open.com/show/5fe508fdd1bade53810eb32fca143be4.png" width="550" height="432" /></a></p>    <p>Monit 是一个Linux/UNIX系统上开源的进程、文件、目录和文件系统监控和管理工具,可自动维护和修复一些错误的情况。<br /> Monit is a great tool that not only supervises your server, but also tries to solve the issues by taking predetermine actions for specific situations. For instance, when your database server crashes, this tool has the ability of automatically restarting the service if this is the action that you wish to take (which usually is).</p>    <p>If you need to supervise more than one server, then you can utilize M/Monit, which is an extended version of Monit that allows monitoring multiple machines.</p>    <p>Its iPhone app is also available so that you can easily check on your network from anywhere.</p>    <hr />    <p><strong>2. <a href="/misc/goto?guid=4958201289506776771" target="_blank">Ganglia</a></strong></p>    <hr />    <p><a href="https://simg.open-open.com/show/cd6985f8cb51910bd05f081412cbc859.png"><img class="aligncenter size-full wp-image-18646" title="Ganglia" alt="Ganglia" src="https://simg.open-open.com/show/cd6985f8cb51910bd05f081412cbc859.png" width="550" height="194" /></a><br /> Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。<br /> Ganglia is a cool tool that will let you see how the whole cluster of machines is doing all at once. If you are working with a server cluster then this is the ultimate tool for you, but it might prove to be overkill for single-machine set-ups.</p>    <hr />    <p><strong>3. <a href="/misc/goto?guid=4958201290265165329" target="_blank">Munin</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201290265165329"><img class="aligncenter size-full wp-image-18418" alt="Munin" src="https://simg.open-open.com/show/5e3fe75420edc3998006ab7740393938.png" width="506" height="667" /></a></p>    <p>This tool supervises monitors and graphs system performance metrics. It has the ability of automatically producing daily/weekly/monthly/yearly performance graphs and reports of various significant metrics. It can monitor core system resources, like memory, disk space, CPU usage, server apps like MySQL, Apache, and Squid.</p>    <p>One of the best thing about this tool is that it can be extended quite easily. simply write a few lines of code, and you can create a plugin to supervise almost anything. We know that Munin is very easily extendable, so it can also prove to be a great choice for graphing things that are not even related to server performance, for instance, the number of user signups or website popularity etc.</p>    <hr />    <p><strong>4. <a href="/misc/goto?guid=4958191777200367509" target="_blank">Cacti</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201292349778270"><img class="aligncenter size-full wp-image-18647" title="cacti" alt="cacti" src="https://simg.open-open.com/show/019552d8f7eac8a68f0ca36c320f24a4.png" width="550" height="583" /></a></p>    <p><strong>Cacti</strong> 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。<br /> This one is quite like Munin. But what makes Cacti different is the fact that it lets you resize your graphs and see data for an arbitrary range. While Munin only provides fixed daily, weekly, monthly and yearly graphs (unless you have created a custom extension), Cacti allows viewing your data in any way you like: last 2 hours, last 4 days, last 6 months, out of the box. You even have the ability of visually selecting and zooming into regions on your graphs.</p>    <hr />    <p><strong>5. <a href="/misc/goto?guid=4958194834845619138" target="_blank">Nagios</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201293758749766"><img class="aligncenter size-full wp-image-18648" title="nagios" alt="nagios" src="https://simg.open-open.com/show/2b30cc0b0c640cae078b1fb161c3276d.png" width="550" height="302" /></a></p>    <p></p>    <p>Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等</p>    <p>Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。</p>    <p><br /> This tool’s website says that it is “the industry standard in IT infrastructure monitoring”. Although this tool is a bit complicated to install and configure, but its all worth the pain as it boasts a plethora of awesome features. Nagios definitely stands out from all the rest of its competitor and is geared for the experienced IT network administrator. Nagios has the ability to monitor multiple hosts and also sends out alerts through email, pager (if you still use it!) or SMS/text messaging. Similar to Monit, it can also be configured to automatically respond to issues.</p>    <hr />    <p><strong>6. <a href="/misc/goto?guid=4958186936057417931" target="_blank">Zabbix</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958186936057417931"><img style="width:558px;height:279px;" class="aligncenter size-full wp-image-18652" title="zabbix" alt="zabbix" src="https://simg.open-open.com/show/9ea00ce2fd2201122853f1758f99410d.jpg" /></a></p>    <p>zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。<br /> Zabbix is a great tool with a plethora of different features. It has amazing visualization support including user-defined views, zooming, and mapping. It has the ability of sending out alerts through email, SMS or instant message. It even provides audible alerts, that can prove to be quite helpful when you are near the monitoring machine.</p>    <hr />    <p><strong>7. <a href="/misc/goto?guid=4958201295831535204" target="_blank">Observium</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201296564291779"><img style="width:562px;height:281px;" class="aligncenter size-full wp-image-18650" title="observium" alt="observium" src="https://simg.open-open.com/show/3f113ed0121e9a42cd24e4d2aaa0a458.jpg" /></a></p>    <p>Observium 是一个可自动发现网络中的思科设备和 Linux系统的网络监控工具,而是包括了主要的网络硬件和操作系统的广泛支持。 Observium发展出来的一种轻松缺乏使用NMSes。其目的是提供一个更加通航接口的健康和你的网络性能。它的设计目标包括收集尽可能就设备多的历 史资料,是完全与很少或无需人工干预的自动发现,并有一个非常直观的界面。<br /> This tool is geared towards Linux, BSD and Cisco networks. It boasts an auto discovery feature that finds the networks that you are most probably interested in monitoring. It provides detailed graphs, and has the ability of being set up with Nagios to provide alerts. It can also be integrated well with Collectd, which is reviewed below, for a more rich interface.</p>    <hr />    <p><strong>8. <a href="/misc/goto?guid=4958201297302523576" target="_blank">Zenoss</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201297302523576"><img class="aligncenter size-full wp-image-18423" alt="Zenoss" src="https://simg.open-open.com/show/c717d18da455febb1c331f63c14967fb.jpg" width="550" height="387" /></a></p>    <p>Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。<br /> It is an open source version of the commercial server monitoring tool called Zenoss Enterprise. It was written in Python. It supports the Nagios plugin format, so various Nagios plugins can be utilized in Zenoss. One of the most amazing thing about this tool is that it has a powerful but handy user interface.</p>    <hr />    <p><strong>9. <a href="/misc/goto?guid=4958201298716304627" target="_blank">Collectd</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201298716304627"><img class="aligncenter size-full wp-image-18424" alt="Collectd" src="https://simg.open-open.com/show/2b1f42f319c5c561f5ce8e1b8f2efa05.png" width="497" height="272" /></a></p>    <p></p>    <p>collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD 文件形式。</p>    <p>当系统运行和存储信息的时候,Collectd会周期性统计系统的相关统计信息。那些信息可以用来找到当前系统性能瓶颈。(如作为性能分析 performance analysis)和预测系统未来的load(如能力部署capacity planning).如果你需要美观的图形来显示您的数据,并且已经厌烦了内部解决方案,恭喜您,你找到了正确的地方。</p>    <p><br /> This tool is like Munin and Cacti in that it focuses on graphing system metrics. Its speciality is that it has been designed specifically for performance and portability; which means that is it great for rugged systems, low-end systems, and embedded systems. Collectd can collect data every 10 seconds without interfering with your server processes, giving you really high-resolution statistics. You can even write extensions for it in C, Perl or Java.</p>    <hr />    <p><strong>10. <a href="/misc/goto?guid=4958201300122390264" target="_blank">Argus</a></strong></p>    <hr />    <p><a href="/misc/goto?guid=4958201300122390264"><img class="aligncenter size-full wp-image-18425" alt="Argus" src="https://simg.open-open.com/show/e2b907d0ce3dc9636f38289ea0ba27ab.png" width="550" height="429" /></a></p>    <p>Argus 是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。<br /> This is a great tool that focuses on monitoring network services. It supports IPv4 and IPv6. It has an awesome alert escalation process: if the alert has been sent but the problem is still not resolved within a fixed time, another alert will be sent out to someone else.<br /> <br /> 来自:<a href="/misc/goto?guid=4958201301529614299" target="_blank">http://bloggerspath.com/the-most-popular-asp-net-cms-downloads/</a></p>