! This is the master file of messaging counters
!
! When you add an entry make sure it is sorted. You can use the command:
! counterproc counterdesc.txt sort > newcounterdesc.txt
!
! NOTE:
!
! 1. run "counterproc.pl" without argument to see usage of counterproc.pl
! 
! SYNTAX
!
! 1. type can be: COUNTER, GAUGE, TIME, IPADDRESS, STRING, URL, DN
! 2. size should be 4 or 8 for integer type, or any size for string type
! 3. scale will be used for display. It is the power of 10th thingy.
! 4. desc is the counter description
!
alarm.countoverthreshold.desc = "number of times crossing treshhold"
alarm.countoverthreshold.scale =
alarm.countoverthreshold.size = 4
alarm.countoverthreshold.type = COUNTER

alarm.countwarningsent.desc = "number of warnings sent"
alarm.countwarningsent.scale =
alarm.countwarningsent.size = 4
alarm.countwarningsent.type = COUNTER

alarm.current.desc = "current monitored valued"
alarm.current.scale =
alarm.current.size = 4
alarm.current.type = GAUGE

alarm.high.desc = "highest ever recorded value"
alarm.high.scale =
alarm.high.size = 4
alarm.high.type = GAUGE

alarm.low.desc = "lowest ever recorded value"
alarm.low.scale =
alarm.low.size = 4
alarm.low.type = GAUGE

alarm.timelastset.desc = "The last time current value was set"
alarm.timelastset.scale =
alarm.timelastset.size = 4
alarm.timelastset.type = TIME

alarm.timelastwarning.desc = "The last time warning was sent"
alarm.timelastwarning.scale =
alarm.timelastwarning.size = 4
alarm.timelastwarning.type = TIME

alarm.timereset.desc = "The last time reset was performed"
alarm.timereset.scale =
alarm.timereset.size = 4
alarm.timereset.type = TIME

alarm.timestatechanged.desc = "the last time alarm state changed"
alarm.timestatechanged.scale =
alarm.timestatechanged.size = 4
alarm.timestatechanged.type = TIME

alarm.warningstate.desc = "warning state (yes(1) or no(0))"
alarm.warningstate.scale =
alarm.warningstate.size = 4
alarm.warningstate.type = GAUGE

cgimsg.execcount.desc = "how many times invoked"
cgimsg.execcount.scale = 3
cgimsg.execcount.size = 4
cgimsg.execcount.type = COUNTER

cgimsg.lastcmd.desc = "the most recent command"
cgimsg.lastcmd.scale =
cgimsg.lastcmd.size = 256
cgimsg.lastcmd.type = STRING

cgimsg.lastrun.desc = "the last time an administration command was invoked"
cgimsg.lastrun.scale =
cgimsg.lastrun.size = 4
cgimsg.lastrun.type = TIME

cgimsg.lastuser.desc = "the most recent user"
cgimsg.lastuser.scale =
cgimsg.lastuser.size = 50
cgimsg.lastuser.type = STRING

db_btree.dup_pg.desc = "Duplicate pages"
db_btree.dup_pg.scale =
db_btree.dup_pg.size = 4
db_btree.dup_pg.type = GAUGE

db_btree.dup_pgfree.desc = "Bytes free in duplicate pages"
db_btree.dup_pgfree.scale =
db_btree.dup_pgfree.size = 4
db_btree.dup_pgfree.type = GAUGE

db_btree.free.desc = "Pages on the free list"
db_btree.free.scale =
db_btree.free.size = 4
db_btree.free.type = GAUGE

db_btree.int_pg.desc = "Internal pages"
db_btree.int_pg.scale =
db_btree.int_pg.size = 4
db_btree.int_pg.type = GAUGE

db_btree.int_pgfree.desc = "Bytes free in internal pages"
db_btree.int_pgfree.scale =
db_btree.int_pgfree.size = 4
db_btree.int_pgfree.type = GAUGE

