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.
3) /etc/hosts is only used for external or hard coded ip's
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 AT ca.ibm DOT 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 AT lists.tivoli DOT com From: Stephen Hochstetler
<shochste AT us.ibm DOT com> Subject: Re: [nv-l] name resolution on Netview
server Message-ID: <OFB2AB7B3A.F9833968-ON86256CF4.007F55FE-86256CF4.007FAB44 AT us.ibm DOT 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 AT us.ibm DOT 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 AT lists.tivoli DOT com From: "Francois Le Hir"
<flehir AT ca.ibm DOT com> Subject: Re: [nv-l] name resolution on Netview
server Message-ID: <OF796D9D74.292F8B9B-ON85256CF4.007B1030-85256CF4.007C22C9 AT pok.ibm DOT 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 AT lists.tivoli DOT com From: James Shanks
<jshanks AT us.ibm DOT com> Subject: Re: [nv-l] name resolution on netview
server Message-ID:
<OFDC60B65C.18EA499F-ON87256CF4.006EBAF1 AT us.ibm DOT 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 AT lists.tivoli DOT com For additional
commands, e-mail: nv-l-help AT lists.tivoli DOT 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)
|