Cacti/OpenWRT: Difference between revisions
From fakedWiki
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
option args wlan1 | option args wlan1 | ||
</pre> | </pre> | ||
'''/usr/local/bin/iwinfo.sh''' | '''/usr/local/bin/iwinfo.sh''' | ||
| Line 36: | Line 35: | ||
#echo ${BITRATE} | #echo ${BITRATE} | ||
exit 0 | exit 0 | ||
</pre> | </pre> | ||
Revision as of 03:06, 3 December 2012
/etc/config/snmpd
config exec
option name iwinfo
option prog /usr/local/bin/iwinfo.sh
option args wlan0
config exec
option name iwinfo
option prog /usr/local/bin/iwinfo.sh
option args wlan1
/usr/local/bin/iwinfo.sh
#!/bin/bash
if [ ${#} -ne 1 ]; then
echo "Usage: $0 <interface>"
exit 0
fi
INFO=`iwinfo ${1} info`
CHANNEL=`echo "${INFO}" | sed -n 's/.*Channel:\ \(.*\)\ (.*)/\1/p'`
TXPOWER=`echo "${INFO}" | sed -n 's/.*Tx-Power:\ \(.*\)\ dBm.*/\1/p'`
SIGNAL=`echo "${INFO}" | sed -n 's/.*Signal:\ -\(.*\)\ dBm\ \ Noise.*/\1/p'`
NOISE=`echo "${INFO}" | sed -n 's/.*Noise:\ -\(.*\)\ dBm.*/\1/p'`
BITRATE=`echo "${INFO}" | sed -n 's/.*Bit\ Rate:\ \(.*\)\ MBit.*/\1/p'`
echo "channel:${CHANNEL} txpower:${TXPOWER} signal:${SIGNAL} noise:${NOISE} bitrate:${BITRATE}"
#echo ${CHANNEL}
#echo ${TXPOWER}
#echo ${SIGNAL}
#echo ${NOISE}
#echo ${BITRATE}
exit 0