db_btree.leaf_pg.desc = "Leaf pages"
db_btree.leaf_pg.scale =
db_btree.leaf_pg.size = 4
db_btree.leaf_pg.type = GAUGE

db_btree.leaf_pgfree.desc = "Bytes free in leaf pages"
db_btree.leaf_pgfree.scale =
db_btree.leaf_pgfree.size = 4
db_btree.leaf_pgfree.type = GAUGE

db_btree.levels.desc = "Tree levels"
db_btree.levels.scale =
db_btree.levels.size = 4
db_btree.levels.type = GAUGE

db_btree.magic.desc = "Magic number"
db_btree.magic.scale =
db_btree.magic.size = 4
db_btree.magic.type = GAUGE

db_btree.maxkey.desc = "Maxkey value"
db_btree.maxkey.scale =
db_btree.maxkey.size = 4
db_btree.maxkey.type = GAUGE

db_btree.minkey.desc = "Minkey value"
db_btree.minkey.scale =
db_btree.minkey.size = 4
db_btree.minkey.type = GAUGE

db_btree.nrecs.desc = "Number of records"
db_btree.nrecs.scale =
db_btree.nrecs.size = 4
db_btree.nrecs.type = GAUGE

db_btree.over_pg.desc = "Overflow pages"
db_btree.over_pg.scale =
db_btree.over_pg.size = 4
db_btree.over_pg.type = GAUGE

db_btree.over_pgfree.desc = "Bytes free in overflow pages"
db_btree.over_pgfree.scale =
db_btree.over_pgfree.size = 4
db_btree.over_pgfree.type = GAUGE

db_btree.pagesize.desc = "Page size"
db_btree.pagesize.scale =
db_btree.pagesize.size = 4
db_btree.pagesize.type = GAUGE

db_btree.re_len.desc = "Fixed-length record length"
db_btree.re_len.scale =
db_btree.re_len.size = 4
db_btree.re_len.type = GAUGE

db_btree.re_pad.desc = "Fixed-length record pad"
db_btree.re_pad.scale =
db_btree.re_pad.size = 4
db_btree.re_pad.type = GAUGE

db_btree.version.desc = "Version number"
db_btree.version.scale =
db_btree.version.size = 4
db_btree.version.type = GAUGE

db_lock.magic.desc = "Lock file magic number"
db_lock.magic.scale =
db_lock.magic.size = 4
db_lock.magic.type = GAUGE

db_lock.maxlocks.desc = "Maximum number of locks in table"
db_lock.maxlocks.scale =
db_lock.maxlocks.size = 4
db_lock.maxlocks.type = GAUGE

db_lock.nconflicts.desc = "Number of lock conflicts"
db_lock.nconflicts.scale =
db_lock.nconflicts.size = 4
db_lock.nconflicts.type = GAUGE

db_lock.ndeadlocks.desc = "Number of lock deadlocks"
db_lock.ndeadlocks.scale =
db_lock.ndeadlocks.size = 4
db_lock.ndeadlocks.type = GAUGE

db_lock.nlockers.desc = "Number of lockers"
db_lock.nlockers.scale =
db_lock.nlockers.size = 4
db_lock.nlockers.type = GAUGE

db_lock.nmodes.desc = "Number of lock modes"
db_lock.nmodes.scale =
db_lock.nmodes.size = 4
db_lock.nmodes.type = GAUGE

db_lock.nreleases.desc = "Number of lock puts"
db_lock.nreleases.scale =
db_lock.nreleases.size = 4
db_lock.nreleases.type = GAUGE

db_lock.nrequests.desc = "Number of lock gets"
db_lock.nrequests.scale =
db_lock.nrequests.size = 4
db_lock.nrequests.type = GAUGE

db_lock.numobjs.desc = "Number of objects"
db_lock.numobjs.scale =
db_lock.numobjs.size = 4
db_lock.numobjs.type = GAUGE

db_lock.refcnt.desc = "Region reference count"
db_lock.refcnt.scale =
db_lock.refcnt.size = 4
db_lock.refcnt.type = GAUGE

