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