Login  |  繁體中文

What is Resource Catalog ?

catalog-iconThe OpenFoundry Resource Catalog lists professional resources and applications related to the development of open source software. If you have any recommendation listing / category  or bug for this resource catalog, please do not hesitate to contact us.

Network monitoring software



Results 1 - 14 of 14



Raven-monitoring, Program for service and equipment monitoring, is a web-based monitoring tool. It supports network scanning daemon web inferface. The application is a free, open source monitoring system that provides the adaptability of a modern monitoring system without being complex or hard to configure. License under Apache License 2.0.


Armazd is a software system designed to monitoring of the network components. This project can distinguish two kind of network components: physical and logical. By the physical network components we mean some network devices (i.e. routers, switches, etc), hosts (i.e. servers, work stations, etc). The logical, consists of some services (i.e. SOA). Based on the multi-agents architecture, Armazd can deliver us all information we need about each of the network components.


Pymon is an open source network and process monitoring solution implemented in python. Both the interface and the software configuration are designed to be easily and rapidly deployed, saving on time and overhead often associated with other monitoring solutions.


Nscand, Network Scanning Daemon Web Interface, is a web-based monitoring tool. It supports network scanning daemon web inferface. The application is a free, open source monitoring system that provides the adaptability of a modern monitoring system without being complex or hard to configure. License under GNU General Public License v3.


phpMonitoring is a 100% php based (with a mysql back end) server/network/website monitoring platform - all web based. The project goal is to be easy to setup and use. Secondary goal is making it easy for any php developer to make plug-ins. Plug-ins can do just about anything - even taking steps to healing the application with issues. This app is designed to really only run on a Linux machine - although it could work on most posix based OS's. On windows many plug-ins wouldn't work. phpMonitoring is perfect for those who have any type of script(s) monitoring anything and would like to package those scripts together to a central place and have reporting/notices all done automatically. We also recently added a special iphone webapp with home screen icon so you'll always be able to keep tabs on your network.


Keywatch is a free, open source monitoring system that provides the adaptability of a modern monitoring system without being complex or hard to configure. Keywatch runs on most platforms. The server runs Java OSGi and the client technology is AJAX, requiring only a standard web browser. By offering Keywatch under the Apache 2 license, the project hope to build a community that will contribute functionality for Keywatch to support common monitoring challenges and a lot of specific ones, making Keywatch an attractive alternative to expensive and less flexible systems.


Smokeping is a latency measurement tool. It sends test packets out to the net and measures the amount of time they need to travel from one place to the other and back. For every round of measurement smokeping sends several packets. It then sorts the different round trip times and selects the median, (ie. the middle one). This means when there are 10 time values, value number 5 is selected and drawn. The other values are drawn as successively lighter shades of gray in the background (smoke).


Open-AudIT is an application to tell  you exactly what is on your network, how it is configured and when it changes. Open-AudIT will run on Windows and Linux systems. Essentially, Open-AudIT is a database of information, that can be queried via a web interface. Data about the network is inserted via a Bash Script (Linux) or VBScript (Windows). The entire application is written in php, bash and vbscript. These are all 'scripting' languages - no compiling and human readable source code. Making changes and customisations is both quick and easy.


OpenNMS is the world's first enterprise grade network management platform developed under the open source model. It consists of a community supported open-source project as well as a commercial services, training, and support organization. OpenNMS is community supported, so you are welcome and encouraged to add content to this website.


Sysmon is a network monitoring tool designed to provide high performance and accurate network monitoring. Currently supported protocols include SMTP, IMAP, HTTP, TCP, UDP, NNTP, and PING tests. This tool is available in the public domain for anyone to use it that is interested. It provides better performance and checking capabilities than other tools such as Rover, Nocmon (not this: Nocmonitor), Whatsup, Big Brother, and other such tools.


"mon" is a tool for monitoring the availability of services, and sending alerts on prescribed events. Services are defined as anything tested by a "monitor" program, which can be something as simple as pinging a system, or as complex as analyzing the results of an application-level transaction. Alerts are actions such as sending emails, making submissions to ticketing systems, or triggering resource fail-over in a high-availability cluster.
A design goal of mon is to maintain simplicity and provide the right abstractions for monitoring so that the system can be scalable, easy to use, and trivial to extend for the widest variety of applications. The learning curve is very shallow for initial installation, configuration, and customization. Monitors and alerts are simple to write using any language, and simple to incorporate into a site configuration. Reporting and control functionality is easily customized with the aid of a TCP-based protocol interface.


"Munin" means "memory".
Munin the tool surveys all your computers and remembers what it saw. It presents all the information in in graphs through a web interface. Its emphasis is on plug and play capabilities. After completing a installation a high number of monitoring plugins will be playing with no more effort. Using Munin you can easily monitor the performance of your computers, networks, SANs, and quite possibly applications as well. It makes it easy to determine "what's different today" when a performance problem crops up. It makes it easy to see how you're doing capacity wise on all limited resources.
It uses the excellent RRDTool  and is written in Perl. Munin has a master/node architecture in which the master connects to all the nodes at regular intervals and asks them for sdata. It then stores the data in RRD files, and (if needed) updates the graphs. One of the main goals has been ease of creating new plugins (graphs).


ZABBIX is an enterprise-class open source distributed monitoring solution.

ZABBIX is software that monitors numerous parameters of a network and the health and integrity of servers. ZABBIX uses a flexible notification mechanism that allows users to configure e-mail based alerts for virtually any event. This allows a fast reaction to server problems. ZABBIX offers excellent reporting and data visualisation features based on the stored data. This makes ZABBIX ideal for capacity planning.

ZABBIX supports both polling and trapping. All ZABBIX reports and statistics, as well as configuration parameters, are accessed through a web-based front end. A web-based front end ensures that the status of your network and the health of your servers can be assessed from any location. Properly configured, ZABBIX can play an important role in monitoring IT infrastructure. This is equally true for small organisations with a few servers and for large companies with a multitude of servers.

ZABBIX is free of cost. ZABBIX is written and distributed under the GPL General Public License version 2. It means that its source code is freely distributed and available for the general public. Both free and commercial support is available and provided by ZABBIX Company.


Nagios is a popular open source computer system and network monitoring software application. It watches hosts and services, alerting users when things go wrong and again when they get better.

Nagios, originally created under the name NetSaint, was written and is currently maintained by Ethan Galstad, along with a group of developers actively maintaining both official and unofficial plugins. N.A.G.I.O.S. is a recursive acronym: "Nagios Ain't Gonna Insist On Sainthood"[3], "Sainthood" being a reference to the original name of the software, which was changed in response to a legal challenge by owners of a similar trademark. "Agios" is also Greek for 'saint'.

Nagios was originally designed to run under Linux, but also runs well on other Unix variants. It is free software, licensed under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.