camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Johan Edstrom <>
Subject Re: [DISCUSS] Camel Alerts
Date Fri, 16 Mar 2012 20:57:58 GMT
Well, a user designed OID is a derivative of a MIB, that 
is what tells you what is what.

And there are the two sides to snmp, alerting events and 
the polling monitoring side.

So if you look at a router say, CPU/Memory are predefined OID's
in a system mib, then you have interfaces x.25, frame relay and so on.

There are a few mibs I know of in the Java world, like oracle mibs 
for their databases

You need those mibs to integrate to traditional monitoring software.

Nothing inappropriate about good questions! 

On Mar 16, 2012, at 2:51 PM, michal.warecki wrote:

> List of organizations approved by Google is available on
> I would like to return to this topic and again to summarize the basic
> assumptions.
> The monitoring mechanism of the basic metrics such as memory, the
> availability of the URL, exceptions etc. will be based on JMX, which will
> send the appropriate notifications.
> Configuration will be responsible for defining levels of alerts (something
> like SLA's) and destinations.
> The two protocols that we support are SNMP and SMTP.
> So in total I came across a division into 3 layers:
> JMX notification layer; a layer of SLA-defined analyzes, and sending alerts;
> alerts receiving client layer.
> Question for Johan on SNMP:
> I have never used the SNMP so forgive me if my questions are inappropriate.
> Why should we worry about the MIB? Is it not sufficient if we just send
> information such as name of alert, alert type, description, severity, and
> the date and assign the user-defined OID?
> I understand that we are giving up the support of generic and decide to
> support the two protocols as shown in the following example?:
> <camelContext id="camel" xmlns="">
>         <alerts>
>                 <threadPoolAlert id="tpa" profile="fooProfile"
> severity="major" threshold="70%"
> destination="smtp://"/>
>                 <lowMemoryAlert id="lma" pool="PermGen" severity="critical"
> threshold="80%"
> destination="snmp:" />
>                 <exceptionAlert id="xa" type=""
> severity="critical"
> destination="snmp:" />
>         </ alerts>
>         <threadPoolProfile id="fooProfile" poolSize="20" maxPoolSize="50"
> maxQueueSize="-1"/>
> </ camelContext>
> Does anyone of you would be willing to register as a mentor and help me in
> this project as an official mentor? Of course I will be grateful for the
> support of all but I must be assigned to an official mentor :-)
> I will be grateful for more clues as to the above described solution.
> Cheers,
> MichaƂ
> --
> View this message in context:
> Sent from the Camel Development mailing list archive at

View raw message