This section explains audit logs of output by the tenant management, accounting, access control and system condition functions.
Point
If L-Platform Management is operated, audit logs will be output to Configuration Manager. Refer to "16.2.1 Configuration Management Audit Log" for details.
Audit logs relating to the registration, modification or deletion of infrastructure administrators, infrastructure operators, infrastructure monitors, administrators, operators and/or monitors can be checked in the OpenDS access log.
The storage locations and file names of OpenDS access logs are as follows.
[Windows Manager]
OpenDS Installation_folder\opends\logs\access |
[Linux Manager]
/opt/fujitsu/ServerViewSuite/opends/logs/access |
Refer to the OpenDS website for details on OpenDS access logs.
URL: https://docs.opends.org/2.2/page/DefAccessLog (As of February2012) |
Output format
Audit logs are CSV files where the following items are output in the following order:
Output format |
---|
operation date/time,user ID,tenant name,operation type,operation information,operation result |
Item | Description |
---|---|
operation date/time | The date/time when the operation was performed. |
user ID | The user ID of the user that performed the operation. |
tenant name | The tenant name of the user that executed the operation. |
operation type | The type of the operation performed. |
operation information | Detailed information for the operation type. |
operation result | The result of the operation performed. |
Output files
Audit logs are output to the following files:
Function | Output file |
---|---|
Tenant management (GUI operations from the ROR Console) | [Windows Manager] [Linux Manager] |
Tenant management (creating users from the ROR Console: Provisional account registration method) | [Windows Manager] [Linux Manager] |
Accounting | [Windows Manager] [Linux Manager] |
Accounting | [Windows Manager] Installation_folder\RCXCTMG\Charging\log\charging_audit.log [Linux Manager] /var/opt/FJSVctchg/log/charging_audit.log |
Accounting | [Windows Manager] Installation_folder\RCXCTMG\Charging\log\accounting_audit.log [Linux Manager /var/opt/FJSVctchg/log/accounting_audit.log |
Access Control | [Windows Manager] [Linux Manager] |
System condition | [Windows Manager] [Linux Manager] |
Procedure for changing the file size and the number of generations held
By default, audit log files are rotated when they reach 10 MB.
To change the maximum size of audit log files or the maximum number of generations held, perform the following procedure:
Stop the manager.
Refer to "2.1 Starting and Stopping the Manager" for information on how to stop the manager.
Edit the appropriate items in the following definition files:
Definition files
Function | Definition file |
---|---|
Tenant management (GUI operations from the ROR Console) | [Windows Manager] [Linux Manager] |
Tenant management (creating users from the ROR Console: Provisional account registration method) | [Windows Manager] [Linux Manager] |
Accounting | [Windows Manager] [Linux Manager] |
Accounting (GUI operations from the ROR Console) | [Windows Manager] Installation folder\RCXCTMG\conf\auditchgguilog4j.xml [Linux Manager] /etc/opt/FJSVctmg/conf/auditchgguilog4j.xml |
Accounting (Published API operation) | [Windows Manager] Installation folder\RCXCTMG\conf\auditacntlog4j.xml [Linux Manager] /etc/opt/FJSVctmg/conf/auditacntlog4j.xml |
Access Control | [Windows Manager] [Linux Manager] |
System condition | [Windows Manager] [Linux Manager] |
Setting items
Setting item | Description |
---|---|
MaxFileSize | This item sets the maximum size of audit log files. |
MaxBackupIndex | This item sets the maximum number of generations of the audit log file. |
*1: Do not specify decimal fractions. Also, do not leave a blank space.
*2: Do not specify a maximum file size that is larger than the size of the disk. Conversely, do not set values that are too small for the maximum file size, or else the logs will be overwritten frequently.
Start the manager.
Refer to "2.1 Starting and Stopping the Manager" for information on how to start the manager.
Operation types and operation information
The following table shows the operation types and operation information that are output to audit logs:
Function | Operation type | Content | Operation information (*1) |
---|---|---|---|
Tenant management (GUI operations from the ROR Console) | registUser | Notify user registration | "mail=""xxx@com""" |
createUser | Create users | "userid=""<user ID of the user created>""&mail=""xxx@com"" | |
deleteUser | Delete users | "userid=""<user ID of the user deleted>""" | |
updateUser | Update user information | "userid=""<user ID of the user updated>""&mail=""xxx@com"" | |
listUser | Get a list of user information | None. | |
moveUser | Relocate users | "userid=""<user ID of the user that has been relocated>""&oldorgid=""<tenant name of the original tenant>"" | |
updatePassword | Update passwords | "userid=""<user ID of the user whose password has been updated>""" | |
createOrg | Create an tenant |
"orgid=""<tenant name of the tenant that has been created>""&orgname=""<tenant name>""
"orgid=""<tenant name of the tenant that has been created>""&orgname=""<tenant name>""&mail=""xxx@com""&globalpool=""<global pool that has been set>""&cutoffdate =""<Cut off date>""&accountingmail=""<email address where usage charges are sent>""" | |
deleteOrg | Delete tenants | "orgid=""<tenant name of the tenant that has been deleted>""" | |
updateOrg | Update tenant information |
"orgid=""<tenant name of the tenant that has been updated>""&orgname=""<tenant name>""
"orgid=""<tenant name of the tenant that has been created>""&orgname=""<tenant name>""&mail=""xxx@com""&globalpool=""<global pool that has been set>""&cutoffdate =""< Cut off date>""&accountingmail=""<email address where usage charges are sent>""" | |
listOrg | Get a list of tenant information | None. | |
Tenant management (creating users from the ROR Console: Provisional account registration method) | createUser | Create users | "userid=""<user ID of the user created>""&mail=""xxx@com"" |
Accounting | updatePMaster | Update product master | None. |
listPMaster | Get a list of product master | None. | |
updateMlogSch | Update periodic log schedule settings | "use=""yes|no""&time=""<time of output of periodic log>""&type=""<frequency of output of periodic log>""&day=""<day of output of periodic log>""" | |
listMlogSch | Get a list of periodic log schedule settings | "use=""yes|no""&time=""<time of output of periodic log>""&type=""frequency of output of periodic log""&day=""<day of output of periodic log>""" | |
listMeteringlog | Get a list of metering logs | "start=""<start date of the acquisition period>""&end=""<end date of the acquisition period>"" | |
deleteMlog | Delete metering logs | "retention=""<log entry retention period>""" | |
Accounting | listLplatformCharge | Get a list of usage charge for each L-Platform | None. |
getDetailCharge | Get a breakdown of L-Platform usage charges | None. | |
listTenantCharge | Get a list of usage charge for each tenant | None. | |
listLplatformChargeByTenant | Get a list of usage charge for each L-Platform under the specified tenant | None. | |
downloadFile | File download | "target=""LplatformChargeList|DetailCharge|TenantChargeList|LplatformChargeListByTenant""" | |
Accounting | getResourceUsage | Get resource usage | None. |
getUsagePoint | Get usage frequency | None. | |
registerUsagePoint | Register usage frequency (*4) | "date=""<date of data registered>(*5)""&id=""<L-Platform ID>""&name=""<L-Platform name>""&tenantname=""<tenant name of managed tenant>""&tenantdeletedate=""<date when managed tenant was deleted>(*6)""" | |
getDailyCharge | Get daily usage charges | None. | |
registerDailyCharge | Register daily usage charges (*4) | "date=""<date of data registered>""&id=""L-Platform ID""&name=""<L-Platform name>""&tenantname=""<tenant name of managed tenant>""&tenantdeletedate=""<date when managed tenant was deleted>""" | |
getMonthlyCharge | Get usage charges | None. | |
registerMonthlyCharge | Register monthly usage charges (*4) | "date=""<date of data registered>""&id=""L-Platform ID""&name=""<L-Platform name>""&tenantname=""<tenant name of managed tenant>""&tenantdeletedate=""<date when managed tenant was deleted>""" | |
getTenants | Get tenant information | None. | |
Access Control | updateAuthority | Access authority modifications | "roleid=""<role name of modification target>"" |
System condition (*4) | dispUsageStatus | Display usage condition | None. |
*1: If a value is not set for an item, """" is output.
An example is shown below.
... &globalpool=""""...
*2: If multiple global pools have been set, the global pools are output separated by commas.
An example is shown below.
...&globalpool=""/AddressPool,/ImagePool""...
*3: For the operation result of createOrg, deleteOrg, or updateOrg, the processing result will be output. Use the operation log (resource operation) to check the actual processing result. Refer to "16.1 Operation Logs" for information on how to check the operation log (resource operation).
*4: Multiple lines may be output each time there is a registration operation.
*5: Format is "yyyy-MM-dd".
*6: Format is "yyyy-MM-ddTHH:mm:ss.SSSZ".
*7: Audit logs for usage condition are output only when operations are performed from the ROR Console.