Added
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…
Reference in New Issue