[collectd] confused about threshold configuration

Gerardo Herzig gherzig at fmed.uba.ar
Mon Jun 23 19:07:18 CEST 2014


Manuel just answer me this.  Im forwarding the answer to the list.

Thanks Manuel, youre corrections made the thresholds works perfectly.

Thanks you very much for your time.

----- Mensaje original -----
> 
> The plugin is " mail_queue" :
> 
> 
> /opt/collectd/var/lib/collectd/mailserver/mail_queue/email_count.rrd
> 
> 
> 
> Can you try this?:
> 
> <Host "mailserver">
> <Plugin " mail_queue ">
> <Type "email_count">
> WarningMax 50.0
> FailureMax 70.0
> </Type>
> </Plugin>
> </Host>
> </Plugin>
> 
> 
> 
> 
> On Mon, Jun 23, 2014 at 4:52 PM, Gerardo Herzig < gherzig at fmed.uba.ar
> > wrote:
> 
> 
> Hi All: I have a "simple" script to get the "mailq" (via the exec
> plugin) size of a postfix queue.
> The "mailq" scripts look like this:
> #!/bin/bash
> host=$(hostname -s)
> pause=10
> while getopts "h:p:s:" opt; do
> case "$opt" in
> h)
> host=$OPTARG
> ;;
> p)
> pause=$OPTARG
> ;;
> *)
> echo "Usage: $0 [-h <hostname>] [-p <seconds>]" >&2;
> exit 1
> ;;
> esac
> done
> 
> while [ $? -eq 0 ]; do
> ts=$(date +%s)
> queue_size=$(/opt/zimbra/postfix/sbin/mailq | awk 'END { print (/Mail
> queue is empty/ ? 0 : $5) }')
> echo "PUTVAL \"$host/mail_queue/email_count\" $ts:$queue_size";
> sleep $pause
> done
> 
> 
> The script itself looks OK, and write results acordingly:
> azteca:/opt/collectd/var/lib/collectd/mailserver/mail_queue # rrdtool
> fetch email_count.rrd AVERAGE | tail
> 1403534020: 1,3518571429e+02
> 1403534090: 1,3631428571e+02
> 1403534160: 1,4028571429e+02
> 1403534230: 1,4171428571e+02
> 1403534300: 1,4214285714e+02
> 1403534370: 1,4371428571e+02
> 1403534440: 1,4341428571e+02
> 1403534510: 1,4442857143e+02
> 1403534580: 1,4497142857e+02
> 
> I try to configure (and i guess here is where im wrong) a warning
> when the mailq size is about
> say 50 emails:
> 
> LoadPlugin "threshold"
> <Plugin "threshold">
> 
> <Host "mailserver">
> <Plugin "exec">
> Instance "mail_queue"
> <Type "email_count">
> WarningMax 50.0
> FailureMax 70.0
> </Type>
> </Plugin>
> </Host>
> </Plugin>
> 
> Im having no errors (in messages file), but any warning either. Other
> alerts, such as "load", is working great, so i guess am having
> confused about Instance, Type usage.
> 
> Any hints will be appretiated.
> 
> Thanks
> Gerardo
> 
> _______________________________________________
> collectd mailing list
> collectd at verplant.org
> http://mailman.verplant.org/listinfo/collectd
> 
> 



More information about the collectd mailing list