Monitoring cyrusimapd
Nic Bernstein
nic at onlight.com
Thu Jun 21 08:02:28 EDT 2018
On 06/19/2018 10:23 AM, Albert Shih wrote:
> Hi everyone,
>
> I would like to know what kind of monitoring you perform on a cyrus-imapd.
> Beside classic (check_imap, check_disk, check_cpu etc...) do you have any
> special thing to monitor about cyrus-imapd.
>
> For example do you launch any check on each database ? How can I check if the replication work fine ?
>
We use the attached PHP plugin in Icinga to monitor the SNMP OIDs
provided by Cyrus. I haven't tried this with the newer Prometheus-based
system, but it works just fine on 2.5.X systems built with SNMP enabled:
Usage: $argv[0] -H <host> -C <community string> -s <service>
-p <property> -c <crit_range> -w <warn_range> -h -t
<timeout> -d
Required:
-H [STRING|IP]
Hostname or IP address
-s Which service name to check: This may be any service defined in
cyrus.conf on host being checked. For example: imap, imaps,
pop3
lmtp. This is also used as a label for the results.
* Note: To receive a list of services supported by host,
use the
special keyword 'list'.
* Note: Services with special characters in their name, such as
lmtp[v6], must be quoted; i.e. 'lmtp[v6]'.
Options:
-C STRING
SNMP community string (defaults to `public').
-p <property>
Which property to report (and alarm) on (defaults to 'active'):
* forks
* active
* connections
...
Warning & critical thresholds are allowed (scalar or range) for all
checks. This is primarily a process oriented check script. It's useful
to keep an eye on how many of each service's processes are running
versus the configured quantity.
You may want to take a look at issue 1827 on GitHub in regards to SNMP
on Cyrus:
https://github.com/cyrusimap/cyrus-imapd/issues/1827
Please note that this plugin relies upon utils.php by Marcel Kühn & Doug
Warner:
http://doug.warner.fm/nagios-utilsphp-script-for-php-plugins.html
Cheers,
-nic
--
Nic Bernstein nic at onlight.com
Onlight Inc. www.onlight.com
6525 W Bluemound Rd., Ste 24 v. 414.272.4477
Milwaukee, Wisconsin 53213-4073 f. 414.290.0335
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20180621/cc1893d7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: check_cyrus.php
Type: application/x-php
Size: 9820 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20180621/cc1893d7/attachment-0001.bin>
More information about the Info-cyrus
mailing list