<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
If your problem is the pain to add one by one by hand. I would<br>
write a script that would pull a list of the urls,hosts,IP from a text
file and generate<br>
a hosts.cfg file, that should speed up things.I also advise to first
create templates of Hosts,and Services...<br>
I use this script to parse 3 args CSV files like,<br>
Hostname,Info(Alias),IP You could adjust as you would like...<br>
<strong><br>
->hosts.sh script:</strong>
<blockquote>
  <p>#!/bin/sh<br>
#SCRIPT TO MAKE A HOST.CFG list<br>
#By Felipe Ferreira 09/10/2008 version 2.0</p>
  <p>file=$1<br>
echo “Nombre del Script: $0″;<br>
echo “Nombre del Host.txt : $file”;<br>
cat $file |while read line;<br>
do<br>
echo “${line}”<br>
NAME=`echo ${line}|cut -d, -f1`<br>
INFO=`echo ${line}|cut -d, -f2`<br>
IP=`echo ${line}|cut -d, -f3`<br>
cat hosts.skel | sed -e “s/NAME/$NAME/” -e “s/INFO/$INFO/” -e
“s/IP/$IP/”>>hosts.cfg<br>
done<br>
#clean Illegal Chars<br>
cat hosts.cfg | sed -e “s/ç/c/” -e “s/é/e/” -e “s/è/e/” -e “s/ó/o/” -e
“s/ò/o/” -e “s/à/a/” -e “s/´/_/” -e “s/í/i/” -e “s/ú/u/” -e “s/’/_/”
>>hostsCLEAN.cfg
  </p>
</blockquote>
<p><strong></strong><strong>You will also need a hosts.skel file like
this:</strong>
</p>
<blockquote>
  <p>define host{<br>
host_name Loopback_NAME<br>
use Routers-Dix<br>
alias INFO<br>
address IP<br>
hostgroups DIx_Loopback<br>
}</p>
</blockquote>
<p><br>
</p>
Sorry for the long post, I do have it better explained here:<a
 href="http://felipeferreira.net/?p=48"><br>
http://felipeferreira.net/?p=48<br>
</a><br>
<br>
<div class="moz-signature">-- <br>
<b>Felipe Ferreira</b>
<br>
<a class="moz-txt-link-abbreviated" href="http://www.felipeferreira.net">www.felipeferreira.net</a><br>
</div>
</body>
</html>