db_lock.region_nowait.desc = "Region lock granted without wait"
db_lock.region_nowait.scale =
db_lock.region_nowait.size = 4
db_lock.region_nowait.type = GAUGE

db_lock.region_wait.desc = "Region lock granted after wait"
db_lock.region_wait.scale =
db_lock.region_wait.size = 4
db_lock.region_wait.type = GAUGE

db_lock.regsize.desc = "Region size"
db_lock.regsize.scale =
db_lock.regsize.size = 4
db_lock.regsize.type = GAUGE

db_lock.version.desc = "Lock file version number"
db_lock.version.scale =
db_lock.version.size = 4
db_lock.version.type = GAUGE

db_log.cur_file.desc = "Current log file number"
db_log.cur_file.scale =
db_log.cur_file.size = 4
db_log.cur_file.type = GAUGE

db_log.cur_offset.desc = "Current log file offset"
db_log.cur_offset.scale =
db_log.cur_offset.size = 4
db_log.cur_offset.type = GAUGE

db_log.lg_max.desc = "Maximum log file size"
db_log.lg_max.scale =
db_log.lg_max.size = 4
db_log.lg_max.type = GAUGE

db_log.magic.desc = "Log file magic number"
db_log.magic.scale =
db_log.magic.size = 4
db_log.magic.type = GAUGE

db_log.mode.desc = "Log file mode"
db_log.mode.scale =
db_log.mode.size = 4
db_log.mode.type = GAUGE

db_log.refcnt.desc = "Region reference count"
db_log.refcnt.scale =
db_log.refcnt.size = 4
db_log.refcnt.type = GAUGE

db_log.region_nowait.desc = "Region lock granted without wait"
db_log.region_nowait.scale =
db_log.region_nowait.size = 4
db_log.region_nowait.type = GAUGE

db_log.region_wait.desc = "Region lock granted after wait"
db_log.region_wait.scale =
db_log.region_wait.size = 4
db_log.region_wait.type = GAUGE

db_log.regsize.desc = "Region size"
db_log.regsize.scale =
db_log.regsize.size = 4
db_log.regsize.type = GAUGE

db_log.scount.desc = "Total writes to the log"
db_log.scount.scale =
db_log.scount.size = 4
db_log.scount.type = GAUGE

db_log.version.desc = "Log file version number"
db_log.version.scale =
db_log.version.size = 4
db_log.version.type = GAUGE

db_log.w_bytes.desc = "Bytes to log"
db_log.w_bytes.scale =
db_log.w_bytes.size = 4
db_log.w_bytes.type = GAUGE

db_log.w_mbytes.desc = "Megabytes to log"
db_log.w_mbytes.scale =
db_log.w_mbytes.size = 4
db_log.w_mbytes.type = GAUGE

db_log.wc_bytes.desc = "Bytes to log since checkpoint"
db_log.wc_bytes.scale =
db_log.wc_bytes.size = 4
db_log.wc_bytes.type = GAUGE

db_log.wc_mbytes.desc = "Megabytes to log since checkpoint"
db_log.wc_mbytes.scale =
db_log.wc_mbytes.size = 4
db_log.wc_mbytes.type = GAUGE

db_log.wcount.desc = "Total syncs to the log"
db_log.wcount.scale =
db_log.wcount.size = 4
db_log.wcount.type = GAUGE

db_mpool.cache_hit.desc = "Pages found in the cache"
db_mpool.cache_hit.scale =
db_mpool.cache_hit.size = 4
db_mpool.cache_hit.type = GAUGE

db_mpool.cache_miss.desc = "Pages not found in the cache"
db_mpool.cache_miss.scale =
db_mpool.cache_miss.size = 4
db_mpool.cache_miss.type = GAUGE

db_mpool.cachesize.desc = "Cache size"
db_mpool.cachesize.scale =
db_mpool.cachesize.size = 4
db_mpool.cachesize.type = GAUGE

db_mpool.hash_buckets.desc = "Number of hash buckets"
db_mpool.hash_buckets.scale =
db_mpool.hash_buckets.size = 4
db_mpool.hash_buckets.type = GAUGE

