accumulated report


#1

I would like to accumulate metric related to cpu, hard disk, memory for every 5 minutes and send out an email every 24 hour once. Can you please suggest a way to achieve this?

Thanks,

Mani


#2

Sensu is not designed for this kind of reporting (daily report
emails), I recommend using a different tool.
It can do the metrics collection. Use any number of the system metric
collectors:
https://github.com/sensu/sensu-community-plugins/tree/master/plugins/system

Follow the docs on adding a metric:
http://sensuapp.org/docs/latest/adding_a_metric

···

On Mon, Sep 15, 2014 at 8:10 AM, reachmani <reachmani@gmail.com> wrote:

I would like to accumulate metric related to cpu, hard disk, memory for
every 5 minutes and send out an email every 24 hour once. Can you please
suggest a way to achieve this?

Thanks,
Mani


#3

But other tools like ganglia, Nagios generate a good graph which lets us analyze how the server performed for a period of time. This cannot be achieved in Sensu?

···

On Monday, 15 September 2014 20:44:51 UTC+5:30, Kyle Anderson wrote:

Sensu is not designed for this kind of reporting (daily report

emails), I recommend using a different tool.

It can do the metrics collection. Use any number of the system metric

collectors:

https://github.com/sensu/sensu-community-plugins/tree/master/plugins/system

Follow the docs on adding a metric:

http://sensuapp.org/docs/latest/adding_a_metric

On Mon, Sep 15, 2014 at 8:10 AM, reachmani reac...@gmail.com wrote:

I would like to accumulate metric related to cpu, hard disk, memory for

every 5 minutes and send out an email every 24 hour once. Can you please

suggest a way to achieve this?

Thanks,

Mani


#4

Sensu is a monitoring framework, designed to inter-operate with other tools.
It does not replace the graphing functionality of Nagios (pnp?) or Ganglia.
It pretty much only does one thing: it routes monitoring messages from
clients, to handlers on the server.

Use a tool that is best for the job. Graphite is a good tool for
visualizing metrics over time.

···

On Mon, Sep 15, 2014 at 8:17 AM, reachmani <reachmani@gmail.com> wrote:

But other tools like ganglia, Nagios generate a good graph which lets us
analyze how the server performed for a period of time. This cannot be
achieved in Sensu?

On Monday, 15 September 2014 20:44:51 UTC+5:30, Kyle Anderson wrote:

Sensu is not designed for this kind of reporting (daily report
emails), I recommend using a different tool.
It can do the metrics collection. Use any number of the system metric
collectors:

https://github.com/sensu/sensu-community-plugins/tree/master/plugins/system

Follow the docs on adding a metric:
http://sensuapp.org/docs/latest/adding_a_metric

On Mon, Sep 15, 2014 at 8:10 AM, reachmani <reac...@gmail.com> wrote:
> I would like to accumulate metric related to cpu, hard disk, memory for
> every 5 minutes and send out an email every 24 hour once. Can you please
> suggest a way to achieve this?
>
> Thanks,
> Mani


#5

But what if you wanted to monitor a metric over time? I’d hate to use a different system for generating alerts based on this specific use-case.

···

On Monday, September 15, 2014 10:22:03 AM UTC-5, Kyle Anderson wrote:

Sensu is a monitoring framework, designed to inter-operate with other tools.

It does not replace the graphing functionality of Nagios (pnp?) or Ganglia.

It pretty much only does one thing: it routes monitoring messages from

clients, to handlers on the server.

Use a tool that is best for the job. Graphite is a good tool for

visualizing metrics over time.

On Mon, Sep 15, 2014 at 8:17 AM, reachmani reac...@gmail.com wrote:

But other tools like ganglia, Nagios generate a good graph which lets us

analyze how the server performed for a period of time. This cannot be

achieved in Sensu?

On Monday, 15 September 2014 20:44:51 UTC+5:30, Kyle Anderson wrote:

Sensu is not designed for this kind of reporting (daily report

emails), I recommend using a different tool.

It can do the metrics collection. Use any number of the system metric

collectors:

https://github.com/sensu/sensu-community-plugins/tree/master/plugins/system

Follow the docs on adding a metric:

http://sensuapp.org/docs/latest/adding_a_metric

On Mon, Sep 15, 2014 at 8:10 AM, reachmani reac...@gmail.com wrote:

I would like to accumulate metric related to cpu, hard disk, memory for

every 5 minutes and send out an email every 24 hour once. Can you please

suggest a way to achieve this?

Thanks,

Mani


#6

To monitor a metric over time, most of the sensu community looks to statsd or graphite. Push your data at your 5 minute intervals, then run a check against the metrics in Graphite once a day. Trigger event based on what you find from the check.

···

On Thursday, September 25, 2014 3:16:58 PM UTC-7, Jonathan Fenocchi wrote:

But what if you wanted to monitor a metric over time? I’d hate to use a different system for generating alerts based on this specific use-case.

On Monday, September 15, 2014 10:22:03 AM UTC-5, Kyle Anderson wrote:

Sensu is a monitoring framework, designed to inter-operate with other tools.

It does not replace the graphing functionality of Nagios (pnp?) or Ganglia.

It pretty much only does one thing: it routes monitoring messages from

clients, to handlers on the server.

Use a tool that is best for the job. Graphite is a good tool for

visualizing metrics over time.

On Mon, Sep 15, 2014 at 8:17 AM, reachmani reac...@gmail.com wrote:

But other tools like ganglia, Nagios generate a good graph which lets us

analyze how the server performed for a period of time. This cannot be

achieved in Sensu?

On Monday, 15 September 2014 20:44:51 UTC+5:30, Kyle Anderson wrote:

Sensu is not designed for this kind of reporting (daily report

emails), I recommend using a different tool.

It can do the metrics collection. Use any number of the system metric

collectors:

https://github.com/sensu/sensu-community-plugins/tree/master/plugins/system

Follow the docs on adding a metric:

http://sensuapp.org/docs/latest/adding_a_metric

On Mon, Sep 15, 2014 at 8:10 AM, reachmani reac...@gmail.com wrote:

I would like to accumulate metric related to cpu, hard disk, memory for

every 5 minutes and send out an email every 24 hour once. Can you please

suggest a way to achieve this?

Thanks,

Mani