zabbix-trappers/scripts/trap.functions

29 lines
485 B
Text
Raw Normal View History

trim() {
trimmed=$*
trimmed=${trimmed%% }
trimmed=${trimmed## }
echo "$trimmed"
}
getDefaultIP() {
2013-08-20 11:35:10 -04:00
local routedev=$(/sbin/ip -o -4 route show default)
routedev=${routedev##* dev }
routedev=${routedev%% *}
if [[ -z "$routedev" ]]
then
2013-07-31 10:29:43 -04:00
echo "127.0.0.1"
return 1
else
2013-08-20 11:35:10 -04:00
local defipaddr=$(/sbin/ip -o -4 addr show "${routedev}")
defipaddr=${defipaddr##* inet }
defipaddr=${defipaddr%% *}
local mask=${defipaddr#*/}
local ip=${defipaddr%/*}
echo "${ip}"
fi
}