Siduction Forum

Siduction Forum => Software - Support => Topic started by: bluelupo on 2013/11/03, 11:16:00

Title: [gelöst] conky Config
Post by: bluelupo on 2013/11/03, 11:16:00
Hallo zusammen,
ich würde gerne meinen conky-Monitor so erweitern, das ausgehende SSH-Verbindungen angezeigt werden. Eingehende habe ich bereits integriert mit folgenden Kommnado:


${tcp_portmon 1 22 rhost 0} ${alignr} ${tcp_portmon 22 22 rip 0} ${tcp_portmon 22 22 lservice 0}



Das obige Beispiel zeigt mir eine mögliche eingehende SSH-Verbindungen so an.

hostname.domain.tld    192.168.178.99  ssh



So ähnlich müsste das doch auch für ausgehende SSH-Verbindungen konfigurierbar sein. Hat von euch einer eine Idee wie man das löst?
Title: Re: conky Config
Post by: dibl on 2013/11/03, 14:44:57
Mine is like this:


${font Bitstream Vera Sans Mono:size=8}${color white}${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}${font}



I don't show SSH service on my conky.
Title: Re: conky Config
Post by: bluelupo on 2013/11/03, 21:06:52
Ich habe es mit einem bash-Einzeiler mit Hilfe vom Kommando netstat gelöst. Die ausgehenden SSH-Verbindungen liste ich mit folgender Zeile in der conky Konfiguration auf.



${execi 30 netstat --tcp --programs --wide 2>/dev/null| egrep ":ssh {1,}VERBUNDEN" | awk '{print $4":"$5}' | awk -F":" '{printf("%-32s %-10s %-5s\n",$3,$2,$4)}'



Das ergibt dann eine Ausgabe in dieser Form (Beispiel):

hostname.domain.tld        45332    ssh