Smokeping in pfSense 2.2 installieren: Unterschied zwischen den Versionen

(Weitere Informationen)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
=== '''Symptom''' ===
 
=== '''Symptom''' ===
Smokeping in pfSense installieren, obwohl es nicht über das Paketsystem verfügbar ist.<br />
+
Smokeping in pfSense installieren, obwohl es nicht über das Paketsystem verfügbar ist.
<br />
+
 
 
=== '''Ursache und Lösung''' ===
 
=== '''Ursache und Lösung''' ===
 
pfSense bietet kein Paket um Latenzen im Netzwerk zu messen und graphisch aufzubereiten.<br />
 
pfSense bietet kein Paket um Latenzen im Netzwerk zu messen und graphisch aufzubereiten.<br />
Zeile 55: Zeile 55:
 
=== '''Weitere Informationen'''===
 
=== '''Weitere Informationen'''===
 
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf<br />
 
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf<br />
[https://www.max-it.de/techcorner/Smokeping_in_pfSense_2.2_installieren https://www.max-it.de/Anwender_und_Netzwerk]/<br />
+
[https://www.max-it.de/loesungen/ https://www.max-it.de/Anwender_und_Netzwerk]/<br />
 
<br />
 
<br />
  

Aktuelle Version vom 18. Dezember 2020, 10:19 Uhr

Symptom

Smokeping in pfSense installieren, obwohl es nicht über das Paketsystem verfügbar ist.

Ursache und Lösung

pfSense bietet kein Paket um Latenzen im Netzwerk zu messen und graphisch aufzubereiten.
Oft sind solche Tools im Rechenzentrum aber essenziell und könnten somit ein Grund sein auf pfSense zu verzichten.
Folgende Schritte sind nötig um Smokeping über Umwege auf pfSense zu installieren:

# pkg install smokeping

The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y

# pkg install apache24

In /etc/rc.conf.local folgendes einfügen:

smokeping_enable="YES"
apache24_enable="YES"

Dann:

# cd /usr/local/etc/rc.d/
# mv apache24 apache24.sh
# mv smokeping smokeping.sh

In /usr/local/etc/apache24/httpd.conf einfügen:

Listen 8080
<Directory "/usr/local/smokeping/htdocs">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride None
    Require all granted
</Directory>


ScriptAlias /smokeping.fcgi /usr/local/smokeping/htdocs/smokeping.fcgi
Alias /smokeimg/ /usr/local/smokeping/htdocs/img/
Alias /img/ /usr/local/smokeping/htdocs/img/

AddHandler cgi-script .cgi .fcgi

LoadModule cgi_module libexec/apache24/mod_cgi.so

Anschließend das Postfix Paket über die WebGUI installieren.

Und schließlich noch:

# ln -s /usr/local/sbin/sendmail /usr/sbin/sendmail
# chmod 600 /usr/local/etc/smokeping/smokeping_secrets

Jetzt ist Apache24 und Smokeping installiert, startet beim Hochfahren automatisch und ist erreichbar über:

http:// <ip>:8080/smokeping.fcgi

Weitere Informationen

Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf
https://www.max-it.de/Anwender_und_Netzwerk/

Links und Quellen

www.trevorparker.com/monitor-latency-with-smokeping-on-freebsd/

Kontakt

Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns:
techcorner@max-it.de.

Über m.a.x. Informationstechnologie AG:
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als
verlässlicher IT-Partner mittelständischer und großer Unternehmen aus.
Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.

Tags

Netzwerk, Firewall, pfSense, Monitoring, Smokeping