1
0
mirror of https://git.dn42.dev/wiki/wiki synced 2025-03-14 19:43:32 +00:00

munin scripts for logging amount of routes

This commit is contained in:
dn42 wiki 2014-05-05 21:50:42 +02:00
parent 0a3bb181ab
commit e09cd9676b

31
Munin.md Normal file
View File

@ -0,0 +1,31 @@
Number of routes by AS (IPv4)
```#!/bin/bash
if [ "$1" = "config" ];then
echo graph_title Number of routes
echo graph_vlabel num. routes
echo graph_category network
echo graph_scale no
for AS in $(ip r|sed 's/.* dev //;s/ .*//'|sort|uniq -c|grep as|awk '{print $2}');do
echo $AS.label $AS
done
else
ip r|sed 's/.* dev //;s/ .*//'|sort|uniq -c|grep as|awk '{print $2".value "$1}'
fi
```
IPv6:
```
#!/bin/bash
if [ "$1" = "config" ];then
echo graph_title Number of routes
echo graph_vlabel num. routes
echo graph_category network
echo graph_scale no
for AS in $(ip -6 r|sed 's/.* dev //;s/ .*//'|sort|uniq -c|grep as|awk '{print $2}');do
echo $AS.label $AS
done
else
ip -6 r|sed 's/.* dev //;s/ .*//'|sort|uniq -c|grep as|awk '{print $2".value "$1}'
fi
```
(hint: The difference just the -6 on the ip command)