add_host
SYNOPSIS
add_host.pl - add hosts to the DVG config database
USAGE
Lists all matching templates add_host.pl [--list regexp ] Edit the matching templats add_host.pl [--edit regexp ] Add a new host to the dvg add_host.pl [ ... option from below ... ] --template -> (*) host description --name -> (*) full qualified hostname (router1.dvgtool.org) --community -> (*) snmp community --location -> (*) location where the host should added --group -> group where the host should added --owner -> OwnerId; --rt -> asset Tracker ID Values with a (*) are mandatory
DESCRIPTION
add a host with predefined devices into DVG. The templates defines some basic features of the host (SNMP version, check this host, is this host activ). The devices are defined in a simmilar way.
TEMPLATE
Templates are stored in the directory $DVG_HOME/data/template/add_host/.
Empty lines or lines starting with '#' are ignored.
A template looks like following example:
#!$DVG_HOME/bin/tool/add_host.pl # # $Id: add_host.pl,v 1.5 2007-08-19 22:19:24 ueli Exp $ # # CISCO 1841 # # Host # 0:Typ:snmpversion:check:activ:HC:hardware:module # Type -> as defined in table host_type # Hardware -> as defined in table dvg_hardware(model) # Module -> the device module for this host as defined in dvg_modules(type=host) 0:Router:snmpv2c:y:y:y:Cisco 1841:device: # Interfaces #ord:name:probe:activ:params # ord -> ordering of the entries # name -> the name as shown in the UI # probe -> as defined in the table probe # activ -> [y|n] # HC -> [y|n] (host has HC (64bit counters for the interfaces) # params -> additional parameters as need defined in probe_params order as in the database 5:PING:Ping hostid:y:1:5:0:1: 10:CPU:CPU (cisco):y:100:102: 10:Datagram:forwarded Datagrams:y:10000000:10000000: 10:Memory I/O:memory (cisco):y:2:67108864:67108864: 10:Memory Process:memory (cisco):y:1:67108864:67108864: 15:vpdn:vpdn sessions:n:200: 20:Loopback0:loopback:y: 21:FastEthernet0/0:ifOctet ifError ifDrop ifPacket:y:#FastEthernet0/0:12500000:12500000:y:y: 25:Serial0/0:ifOctet ifError ifDrop ifPacket:y:#Serial0/0:256000:256000:y:y: 25:Serial0/1:ifOctet ifError ifDrop ifPacket:y:#Serial0/1:256000:256000:y:y: 25:Serial0/2:ifOctet ifError ifDrop ifPacket:y:#Serial0/2:256000:256000:y:y: 25:Serial0/3:ifOctet ifError ifDrop ifPacket:y:#Serial0/3:256000:256000:y:y:
BUGS
There could be some bugs. If you find one (or more) please report it to bugs
- you can add hosts without a valid FQDN This'll fail the dvg_snmp.pl daemon on restart
COPYRIGHT
Copyright 2004 … 2008 by Ueli Heuer <ueli at dvgtool dot org>