db_mpool.hash_examined.desc = "Total hash entries searched"
db_mpool.hash_examined.scale =
db_mpool.hash_examined.size = 4
db_mpool.hash_examined.type = GAUGE

db_mpool.hash_longest.desc = "Longest hash chain searched"
db_mpool.hash_longest.scale =
db_mpool.hash_longest.size = 4
db_mpool.hash_longest.type = GAUGE

db_mpool.hash_searches.desc = "Total hash chain searches"
db_mpool.hash_searches.scale =
db_mpool.hash_searches.size = 4
db_mpool.hash_searches.type = GAUGE

db_mpool.map.desc = "Pages from mapped files"
db_mpool.map.scale =
db_mpool.map.size = 4
db_mpool.map.type = GAUGE

db_mpool.page_clean.desc = "Clean pages"
db_mpool.page_clean.scale =
db_mpool.page_clean.size = 4
db_mpool.page_clean.type = GAUGE

db_mpool.page_create.desc = "Pages created in the cache"
db_mpool.page_create.scale =
db_mpool.page_create.size = 4
db_mpool.page_create.type = GAUGE

db_mpool.page_dirty.desc = "Dirty pages"
db_mpool.page_dirty.scale =
db_mpool.page_dirty.size = 4
db_mpool.page_dirty.type = GAUGE

db_mpool.page_in.desc = "Pages read in"
db_mpool.page_in.scale =
db_mpool.page_in.size = 4
db_mpool.page_in.type = GAUGE

db_mpool.page_out.desc = "Pages written out"
db_mpool.page_out.scale =
db_mpool.page_out.size = 4
db_mpool.page_out.type = GAUGE

db_mpool.page_trickle.desc = "Pages written by memp_trickle"
db_mpool.page_trickle.scale =
db_mpool.page_trickle.size = 4
db_mpool.page_trickle.type = GAUGE

db_mpool.refcnt.desc = "Region reference count"
db_mpool.refcnt.scale =
db_mpool.refcnt.size = 4
db_mpool.refcnt.type = GAUGE

db_mpool.region_nowait.desc = "Region lock granted without wait"
db_mpool.region_nowait.scale =
db_mpool.region_nowait.size = 4
db_mpool.region_nowait.type = GAUGE

db_mpool.region_wait.desc = "Region lock granted after wait"
db_mpool.region_wait.scale =
db_mpool.region_wait.size = 4
db_mpool.region_wait.type = GAUGE

db_mpool.regsize.desc = "Region size"
db_mpool.regsize.scale =
db_mpool.regsize.size = 4
db_mpool.regsize.type = GAUGE

db_mpool.ro_evict.desc = "Clean pages forced from the cache"
db_mpool.ro_evict.scale =
db_mpool.ro_evict.size = 4
db_mpool.ro_evict.type = GAUGE

db_mpool.rw_evict.desc = "Dirty pages forced from the cache"
db_mpool.rw_evict.scale =
db_mpool.rw_evict.size = 4
db_mpool.rw_evict.type = GAUGE

db_txn.last_txnid.desc = "last transaction id given out */"
db_txn.last_txnid.scale =
db_txn.last_txnid.size = 4
db_txn.last_txnid.type = GAUGE

db_txn.maxtxns.desc = "maximum number of active txns */"
db_txn.maxtxns.scale =
db_txn.maxtxns.size = 4
db_txn.maxtxns.type = GAUGE

db_txn.naborts.desc = "number of aborted transactions */"
db_txn.naborts.scale =
db_txn.naborts.size = 4
db_txn.naborts.type = GAUGE

db_txn.nactive.desc = "number of active transactions */"
db_txn.nactive.scale =
db_txn.nactive.size = 4
db_txn.nactive.type = GAUGE

db_txn.nbegins.desc = "number of begun transactions */"
db_txn.nbegins.scale =
db_txn.nbegins.size = 4
db_txn.nbegins.type = GAUGE

