HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //usr/share/dstat/dstat_sendmail.py
### Author: Dag Wieers <dag@wieers.com>

### FIXME: Should read /var/log/mail/statistics or /etc/mail/statistics (format ?)

class dstat_plugin(dstat):
    def __init__(self):
        self.name = 'sendmail'
        self.type = 'd'
        self.width = 4
        self.scale = 100
        self.vars = ('queue',)
        self.nick = ('queu',)

    def check(self):
        if not os.access('/var/spool/mqueue', os.R_OK):
            raise Exception, 'Cannot access sendmail queue'

    def extract(self):
        self.val['queue'] = len(glob.glob('/var/spool/mqueue/qf*'))

# vim:ts=4:sw=4:et