Ik heb op een CentOS bak munin geinstalleerd om wat grafiekjes te genereren, 1 hiervan is een grafiekje voor de traffic / dataverkeer. Echter werkt het niet.
Foutmelding:
Terwijl:
Stukje code uit plugin welke de foutmelding veroorzaakt:
Foutmelding:
code:
1
2
3
| 2012/08/23-02:05:03 [12354] Error output from if_eth0: 2012/08/23-02:05:03 [12354] awk: fatal: cannot open file `/proc/net/dev' for reading (No such file or directory) 2012/08/23-02:05:03 [12354] Service 'if_eth0' exited with status 2/0. |
Terwijl:
code:
1
2
3
4
5
6
7
8
9
10
| # cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 2296730106 2711039 0 0 0 0 0 0 2296730106 2711039 0 0 0 0 0 0 tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth0: 49040227476 54523505 0 0 0 0 0 54590 35402630138 42207141 0 0 0 0 0 0 ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
code:
1
2
| # ls -la /proc/net/dev -r--r--r-- 1 root root 0 Aug 23 02:14 /proc/net/dev |
Stukje code uit plugin welke de foutmelding veroorzaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| case $1 in autoconf) if [ -r /proc/net/dev ]; then echo yes exit 0 else echo "no (/proc/net/dev not found)" exit 0 fi ;; suggest) if [ -r /proc/net/dev ]; then awk ' /^ *(eth|tap|bond|wlan|ath|ra|sw|vlan|venet|veth|msh)[0-9]+(\.[0-9]+)?:/ { split($0, a, /: */); gsub(/^ +/,"",a[1]); if (($2 > 0) || ($10 > 0)) print a[1]; }' /proc/net/dev fi exit 0 ;; config) |
EU DNS: 86.54.11.100