#!/usr/local/bin/python
# entityHeaders.py: Entity log header definitions.
#
# Doug White
EntityHeaders = \
{
'Command' : [ 'exit', 'command', 'error' ],
'Cpu' : [ 'uptime', 'load', 'trigger', 'error' ],
'DirQue' : ['actual', 'trigger', 'error' ],
'DNS' : [ 'time', 'trigger', 'error' ],
'Disk' : [ 'kbtotal', 'kbused', 'percent', 'iused', 'ifree', 'ipercent', 'mountpoint', 'trigger', 'error' ],
'Mem' : [ 'kmem', 'kmemused', 'kmemfree', 'kswap', 'kswapused', 'kswapfree', 'trigger', 'error' ],
'ODS' : [ 'error' ],
'OraTbSpc' : [ 'bytesused', 'bytestotal', 'percentfull', 'trigger', 'error' ],
'Proc' : [ 'count', 'proc', 'error' ],
'Tcp' : [ 'pingTime', 'pingCount', 'connect', 'request', 'response', 'error' ],
'Web' : [ 'pingTime', 'pingCount', 'connect', 'request', 'response', 'error' ],
}
# Units for the above columns.
EntityUnits = \
{
'Command' : [ '', '', '' ],
'Cpu' : [ 'ticks', '', '', '' ],
'DirQue' : ['entries', 'entries', '' ],
'DNS' : [ 'seconds', 'seconds', '' ],
'Disk' : [ 'KB', 'KB', '%', 'inodes', 'inodes', '%', '', '%', '' ],
'Mem' : [ 'KB', 'KB', 'KB', 'KB', 'KB', 'KB', 'KB', '' ],
'ODS' : [ '' ],
'OraTbSpc' : [ 'B', 'B', '%', '%', '' ],
'Proc' : [ 'processes', '', '' ],
'Tcp' : [ 'seconds', '', 'seconds', 'seconds', 'seconds', '' ],
'Web' : [ 'seconds', '', 'seconds', 'seconds', 'seconds', '' ],
}