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 < [email protected] > > 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 > [email protected] > http://mailman.verplant.org/listinfo/collectd > > _______________________________________________ collectd mailing list [email protected] http://mailman.verplant.org/listinfo/collectd
