class AsdnsMonTransLog

ManagedElement
+-IpworksFunction
+-IpworksDnsRoot
+-AsdnsServer
+-AsdnsMonitor
+-AsdnsMonTransLog

IPWorks ASDNS monitor Transaction log relevant parameters.

Attributes
string
key
mandatory
noNotification
restricted
asdnsMonTransLogId
The identifier for the ASDNS Monitor Transaction Log.
string
readOnly
directory = /cluster/storage/no-backup/ipworks/logs
Transaction Log Directory,specifies the location of the ASDNS monitor transaction log file.
Note: This parameter cannot be changed currently.
The transaction files record significant events such as, monitored resources changing state (up or down).
The current transaction log file is ipworks_asdnsmon_trans.log and the most recent files are ipworks_asdnsmon_trans.log.0 to
ipworks_asdnsmon_trans.log.<max-1>.
When the current transaction log exceeds the size limit or a time restriction, the algorithm performed is as follows:
-- The ipworks_asdnsmon_trans.log.<max-1> file is deleted.
-- The .0 to .<max-2> files are renamed as .1 to <max- 1> respectively.
-- The current file is closed and renamed to ipworks_asdnsmon_trans.log.0.
-- A new ipworks_asdnsmon_trans.log file is created.
uint32
fileSize = 1 { 1..20 }
Transaction Log Size (1-20) MB,specifies the maximum size of each transaction log file.
When this limit is exceeded, a new file is opened.
The default is 1 MB.
Note: The maximum disk space consumed by the log files is this parameter times (1 plus the number of transaction logs, specified above).
With the default setting of 10 files each 1 MB, this means 11 MB of disk space.

uint16
filesNumber = 10 { 1..20 }
Number of Transaction Log,specifies the maximum number of transaction log files retained.
This excludes the current file and limits the number of the most recent old transaction log files retained
(ipworks_asdnsmon_trans.log.0 to ipworks_asdnsmon_trans.log.<max-1>).
The range is 1 to 20; the default is 10.
IpworksLogTimelyRotate
timelyRotate = DISABLE
Transaction Log Start ,specifies the timely based condition under which a new transaction log file is started.
-- DISABLE = No time based condition (only the size limit causes a new file to be created). This is the default.
-- HOURLY = Hourly, a new transaction log is created on the hour.
-- DAILY = Daily, a new transaction log is created at the start of the day (00:00:00 Universal Time).
-- WEEKLY = Weekly, a new transaction log is created at the start of a new week (Sunday morning).
-- MONTHLY = Monthly, a new transaction log is created at the start of a new month.

A new transaction log file is created when either the timely based condition occurs or the size limit of the file is reached.

  class AsdnsMonTransLog