db_txn.ncommits.desc = "number of committed transactions */"
db_txn.ncommits.scale =
db_txn.ncommits.size = 4
db_txn.ncommits.type = GAUGE

db_txn.refcnt.desc = "Region reference count"
db_txn.refcnt.scale =
db_txn.refcnt.size = 4
db_txn.refcnt.type = GAUGE

db_txn.region_nowait.desc = "Region lock granted without wait"
db_txn.region_nowait.scale =
db_txn.region_nowait.size = 4
db_txn.region_nowait.type = GAUGE

db_txn.region_wait.desc = "Region lock granted after wait"
db_txn.region_wait.scale =
db_txn.region_wait.size = 4
db_txn.region_wait.type = GAUGE

db_txn.regsize.desc = "Region size"
db_txn.regsize.scale =
db_txn.regsize.size = 4
db_txn.regsize.type = GAUGE

db_txn.time_ckp.desc = "time of last checkpoint */"
db_txn.time_ckp.scale =
db_txn.time_ckp.size = 4
db_txn.time_ckp.type = TIME

diskusage.availSpace.desc = "Total space available in the disk partition"
diskusage.availSpace.scale = 5
diskusage.availSpace.size = 4
diskusage.availSpace.type = GAUGE

diskusage.lastStatTime.desc = "the last time statistic was taken"
diskusage.lastStatTime.scale =
diskusage.lastStatTime.size = 4
diskusage.lastStatTime.type = TIME

diskusage.mailPartitionPath.desc = "mail partition path"
diskusage.mailPartitionPath.scale =
diskusage.mailPartitionPath.size = 512
diskusage.mailPartitionPath.type = STRING

diskusage.percentAvail.desc = "disk partition space available percentage"
diskusage.percentAvail.scale = 2
diskusage.percentAvail.size = 4
diskusage.percentAvail.type = GAUGE

diskusage.totalSpace.desc = "Total space in the disk partition"
diskusage.totalSpace.scale = 5
diskusage.totalSpace.size = 4
diskusage.totalSpace.type = GAUGE

httpstat.currentStartTime.desc = "start time of the current HTTP server process"
httpstat.currentStartTime.scale =
httpstat.currentStartTime.size = 4
httpstat.currentStartTime.type = TIME

httpstat.lastConnectionTime.desc = "the last time a new client accepted"
httpstat.lastConnectionTime.scale =
httpstat.lastConnectionTime.size = 4
httpstat.lastConnectionTime.type = TIME

httpstat.maxConnections.desc = "maximum number of concurent connections handled by HTTP server"
httpstat.maxConnections.scale = 4
httpstat.maxConnections.size = 4
httpstat.maxConnections.type = COUNTER

httpstat.numConnections.desc = "total number of connections served by the current HTTP server"
httpstat.numConnections.scale = 5
httpstat.numConnections.size = 4
httpstat.numConnections.type = COUNTER

httpstat.numCurrentConnections.desc = "current number of active connections"
httpstat.numCurrentConnections.scale = 2
httpstat.numCurrentConnections.size = 4
httpstat.numCurrentConnections.type = GAUGE

httpstat.numCurrentSessions.desc = "current number of active sessions (users logged in)"
httpstat.numCurrentSessions.scale = 2
httpstat.numCurrentSessions.size = 4
httpstat.numCurrentSessions.type = GAUGE

httpstat.numFailedConnections.desc = "number of failed connections served by the current HTTP server"
httpstat.numFailedConnections.scale = 3
httpstat.numFailedConnections.size = 4
httpstat.numFailedConnections.type = COUNTER

httpstat.numFailedLogins.desc = "number of failed logins served by the current HTTP server"
httpstat.numFailedLogins.scale = 3
httpstat.numFailedLogins.size = 4
httpstat.numFailedLogins.type = COUNTER

httpstat.numGoodLogins.desc = "number of failed logins served by the current HTTP server"
httpstat.numGoodLogins.scale = 5
httpstat.numGoodLogins.size = 4
httpstat.numGoodLogins.type = COUNTER

