summaryrefslogtreecommitdiffstats
path: root/netstat.conf
blob: c7d8f58ad78a6e17fab616dafb839005b924c4ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
update_interval 30
alignment top_left
own_window		yes
own_window_transparent	no
own_window_type		override
own_window_hints	undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour	21449c

minimum_size 850 0
maximum_width 850

double_buffer yes
background no

text_buffer_size 1024

use_xft yes
xftfont Bitstream Vera Sans Mono:size=9
xftalpha 0.8
#override_utf8_locale yes
#font -xos4-terminus-medium-r-normal--12-120-72-72-c-60-koi8-r


gap_x 600
gap_y 0

# 2 - standard width in characters
# 3 - network timeout 
# 5 - interactive apps (xmms)
# 6 - local apps 
# 7 - networking
# 8 - ping + remote scripts
template2 80
template3 2
template5 120
template6 300
template7 600
template8 900

#template0 ${if_match ${execi $template8 /etc/conky/scripts/ping.pl \1:3389} > 0}${color green}${else}${color red}${endif}*${color}
#template0 ${lua_parse check_server_status \1 3389 -}
template0 ${lua_parse check_server_status \1 22 -}
template1 ${lua_parse check_server_status \1 3632 -}

lua_load /etc/conky/support.lua

TEXT
${color yellow}Cluster ${hr}${lua set_width $template2}${lua set_timeout $template3}
${color white}KaaS		${goto 160}${lua_parse check_service_ kaas kaas.kit.edu 3}${color white}
${color white}KaaS/Gluster	${goto 160}${lua_parse check_service_ gluster kaas.kit.edu}${color white}
${color white}KaaS/Router	${goto 160}${lua_parse check_service_ router iperouter}${color white}

${color yellow}Servers ${hr}${lua set_width $template2}${lua set_timeout $template3}
${color white}ipepdvsrv1 ${goto 160}${lua_parse check_server_status ipepdvsrv1.ipe.kit.edu} 
${color white}ipepdvsrv2 ${goto 160}${lua_parse check_server_status ipepdvsrv2.ipe.kit.edu} 
${color white}katrin ${goto 160}${lua_parse check_server_status katrin.kit.edu} 
${color white}ipekatrin1 ${goto 160}${lua_parse check_server_status ipekatrin1.ipe.kit.edu 22 uptime} 
${color white}ipekatrin2 ${goto 160}${lua_parse check_server_status ipekatrin2.ipe.kit.edu 22 uptime} 
${color white}ipekatrin3 ${goto 160}${lua_parse check_server_status ipekatrin3.ipe.kit.edu 22 uptime} 

${color yellow}ADEI ${hr}${lua set_width $template2}${lua set_timeout $template3}
${color white}KaaS		${goto 160}${lua_parse check_service_ adei kaas 'db_server=fpd&db_name=katrin_rep&db_group=0'}${color white}
${color white}pcebessadei	${goto 160}${lua_parse check_service_ adei pcebess}${color white}
${color white}imkmastadei	${goto 160}${lua_parse check_service_ adei imkmast}${color white}
${color white}CRD		${goto 160}${lua_parse check_service_ adei crd}${color white}

${color yellow}Build Farm ${hr}${lua set_width $template2}${lua set_timeout $template3}
#${color white}Compute4		${goto 160}${template0 192.168.21.1} ${template1 192.168.21.1}${color white} 
${color white}Compute1		${goto 160}${lua_parse check_service_ distcc ipepdvcompute1}${color white} 
${color white}Compute2		${goto 160}${lua_parse check_service_ distcc ipepdvcompute2}${color white} 
${color white}Compute3		${goto 160}${lua_parse check_service_ distcc ipepdvcompute3}${color white} 
${color white}Compute4		${goto 160}${lua_parse check_service_ distcc ipepdvcompute4}${color white} 

${lua_parse print_server_errors $template8 conky_netstat}


${color yellow}Network Connections ${hr}
${color white}Incomming connections${color gray}:
${execpi $template5 /etc/conky/scripts/netstat-in.sh | grep -v "android-d855cbd1c9f827d" | grep -v "pdv-time-capsule-2.ipe.kit.edu" | awk -e '{ print "${goto 18}", $1, "${goto 720} to", $2 }' }
${color white}Outgoing connections${color gray}:
${lua_parse conky_outcon 18 720}