[gelöst] conky Config

Started by bluelupo, 2013/11/03, 11:16:00

Previous topic - Next topic

bluelupo

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?

dibl

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.
System76 Oryx Pro, Intel Core i7-11800H, ASRock B860 Pro-A, Intel Core Ultra 7 265KF, Nvidia GTX-1060, SSD 990 EVO Plus.

bluelupo

#2
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