imapstat.currentStartTime.desc = "start time of the current IMAP server process"
imapstat.currentStartTime.scale =
imapstat.currentStartTime.size = 4
imapstat.currentStartTime.type = TIME

imapstat.lastConnectionTime.desc = "the last time a new client accepted"
imapstat.lastConnectionTime.scale =
imapstat.lastConnectionTime.size = 4
imapstat.lastConnectionTime.type = TIME

imapstat.maxConnections.desc = "maximum number of concurent connections handled by IMAP server"
imapstat.maxConnections.scale = 4
imapstat.maxConnections.size = 4
imapstat.maxConnections.type = COUNTER

imapstat.numConnections.desc = "total number of connections served by the current IMAP server"
imapstat.numConnections.scale = 5
imapstat.numConnections.size = 4
imapstat.numConnections.type = COUNTER

imapstat.numCurrentConnections.desc = "current number of active connections"
imapstat.numCurrentConnections.scale = 2
imapstat.numCurrentConnections.size = 4
imapstat.numCurrentConnections.type = GAUGE

imapstat.numFailedConnections.desc = "number of failed connections served by the current IMAP server"
imapstat.numFailedConnections.scale = 3
imapstat.numFailedConnections.size = 4
imapstat.numFailedConnections.type = COUNTER

imapstat.numFailedLogins.desc = "number of failed logins served by the current IMAP server"
imapstat.numFailedLogins.scale = 3
imapstat.numFailedLogins.size = 4
imapstat.numFailedLogins.type = COUNTER

imapstat.numGoodLogins.desc = "number of failed logins served by the current IMAP server"
imapstat.numGoodLogins.scale = 5
imapstat.numGoodLogins.size = 4
imapstat.numGoodLogins.type = COUNTER

popstat.currentStartTime.desc = "start time of the current POP server process"
popstat.currentStartTime.scale =
popstat.currentStartTime.size = 4
popstat.currentStartTime.type = TIME

popstat.lastConnectionTime.desc = "the last time a new client accepted"
popstat.lastConnectionTime.scale =
popstat.lastConnectionTime.size = 4
popstat.lastConnectionTime.type = TIME

popstat.maxConnections.desc = "maximum number of concurent connections handled by POP server"
popstat.maxConnections.scale = 4
popstat.maxConnections.size = 4
popstat.maxConnections.type = COUNTER

popstat.numConnections.desc = "total number of connections served by the current POP server"
popstat.numConnections.scale = 5
popstat.numConnections.size = 4
popstat.numConnections.type = COUNTER

popstat.numCurrentConnections.desc = "current number of active connections"
popstat.numCurrentConnections.scale = 2
popstat.numCurrentConnections.size = 4
popstat.numCurrentConnections.type = GAUGE

popstat.numFailedConnections.desc = "number of failed connections served by the current POP server"
popstat.numFailedConnections.scale = 3
popstat.numFailedConnections.size = 4
popstat.numFailedConnections.type = COUNTER

popstat.numFailedLogins.desc = "number of failed logins served by the current POP server"
popstat.numFailedLogins.scale = 3
popstat.numFailedLogins.size = 4
popstat.numFailedLogins.type = COUNTER

popstat.numGoodLogins.desc = "number of failed logins served by the current POP server"
popstat.numGoodLogins.scale = 5
popstat.numGoodLogins.size = 4
popstat.numGoodLogins.type = COUNTER

serverresponse.lastStatTime.desc = "the last time statistic was taken"
serverresponse.lastStatTime.scale =
serverresponse.lastStatTime.size = 4
serverresponse.lastStatTime.type = TIME

serverresponse.responseTime.desc = "server response time in msec"
serverresponse.responseTime.scale = 2
serverresponse.responseTime.size = 4
serverresponse.responseTime.type = GAUGE

smtpstat.ReceivedMessages.desc = "total number of messages received since server startup"
smtpstat.ReceivedMessages.scale = 3
smtpstat.ReceivedMessages.size = 4
smtpstat.ReceivedMessages.type = COUNTER

