Some organizations require audit logging to be enabled for all server applications to track settings changes made to these applications. SMSMSE does not have this functionality built in, but logging can be enabled to determine which user made what changes at what time.
This process involves several steps:
- Monitoring the application event log for date/time of settings changes and which user made those changes.
- Enabling output of xml files from the console to the filesystem. This will allow logging of what settings changes were made.
To monitor the application event log:
- Open the SMSMSE console.
- Navigate to Monitors -> Event log.
- In the "List" drop down, select "Settings".
- All events of settings changes will be displayed with timestamps. To view what user made changes at this time, select the event, and look at the "Message:" box at the bottom of the screen, the user name is logged in the DOMAIN\Username format.
To enable output of xml files from the console to the filesystem:
Warning: This settings change will cause the SMSMSE console to output all details of console to server communications, and if not deleted, these files may eventually fill the hard drive. It is recommended to periodically clear the contents of this folder.
- Open the registry editor and navigate to HKLM\Software\Wow6432Node\Symantec\CMaF\<version>
- In the right pane, right click and select New DWORD (32-bit) Value.
- Rename the new DWORD value to DumpCmafXml and set the value to 1.
To monitor what settings changes were made:
- Open Windows Explorer, and navigate to C:\Program Files(x86)\Symantec\CMaF\<version>\CMaF_XML.
- Locate the file X_Request_Push.xml which has a "Date modified" timestamp corresponding to the Settings Changed event being audited.
- Open the file with Internet explorer or Notepad. This file contains all settings changes pushed during this particular settings deploy.
By correlating the timestamp of the X_Request_Push.xml files and the timestamp of the Settings Changed events in the Event Log, an administrator can determine what settings were changed by which user at what time in SMSMSE.