Darkstat: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
 
(31 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
<!--
<!--
----
----
{{Navigation|<zurück>|<nachste>}}
{{Navigation|back|next}}
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}
----
----
-->
-->
'''{{BASEPAGENAME}}'''
'''Darkstat''' - Datenverkehr überwachen und auswerten
</noinclude>
</noinclude>


Zeile 16: Zeile 15:
; Webfrontend
; Webfrontend
Wie [[ntopng]] kann [[darkstat]] über ein [[Webfrontend]] bedient werden
Wie [[ntopng]] kann [[darkstat]] über ein [[Webfrontend]] bedient werden
* Die dort angezeigten statistischen Daten beziehen sich auf die an der Kommunikation beteiligten Hosts, dem verursachten Traffic und die benutzten Portnummern bzw.&nbsp;den Übertragungsprotokollen
* Die dort angezeigten statistischen Daten beziehen sich auf die an der Kommunikation beteiligten Hosts
* dem verursachten Traffic und  
* die benutzten Portnummern bzw.&nbsp;den Übertragungsprotokollen


; Diagramme
; Diagramme
* Es können Diagramme in Bezug auf die erfassten Zeitperioden und eine kurze Zusammenfassung der analysierten Datenpakete seit Programmstart betrachtet werden
* Erfassten Zeitperioden
* Zusammenfassung der analysierten Datenpakete seit Programmstart


== Installation ==
== Installation ==
Zeile 42: Zeile 44:
|}
|}


