dev
Eric Loyd 1 year ago
parent 9918ccde0a
commit 9b1dba8fdf

@ -0,0 +1,46 @@
#!/bin/bash
# Create a basic hosts.cfg file given hostname, ip/dns, and potentially a template list
myIP=""
myHost=""
myGroup=""
myUse="generic-host"
while [ -n "$1" ]; do
case "$1" in
-h|--host) myHost="$2"; shift 2;;
-i|--ip) myIP="$2"; shift 2;;
-g|--group) myGroup="$2"; shift 2;;
-t) myUse="$2"; shift 2;;
*) shift 1;;
esac
done
#define host {
# host_name SKSLSW001-L3-Srv1
# use xiwizard_switch_host
# address 10.189.4.129
# hostgroups network-devices
# max_check_attempts 5
# check_interval 5
# retry_interval 1
# check_period xi_timeperiod_24x7
# contacts vmpanait
# contact_groups IT Network
# notification_interval 60
# notification_period xi_timeperiod_24x7
# icon_image switch.png
# statusmap_image switch.png
# _xiwizard switch
# register 1
#}
echo "define host {"
echo " host_name $mHost"
echo " address $myIP"
[ -n "$myUse" ] && echo " use $myUse"
[ -n "$myGroup" ] && echo " hostgroups $myGroup"
echo "}"
Loading…
Cancel
Save