Hi, We are running Netview 712, Aix, Bind8.. We moved from /etc/hosts to
dns on Netview. What we did last year was the following:
1) we created 4 zones in our Internal DNS that Netview will update
dynamically. Our primary internal DNS is master of these zones and Netview is
allowed to update these only. No one else uses them except for netview.
2) When a new node is added or deleted, I have script that is generated to
add/delete (via nsupdate8 command) it updates those db. files on our
primary dns.
This is where it gets a little complicated. To add the node name. Netview
goes out and gets the system name and then appends the net.local or server.local
(which are the zones) depending on which smartset it belongs. If it cant find
the name it exits out and sends an email.
Netview is also-notified of all other zones (pushed down) but is only
allowed to update 4 zones(2 each reverse/forward ). Of couse, named8 is
running Netview. This works for us because we only monitor Network (mainly
cisco) devices and servers. We requested that all devices be snmp enable and
have a sysName. It also works well because Administration (DNS andNetview) is
concentrated in my group.
The only problems I've encountered this past year were incorrect names or
duplicate names on network devices. It just adds duplicate entries on DNS. Once
implemented administration is minimals but occassionaly review of files keeps it
in tune.
That's how we've resolved our name resolution problems.
Catalina
>>> "Francois Le Hir" <flehir@ca.ibm.com>
03/27/03 08:10AM >>>
The Netview server already run named: It is a
secondary dns server and
therefore run the same dns as everywhere on the
network
What you are suggesting is that it should run a dedicated dns that
would be
customized for my needs. The problem I see is that it would be
difficult to
keep in sync with all the change that we have in the DNS and
would
basically have to maintain the DNS twice.... unless I can generate the
dns
files automatically.
Presently our hosts file is generated from an
export from the production
dns server (oracle database of a management
product exported into a text
file). is there some good software out there
able to re-create the dns
files from an hosts file
?
Thanks,
Salutations, / Regards,
Francois Le Hir
Network
Projects & Consulting Services
IBM Global Services
Phone: (514) 205
6695
Date: Tue, 25 Mar 2003 17:17:07 -0600
To:
nv-l@lists.tivoli.com
From: Stephen Hochstetler
<shochste@us.ibm.com>
Subject: Re: [nv-l] name resolution on Netview
server
Message-ID:
<
OFB2AB7B3A.F9833968-ON86256CF4.007F55FE-86256CF4.007FAB44@us.ibm.com>
Have
you tried running DNS on your own NetView server so that you don't
have the
performance hit of a large /etc/hosts file?
You would need a hostname to
resolve to a single IP address...but all
addresses to resolve back to a
single hostname. This would help your CPU
usage quite a
bit. The administrative work would not be unlike what you
are
already doing for your /etc/hosts file.
Kind regards,
Stephen
Hochstetler
shochste@us.ibm.com
International Technical Support Organization at
IBM
11400 Burnet Road Austin, TX 78758
Office -
512-838-6198 (t/l 678) FAX -
512-838-6931
-------------------------------
Date: Tue, 25 Mar 2003
17:35:53 -0500
To: nv-l@lists.tivoli.com
From: "Francois Le Hir"
<flehir@ca.ibm.com>
Subject: Re: [nv-l] name resolution on Netview
server
Message-ID:
<
OF796D9D74.292F8B9B-ON85256CF4.007B1030-85256CF4.007C22C9@pok.ibm.com>
I
agree that others applications could suffer too. However adding entries
in
the host file is the only solution I found in order to make sure Netview
keep
a coherent name for each of the node instead of changing it between
the names
of the different interfaces as resolved by the DNS.
If every entries resolve
to the same name, then Netview always use this
name as the selection name of
a node, even when we delete and rediscover
it. As I can not change entries in
the DNS, the host file is the only
solution I know of. The need to have a
unique name for a device is
especially important now that we are trying to
integrate with a ticketing
system and unique ids have to be created for every
device.
In my situation, only syslogd was taking the CPU of the server:
out of 4
CPUs, syslogd was taking 100% of one or 25% of the total server.
The
average load of the server (including syslogd) was 35%. (We are
receiving
about 650 MB of syslog data per hour from the network)
Maybe
syslogd is badly written (and Netview daemon very well written), I
don't
know, but none of the Netview daemons did show a degradation
in
performance.
Now, did any of you try using the NSORDER variable to
make Netview use a
different name resolution order than the rest of the
system ?
Thanks,
Salutations, / Regards,
Francois Le
Hir
Network Projects & Consulting Services
IBM Global
Services
Phone: (514) 205 6695
Date: Tue, 25 Mar 2003 15:14:27
-0500
To: nv-l@lists.tivoli.com
From: James Shanks
<jshanks@us.ibm.com>
Subject: Re: [nv-l] name resolution on netview
server
Message-ID:
<
OFDC60B65C.18EA499F-ON87256CF4.006EBAF1@us.ibm.com>
What makes you
think that netmon, trapd, snmpCollect, and nvcorrd, just to
name a few
daemons which do many gethostbyaddr calls will not have the
same problem that
syslogd does? Sooner or later, they will. gethostbyaddr
/ gethostbyname
is a system call, and if it is slow for one process, it
will be slow for
all.
James Shanks
Level 3 Support for Tivoli NetView for UNIX
and NT
Tivoli Software / IBM Software
Group
---------------------------------------------------------------------
To
unsubscribe, e-mail: nv-l-unsubscribe@lists.tivoli.com
For additional
commands, e-mail: nv-l-help@lists.tivoli.com
*NOTE*
This is not an
Offical Tivoli Support forum. If you need immediate
assistance from Tivoli
please call the IBM Tivoli Software Group
help line at
1-800-TIVOLI8(848-6548)