Smokeping in pfSense 2.2 installieren

Aus maxTechCorner
Version vom 15. September 2026, 12:16 Uhr von Wamu (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Auf einen Blick

Gilt fürpfSense 2.2 (FreeBSD-Basis)
BereichIT-Security
Dauerca. 30 Minuten
Rechteroot (Shell-Zugriff)
Standhistorisch (ursprünglich 2015)

Smokeping misst Netzwerk-Latenzen und bereitet sie grafisch auf. pfSense bringt dafür kein eigenes Paket mit – dieser Artikel zeigt, wie sich Smokeping über die FreeBSD-Shell dennoch auf pfSense installieren lässt.

Veralteter Stand

Diese Anleitung bezieht sich auf pfSense 2.2 (rund 2015). Paketnamen, Pfade und der Apache-Ansatz können auf aktuellen pfSense-Versionen abweichen. Als moderne Alternative bietet sich OPNsense mit den Monitoring-Plugins (z. B. CollectD/Telegraf + Grafana) an – siehe OPNsense - Plugin-Liste.

Vorgehen

pfSense bietet kein Paket, um Latenzen im Netzwerk zu messen und grafisch aufzubereiten. Im Rechenzentrum sind solche Werkzeuge aber oft essenziell. Folgende Schritte installieren Smokeping über Umwege:

Paketverwaltung ggf. nachinstallieren und Smokeping installieren:

pkg install smokeping
# "The package management tool is not yet installed..." mit y bestätigen
pkg install apache24

In /etc/rc.conf.local eintragen:

smokeping_enable="YES"
apache24_enable="YES"

Startskripte umbenennen:

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. Zum Schluss:

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

Apache24 und Smokeping sind nun installiert, starten beim Hochfahren automatisch und sind erreichbar unter http://<ip>:8080/smokeping.fcgi.

Unterstützung von m.a.x. it

Bei Firewall-Betrieb und Netzwerk-Monitoring unterstützt Sie m.a.x. it mit Managed-Firewall- und Netzwerk-Services.

Siehe auch

Links und Quellen


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen