Die Überwachung der Bandbreite und Latenz der Internetverbindung

Eine weitere Kuriosität wir mit der Überwachung tun können, ist die Bandbreite der Internetverbindung von unserer Organisation zu messen. sehr einfach, ein Skript verwenden, können wir einen Geschwindigkeitstest mit einem nahegelegenen Server tun und überwachen sie mit Centreon, wir können Warnungen erhalten, solange die Bandbreite als die Werte niedriger ist, die uns interessieren!

 

Wir setzen eine Forderung auf, dass das Skript, das wir von Centreon unterstützt verwenden wird:

pip install speedtest-cli

 

Wir senken das Skript wir verwenden werden,: https://exchange.nagios.org/directory/Plugins/Network-Connections%2C-Stats-and-Bandwidth/check_speedtest-2Dcli/details und lassen Sie die Maschine Centreon, wir bewegen auf dem Weg von Plugins Centreon und wir tun ausführbare:

mv check_speedtest-cli.sh /usr/lib/centreon/plugins
cd /usr/lib/centreon/plugins/
chmod +x check_speedtest-cli.sh

Bearbeiten Sie das Skript und die Zeile 175 Wir ändern bST = von bST =”/usr/bin”

und, wenn wir wollen die grafische Arbeit, die wir… Sie müssen die Zeile bearbeiten 401 und fügen Sie einfach nach “# anhängen perfout wenn Argument an das Skript übergeben wurde” in der folgenden Zeile hinzufügen:

PerfData="TRUE"

 

Und schließlich auf der Linie 406 ändern und belassen es dabei in die Grafik erhalten auch den Wert der Latenz, wenn Sie schauen verbringt Download- und Upload-Geschwindigkeit:

perfout="|'latency'=$ping 'download'=$download;$DLw;$DLc;0;$(echo $MaxDL*1.05|bc) 'upload'=$upload;$ULw;$ULc;0;$(echo $MaxUL*1.05|bc)"

 

mit “Geschwindigkeitstest –Liste | Weniger” wir bekommen die nächsten Server, ID oder URL Ziel, die am meisten interessiert uns überprüfen.
10512) Saren (Zamudio, Spanien) [14.89 km]
5161) Sie haben (San Sebastian / San Sebastian, Spanien) [83.06 km]
4158) iperf.fr (Bayonne, Frankreich) [125.01 km]
15961) Sisnet (Pamplona, Spanien) [126.35 km]
9646) KNET (Rioja, Spanien) [129.96 km]
11677) Vorst (Pau, Frankreich) [213.71 km]
11431) Telecable (Gijón, Spanien) [217.92 km]
3276) Telecable (Oviedo, Spanien) [228.14 km]

 

 

Kommen Sie und daher den Befehl in Centreon zu gewinnen, von “Aufbau” > “Befehle” > “Hinzufügen…” wir sehen:

  • Comman Namen: Der Befehlsname, Wir verwenden in der Regel den Namen des Skripts direkt, in diesem Fall check_speedtest-cli.sh
  • Befehlstyp: Prüfen
  • Befehlszeile: Der Befehl auszuführen, Setzt man Variablen ist der Pfad, in dem das Plugin, und die Argumente, die Sie übergeben. so etwas wie: “$CENTREONPLUGINS $ / check_speedtest-cli.sh -w $ ARG1 $ -c $ ARG2 $ -W $ ARG3 $ -C $ ARG4- $ -l e -s $ arg5 $”

 

klicken Sie auf “beschreiben Argumente” und definieren die Befehlsargumente, zu sein, das erste Argument Warnung Download-Geschwindigkeit (in MB) und der zweite Argument Wert, wenn wir mit Critical warnen, wenn die Download-Geschwindigkeit immer noch niedriger als die Warnung. Das dritte Argument ist die Warnung der Upload-Geschwindigkeit und das vierte Argument ist der kritische Wert Anstieg. ich sagte:, die Warnwerte müssen größer sein als die der kritischen, desto geringer ist die zur Verfügung stehende Bandbreite schlechter, Nein? 😉

 

 

Und wir erstellt der Dienst alle Minuten überprüfen wir die maximale Geschwindigkeit des Downloads anzuzeigen und Upload auf den Server wir zeigen, und auch herunterladen, wenn Sie innerhalb 40 Warnung wird uns warnen, wenn die Entladung geringer ist als 30 alarmieren Sie mit einem kritischen Ereignis. von “Aufbau” > “Dienstleistungen” fügen Sie einen Dienst:

  • Beschreibung: Es ist der Name, den Sie diesen Artikel überwacht werden sehen,, so etwas wie “Bandbreitentest” oder dergleichen mehr als genug.
  • Verbunden mit Hosts: Dieser Dienst wird normalerweise verbindet die Router oder Firewall, es spielt keine Rolle,.
  • Vorlage: Normal escogeremos generic-aktiv-Service-custom.
  • Prüfbefehl: Wählen Sie den Befehl neu im vorherigen Schritt erstellt ‚check_speedtest-cli.sh‘.
  • Argumente: Und hier wie gewohnt, cumplimentamos Werte und uns interessiert und bereit!

 

klicken Sie auf “sparen” und fahren Sie mit der Konfiguration Centreon aufzeichnen & neu laden.

 

und bereit! Wir haben die Fähigkeit unserer Linie oder Internetverbindung überwacht, können wir sehen, ob Ihr ISP in Übereinstimmung mit SLA ist und gute Geschwindigkeiten sowohl Upload und Download, und Latenzzeiten immer erforderlich! gut, von der Überwachungsansicht können wir den Status des Dienstes sehen Sie gerade hinzugefügt, perfekt, Nein? Ich hoffe, Sie finden es nützlich,!

 

Letzte Artikel von Hector Herrero (Alle anzeigen)