{| class="table table-striped table-hover sortable col1bold col1nowrap col2nowrap"
{| class="table table-striped table-hover"
|-
|-
! Unix !! GNU !! Parameter !! Beschreibung
! Unix !! GNU !! Parameter !! Beschreibung
Zeile 51: Zeile 53:


{|
{|
|-
|| #PORT="-p 666"
| colspan="2" | Optionen zu darkstat
|| Port über den das Webinterface aufzurufen ist
|- "
|| Option
|| Beschreibung
|- "
|- "
|| <tt><nowiki>#PORT="-p 666"</nowiki></tt>
|| #BINDIP="-b 127.0.0.1"
|| Port über den das Webinterface aufzurufen ist
|| Das Interface an eine Netzwerkschnittstelle binden
|- "
|- "
|| <tt><nowiki>#BINDIP="-b 127.0.0.1"</nowiki></tt>
|| #LOCAL="-l 192.168.0.0/24"
|| Das Interface an eine Netzwerkschnittstelle binden
|| Bereich des eigenen Netzwerkes (nur für Kernel 2.4.x nötig)
|- "
|- "
|| <tt><nowiki>#LOCAL="-l 192.168.0.0/24"</nowiki></tt>
|| #FIP="-f 127.0.0.1"
|| Bereich des eigenen Netzwerkes (nur für Kernel 2.4.x nötig)
|| Setzt die lokale IP, wird bei Servern benötigt, wo /home ausgelagert wird
|- "
|- "
|| <tt><nowiki>#FIP="-f 127.0.0.1"</nowiki></tt>
|| #DNS="-n"
|| Setzt die lokale IP, wird bei Servern benötigt, wo /home ausgelagert wird
|| Deaktiviert die Namensauflösung
|- "
|- "
|| <tt><nowiki>#DNS="-n"</nowiki></tt>
|| #SPY="--spy eth0"
|| Deaktiviert die Namensauflösung
|| Durchsucht das Netzwerkinterface nach HTTP Anfragen und speichert diese unter '''darkstat.spylog.YYMMDD'''
|- "
|| <tt><nowiki>#SPY="--spy eth0"</nowiki></tt>
|| Durchsucht das Netzwerkinterface nach HTTP Anfragen und speichert diese unter '''darkstat.spylog.YYMMDD'''  
|-
|}
|}


Zeile 97: Zeile 92:
</syntaxhighlight>
</syntaxhighlight>


=== Problembehebung ===
== Anwendung ==
=== Dienst verwalten ===
=== Dienst verwalten ===
Ist darkstat vollständig eingerichtet, so kann das Programm als Dienst mittels [2]
Ist darkstat vollständig eingerichtet, so kann das Programm als Dienst mittels
 
sudo service darkstat start  
sudo service darkstat start  
gestartet werden.  
 
gestartet werden. Mehr zum Starten bzw.&nbsp;Stoppen von Diensten findet man im Wiki im Artikel Dienste. Danach öffnet man darkstat in einem Browser über die URLs <tt>http://localhost:666/</tt> bzw.&nbsp;<tt>http://SERVER-IP_ODER_NAME:666/</tt>. Dort kann man dann über eine Webseite Informationen zur Netzwerkaktivität sehen.
 
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


<!-- output -->
Mehr zum Starten bzw.&nbsp;Stoppen von Diensten findet man im Wiki im Artikel Dienste. Danach öffnet man darkstat in einem Browser über die URLs <tt>http://localhost:666/</tt> bzw.&nbsp;<tt>http://SERVER-IP_ODER_NAME:666/</tt>. Dort kann man dann über eine Webseite Informationen zur Netzwerkaktivität sehen.
<syntaxhighlight lang="bash" highlight="" line>
</syntaxhighlight>


=== Problembehebung ===
=== Problembehebung ===


== Konfiguration ==
== Konfiguration ==
Nach der Installation muss die Datei '''/etc/darkstat/init.cfg''' mit einem Editor mit Root-Rechten [3] angepasst werden. Die Zeile  
Nach der Installation muss die Datei '''/etc/darkstat/init.cfg''' mit einem Editor mit Root-Rechten angepasst werden. Die Zeile  
  START_DARKSTAT=no
  START_DARKSTAT=no
muss in  
muss in  
Zeile 132: Zeile 110:
auch wirklich die zu überwachende ist. Zusätzlich können folgende Optionen aktiviert werden, wenn die entsprechende Zeile durch Entfernen von <tt>'''<nowiki>#</nowiki>'''</tt> aktiviert wird.
auch wirklich die zu überwachende ist. Zusätzlich können folgende Optionen aktiviert werden, wenn die entsprechende Zeile durch Entfernen von <tt>'''<nowiki>#</nowiki>'''</tt> aktiviert wird.


== Konfiguration ==
=== Dateien ===
=== Dateien ===
{| class="table table-striped table-hover options big"
{| class="table table-striped table-hover options big"
Zeile 149: Zeile 126:
----
----
-->
-->
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
Zeile 182: Zeile 160:
-->
-->


 
[[Kategorie:new]]


</noinclude>
</noinclude>
= TMP =
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
{| class="table table-striped table-hover options col1center"
|-
! Wert !! Beschreibung
|-
| 0 || Erfolg
|-
| >0 || Fehler
|}
=== Dateien ===
{| class="table table-striped table-hover col1bold col1nowrap"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
== Anhang ==
=== Siehe auch ===
<div style="column-count:2">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Dokumentation ===
<!--
; Man-Page
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
; Info-Pages
-->
=== Links ===
==== Projekt ====
* Website von darkstat
* Deutsche Installationsanleitung und Referenz
==== Weblinks ====
<!--
{{DEFAULTSORT:new}}
{{DISPLAYTITLE:new}}
-->
</noinclude>
</noinclude>
[[Kategorie:Netzwerk/Analyse]]

Aktuelle Version vom 15. Oktober 2026, 18:59 Uhr

Darkstat - Datenverkehr überwachen und auswerten


Beschreibung

darkstat ähnelt ntopng

  • weniger Speicher
  • stabiler
Webfrontend

Wie ntopng kann darkstat über ein Webfrontend bedient werden

  • Die dort angezeigten statistischen Daten beziehen sich auf die an der Kommunikation beteiligten Hosts
  • dem verursachten Traffic und
  • die benutzten Portnummern bzw. den Übertragungsprotokollen
Diagramme
  • Erfassten Zeitperioden
  • Zusammenfassung der analysierten Datenpakete seit Programmstart

Installation

sudo apt-get install darkstat

Aufruf

Optionen

Unix GNU Parameter Beschreibung
Unix GNU Parameter Beschreibung
#PORT="-p 666" Port über den das Webinterface aufzurufen ist
#BINDIP="-b 127.0.0.1" Das Interface an eine Netzwerkschnittstelle binden
#LOCAL="-l 192.168.0.0/24" Bereich des eigenen Netzwerkes (nur für Kernel 2.4.x nötig)
#FIP="-f 127.0.0.1" Setzt die lokale IP, wird bei Servern benötigt, wo /home ausgelagert wird
#DNS="-n" Deaktiviert die Namensauflösung
#SPY="--spy eth0" Durchsucht das Netzwerkinterface nach HTTP Anfragen und speichert diese unter darkstat.spylog.YYMMDD

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Dienst verwalten

Ist darkstat vollständig eingerichtet, so kann das Programm als Dienst mittels

sudo service darkstat start 

gestartet werden.

Mehr zum Starten bzw. Stoppen von Diensten findet man im Wiki im Artikel Dienste. Danach öffnet man darkstat in einem Browser über die URLs http://localhost:666/ bzw. http://SERVER-IP_ODER_NAME:666/. Dort kann man dann über eine Webseite Informationen zur Netzwerkaktivität sehen.

Problembehebung

Konfiguration

Nach der Installation muss die Datei /etc/darkstat/init.cfg mit einem Editor mit Root-Rechten angepasst werden. Die Zeile

START_DARKSTAT=no

muss in

START_DARKSTAT=yes

geändert werden. Außerdem sollte überprüft werden ob die vorgegebene Netzwerkschnittstelle eth0 in der Zeile

INTERFACE="-i eth0"

auch wirklich die zu überwachende ist. Zusätzlich können folgende Optionen aktiviert werden, wenn die entsprechende Zeile durch Entfernen von # aktiviert wird.

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Projekt