If you have a website or a network, you should pay close attention to it and resolve it quickly after the problem occurs. The simplest and easiest way is to monitor your device by using the server/Network monitoring tool to prevent any problems that may occur. There are many free and open source servers and network monitoring tools exist, but finding a good one is not an easy task.
This article recommends 10 free open source Web server monitoring tools for you:
1. Monit
Monit is an open source process, file, directory, and file system monitoring and management tool on a Linux/unix system that automatically maintains and repairs some of the wrong things. The tool also provides an IPhone app.
2. Ganglia
Ganglia is a cross-platform, scalable, high-performance computing system for distributed monitoring systems such as clusters and grids. It is based on layered design, which uses a wide range of technologies, such as XML data representation, portable data transfer, RRDtool for data storage and visualization. It uses well-designed data structures and algorithms to achieve very low concurrency per node. It has been ported to a wide range of operating systems and processor architectures and is currently being used by thousands of clusters around the world. It has been used to connect university campuses and around the world and can handle the size of 2000 nodes.
3. Munin
Munin is a very easy-to-install and setup-friendly monitoring software that monitors core system resources including memory, disk, CPU usage, server applications such as MySQL, Apache, and Squid.
4. Cacti
Cacti is a set of graphical analysis tools for network traffic monitoring based on PHP,MYSQL,SNMP and RRDtool development. It uses Snmpget to get data, use RRDtool to draw graphics, and you can completely not need to understand RRDtool complex parameters. It provides very powerful data and user management functions, can specify each user can view the tree structure, host and any map, also can be combined with LDAP user authentication, but also can add their own templates, the function is very powerful perfect.
is the main interface of the cacti run
5. Nagios
Nagios is a monitoring system that monitors the system's operational status and network information. Nagios can monitor specified local or remote hosts and services, providing exception notification capabilities, etc.
Nagios runs on the Linux/unix platform, while providing an optional browser-based web interface to allow system administrators to view network status, system issues, logs, and more.
6. Zabbix
Zabbix is an enterprise-class open source solution that provides distributed system monitoring and network monitoring capabilities based on a web interface.
Zabbix can monitor various network parameters, ensure the safe operation of the server system, and provide a soft notification mechanism for the system administrator to quickly locate/resolve various problems.
7. Observium
Observium is a network monitoring tool that automates the discovery of Cisco devices and Linux systems in the network, but includes extensive support for major network hardware and operating systems. Observium developed a relaxed lack of use of nmses. Its purpose is to provide a more navigable interface for the health and performance of your network. Its design objectives include the collection of historical data as much as possible on the device, which is completely with little or no manual intervention of automatic discovery, and has a very intuitive interface.
8. Zenoss Core
Zenoss Core is an open source enterprise-class IT management software-intelligent monitoring software that allows IT administrators to rely on a single Web console to monitor the state and health of the network architecture. Zenoss Core is also open source network and system management software.
9. collectd
COLLECTD is a daemon (daemon) process used to collect system performance and provide a variety of storage methods to store different value mechanisms. In the form of an RRD file, for example.
When the system is running and storing information, COLLECTD will periodically statistical information about the system. That information can be used to find current system performance bottlenecks. (such as performance analysis for profiling) and predicting the future of the system's load (such as the ability to deploy capacity planning). If you need beautiful graphics to display your data and are tired of internal solutions, congratulations, you've found the right place.
In general, a graph is better than thousands of words, so this shows a graph of the CPU utilization of a system over the last 60 minutes.
Ten. Argus
Argus is a network connection monitor that can be used to customize a computer that monitors a network for certain conditions, such as network idle, disconnection, and so on.
Original: 10 free web monitoring tools
10 Free Network Monitoring tools (RPM)