ifstat is a program for collecting statistics on network interface load.
Vnstat is a simple traffic accounting tool.
Vnstati is a utility for visualizing statistics.
Collectl is a console tool for monitoring system performance and recording results.
I will give an example of checking the integrity of a file through checksum calculation using Zabbix agent.
One day after restarting the Ubuntu server, due to the long start of a large number of network interfaces, my script which increased the values of the buffers and also performed other settings was performed ahead of time, respectively, the changes did not apply and I found out about this problem only after 24 hours, so I decided monitor current RX and TX buffers.
nload – network interface bandwidth monitoring tool with graphical display in the terminal.
NetData – monitoring system that displays real-time statistics on web panels.
On the test, I will install NetData on Ubuntu 18.04 and Ubuntu 16.04.
After installation, the configuration will be in /etc/netdata/, the logs in /var/log/netdata/.
I recommend to immediately restrict access to the tcp port 19999, for example through iptables.
One night at the station, the air conditioners turned off and the temperature started to rise, naturally, I received email notifications on the phone, but since it was night, I only saw them in the morning, so it was necessary for such an emergency to quickly make the possibility of phone call notifications.
I will give an example of the variant of Zabbix alerts using a phone call through Asterisk.