If you have a website, there may be some problems, using some network monitoring tools can help you to monitor these problems, help you take preventive measures. Here we have listed 12 well-organized network monitoring tools for your reference.
Splunk
Splunk is a top-level log analytics software that you need to Splunk if you often analyze logs with grep, awk, sed, sort, uniq, tail, and head. Can handle regular log format, such as Apache, squid, System log, Mail.log these. The index is first performed on all the logs, then the query can be cross-referenced to support complex query statements. And then show it in an intuitive way. The log can be passed to the Splunk server by file, or it can be transmitted over the network in real time. or a distributed log collection. In general, multiple log collection methods are supported.
This software is divided into free version and professional version. Professional version of the price is more than 30,000 knives. The free version of the feature is powerful enough.
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, and RRDtool for data storage and visualization. It uses carefully designed data structures and algorithms to achieve very low concurrency between each node. It has been ported to a wide range of operating systems and processor architectures that are currently being used in thousands of clusters around the world. It has been used to link university campuses and around the world, and can handle the size of 2000 nodes.
Zenoss
Zenoss Core is 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.
Munin
Munin is a very easy to install and setup convenient monitoring software
Snort
Snort is an IDs (intrusion detection System) software developed by the U.S. Sourcefire Company under the GPL v2
Snort has three modes of operation: sniffer, packet recorder, network intrusion detection system mode. The sniffer mode simply reads the packet from the network and displays it as a continuous stream on the terminal. The packet logger mode logs the packet to the hard disk. Network intrusion detection mode analyzes the data stream in order to match some user-defined rules and take certain actions according to the test results. Network intrusion Detection System mode is the most complex, and is configurable.
Snort can be used to monitor a variety of packets, such as port scans, and also provides a variety of plug-ins that log logs in XML or database form.
Logicmonitor
Logicmonitor is an online server monitoring service. The following figure is its schema:
The interface is as follows:
Cacti
Cacti in English means the meaning of cactus, Cacti is a set based on PHP,MYSQL,SNMP and rrdtool Development of network traffic monitoring graphical analysis tool. It uses Snmpget to get the data, use RRDtool painting graphics, and you can completely do without the need to understand RRDtool complex parameters. It provides a very powerful data and user management capabilities, you can specify that each user can see the tree structure, host and any map, but also with LDAP for user authentication, but also can add their own templates, the function is very powerful and perfect.
The following figure is the main interface for the cacti operation.
Zabbix
Zabbix is an enterprise-class open source solution based on the Web interface that provides distributed system monitoring and network monitoring capabilities.
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 the various problems.
Orion
The Orion Network Performance Monitor (NPM) is a great way to quickly detect, diagnose, and troubleshoot Web site performance issues, providing real-time monitoring views and dashboards to keep you track of network performance issues.
Wireshark
Wireshark is a network protocol detection program that supports unix,windows. Allows you to crawl through the process of the Web site related information, including each packet flow and its contents, information according to the operating system to see, easy to view, monitor the TCP session dynamics and so on.