jablonka.czprosek.czf

netmap

Subversion Repositories:
[/] [gen_stats_ospf] - Blame information for rev 133

 

Line No. Rev Author Line
11simandl#!/bin/sh
2 
3# (c)2003 by Jan Krupa (krupaj@mobilnews.cz)
4# http://www.mobilnews.cz/honza/
5 
6PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin
7export PATH
8 
9STATS_PATH=/home/www/cgi-bin/netmap
10STATS_PATH_DATA=$STATS_PATH/data
11 
1293simandlNAME=jablonecka
131simandl 
1493simandlDATABASE=$STATS_PATH_DATA/$NAME.link
15 
16105simandl$STATS_PATH/gen_ospf_link.pl \
17133simandl| grep -Ev "infinity|atom|10.33|vpnserver|db.jablonka|olive|hexa|virtuozzo|sitelka" \
18105simandl > $DATABASE.ospf
19 
20119simandl 
21#
22# jikos:
23# check if there is any of the [jabu,hasit,jab715 ; jgw,ogw,sitelka] links alive
24# (workaround for the script not being able to cope with 3Way/DRother links)
25#
26# sitelka is the Full/DR one
27132simandlgrep -E '92;hasit;sitelka|92;jab715;sitelka' $DATABASE.ospf >/dev/null 2>&1
28119simandlif [ $? -eq 0 ]; then
29132simandl cat $DATABASE.ospf | grep -Ev '82;hasit;jgw|82;hasit;ogw;|82;jab715;jgw;|82;jab715;ogw;' > $DATABASE.ospfA
30119simandl mv $DATABASE.ospfA $DATABASE.ospf
31fi
32# jgw is the Full/DR one
33132simandlgrep -E '92;jab715;jgw|92;hasit;jgw' $DATABASE.ospf >/dev/null 2>&1
34119simandlif [ $? -eq 0 ]; then
35132simandl cat $DATABASE.ospf | grep -Ev '82;hasit;sitelka|82;hasit;ogw;|82;jab715;sitelka;|82;jab715;ogw;|82;hasit;jab715;' > $DATABASE.ospfA
36119simandl mv $DATABASE.ospfA $DATABASE.ospf
37fi
38# ogw is the Full/DR one
39132simandlgrep -E '92;jab715;ogw|92;ogw;hasit' $DATABASE.ospf >/dev/null 2>&1
40119simandlif [ $? -eq 0 ]; then
41132simandl cat $DATABASE.ospf | grep -Ev '82;hasit;sitelka|82;hasit;jgw;|82;jab715;sitelka;|82;jab715;jgw;' > $DATABASE.ospfA
42119simandl mv $DATABASE.ospfA $DATABASE.ospf
43fi
44132simandl# jab414 is the Full/DR one
45grep -E '92;jab414;jgw|92;jab414;ogw' $DATABASE.ospf >/dev/null 2>&1
46if [ $? -eq 0 ]; then
47 cat $DATABASE.ospf | grep -Ev '82;hasit;jgw;' > $DATABASE.ospfA
48 mv $DATABASE.ospfA $DATABASE.ospf
49fi
50119simandl 
51132simandl#
52# jikos: remove some confusing / temporary peers (routers with not regular router-id)
53#
54#
55cat $DATABASE.ospf | grep -Ev 'jabtv|arista-test|jablonecka' > $DATABASE.ospfA
56mv $DATABASE.ospfA $DATABASE.ospf
57119simandl 
5829simandlcat $DATABASE.basic | grep -v "^00" > $DATABASE
591simandlcat $DATABASE.ospf >> $DATABASE
60 
61 
62for LINE in `/bin/ls -1 $STATS_PATH_DATA | /bin/grep .config`; do
63 $STATS_PATH/gen_onestatpict `/bin/echo $LINE | /bin/awk -F. '{ printf "%s", $1 }'` &>/dev/null
64done
65 
6630simandlconvert /home/www/html/netmap/out/jablonecka.png -resize 160x95 /home/www/html/wm/images/prosek_netmap.png
6760simandlconvert /home/www/html/netmap/out/jablonecka.png -resize 660x440 /home/www/html/wm/images/netmap.jpg
6830simandl 

Powered by WebSVN 2.2.1