SYSTEM_COUNTERS

counter surgemail_prcctime
	source "\Process(surgemail)\% Processor Time"
	description "Surgemail processor utilisation (% Processor Time)"
	ylabel "%"
	state "enabled"
counter sys_prcctime
	source "\Processor(_Total)\% Processor Time"
	description "System processor utilisation (% Processor Time)"
	ylabel "%"
counter surgemail_ramuse
	source "\Process(surgemail)\Working Set"
	description "Surgemail memory utilisation (Working Set)"
	ylabel "Bytes"
	state "enabled"
counter sys_ramuse
	source "\Memory\Committed Bytes"
	description "System memory utilisation (Committed Bytes)"
	ylabel "Bytes"
counter sys_disktransfers
	source "\PhysicalDisk(_Total)\Disk Transfers/sec"
	description "System total disk reads + writes on all disks (Disk Transfers/sec)"
	ylabel "Transfers/s"
	state "enabled"
counter sys_diskreads_0
	source "\PhysicalDisk(0)\Disk Reads/sec"
	description "System disk reads per physical disk - disk0 (Disk Reads/sec)"
	ylabel "Reads/s"
counter sys_diskreads_1
	source "\PhysicalDisk(1)\Disk Reads/sec"
	description "System disk reads per physical disk - disk1 (Disk Reads/sec)"
	ylabel "Reads/s"
counter sys_diskwrites_0
	source "\PhysicalDisk(0)\Disk Writes/sec"
	description "System disk writes per physical disk - disk0 (Disk Writes/sec)"
	ylabel "Writes/s"
counter sys_diskwrites_1
	source "\PhysicalDisk(1)\Disk Writes/sec"
	description "System disk writes per physical disk - disk1 (Disk Writes/sec)"
	ylabel "Writes/s"

SURGEMAIL_COUNTERS

counter messages_in
	source "messages_in"
	description "Messages 'in' (accepted for delivery)"
	ylabel "msg"
	state "enabled"
counter messages_out
	source "messages_out"
	description "Messages 'out' (delivered locally and remotely)"
	ylabel "msg"
	state "enabled"
counter messages_queue_total
	source "messages_queue_total"
	description "Surgemail total mail queue (disk + memory)"
	ylabel "msg"
	state "enabled"
counter messages_stored
	source "messages_stored"
	description "Messages delivered locally"
	ylabel "msg"
counter messages_sent
	source "messages_sent"
	description "Messages sent to remote server"
	ylabel "msg"
counter bandwidth_mail_in
	source "bandwidth_mail_in"
	description "Surgemail mail bytes in"
	ylabel "bytes"
	timebase "s"
counter bandwidth_mail_out
	source "bandwidth_mail_out"
	description "Surgemail mail bytes out"
	ylabel "bytes"
	timebase "s"
counter channels_total
	source "channels_total"
	description "Total open channels (smtp + pop + imap + web)"
	ylabel "channels"
	state "enabled"
counter channels_smtp
	source "channels_smtp"
	description "-Open SMTP receiving channels"
	ylabel "channels"
counter channels_send
	source "channels_send"
	description "-Open SMTP sending channels"
	ylabel "channels"
counter channels_pop
	source "channels_pop"
	description "-Open POP channels"
	ylabel "channels"
counter channels_imap
	source "channels_imap"
	description "-Open IMAP channels"
	ylabel "channels"
counter channels_web
	source "channels_web"
	description "-Open WEB channels"
	ylabel "channels"
counter sessions_smtp
	source "sessions_smtp"
	description "SMTP sessions"
	ylabel "sess"
counter sessions_send
	source "sessions_send"
	description "SMTP sending sessions  [unimplemented]"
	ylabel "sess"
counter sessions_pop
	source "sessions_pop"
	description "POP sessions"
	ylabel "sess"
	state "enabled"
counter sessions_imap
	source "sessions_imap"
	description "IMAP sessions"
	ylabel "sess"
counter sessions_web
	source "sessions_web"
	description "WEB sessions"
	ylabel "sess"
counter messages_failed
	source "messages_failed"
	description "Messages failed"
	ylabel "msg"
counter messages_bounced
	source "messages_bounced"
	description "Messages bounced"
	ylabel "msg"
counter messages_dropped
	source "messages_dropped"
	description "Messages droppped"
	ylabel "msg"
counter spam_identified
	source "spam_identified"
	description "Mesages identified as spam by surgemail  [unimplemented]"
	ylabel "msg"
counter spam_blocked
	source "spam_blocked"
	description "Spam blocked by surgemail  [unimplemented]"
	ylabel "msg"
counter spam_stored
	source "spam_stored"
	description "Spam 'stored' in users spam store  [unimplemented]"
	ylabel "msg"
counter viruses_blocked
	source "viruses_blocked"
	description "Viruses blocked  [unimplemented]"
	ylabel "msg"
counter threads_inuse
	source "threads_inuse"
	description "Threads in in use"
	ylabel "threads"
counter disk_space
	source "disk_space"
	description "Disk space free [unimplemented]"
	ylabel "bytes"
counter debugging_graph1
	source "debug_ramp_fill"
	description "-Graphical reporting debugging Graph1"
	ylabel "counts"
counter debugging_graph2
	source "debug_steady_fill"
	description "-Graphical reporting debugging Graph2"
	ylabel "counts"
counter debugging_graph3
	source "debug_ramp"
	description "-Graphical reporting debugging Graph3"
	ylabel "counts"
counter debugging_graph4
	source "debug_steady"
	description "-Graphical reporting debugging Graph4"
	ylabel "counts"
