Risto,

ok, but imagine this: my traps have 20 fixed parameters common to all kind
of traps. Each trap of those three, have their own parameters values, so,
how can i process all of them?, i guess with the "father" OID like this:

pattern=<generic "father" OID>[\d.]=(\S+) ... 1.3.8.6.[\d.]=(\S+)

or maybe

pattern=<generic "father" OID>\[(\d+)\]:(\S+)  ... 1.3.8.6.\[(\d+)\]:(\S+)

which one ??

And I still haven't clear how to do this rule and how to save the data to
compare with the previous values.
please, Any idea?

thanks

2010/6/1 Risto Vaarandi <risto.vaara...@seb.ee>

> On 06/01/2010 11:31 AM, Javier wrote:
> > Risto,
> >
> > yes, you´re right. I receive 3 different traps but from 3 different
> > generic OID's but that´s not important. For example
> >
> > <generic OID1> .1.2.3 A C
> > <generic OID2> .1.2.3 A D
> > <generic OID3> .1.2.3 B D
> >
> > and each one of them, brings the raw data:
> >
> > <generic OID1> .1.2.3 ="OK"
> > <generic OID1> .1.2.3.5="234234"
> > <generic OID1> .1.2.3.6.7="UP"
> >
> > As you can see, some of them have more numbers in the OID, so how can i
> > process all of them independently of the amount of numbers in the OID?.
> > If is it not easily acomplished anyway, i guess i can receive the
> > relevant data from the same amount of numbers in the OID.
>
> it should be fairly easy to write a regular expression that handles the
> variable amount of numbers. For example, [\d.]+=(\S+) matches any
> sequence of numbers and dots that is followed by '=', and it also
> assigns the value that follows '=' to a variable $1.
>
> >
> > What about to use Context to save every value from every parameter of
> > the trap and when its a data change, write it in another log? (maybe
> > that perl script in http://snmptt.sourceforge.net/docs/snmptt.shtml#SEC
> > to trap back). Is it possible??.
>
> Indeed, you could use contexts for memorizing event correlation state,
> but I'd recommend to take advantage of the 'desc' field of a rule.
>
> BR,
> risto
>
> >
> >
> > Thank you very much
> >
> >
> > 2010/6/1 Risto Vaarandi <risto.vaara...@seb.ee
> > <mailto:risto.vaara...@seb.ee>>
> >
> >     Javier,
> >
> >     if each trap has several parameters that can have different values,
> and
> >     you want to correlate events with the *same* set of values, this can
> be
> >     easily accomplished by setting the 'desc' parameter accordingly.
> >
> >     Suppose that the trap with OID .1.2.3 can have two parameters:
> >
> >     <generic OID> .1.2.3 A C
> >     <generic OID> .1.2.3 A D
> >     <generic OID> .1.2.3 B D
> >
> >     With this example, it is obvious that the following rule will react
> only
> >     to the first trap:
> >
> >     type=SingleWithSuppress
> >     ptype=RegExp
> >     pattern=<generic OID> (\S+)
> >     desc=estado $1
> >     action=shellcmd /home/javier/send.sh
> >     window=300
> >
> >     However, if you rewrite the rule as follows, each trap .1.2.3 with a
> >     *different* set of parameter values will be correlated by a different
> >     event correlation operation (in other words, if a trap with a new set
> of
> >     parameter values comes in, it is written to the log and then
> suppressed
> >     for 5 minutes):
> >
> >     type=SingleWithSuppress
> >     ptype=RegExp
> >     pattern=<generic OID> (\S+) (\S+) (\S+)
> >     desc=estado $1 $2 $3
> >     action=shellcmd /home/javier/send.sh
> >     window=300
> >
> >     The key to the solution is to define the 'desc' parameter correctly,
> >     since 'desc' defines the scope of event correlation operations.
> Similar
> >     question has been asked many times in this list before, and since
> this
> >     is one of the fundamentals of SEC, please have a look at the relevant
> >     section of the man page:
> >     http://simple-evcorr.sourceforge.net/sec.pl.html#lbAV
> >     This section explains the relation between rules and event
> correlation
> >     operations, and how the 'desc' parameter influences this.
> >
> >     BR,
> >     risto
> >
> >     On 06/01/2010 10:32 AM, Javier wrote:
> >      > Hi,
> >      >
> >      > well, that trap comes from a device with several parameters. I
> >     receive 3
> >      > different traps, some common parameters to all traps and others
> >     only for
> >      > each trap. A change in the trap is when I receive a different data
> in
> >      > any parameter from the last same trap.
> >      >
> >      > I´ve been searching documentation and maybe i could use Context
> >     to save
> >      > the data from each parameter and then show it later if it
> >     changes, but i
> >      > don´t know exactly how i can do that. Is it possible?. Any
> >     suggestion?
> >      >
> >      > thanks in advance
> >      >
> >      >
> >      > 2010/5/31 Risto Vaarandi <rvaara...@yahoo.com
> >     <mailto:rvaara...@yahoo.com> <mailto:rvaara...@yahoo.com
> >     <mailto:rvaara...@yahoo.com>>>
> >      >
> >      >     How do you define a change in the trap?
> >      >     br,
> >      >     risto
> >      >
> >      >
> >      >     --- On Mon, 5/31/10, Javier <esj...@gmail.com
> >     <mailto:esj...@gmail.com>
> >      > <mailto:esj...@gmail.com <mailto:esj...@gmail.com>>> wrote:
> >      >
> >      >     From: Javier <esj...@gmail.com <mailto:esj...@gmail.com>
> >     <mailto:esj...@gmail.com <mailto:esj...@gmail.com>>>
> >      >     Subject: [Simple-evcorr-users] Can SEC help me ??
> >      >     To: "simple-evcorr-users"
> >     <simple-evcorr-users@lists.sourceforge.net
> >     <mailto:simple-evcorr-users@lists.sourceforge.net>
> >      > <mailto:simple-evcorr-users@lists.sourceforge.net
> >     <mailto:simple-evcorr-users@lists.sourceforge.net>>>
> >      >     Date: Monday, May 31, 2010, 8:15 PM
> >      >
> >      >     Hi,
> >      >
> >      >     i need to make a persistance correlation and i´m not sure if
> >     SEC can
> >      >     help me. It should goes like this:
> >      >
> >      >     I receive traps with a determinate OID in a log file as raw
> data,
> >      >     then i write the output to a DB to show it later as an alarm.
> >      >
> >      >
> >      >     I want to show the first coincidence and i want to correlate
> the
> >      >     event to show only when its a change in the trap during a time
> >      >     threshold and if there´s a change in that same event, reset
> that
> >      >     time threshold and of course show the changes. I prefer do it
> in
> >      >     memory and not in DB...
> >      >
> >      >
> >      >     Well, is it possible to do that with SEC? and if yes...
> >     HOW??? maybe
> >      >     using several rules in the same conf file??
> >      >
> >      >
> >      >     thanks in advance
> >      >
> >      >
> >      >
> >      >
> >      >     -----Inline Attachment Follows-----
> >      >
> >      >
> >
> ------------------------------------------------------------------------------
> >      >
> >      >
> >      >     -----Inline Attachment Follows-----
> >      >
> >      >     _______________________________________________
> >      >     Simple-evcorr-users mailing list
> >      > Simple-evcorr-users@lists.sourceforge.net
> >     <mailto:Simple-evcorr-users@lists.sourceforge.net>
> >      > <mailto:Simple-evcorr-users@lists.sourceforge.net
> >     <mailto:Simple-evcorr-users@lists.sourceforge.net>>
> >      > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
> >      >
> >      >
> >      >
> >      >
> >      >
> >      >
> >      >
> >      >
> >
> ------------------------------------------------------------------------------
> >      >
> >      >
> >      >
> >      >
> >      > _______________________________________________
> >      > Simple-evcorr-users mailing list
> >      > Simple-evcorr-users@lists.sourceforge.net
> >     <mailto:Simple-evcorr-users@lists.sourceforge.net>
> >      > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
> >
> >
> >
> ------------------------------------------------------------------------------
> >
> >     _______________________________________________
> >     Simple-evcorr-users mailing list
> >     Simple-evcorr-users@lists.sourceforge.net
> >     <mailto:Simple-evcorr-users@lists.sourceforge.net>
> >     https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> >
> >
> >
> >
> > _______________________________________________
> > Simple-evcorr-users mailing list
> > Simple-evcorr-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Simple-evcorr-users mailing list
> Simple-evcorr-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
>
------------------------------------------------------------------------------

_______________________________________________
Simple-evcorr-users mailing list
Simple-evcorr-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users

Reply via email to