Am Wednesday 15 November 2006 11:19 schrieb Sandy Drobic:
Gibt es eine Möglichkeit festzustellen, wieviele Verbindungen auf einen Port bestehen? Also zB
Wieviele Verbindungen gehen zur Zeit auf Port 25 ein? Wieviele Verbindungen sind derzeit per ssh eingeloggt? Wieviele Leute fragen im gegebenen Moment die Uhrzeit auf 123/udp ab?
Hatten wir das nicht vor kurzem schon mal?
mail_con_count=`netstat -ant | grep :25 | grep -i established| wc -l`
Das zählt auch ausgehende Verbindungen und Ports wie 2525 oder sowas. # netstat -ant|sed -n '/^tcp\s*\d*\s*\d*\s*[^\s]*:25\s.*ESTABLISHED/p'|wc -l Dürfte das machen. Da muss man natürlich auch noch auf Übersetzungen achten. Evtl. noch ein LANG=C vorneweg.
ssh_con_count=`netstat -ant | grep :22 | grep -i established| wc -l`
Dort selbiges.
ntp_con_count=`netstat -anu | grep :123 | grep -i established| wc -l`
Dass es keine udp-Verbindungen (established) gibt, hat schon jemand erwähnt.
echo -e "Aktive Verbindungen:" echo -e "SMTP:\t$mail_con_count" echo -e "SSH:\t$ssh_con_count" echo -e "NTP:\t$ntp_con_count"
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org