If you are dealing with a Brobdingnagian connection of hosts , it ’s disorderly to deal with the entire traffic and bandwidth issue . At times , it gets gruelling to troubleshoot an issue with a dead guest . In those cases , a good networking app really help . Apart from these , even if you are begin in connection establishment , it would be unspoiled to have a hands - on with these tools on your home mesh . Here are some of the effective networking apps for Linux from a whole sea of Linux networking puppet .
If you are getting bug out , here is aquick cheat sheetto keep track of the most introductory to advanced top 50 Linux networking commands and its uses .
Best Networking Apps for Linux
1. nmap
The most canonic command - line web scanning tool you should start with is nmap . It is an opened - beginning puppet and if put in simple language , discovers open ports on legion in your internet . For example , we have a WD NAS movement and I want to figure out the open embrasure on the twist . I can only use the nmap command followed by the IP reference and below is the command end product . I have my SSH , MySQL , and other ports open on the NAS . nmap just charge in the raw mail boat to the organisation ports to name the active ports on the web machine .
The determination of nmap is to identify the vulnerable interface and surety loopholes in the connection . standardized to nmap , Netcatis another port scanning peter . Apart from that , it can do additional tasks like larboard redirection , open remote connexion , etc .
What ’s good ?
Visitnmap GitHub
2. Quagga
DownloadQuagga
3. Cacti
From the dictation - line tools , let ’s move to some GUI - based networking tool . Cacti is a front - end to the existing RRD ( Round Robin Database ) tool present in Linux . The frontend is whole based on PHP and it stash away the networking datum in MySQL . So , as a pre - needed , you need to have PHP , MySQL , Apache / lighthttpd , RRDTool , and SNMP configured and installed . Additionally , the guest devices need to have Cacti node tool instal for the Cacti server to convey with them .
My most favorite affair about Cacti is the unlimited graphical delegacy of data point from multiple data sources . The tool inherently uses rrdtool to produce and update command to create internet monitoring graph . Cacti has a build - in MRTG ( Multi Router Traffic Graphing ) module that can track and measure router dealings like process time on a server , missed packets , actual net dealings , etc . It also has inbuilt graph template which aid to aggroup multiple graphical record together and have a comparitive information .
DownloadCacti
4. Nagios Monitoring
Nagios is another leading undefended - root networking tool for Linux . It provides a web portal interface which allow you manage and monitor hosts on your router or switches . exchangeable to Cacti , you would require PHP , Apache , MySQL configure and ladder on your Linux server . The major distinguishing broker between Cacti and Nagios Core is the availability of plugins and handling of SNMP monitoring . Nagios Core is mostly based on literal - time monitoring of upshot and notifying alerts based on them .
Nagios Core is quite a complex dick to use and the user interface does n’t really help . Most of the growing is directed towards the pay Nagios XI tool . Having said that , there aretons of documentationpresent on the site to help you out . Unlike Cacti , Nagios Core can not produce complex graph and would n’t be helpful in terms of plot various legion data on a graphical record .
DownloadNagios Core
5. Icinga
Icinga is a fork of Nagios Core and hence all the plugins and tot - ons made for Nagios Core would work even on Icinga . However , the UI and WWW port feel more responsive than Nagios as it has been developed as a seperate entity . Similar to the above prick , Icinga provides monitoring of hosts and their resource . you could create alerts for outage and performance graph . you’re able to automatise Icinga to send email within a specified time period of time . Compared to Nagios Core , the Icinga apparatus is much more intuitive and soft .
There is also an updated give variant prognosticate Icinga 2 which bear REST APIs to well send data to other web servers .
In sheath you have permission issuance on the icinga WWW dashboard , make certain appropriate permission is provided to the user account in /etc / icinga / cgi.cfg single file
DownloadIcinga
6. LibreNMS
LibreNMS has a refreshful interface and functionality when compared to the above - mentioned tools . The interface is quite clutter - loose and is easier for a beginner to sympathise . The alerting system support electronic mail as well as Slack which is a novel lineament . aside from these , you also get an Android and iOS app with canonic core functionality to monitor the connection . It also provides API so it is easy to integrate the networking data or reports mother by LibreNMS in your internal server handwriting or programs . you’re able to also impart or revise your host list on the LibreNMS server by draw the data via JSON files .
DownloadLibreNMS
Closing Words
Also Read:7 Best Open Source connection Monitoring Tools