10 Free Server & Network Monitoring Tools that Kick Ass

 

10 Free Server/Network Monitoring Tools that Kick Ass

When you have a website or a network, it’s helpful to be aware of any issues as soon as they occur. There are open source and freeware server/network monitoring tools that will supervise your infrastructure for any issues that may arise. These tools are meant to aid you in avoiding being taken offline and evaluating if your resource needs has outgrown your infrastructure.

In this article, we review our top 10 server/network monitoring tools . You will see a variety of server applications here so that you might find the tool (or tools) for your needs.

 

1. Monit

Monit

Monit not only monitors your server, but also attempts to remedy problems by taking predefined actions for certain situations. For example, if your database server crashes, Monit can automatically restart the service if this is the action that you want to take (hint: it usually is).

If you have more than one server that you need to monitor, then you can use M/Monit - an extended version of Monit that provides a simple way to monitor multiple machines.

There’s also an iPhone app available for M/Monit to help you conveniently check on your network without lugging around a laptop around.

2. Ganglia

Ganglia

When you have a cluster of machines, it’s difficult to see how the whole cluster is doing all at once. Ganglia , instead, presents an overview of the whole cluster. This is a great tool to have set up when you’re working with a server cluster; with that said, it may be overkill for single-machine set-ups.

3. Munin

Munin

Munin monitors and graphs system performance metrics. It can automatically produce daily/weekly/monthly/yearly performance graphs and reports of many important metrics. It comes with the ability to monitor core system resources, such as memory, disk space, CPU usage, server applications such as MySQL, Apache, and Squid.

One of Munin’s greatest strengths is how simple it is to extend. With just a few lines of code, you can write a plugin to monitor almost anything. Being so easy to extend means that Munin is also a good choice for graphing things unrelated to server performance, such as the number of user signups or website popularity .

4. Cacti

Cacti

Cacti is similar to Munin in many ways. What is makes Cacti different though–and where it stands out in relation to Munin–is that it allows you to resize your graphs and view data for an arbitrary range. Whereas Munin has fixed daily, weekly, monthly and yearly graphs (unless you write a custom extension), Cacti lets you view your data however you want to: last 2 hours, last 4 days, last 6 months, out of the box. You can even visually select and zoom into regions on your graphs.

5. Nagios

Nagios

Nagios is "the industry standard in IT infrastructure monitoring,"–well, at least that’s what it says on their website. Nagios can be complicated to install and configure, but its wealth of features are unmatched by any tool out in the market and is geared for the experienced IT network administrator. Nagios supports monitoring of multiple hosts and can send out alerts via email, pager (if you still use this ancient technology) or SMS/text messaging. Like Monit, it can also be configured to automatically respond to problems.

6. Zabbix

Zabbix

Zabbix is a feature-packed monitoring tool. It has great visualization support including user-defined views, zooming, and mapping. It can send out alerts via email, SMS or instant message. It also provides audible alerts, which can be useful when you’re physically near the monitoring machine.

7. Observer

Observer

Observer is geared towards Linux, BSD and Cisco networks. It supports auto discovery of your network infrastructure, finding the networks that you’re likely interested in monitoring; this feature can be compared to how your Wi-Fi software automatically finds signals in range that you can jack into. Observer provides detailed graphs, and can be set up alongside Nagios to provide alerts.

8. Zenoss

Zenoss

Zenoss is an open source version of the commercial server monitoring tool Zenoss Enterprise , written entirely in Python. It supports the Nagios plugin format , so many existing Nagios plugins can be used in Zenoss. One of the main highlights of Zenoss is its powerful yet simple to use user interface.

9. Collectd

Collectd

Collectd is similar to Munin and Cacti in that it focuses on graphing system metrics. Where it excels in is that it is designed specifically for performance and portability; this ultimately means it’s great on rugged systems, low-end systems, and embedded systems. Being designed for performance and low-system resource use means that Collectd can gather data every 10 seconds without interfering with your server processes, providing extremely high-resolution statistics. You can write extensions for it in C, Perl or Java.

10. Argus

Argus

Argus focuses on the monitoring of network services, and supports IPv4 and IPv6. It has a nice alert escalation procedure: after sending out an alert and the problem still isn’t resolved within a fixed amount of time (because the systems admin is at home enjoying his sleep), another alert will be sent out to someone else.

What do you use?

Do you have experiences with any of the tools above? Do you use something else? Join our discussion in the comments.

Related Content

About the Author

Ben Dowling is a passionate software developer who specializes in web and mobile application development. He currently works for Mendeley in London, UK, and regularly blogs about development at Coderholic . You can also find him on twitter .

用更酷的替换新的FreeMobile登录页面 这个小的扩展名(在BETA中...)用一个“classic”的页面替换了FreeMobile的新登录页面,用通常的方式登录/ mdp。 如果扩展失败,页面(通常)不会被修改。 新闻:您可以注册帐户,以便能够重新连接,而无需查找您的标识符。 如有问题,请刷新页面。如果它仍然卡住,禁用更新时间的扩展... 即将推出: - 复选框按时返回到未修改的页面 上次更改: v0.12.2&v0.12.3 - 更新要考虑Freemobile登录页面的一个小的变化 - 删除(仍然;))调试选项 v0.12.1 - 更好的错误管理 - 能够注册账户 - 在任何情况下都正确地考虑了页面(特别是当我们点击“断开连接”时) v0.11.1&v0.11.2 - 删除了调试选项:) - 小忘记纠正 v0.11 - 绕过另一个愚蠢的变化。 - 自学:如果图像不同,插件会要求您输入数字,并保存新的指纹。 v0.10 - 尝试自动完成...但它可能会改变更多:\ - 预防措施,以避免小数目的微小变化(这是一个耻辱,呵呵) V0.9 - 我们采取同样的方式,我们再次开始,FM决定添加空的元素,以确保“以自己的方式安全”,像以前一样有效:) V0.8 - FreeMobile的另一个无用的变化,在3分钟内绕过,压缩包括:) V0.7 - 修改了FreeMobile的一个小的修改脚本(更改名称,从“ident_digit”到“ident_digit2”...) V0.6 - 如果识别失败,则向用户请求数字 V0.5 - 更少的担心,如果错误 V0.4 - 修正加载图像之前启动javascript的问题 - 绕开未来的检测问题... :) 支持语言:Français
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值