smtpstat.ReceivedMessagesInterval.desc = "number of messages received in a specified interval"
smtpstat.ReceivedMessagesInterval.scale = 3
smtpstat.ReceivedMessagesInterval.size = 4
smtpstat.ReceivedMessagesInterval.type = GAUGE

smtpstat.ReceivedRecipients.desc = "The total number of recipients of all messages received since server startup"
smtpstat.ReceivedRecipients.scale = 3
smtpstat.ReceivedRecipients.size = 4
smtpstat.ReceivedRecipients.type = COUNTER

smtpstat.ReceivedVolume.desc = "the total volume of all message received since server startup"
smtpstat.ReceivedVolume.scale = 3
smtpstat.ReceivedVolume.size = 4
smtpstat.ReceivedVolume.type = COUNTER

smtpstat.ReceivedVolumeInterval.desc = "total volume of message receiveded in a specified interval"
smtpstat.ReceivedVolumeInterval.scale = 3
smtpstat.ReceivedVolumeInterval.size = 4
smtpstat.ReceivedVolumeInterval.type = GAUGE

smtpstat.StoredMessages.desc = "number of messages physically stored in message queue"
smtpstat.StoredMessages.scale = 3
smtpstat.StoredMessages.size = 4
smtpstat.StoredMessages.type = GAUGE

smtpstat.StoredRecipients.desc = "the total number of recipients of all messages currently in message queue"
smtpstat.StoredRecipients.scale = 3
smtpstat.StoredRecipients.size = 4
smtpstat.StoredRecipients.type = GAUGE

smtpstat.StoredVolume.desc = "total volume of all messages currently stored in message queue, if it is single copy it only count once."
smtpstat.StoredVolume.scale = 3
smtpstat.StoredVolume.size = 4
smtpstat.StoredVolume.type = GAUGE

smtpstat.TransmittedMessages.desc = "number of the messages that were trasnsimitted out from current message store"
smtpstat.TransmittedMessages.scale = 4
smtpstat.TransmittedMessages.size = 4
smtpstat.TransmittedMessages.type = COUNTER

smtpstat.TransmittedMsgsInterval.desc = "number of messages transmitted in a specified interval"
smtpstat.TransmittedMsgsInterval.scale = 3
smtpstat.TransmittedMsgsInterval.size = 4
smtpstat.TransmittedMsgsInterval.type = GAUGE

smtpstat.TransmittedRecipients.desc = "the total number of recipients of all messages transimitted out since server startup"
smtpstat.TransmittedRecipients.scale = 3
smtpstat.TransmittedRecipients.size = 4
smtpstat.TransmittedRecipients.type = COUNTER

smtpstat.TransmittedVolume.desc = "the total volume of all messages transitted out since server startup"
smtpstat.TransmittedVolume.scale = 3
smtpstat.TransmittedVolume.size = 4
smtpstat.TransmittedVolume.type = COUNTER

smtpstat.TransmittedVolumeInterval.desc = "total volume of message transmitted in a specified interval"
smtpstat.TransmittedVolumeInterval.scale = 3
smtpstat.TransmittedVolumeInterval.size = 4
smtpstat.TransmittedVolumeInterval.type = GAUGE

smtpstat.currentStartTime.desc = "start time of the current SMTP server process"
smtpstat.currentStartTime.scale =
smtpstat.currentStartTime.size = 4
smtpstat.currentStartTime.type = TIME

smtpstat.numInComingQueueMessages.desc = "number of messages in incoming queue"
smtpstat.numInComingQueueMessages.scale = 3
smtpstat.numInComingQueueMessages.size = 4
smtpstat.numInComingQueueMessages.type = COUNTER

smtpstat.numOutgoingQueueMessages.desc = "number of messages in outgoing queue"
smtpstat.numOutgoingQueueMessages.scale = 3
smtpstat.numOutgoingQueueMessages.size = 4
smtpstat.numOutgoingQueueMessages.type = COUNTER

