Thank you for all the constructive help.
My TEC-Administrators will find a result now with your proposals.
In the meantime it occured to me that it is really enough to check if there
is a "1" or "2" at the very first place of "hostname".
We never use hostnames with numeric startings.
Sometimes it's easier than ...
Bye
Regards
Martina Haseneder
----- Original Message -----
From: <bill.kellam@worldspan.com>
To: <nv-l@lists.us.ibm.com>
Sent: Wednesday, June 01, 2005 3:18 PM
Subject: Re: [nv-l] EventForwarding to TEC - cut Domain from Hostname
> You define an IP address as a named regular expression like so (in your
> startup rule):
>
> re_create(ip,'^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$')
>
> Then process the chopping only if the hostname is not an IP like so:
>
> not re_match(ip,_hostname,0,_result),
>
> Regards,
> Bill Kellam
> Enterprise Integration and Management
>
>
>
>
>
> "Martina
> Haseneder"
> <martina.hasenede To
> r@datev.de> <nv-l@lists.us.ibm.com>
> Sent by: cc
> owner-nv-l@lists.
> us.ibm.com Subject
> Re: [nv-l] EventForwarding to TEC -
> cut Domain from Hostname
> 06/01/2005 04:48
> AM
>
>
> Please respond to
> nv-l@lists.us.ibm
> .com
>
>
>
>
>
>
> Hi Larry,
>
> thanks for reply.
>
> Our TEC-Administrator has a rule like:
>
> (
> /* find the first '.' in the hostname */
> atompart(_hostname,'.',_pos,_),
> /* we want all up to the dot, but not the dot itself */
> _cut is _pos - 1,
> /* get the prefix */
> atompart(_hostname,_new_hostname,1,_cut),
> /* set the slot hostname */
> bo_set_slotval(_event,'hostname',_new_hostname)
> /* re_mark_as_modified is not needed in reception actions
> */
> )
>
>
> But unfortunately this is not useful if the hostname is a IP-Adress.
> Maybe you know how to complete the rule?
>
>
>
> ----- Original Message -----
> From: "Larry Fagan" <larrytechie@yahoo.com>
> To: <nv-l@lists.us.ibm.com>
> Sent: Tuesday, May 31, 2005 7:01 PM
> Subject: Re: [nv-l] EventForwarding to TEC - cut Domain from Hostname
>
>
> > Martina,
> > This is very simple in TEC rules.. use atompart
> > predicate in rules to get the hostname only. You need
> > to use atompart for three times in rule since there
> > are three dots in a FQDN.
> > Regards,
> > Larry
> >
> > --- Martina Haseneder <martina.haseneder@datev.de>
> > wrote:
> > > Hi folks,
> > >
> > > I have a very special problem, i guess.
> > >
> > > Most administrators of servers send a "Maintenance
> > > Mode" to the TEC for the reason, that all Events for
> > > this Node get ignored for a while.
> > > They send a wpostemsg with the simple Hostname like
> > > "un031e00".
> > >
> > > The NetView-Server sends a "Node Down" Event with a
> > > full qualified Name like
> > > "un031e00.service.domain.de"
> > > Now the "two Names" are not identic so the
> > > Maintenance Mode is not able to operate and we get
> > > undesired alarms.
> > >
> > >
> > > The domains are not really important for us because
> > > allready the "Simple Hostname" is unique.
> > > Finally we thought about cutting off the domain.
> > >
> > >
> > > What is better:
> > > strip the Hostname in a Ruleset
> > > (how could I influence the slot "hostname")
> > > or
> > > strip the Hostname at the TEC
> > > (has anybody knowhow of "prolog")
> > > (I would need a rule which
> > > cuts nothing if the the string is numeric
> > > (IP-Adress) and
> > > cuts after the first "." (Hostname +
> > > Domain))
> > >
> > > All ideas make me happy
> > >
> > > Bye
> > > Martina
> > >
> > > NV for UNIX 7.1.4 on AIX 5.2
> > > Tivoli Enterprise Console 3.8
> > >
> > >
> > >
> > >
> > >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> >
>
>
>
>
>
|