ChangeAuditor ™ Administrator’s Guide CA-AG-0808-470 Copyright © 2008 NetPro Computing, Inc. Disclaimer NetPro Computing, Inc. (NetPro) makes no representations or warranties, either expressed or implied, with respect to the adequacy of this documentation or the programs which it describes in regard to fitness for any particular purpose or with respect to its adequacy to produce any particular result. The computer programs and documentation are sold “as is”, and the entire risk as to quality and performance is with the buyer. In no event shall NetPro be liable for special, direct, indirect or consequential damages resulting from any defect in the programs, documentation or software. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, in which case the above limitations and exclusions may not apply to you. Proprietary Rights NetPro has prepared this document for use by NetPro personnel, agents, licensees and customers. The information contained in this document is the property of NetPro. You may not reproduce, translate, or transmit it in any form or by any means, electronically or mechanically, without prior written permission from NetPro. Disclaimer of Liability NetPro makes no representation or warranties of any kind, either expressed or implied, with respect to the contents of this manual, including but not limited to typographical errors and technical completeness, NetPro reserves the right to revise this publication and to make changes in its content without obligation to notify any person of such revision or changes. Trademarks NetPro Computing and NetPro are registered trademarks and ChangeAuditor and the NetPro logo are trademarks of NetPro Computing, Inc. Microsoft, Windows NT, Windows 2000, Windows Server 2003, Windows Server 2008 and Active Directory are either registered trademarks or trademarks of Microsoft Corporation. Other product names mentioned in this manual may be trademarked: they are used for identification purposes only. Document Revision History CAAD-AG-0604-100 June 2004 ChangeAuditor 1.0 CAAD-AG-1204-200 December 2004 ChangeAuditor 2.0 CAAD-AG-0605-250 June 2005 ChangeAuditor 2.5 CAAD-AG-0905-260 September 2005 ChangeAuditor 2.6 CAAD-AG-0306-300 March 2006 ChangeAuditor 3.0 CA-AG-0706-330 July 2006 ChangeAuditor 3.3 CA-AG-0906-340 September 2006 ChangeAuditor 3.4 CA-AG-1206-350 December 2006 ChangeAuditor 3.5 CA-AG-0607-400 June 2007 ChangeAuditor 4.0 CA-AG-0807-410 August 2007 ChangeAuditor 4.1 CA-AG-1107-420 November 2007 ChangeAuditor 4.2 CA-AG-0308-450 March 2008 ChangeAuditor 4.5 CA-AG-0508-460 May 2008 ChangeAuditor 4.6 CA-AG-0808-470 August 2008 ChangeAuditor 4.7 NetPro Computing, Inc. Corporate Office 4747 N. 22nd Street, Suite 400 Phoenix, Arizona 85016 USA Telephone FAX Email Internet 602 346 3600 602 346 3610 info@netpro.com http://www.netpro.com Sales USA and Canada International 800 998 5090 +1 602 346 3630 Worldwide Technical Support USA USA (Toll Free) Germany UK France Australia 1 602 346 3670 1 866 9 NETPRO 0800 180 2577 0 0800 047 0197 0800 917881 1 800 773 850 Email support@netpro.com ChangeAuditor i Table of Contents Chapter 1: Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 ChangeAuditor Benefits - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 ChangeAuditor Features - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 What’s New in 4.x- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 System Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 What’s in this Manual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11 How to Get Additional Help - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13 Chapter 2: ChangeAuditor Client Overview - - - - - - - - - - - - - - - - - - - - - - - - -15 Starting the Client - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16 Managing Connection Profiles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18 Credentials Required Dialogs- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24 Client Components - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26 Using the Object Picker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 38 Customizing Table Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44 Filtering Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46 Filtering Data in Expanded Views - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 47 Chapter 3: ChangeAuditor Overview and Agent Statistics Pages - - - - - - - -49 Overview Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 49 Agent Statistics Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57 Chapter 4: Searches and Alerts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -61 Viewing a List of Available Searches - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62 Creating New Custom Searches - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62 Running Searches - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63 Running a Quick Search - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64 Setting a Favorite Search - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64 Enabling/Disabling Alerts- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65 Viewing Alert History - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 68 Searches Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69 Search Properties - Who Tab Dialogs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96 Search Properties - What Tab Dialogs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98 Search Properties - Where Tab Dialogs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 129 Search Properties - Alert Tab Dialogs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 131 Alert History Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 133 Table of Contents ii ChangeAuditor Chapter 5: Search Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 135 Viewing Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Viewing Event Details or Search Properties - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Previewing Search Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comparing Results Side-by-Side - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Printing Search Results - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Search Results Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 136 137 138 139 140 141 Chapter 6: Custom Active Directory Auditing - - - - - - - - - - - - - - - - - - - - - 153 Enabling/Disabling Event Auditing- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Audit Events Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Custom Active Directory Object Auditing- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Active Directory Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Audited Active Directory Object Wizard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Custom Attribute Auditing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Member of Group Auditing- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Member of Group Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 154 155 157 158 160 162 163 165 165 Chapter 7: Exchange Mailbox Auditing - - - - - - - - - - - - - - - - - - - - - - - - - - 167 Defining Exchange Mailbox Auditing List- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 168 Exchange Mailbox Auditing Page- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 169 Chapter 8: File System Auditing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 171 Creating File System Auditing Templates- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - File System Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - File Auditing Wizard- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - File Auditing Configuration Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 172 175 177 185 Chapter 9: Registry Auditing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 187 Creating Registry Auditing Templates - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Registry Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Registry Auditing Wizard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Registry Auditing Configuration Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 188 190 192 195 Chapter 10: SQL Server Auditing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 197 Creating SQL Server Auditing Templates - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SQL Server Auditing Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SQL Auditing Wizard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SQL Auditing Configuration Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 198 200 202 205 Chapter 11: Account Exclusion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 207 Creating Excluded Accounts Templates- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Excluded Accounts Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Excluded Accounts Wizard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Account Exclusion Configuration Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 208 209 212 214 Chapter 12: Agent Configurations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 217 Defining Agent Configurations- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Assigning Agent Configurations to Agents - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Agent Configuration Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Configuration Setup Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Table of Contents 218 219 219 221 ChangeAuditor iii Chapter 13: Repository Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - -229 Configuring Email Notifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Customizing Email Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SMTP Configuration Pane - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Group Membership Expansion Pane - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 229 230 231 237 Chapter 14: Database Maintenance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -239 Defining Database Maintenance Activities - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 240 Database Maintenance Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 241 Database Maintenance Wizard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 243 Chapter 15: Generating and Publishing Reports - - - - - - - - - - - - - - - - - - - -247 Generating/Viewing Reports through the ChangeAuditor Client - - - - - - - - - - - - - - - - - Report Options Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Report Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Publishing Reports to SRS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Create Report Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reporting Services Setup Dialog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 248 249 250 252 253 254 Appendix A: ChangeAuditor Email Tags - - - - - - - - - - - - - - - - - - - - - - - - - -257 Appendix B: System Tray Icons - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -259 Repository System Tray Icon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 260 Agent System Tray Icon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 267 Appendix C: Disabled Events - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -273 Index - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -279 Table of Contents ChangeAuditor 1 Chapter 1: Introduction ChangeAuditor provides total auditing and security coverage for Microsoft Infrastructure including Active Directory, File System, Exchange and SQL Server. ChangeAuditor audits the activities taking place in your infrastructure and, with real-time alerts, delivers detailed information about vital changes and activities as they occur. Instantly know the Who, What, When, Where and Why of every change, plus the original and current values. Then automatically turn that information into intelligent, in-depth forensics for auditors and management -- and reduce the risks associated with day-to-day modifications. • Audit all critical changes across your Microsoft environment including Active Directory, File System, Exchange and SQL Server. • Automate ongoing compliance with tracking and reporting for compliance initiatives like SOX, HIPAA, GLBA and frameworks/standards such as COBIT, ISO 17799, FISMA and SAS 70. • Speed troubleshooting through real-time insight into changes with a comprehensive audit library including built-in audit alerts, reports and powerful searches. • Modular approach allows separate product deployment and management for key environments including Active Directory, File System, Exchange and SQL Server. ChangeAuditor for Active Directory ChangeAuditor for Active Directory drives the security and control of Active Directory by tracking all AD configuration changes in real-time. From GPO and Schema to critical group and operational changes, ChangeAuditor tracks, audits, reports and alerts on the changes that impact your directory - without the overhead of native auditing. With ChangeAuditor for Active Directory, you’ll get the ‘5 Ws’ of change - including who, what, when, where and why - and you’ll also capture details on previous and new change values. ChangeAuditor for File System ChangeAuditor for File System enables administrators to achieve the comprehensive auditing coverage of native tools without the mass of cumbersome data that native event logs generate. Granular selection allows the auditing scope to be set on an individual file or folder as well as the entire subtree recursive or non-recursive. ChangeAuditor for File System also allows you to include or exclude certain files or folders from the audit scope in order to ensure a faster and more efficient audit process. Introduction 2 ChangeAuditor ChangeAuditor for Exchange ChangeAuditor for Exchange proactively audits the activities taking place in your entire Exchange environment, then provides real-time, detailed alerts about vital changes that occur. Continually being in-the-know helps you to prove compliance, drive security, and improve uptime while proactively auditing changes to Exchange Server configurations and permissions. ChangeAuditor for SQL ChangeAuditor for SQL provides database auditing to secure SQL database assets with extensive, customizable auditing and reporting for all critical SQL server changes including broker, database, object, performance, and transaction events, plus errors and warnings. ChangeAuditor for SQL helps tighten enterprise-wide change and control policies by tracking user and administrator activity such as database additions and deletions, granting and removing SQL access, etc. With 24x7 real-time alerts and in-depth analysis and reporting capabilities, your infrastructure is always protected from exposure to suspicious behavior or unauthorized access and kept in compliance with corporate and government standards. ChangeAuditor Benefits Armed with ChangeAuditor and the change details it provides, companies can address unauthorized changes before they impact the security of the network environment. They can increase network service levels and reduce system degradation and downtime, driving the productivity of users by using ChangeAuditor to troubleshoot issues. Further, ChangeAuditor automates time consuming measurement and reporting tasks necessary to remain compliant with industry regulations. The following bullet points highlight the key benefits of using ChangeAuditor: • Ensures a secure and compliant networking environment by tracking all critical Active Directory, Exchange, File System and SQL Server changes in real time. • Enables enterprise-wide change management from a single client, providing the Who, What, Where, When and Why - in plain English, plus before and after values. • Speeds troubleshooting through real-time insight into changes with a comprehensive audit library including built-in audit alerts, reports and powerful searches. • Rapid deployment, coupled with ease of use and built-in knowledge base, enables rapid deployment across an enterprise - in days versus weeks. • Automates procedures to continually track and report on compliance initiatives such as SOX, HIPAA, GLBA and frameworks/standards such as COBIT, ISO 17799, FISMA or SAS 70. • Drives availability and speeds Mean-Time-to-Repair by enabling proactive troubleshooting. • Alert when audit event patterns cause potential security risks with analysis of auditing data from multiple sources, proactive alerts, and intelligent audit event correlation. • Enables streamlined Windows management through integration with Microsoft Operations Manager (MOM) and Microsoft System Operation Manager (SCOM). Introduction ChangeAuditor 3 ChangeAuditor Features ChangeAuditor offers complete real-time change management to ensure a secure and controlled network. From raw data to intelligent, meaningful knowledge on the activities taking place in your environment, ChangeAuditor tells you the Who, What, Where, When and Why of each and every change as they occur. You can then turn that information into intelligent, detailed reports for auditors and management, driving security and demonstrating compliance throughout your enterprise. The following paragraphs explain some of the key features available in ChangeAuditor: Provides real-time auditing and reporting on all critical changes to Active Directory, File Systems, Exchange and SQL Server ChangeAuditor provides extensive, customizable auditing and reporting for all critical configuration changes to Active Directory. You’ll get in-depth forensics on Who, What, When, Where and Why, plus the original and current values for all changes. With additional modules for File System, Exchange and SQL, ChangeAuditor gives you the power to audit your Windows network’s most visible and business-critical applications - all from a single client. With ChangeAuditor for File Systems, you can centralize the creations, deployment and enforcement of file system auditing throughout your entire enterprise. With ChangeAuditor for Exchange, you can detect the exact nature and location of changes to your Exchange environment, including administrative groups, distribution lists, permission tracking and security groups. ChangeAuditor for SQL provides auditing and reporting for all critical SQL server changes, including broker, database, object, performance, and transaction events, plus errors and warnings. Details the Who, What, Where, When and Why, plus original and current values for all changes -- translated in plain English ChangeAuditor helps you to understand exactly what type of change occurred and the most critical details about each change. ChangeAuditor identifies changes to critical components of the environment as they occur and provides the following information for each change: • Who made the change • What object was changed, including both the old and new values • Where the change was made from (on which DC or member server) • When the change was made • Why the change was made Extends audit visibility beyond native logs with coverage for Group Policy Objects and nested groups Many administrators extend the functionality of Group Policy Objects (GPOs) by creating administrative templates. However, the native windows auditing capability provided today provides no visibility into GPO setting changes or Administrative Template modifications. ChangeAuditor includes auditing and capabilities for Group Policy Administrative Templates, enabling customers to collect all the forensic information for audited events. Introduction 4 ChangeAuditor Enables intelligent event consolidation and correlation Once ChangeAuditor captures an audited event, it provides several flexible ways to generate meaningful reports. All audited event information is displayed in ChangeAuditor’s Client and its ‘built-in’ reports provide views for the most common and complex requests. You can view configuration changes from a variety of perspectives. For example, you can view all changes at a particular site. You can view changes made during a specific time frame. Or, you can see the changes performed by a particular administrator. You can even run detailed searches based on user-defined criteria and customize the report templates to fit the needs of your organization. Audits all critical group and registry changes for any service running on a Domain Controller or File Server ChangeAuditor detects when a member is added or removed from one of the following critical system groups: Server Operators, Print Operators, Network Configuration Operators, Incoming Forest Trust Builders, Backup Operators, Administrators, Account Operators, Cert Publishers, DHCP Administrators, Domain Admins, Domain Controllers, Enterprise Admins, Group Policy Creator Owners, RAS and IAS Servers, and Schema Admins. Integrates with SQL Reporting Services (SRS) for streamlined report generation and automated delivery IT organizations need a robust auditing and reporting solution that produces customized reports with convenient delivery options. By adding support for Microsoft’s SQL 2005 Reporting Services, ChangeAuditor provides a comprehensive, server-based solution that enables the creation, management, and delivery of both traditional paper and interactive web-based reports. In this implementation, auditors, security officers and administrators do not need to traverse the various auditing solutions to create their desired reports. Instead these users will interact with a web-based reporting portal and simply subscribe to the reports they want to see consistently. For example: • The security administrator generates a report containing all login activity for the past 24 hours sorted by domain and then by domain controller. • Using ChangeAuditor and SQL Reporting Services, the enterprise administrator simply creates the desired search criteria and exports the report to a website. • The security administrator then simply subscribes to the desired report and the data is delivered to his desktop. Dispatches instant change alerts, as well as ‘Smart Alerts’ based on event patterns ChangeAuditor can generate alerts when certain kinds of configuration changes occur. These alerts appear in the ChangeAuditor Client and are then dispatched to designated recipients via email (SMTP), SNMP traps or WMI events. Smart Alert Technology provides intelligent audited event correlation by notifying administrators when audited event patterns cause potential security risks. Administrators can customize the Smart Alerts to match their security policies. Introduction ChangeAuditor 5 Smart Alert Technology Example: Organizations need to analyze audit data from multiple sources and receive proactive alerts to certain security risk conditions. Likewise, security administrators are responsible for protecting the enterprise against malicious attacks. ChangeAuditor alerts on correlated events in near real time, so if, for example, a privileged account is attempting to log on with a bad password at multiple machines within a predetermined time period, a proactive alert can be generated. Features an extensive reporting library for compliance, security and operations Organizations need to quickly produce reports to demonstrate fulfillment of each section of the regulations they are required to comply with. For instance, the auditor may need audit data to help him comply with Sarbanes-Oxley Section 404 Management Assessment of Internal Controls, Acquisition and Implementation, AI6 - Manage changes. By using the appropriate built-in search for that section of Sarbanes-Oxley, the auditor can easily select the date range and generate the data. Additional, built-in reports have been added to support many of the compliance regulations, including: • Sarbanes-Oxley • SAS 70 • HIPAA • GLBA • ISO 17799 • FISMA Captures all AD attributes with granular selection criteria for auditing and reporting Organizations have and will continue to extend the Active Directory schema. As applications leverage content stored in Active Directory to render web pages or grant access to web services, it is important to be able to audit changes to these extended schema attributes. ChangeAuditor will track changes to these attributes in real-time, and it will also provide an intuitive interface to select the desired attributes while matching the appropriate severity level and description. Includes MOM (Microsoft Operations Manager) Management Pack for centralized alerting and analysis ChangeAuditor includes an extremely efficient and robust MOM Management Pack which can be configured to complement MOM and send the ChangeAuditor audited events and alert information on the MOM console. ChangeAuditor aims to complement and extend the functionality of unattended monitoring solutions such as MOM. Introduction 6 ChangeAuditor What’s New in 4.x ChangeAuditor includes a host of new features and important enhancements that are based, in large part, on customer feedback. These enhancements are reflected in all aspects of the product, including the File System, Exchange and SQL modules. The following feature descriptions provide details about each new feature and core benefits added to ChangeAuditor since 4.0. Extensible Object Auditing ChangeAuditor provides a simplified view of the history of Active Directory changes that is unparalleled in the industry. It also provides powerful flexibility for dynamically auditing a vast amount of changes, including Active Directory, Windows Registry, and Windows File System changes. And it delivers all of this information in ‘plain English,’ ensuring that interpretation of the information can be fast and efficient for the Administrator, regardless of how far reaching or dynamic the data is. ChangeAuditor 4.x provides more flexibility and agility in what users audit, more comprehensive coverage of audited events, and more dynamic information delivered in clear English translation. Administrators will not sacrifice quality of output for quantity of data, as ChangeAuditor now ensures that Administrators get it all. Local User and Group Auditing on Member Servers ChangeAuditor adds extensive auditing coverage for User and Group auditing on member servers by adding over 45 new events for auditing users and groups on member servers. Changes to local users and groups can dramatically impact security and business continuity by providing additional unauthorized access, or removing required access. ChangeAuditor’s expanded Local User and Group auditing ensures that administrators can track, alert, and identify these changes, providing unprecedented visibility into the changes that are made and the impact those changes have on the environment. DNS Auditing DNS-related changes have long been the top cause of Active Directory problems. When DNS issues crop up, they often take weeks or months to populate and manifest, and often Administrators are unaware of their evolution over time until they degrade service to a point of interruption. ChangeAuditor 4.x features new DNS service and AD integrated DNS Zone audited events, including the ability to audit DNS record changes to ensure that expanded auditing and alerting of DNS prevents issues from escalating. Service Auditing Windows Services are the backbone of applications and require frequent administrator actions. Changes can be simple, such as changing a startup type or service account password. But, even a simple change can cause major issues. In fact, in this case it would render an application useless to its users. That’s why ChangeAuditor 4.x includes enhancements to its services auditing capabilities, including the ability to track who starts and stops the service. Introduction ChangeAuditor 7 Registry Auditing The ability to audit registry settings improves operational efficiency dramatically. For example, some applications such as virus scanning software modify registry keys when an update is installed. By capturing these change events proactively, Administrators can determine whether or not specific machines received an update. Furthermore, other applications may warrant tracking modifications to certain registry settings to ensure that they have not been tampered with. ChangeAuditor’s enhanced registry auditing feature allows Administrators to audit changes to a specific key or a key and its sub keys by adding 11 new registry auditing events. Database Maintenance Wizard (Archive and Purge) The new database maintenance wizard includes both purge and archive options, providing Administrators with several options to perform both interactive and scheduled purge and/ or archive actions. With automated database maintenance, Administrators can now keep their critical and relevant audit data online while archiving older data to an archive database. Audited events that are no longer required can be purged from the production database to keep it trim and current. This feature not only reduces storage space requirements for audit data, but it increases overall operational efficiency by speeding up searches and data retrieval from the database. Pre-Packaged SRS Reports ChangeAuditor includes SRS reports that can be run from the ChangeAuditor client for the convenience of the Administrator and his/her manager. This reporting flexibility allows organizations to granularly discern which Business Units see which types of data and also to set custom criteria for the types of information shared in the report. For example, Administrators could pull reports highlighting how many times a particular event or category of events occurred in the last 30 days or provide a more detailed accounting to articulate who made the changes, how many times, and the before and after values associated with those changes. Whether for operations insight or security reporting for management, ChangeAuditor provides user-friendly reports that streamline reporting to meet any requirement. High Security Agents with Anti-Tampering ChangeAuditor provides unprecedented peace of mind by providing a watchful eye at all times. But, even with the implementation of an auditing tool, there still remains the question of, ‘What can be done to circumvent the solution? And is it really fool-proof?” ChangeAuditor’s high security agents with anti-tampering raise the bar, preventing the agent from being stopped by unauthorized users sitting at the console. So now, standard actions, such as ‘Stop Service’, ‘End Task’, or ‘Task Kill’ will not stop the agent from gathering the audit data that’s required. Rather, to unload the high security agent, the user will have to be on an authorized list to issue a stop command. Then when the agent is stopped, the solution immediately logs an event within ChangeAuditor regarding exactly who stopped and agent and when. Introduction 8 ChangeAuditor Preview Search/Alert Results NetPro conducted several usability studies and found that customers modify a search/alert three times on the average. To reduce the time required for dialog reopens, we have moved the criteria definition in-line with the results. This modification enables Administrators to preview and modify the results without having to close and reopen multiple dialogs as in the past. Alert Enabled Searches Previous versions of ChangeAuditor provided custom searches and alerts, but we found that many customers were duplicating efforts by building searches that matched defined alerts already included in the product and every time they modified one, they were duplicating their search efforts. In ChangeAuditor 4.x, searches and alerts are a single item and each search can be alert-enabled such that a single item provides dual value and single point of management. Side-by-Side Results Compare Previous versions of ChangeAuditor had a single refresh interval for all searches. With version 4.x, Administrators can run two searches side-by-side simultaneously. In a data center or NOC operation model, Administrators could have one search showing all events while another parallel search focusing on critical changes such as Group Policy or Enterprise level changes both on the same screen running at separate refresh intervals. Customizable Overview Page The goal of the Overview Page is to provide users with instant access to valuable information about the application. ChangeAuditor now provides customizable views on the Overview Page to highlight application details based on the preference of the user. For example, Administrators can set a real-time stream based on existing user-defined search. It’s as simple as creating and saving a search as a favorite and customizing the Overview Page to highlight that preferred view. More Agent Statistics Available in Client Agent statistics have always been available for each ChangeAuditor Agent. However, in order to access the statistics, the user was required to be on the agent machine. Based on the most common usage, the new ChangeAuditor makes the most commonly requested statistics available from the ChangeAuditor Client, including everything from unsent events and uptime to security mode details. File System Auditing ChangeAuditor for File System 4.x offers expanded File System coverage to include auditing whenever a file or folder is read or opened. Granular selection allows the auditing scope to be set on an individual file or folder as well as the entire subtree recursive or nonrecursive. The new wizard also allows Administrators to include or exclude certain files or folders from the audit scope in order to ensure a faster and more efficient audit process. Exchange Auditing The ChangeAuditor for Exchange module has expanded its Exchange coverage to proactively audit the activities taking place in your entire Exchange environment. Introduction ChangeAuditor 9 SQL Server Auditing New in ChangeAuditor 4.5, the ChangeAuditor for SQL module provides database auditing to secure SQL database assets with extensive, customizable auditing and reporting for all critical SQL Server changes including broker, database, object, performance, and transaction events, plus errors, warnings and more. ChangeAuditor 4.6 provides even more SQL Server auditing including events such as drop database, adding logins to server roles, database deletions, and audit add login and adding members to database roles. SCOM Management Pack With the release of ChangeAuditor 4.5, ChangeAuditor’s centralized alerting and analysis has been expanded to allow audit events to be sent and managed via the SCOM console. Local Exchange Auditing Covering Owner and Non-Owner Mailboxes ChangeAuditor 4.6 provides information on administrators and users who have gained access into another users’ mailbox, allowing organizations to quickly learn who accessed, deleted, copied, moved or created emails from that mailbox. ChangeAuditor now provides in-depth auditing and tracking of owner mailboxes to ensure internal policies are being met. Clustered Configurations Support With the release of ChangeAuditor 4.6, ChangeAuditor now supports clustered configurations for Exchange 2000, 2003 and 2007. Microsoft clustered services are now fully supported for File System, SQL and Exchange auditing. Member of Group Auditing With the release of ChangeAuditor 4.7, ChangeAuditor can now audit individual users based on their group membership instead of the default which is to audit all users. System Overview ChangeAuditor is based on a three component architecture model consisting of a Client, Repository and Agent(s). The basic overall operation of ChangeAuditor is quite simplistic: • A ChangeAuditor Agent (a.k.a. NetPro Compliance Agent) is deployed to all servers (domain controllers and member servers), tracking configuration changes in real-time. When a change is made on a server running an agent, the change information (audited event) is captured by the agent and is forwarded to the ChangeAuditor Repository. • The ChangeAuditor Repository collects these audited events from the agent(s) and stores them in a SQL database. The ChangeAuditor Repository is also responsible for fulfilling client requests. ChangeAuditor allows you to install multiple repositories in a single forest. • The ChangeAuditor Client connects directly to the ChangeAuditor database and is the user interface that provides immediate access to key configuration change information. From the ChangeAuditor Client, you can execute searches, define customized searches to return specific events, view the search results, perform various administrative tasks including scheduling database maintenance, view agent statistics, etc. • In addition, based on user-defined criteria, ChangeAuditor can dispatch instant change alerts to administrators via email (SMTP), SNMP or WMI events. Introduction 10 ChangeAuditor NOTE: The Direct SQL Connection option is selected by default and instructs NetPro Compliance Agents to forward its audited events directly to the SQL database, rather than going through the ChangeAuditor Repository service. This is the recommended connection method for increased performance in high volume audit event environments. However, using this option requires the appropriate Microsoft SQL licensing. This setting can be changed using the Configuration Setup dialog from within the ChangeAuditor Client (Agent Configuration page on the Administration Tasks tab). Introduction ChangeAuditor 11 What’s in this Manual This manual assumes you have a working knowledge of Active Directory. It consists of the following chapters: Introduction This chapter introduces the ChangeAuditor product, listing what’s new in this release, highlighting its key features and benefits and providing a system overview of the product. It also describes the contents of this manual and information on obtaining additional assistance from NetPro. Client Overview Chapter 2 describes the layout of the client and the commands and pages used to perform the various auditing functions available through the ChangeAuditor Client. This chapter also explains how to start the client and manage connection profiles. ChangeAuditor Overview and Agent Statistics Pages Chapter 3 describes the Overview and the Agent Statistics pages, which provide current information and statistics about ChangeAuditor and the agents running ChangeAuditor. Searches and Alerts Chapter 4 explains how to use the Searches page to create custom searches, run searches, enable alerting and view alert history. In addition, this chapter provides a detailed description of the Searches page, its components (including the Search Properties tabs), as well as the commands and additional dialogs that can be accessed through this page. Search Results Chapter 5 provides a detailed description of a Search Results page and the various tasks that can be performed from this page, such as viewing results, viewing event details, previewing search results, comparing results side-by-side, and printing the search results. It also provides a detailed description of all the components on a Search Results page. Custom Active Directory Auditing Chapter 6 covers the custom auditing features available through the Administration Tasks tab, including how to customize auditing for Active Directory objects and schema attributes, how to limit user object class auditing to users based on their group membership, and how to enable or disable event auditing and modify an event’s severity level or event class description. This chapter also provides a detailed description of the Audit Events, Active Directory Auditing, Attribute Auditing and Member of Group Auditing pages as well as the tasks that can be performed using these pages. Exchange Mailbox Auditing Chapter 7 provides instructions on how to create an Exchange Mailbox auditing list which defines what directory objects’ mailbox activities are to be audited by ChangeAuditor. It also provides a description of the Exchange Mailbox Auditing page. NOTE: Exchange auditing is only available if you have licensed the ChangeAuditor for Exchange add-on module. Please contact your NetPro sales representative for more information. Introduction 12 ChangeAuditor File System Auditing Chapter 8 provides instructions on how to create File System Auditing templates to define the file(s)/folder(s) and operations to be audited. It also provides a detailed description of the File System Auditing page, File Auditing wizard and File Auditing Configuration dialog. NOTE: File System auditing is only available if you have licensed the ChangeAuditor for File System add-on module. Please contact your NetPro sales representative for more information. Registry Auditing Chapter 9 provides instructions for creating Registry Auditing templates to define the registry key(s) and value(s) to be audited. It also provides a detailed description of the Registry Auditing page, Registry Auditing wizard and Registry Auditing Configuration dialog. SQL Server Auditing Chapter 10 provides instructions for creating SQL Server Auditing templates to specify the SQL instance(s) and events to be audited. It also provides a detailed description of the SQL Server Auditing page, SQL Auditing wizard, and SQL Auditing Configuration dialog. NOTE: SQL Server auditing is only available if you have licensed the ChangeAuditor for SQL add-on module. Please contact your NetPro sales representative for more information. Account Exclusion Chapter 11 provides instructions on how to create Excluded Accounts templates to define the user or computer accounts that are to be excluded from the auditing process. It also provides a detailed description of the Excluded Accounts page, Excluded Accounts wizard, and Account Exclusion Configuration dialog. Agent Configuration Chapter 12 describes the agent configuration tasks that can be performed, such as defining and assigning agent configurations to agents, from the Agent Configuration page on the Administration Tasks tab. It also provides a detailed description the Agent Configuration page and the Configuration Setup dialog. Repository Configuration Chapter 13 provides a detailed description of the Repository Configuration page on the Administration Tasks tab and the tasks that can be performed from that page, e.g., configuring email for receiving change alerts and defining the schedule for expanding nested membership of groups referenced in Searches or defined in the Member of Group feature. Database Maintenance Chapter 14 walks you through the Database Maintenance wizard, which is accessed through the Database Maintenance page, to define the maintenance activities to be performed and to schedule maintenance. Introduction ChangeAuditor 13 Generating and Publishing Reports Chapter 15 explains how to generate and view the SRS rendering of audited events returned for a search or built-in report through the ChangeAuditor Client. It also explains how to create reports that can be published to and accessed from SQL Server Reporting Services (SRS). Appendix A: ChangeAuditor Email Tags Appendix A provides a list of the email tags used in the Alert Body Setup dialog to define the main body and event details to be included in alert emails. Appendix B: System Tray Icons Appendix B describes the system tray icons available for the repository and agent, which can be used to enable/disable the service and display the current status of the service. It also explains the Database Configuration utility which can also be accessed through the repository system tray icon. Appendix C: Disabled Events Appendix C provides a complete list of the event classes (and the ChangeAuditor facility to which they belong) that are disabled by default in ChangeAuditor. Index The Index provides an alphabetical subject listing for the contents of this manual. How to Get Additional Help NetPro offers a variety of ways to get additional help: • My.netpro.com enables you to perform many tasks that you may have once conducted with the help of a NetPro representative. • 24x7 Technical Support is available through an annual Software Maintenance Contract. • NetPro Professional Services offers a range of professional services to help you through every stage of your technology lifecycle. My.netpro.com NetPro’s customer portal site enables you to perform many tasks that you may have once conducted with the help of a NetPro representative. Now, you can do them all on the customer section of our website -- https://my.netpro.com. My.netpro.com was designed to provide you with the best possible service and deliver it conveniently and quickly -- when you need it. Here’s what you can do on my.netpro.com: • submit and update support incidents • view your product purchases • view your maintenance purchases • subscribe and/or unsubscribe from NetPro’s news list(s) • request product information and literature • request product evaluation software Introduction 14 ChangeAuditor • search our technical support knowledge base • sign up to participate in the NetPro Beta Program https://my.netpro.com is a completely secure site and you will need login credentials to access the area each time you visit. On your first visit, you will create the credentials to be used every time you return to the site. 24x7 Live Technical Support NetPro offers industry-leading technical support every business day throughout North America and Europe. NetPro’s qualified support technicians can be reached at the addresses and numbers listed below: NetPro 4747 N. 22nd Street, Suite 400 Phoenix, Arizona (USA) 85016 U.S.: 1 602 346 3670 or Toll Free 1 866 9 NETPRO Germany: 0800 180 2577 UK: 0 0800 047 0197 France: 0800 917881 Australia: 1 800 773 850 FAX: 1 602 346 3610 Email: support@netpro.com Professional Services NetPro service professionals leverage proven methodologies, industry best practices, and more than 30 years of combined Microsoft management experience to help organizations reach their business-critical goals. To help you get the most from our solutions, NetPro Professional Services offers help with: • Deployment: Choose QuickDeploy for a rapid return on investment or CustomDeploy for end-to-end phased delivery of NetPro solutions based on your specific business needs. • Reporting & Analysis: If you’re looking for specific executive, operational, or compliance reports, we’ll deliver business intelligence tailored to your organizational needs. • Optimization: Make sure you’re getting maximum value from NetPro solutions with help for everything from optimizing your current solution to product training. To learn more about NetPro Professional Services, please contact your NetPro sales representative or sales@netpro.com. Introduction ChangeAuditor 15 Chapter 2: ChangeAuditor Client Overview The ChangeAuditor Client connects to the ChangeAuditor database and provides access to key configuration change information. From the ChangeAuditor Client you can perform the following tasks: • view audited events for built-in reports • define custom search criteria and run searches • view search results, event details and search properties • preview search results • compare results side-by-side • print search result reports • enable/disable alerts and configure alert notifications • view alert history • enable/disable custom Active Directory object auditing • define custom attribute auditing • define a Member of Group auditing list to specify the users to be audited based on their group membership • define an Exchange Mailbox auditing list to specify what directory objects’ mailbox activities are to be audited • define File System Auditing templates to define files/folders for auditing • define Registry Auditing templates to define registry keys for auditing • define SQL Server Auditing templates to define SQL instances for auditing • define Excluded Accounts templates to define accounts to be excluded from auditing • access the online knowledge base for more information about an event • define and assign agent configurations • configure repository for email notification and group expansion • define database maintenance • generate and publish reports ChangeAuditor Client Overview 16 ChangeAuditor This chapter describes the layout of the client as well as the commands and pages available to perform the tasks mentioned above. For more detailed information on the tasks that can be performed and a detailed description of these pages, see the appropriate chapter in this guide. Starting the Client The following conditions must be met for a client to properly connect: • Communications are successful, meaning the Repository service is running and has a valid SCP listening port (no firewall implications). If this condition fails, the ChangeAuditor Client will display an error dialog stating the appropriate issue. • The current authenticated user running the ChangeAuditor Client has the proper credentials for accessing the ChangeAuditor Repository service. If this condition fails, the client will display the Repository Credentials Required dialog allowing you to enter the proper logon credentials to access the ChangeAuditor Repository. • The current authenticated user running the ChangeAuditor Client has the proper SQL credentials for accessing the SQL database. If this condition fails, the client will display the Database Credentials Required dialog allowing you to enter the proper logon credentials to access the SQL database. • The current authenticated user is a member of either the ChangeAuditor Administrators or ChangeAuditor Operators AD group. If this condition fails, the ChangeAuditor Client will display an error dialog stating the appropriate issue. To launch the ChangeAuditor Client: 1. Select Start | All Programs | NetPro | ChangeAuditor | ChangeAuditor Client. When you launch the ChangeAuditor Client, the client will display the Connection Profile dialog allowing you to connect to the ‘Default Connection’ profile or define/specify a different connection profile. A connection profile defines the connection method to be used to connect to a ChangeAuditor Repository in trusted or untrusted forests, or to the database directly without connecting with the ChangeAuditor Repository. See Managing Connection Profiles on page 18 for more information on defining connection profiles. 2. Initially, select the Connect button to use the Default Connection profile. After you have defined alternate connection profiles, select the appropriate profile from the drop-down list and select Connect. 3. If you do not have the proper credentials required for access, the appropriate credentials dialogs will be displayed allowing you to enter the required credentials. 4. Once connected, you will be presented with the Overview page of the ChangeAuditor Client, which provides a real-time stream of events based on a ‘favorite’ search definition as well as other valuable summary information about the application. ChangeAuditor Client Overview ChangeAuditor 17 Connection Profile Dialog The Connection Profile dialog allows you to specify the connection profile to be used to connect to the ChangeAuditor Repository or directly to the SQL database. This dialog is displayed when the client is launched or when the Connect button or File | Connect menu command is selected. The Connection Profile dialog consists of the following controls: Profile If communications are successful, meaning the repository service is running and has a valid SCP listening port, the 'Default Connection' profile will be displayed in this text box. You can either choose to connect to the repository using the default profile or if you have other connection profiles defined, select a different connection profile from the drop-down list. If the ‘Default Connection’ profile is not displayed and you have not defined any connection profiles, select the Manage button to define a new connection profile. Auto Connect Select (check) the Auto Connect check box to automatically connect to the currently displayed connection profile the next time the ChangeAuditor Client is launched. When this option is selected, this dialog will be briefly displayed when the ChangeAuditor Client is launched, however no action is required on your part. You can turn the Auto Connect option off (and on) using the Action | Auto Connect menu command. Connect After selecting a connection profile from the list box, select the Connect button to connect to the specified repository. Cancel Use the Cancel button to close the dialog without connecting to the specified repository. Manage Use the Manage button to display the Manage Connection Profiles dialog where you can add new profiles, delete or edit profiles and clear the saved logon credentials. ChangeAuditor Client Overview 18 ChangeAuditor Managing Connection Profiles ChangeAuditor allows you to manage ChangeAuditor in the same forest or in a different forest from a single ChangeAuditor Client. With cross-forest support, you can connect to the repository service or the database in many ways. ChangeAuditor provides the ability to define connection profiles which can then be used to connect to a ChangeAuditor Repository in trusted or untrusted forests, or to connect to the database directly without connecting with the ChangeAuditor Repository. To define a new connection profile 1. On the Connection Profile dialog, select the Manage button. 2. The Manage Connection Profiles dialog will be displayed. On this dialog, select the Add button to launch the Connection wizard, which will step you through the process of defining a new profile. 3. On the first page of the wizard, select the connection method to be used. The connection methods available include: • Forest - use this method to connect to a repository in a trusted forest. • Global Catalog - use this method to connect to a repository in an untrusted forest. • Manual - use this method to connect to a ChangeAuditor repository server located in a different Active Directory forest than the client. • Database Direct - use this method to bypass the repository and connect directly to the ChangeAuditor database. (Note: The Administration Tasks tab is not available when using this connection method.) 4. Depending on the connection method selected, enter the requested information: • Forest - select the SCP to be used. • Global Catalog - select the SCP to be used. • Manual - enter the fully-qualified domain name or IP address or the server where the repository resides and specify the port number assigned to the repository. Optionally, enter the realm (typically the fully-qualified domain name of the target server. • Database Direct - select the server (name or IP address) and SQL instance for the ChangeAuditor database. Enter the name of the database. 5. On the last page of the wizard, review the connection profile details, name the profile and select the Test button to test the new connection profile. Select the Finish button to close the Connection wizard. 6. Back on the Manage Connection Profile dialog, the new connection profile will be added to the list box. Select Save to save the new profile and close the Manage Connection Profile dialog. 7. To use this new connection profile, select it from the drop-down list on the Connection Profiles dialog and select the Connect button. 8. If you do not have the proper credentials required for access, the appropriate credentials dialogs will be displayed allowing you to enter the appropriate credentials. ChangeAuditor Client Overview ChangeAuditor 19 Manage Connection Profiles Dialog The Manage Connection Profiles dialog is displayed when the Manage button at the bottom of the ChangeAuditor Connection Profile dialog is selected. From this dialog, you can add new connection profiles, edit or delete connection profiles and clear saved logon credentials. Connection Profiles Displays a list of previously defined connection profiles. Selecting/highlighting a profile in this list box will display additional details (such as the forest name, repository name, port number, and SPN) for the selected connection profile. Add Use the Add button to create a new connection profile. Selecting this button will launch the Connection wizard which steps you through the process of creating a new connection profile. Delete Use the Delete button to remove the selected connection profile from the list box. Edit Use the Edit button to modify the selected connection profile. Selecting this button will display the Connection wizard allowing you to modify the settings for the selected connection profile. Clear Creds Use the Clear Creds button to clear the saved logon credentials allowing you to use a different set of credentials for accessing the repository. ChangeAuditor Client Overview 20 ChangeAuditor Save Use the Save button to save the new profile or the changes made to an existing profile. Cancel Use the Cancel button to close the dialog without saving your new/modified profile. Connection Wizard The Connection wizard is launched when the Add button at the bottom of the Manage Connection Profiles dialog is selected. This wizard will step you through the process of defining a new connection profile. ChangeAuditor Environment Page The ChangeAuditor Environment page is the first page of the Connection wizard. From this page, select the connection method to be used. Forest Select this option to locate a ChangeAuditor service in a trusted forest. By default the local forest will be displayed, however, you can enter the name of a different trusted forest that has access to a DNS server and can be resolved. NOTE: You can NOT enter an IP address in this field. Global Catalog Select this option to connect to a ChangeAuditor service in an untrusted forest and enter the name or IP address of the global catalog to be used. NOTE: You must use SQL authentication when connecting to an untrusted forest. Manual Select this option to manually specify the IP address of the server and the port number assigned to the repository. ChangeAuditor Client Overview ChangeAuditor 21 Database Direct Select this option to connect to the ChangeAuditor database directly without going through the repository and enter the requested information. NOTE: When using the Database Direct option, the Administration Tasks tab is not available in the ChangeAuditor client. When this option is selected, an additional page will be displayed requesting information about the ChangeAuditor database. ChangeAuditor Server (\SQL Instance) Enter or use the Browse button to select the server (name or IP address) and the SQL instance for the ChangeAuditor database. ChangeAuditor Database Enter the name of the ChangeAuditor database. After selecting the connection method and entering the requested information, select Next to continue. Depending on the option selected, additional information will be requested on subsequent pages. Also, if different logon credentials are required for access, the appropriate credentials dialog will be displayed allowing you to enter the appropriate credentials. Connect to a ChangeAuditor Repository(s) Page This page is displayed after you have selected the connection method to be used. The information required to be entered on this page is based on the connection method selected on the previous page. ChangeAuditor Client Overview 22 ChangeAuditor Forest or Global Catalog Service Connection Point When the Forest or Global Catalog options are selected on the previous page, this list box displays the service connection points (SCPs) available for use. Select the SCP to be used from this list. Manual Repository DNS/IP Address If you selected the Manual option on the previous page, enter the fully-qualified domain name of the server or IP address where the repository resides. ChangeAuditor Client Overview ChangeAuditor 23 Repository Kerberos Realm (optional) If you selected the Manual option on the previous page, you can optionally use the Realm field to specify a ChangeAuditor repository server located in a different Active Directory forest than the client. Typically, the realm is the same as the fully-qualified domain name of the target server. However, the realm can have a different value, so please consult your network administrator for the correct value. Repository Port If you have selected the Manual option on the previous page, enter the specific port number assigned to the repository. After entering the requested information, select the Next button to see a preview of the new connection profile. Connection Profile Summary Page The Connection Profile Summary page is the last page of the Connection wizard. From this dialog, review the connection profile details, name your profile and/or test your new connection profile. Profile Summary This portion of the page displays the settings defined on the previous pages of the wizard. The content will depend upon the connection method selected. The information displayed may include: • Global Catalog • Repository • Port • SPN • ChangeAuditor Repository server/instance ChangeAuditor Client Overview 24 ChangeAuditor Connection Profile Name Enter a descriptive name to be assigned to the new connection profile. Test Connection Profile Select this button to test the settings defined in the connection profile. Credentials Required Dialogs The current authenticated user running the ChangeAuditor Client must have the proper credentials for access or an additional dialog will be displayed allowing you to enter the proper credentials: • The current authenticated user has the proper credentials for accessing the ChangeAuditor Repository service. If this condition fails, the client will display the Repository Credentials Required dialog allowing you to enter the proper logon credentials to access the ChangeAuditor Repository service. • The current authenticated user has the proper SQL credentials for accessing the SQL database. If this condition fails, the client will display the Database Credentials Required dialog allowing you to enter the proper logon credentials to access the SQL database. Database Credentials Required Dialog The Database Credentials Required dialog is displayed when the current authenticated user running the ChangeAuditor Client does not have the proper SQL credentials for accessing the SQL database. From this dialog, enter the SQL credentials to be used to access the database. Windows Authentication Select this option to use Windows Integrated Authentication to access the SQL database. When selected, enter the Windows credentials to be used to log onto the specified SQL server. SQL Server Authentication Select this option to use SQL Server Authentication to access the SQL database. When selected, enter the SQL credentials to be used to log onto the specified SQL server. Server This is a read-only field and displays the IP address/name of the SQL server. ChangeAuditor Client Overview ChangeAuditor 25 User Enter the name of the user to be used to access the designated SQL server instance. Password Enter the password associated with the user account entered above. Domain Enter the domain name for the account to be used to access the designated SQL server instance. (N/A for SQL Server Authentications.) Remember Creds Select (check) this check box to cache the logon credentials entered so they can be used for subsequent authentications to the SQL database. NOTE: You can clear these saved credentials by selecting the Action | Clear Saved Logon Credentials command or selecting the Clear Creds button on the Manage Connection Profiles dialog. Clearing the cached logon credentials on the current workstation allows you to use a different set of credentials for accessing the SQL database. OK Use the OK button to use the entered credentials to access the SQL database. Cancel Use the Cancel button to close the dialog without accessing the SQL database. Repository Credentials Required Dialog The Repository Credentials Required dialog is displayed when the current authenticated user running the ChangeAuditor Client does not have the proper credentials for accessing the ChangeAuditor Repository service. From this dialog, enter the proper credentials for accessing this service. Server This read-only field displays the IP address/name of the server where the ChangeAuditor Repository resides. User Enter the name of the user to be used to access the designated server. ChangeAuditor Client Overview 26 ChangeAuditor Password Enter the password associated with the user account entered above. Domain Enter the domain name for the account to be used to access the designated server. Remember Creds Select (check) this check box to cache the logon credentials entered so they can be used for subsequent authentications to the ChangeAuditor Repository. NOTE: You can clear these saved credentials by selecting the Action | Clear Saved Logon Credentials command or selecting the Clear Creds button on the Manage Connection Profiles dialog. Clearing the cached logon credentials on the current workstation allows you to use a different set of credentials for accessing the repository. OK Use the OK button to use the entered credentials to access the ChangeAuditor Repository. Cancel Use the Cancel button to close the dialog without accessing the ChangeAuditor Repository. Client Components Once a successful connection has been established, the client will be displayed. The ChangeAuditor client display contains the following main components: • Title Bar - is located across the top of the screen and displays the name of the forest and installation name to which you are currently connected. • Menu Bar - is located directly below the title bar and displays the menus for accessing ChangeAuditor commands. • Tabbed Pages - are displayed below the menu bar and are used to navigate through ChangeAuditor. The pages that can be displayed, include: • The Overview page is initially displayed when the client is started and provides a real-time stream of events based on a ‘favorite’ search definition. It also contains statistics about the audited events and the status information for the NetPro Compliance Agents and the ChangeAuditor Repository. • The Searches page is initially displayed when the client is started and contains a list of all the searches available. From this page you can run a search, create a customized search, and enable/disable alerting. • A new Search Results page is created whenever a search is run. These pages contain a list of the events returned as a result of the selected search. • A new Report page is created whenever the Run Local Report right-click command is selected for a search or built-in report. The Report page displays an SRS rendering of the events returned as a result of the selected search or specified built-in report. ChangeAuditor Client Overview ChangeAuditor 27 • The Agent Statistics page is displayed when the View | Agent Statistics menu command is selected. This page displays status and statistics for all installed agents. • The Administration Tasks tab is displayed when the View | Administration menu command is selected. From this page, you can perform the following tasks: • define and assign agent configurations • configure repository email notifications • define group expansion • define database maintenance activities • enable/disable event auditing and modify an event’s severity level or description • define custom Active Directory object class auditing • define custom attribute auditing • define a Member of Group auditing list to specify the users to be audited based on their group membership • define an Exchange Mailbox auditing list to specify what directory objects’ mailbox activities are to be audited • create File System Auditing templates to define the files/folders to be audited • create Registry Auditing templates to define the registry keys to be audited • create SQL Server Auditing templates to specify the SQL instances to be audited • create Excluded Accounts templates to define individual accounts that are to be excluded from ChangeAuditor auditing Menu Bar The ChangeAuditor menus follow the same convention as standard Windows menus. That is, commands are grouped under a menu on the menu bar. Some of these commands perform an action immediately; others display an additional dialog or launch a wizard where you select various options or specify additional information. The following sections describe the commands under each of the ChangeAuditor menus. File Menu Use the File menu commands to connect to or disconnect from a ChangeAuditor repository, print or export search results, or exit the ChangeAuditor Client. Connect Use the Connect command to display the Connection Profile dialog to select the connection profile to be used to connect to a ChangeAuditor Repository. This command is only available when the client is disconnected from a repository. Disconnect (Ctrl +D) Use the Disconnect command to disconnect from the current repository. ChangeAuditor Client Overview 28 ChangeAuditor Print (Ctrl + P) Use the Print command to send the contents of the displayed page to the designated printer. When you select this command, the native Print dialog will be displayed allowing you to specify various print options. This command is not available when the Searches page is being displayed. Print to File (Ctrl + Shift + F) Use the Print to File command to save the contents of the displayed page to either an Excel (.xls) or Comma Delimited (.csv) file. When you select this command, the native Save As dialog will be displayed allowing you to specify the location, file name and type of file to be created. This command is not available when the Searches page is being displayed. Print Preview (Ctrl + Shift + P) Use the Print Preview command to preview the contents of the displayed page prior to printing it. This command is not available when the Searches page is being displayed. Page Setup (Ctrl + Shift + U) Use the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. This command is not available when the Searches page is being displayed. Exit (Ctrl + Q) Use the Exit command to close the ChangeAuditor Client. Edit Menu Use the Edit menu commands to manage your searches and folders on the Searches page of the ChangeAuditor Client. These commands are only available when a search or folder is selected on the Searches page. Cut (Ctrl + X) Use the Cut command to move the selected item (folder or search definition) to a different location in the ChangeAuditor explorer on the Searches page. Once cut, this item can then be pasted (or moved) to another location. Copy (Ctrl + C) Use the Copy command to copy the selected item (folder or search definition) to another location in the ChangeAuditor explorer on the Searches page. Once copied, a copy of this item can be pasted to another location. Paste (Ctrl + V) Use the Paste command to paste the contents of the clipboard (folder or search definition) to the selected location. Delete Use the Delete command to remove the selected user-defined item (folder or search definition). ChangeAuditor Client Overview ChangeAuditor 29 Move Use the Move command to move the selected item (folder or search definition) to another location in the ChangeAuditor explorer view on the Searches page. Selecting this command will display the Select the Destination Folder dialog allowing you to select the new location. Action Menu Use the Action menu commands to perform the following tasks: Refresh (F5) Use the Refresh command to retrieve and redisplay current data. Autofit Columns to Contents (Ctrl + F) Use the Autofit Columns to Contents command to resize the columns based on the content, which will eliminate the scroll bars. Reset Display Use the Reset Display command to close multiple client windows and return to a single client window. Use Offline Knowledge Base The Use Offline Knowledge Base command allows you to access a local version of the ChangeAuditor Knowledge Base. A depressed icon denotes that the offline knowledge base will be used. NOTE: To install the offline knowledge base, use the NetPro ChangeAuditor Offline Knowledge Base.msi file. Please refer to Chapter 3 in the ChangeAuditor Installation Guide for more information on installing the offline knowledge base. Show XML Tab Use the Show XML Tab command to display the XML tab, which displays the XML representation of a selected search criteria. This command is only available from the Searches page and a Search Results page. The XML tab will be displayed at the end of the Search Properties tabs along the bottom of the page. Show SQL Tab Use the Show SQL Tab command to display the SQL tab, which displays the SQL query built to run a selected search. This command is only available from the Searches page and a Search Results page. The SQL tab will be displayed at the end of the Search Properties tabs along the bottom of the page. Show Advanced Tab Use the Show Advance Tab command to display the Advanced tab, which provides options for defining the data (columns) to be retrieved from the database and displayed in the client. This command is only available from the Searches page and a Search Results page. The Advanced tab will be displayed at the end of the Search Properties tabs along the bottom of the page. ChangeAuditor Client Overview 30 ChangeAuditor Auto Connect Use the Auto Connect command to enable or disable the auto connect feature. When enabled, the Connection Profile dialog will not be displayed when the client is launched. Instead, the previously specified connection profile will automatically be used to connect to the repository. Clear Saved Logon Credentials Use the Clear Saved Logon Credentials command to clear the cached logon credentials used to access the SQL database. When the Remember Password credentials check box is checked on the ChangeAuditor Login dialog, the logon credentials used are cached on the current workstation and used for subsequent authentication to the SQL database. This command will clear the cached credentials on the current workstation allowing you to use a different set of credentials for accessing the SQL database. View Menu Use the View menu commands to specify the ChangeAuditor Client page to be displayed. Overview (F9) Use the Overview command to display the Overview page, which displays the results of your favorite search as well as an overview of the following information: • top agent activity • count of events by event class, facility, location, severity, user or subsystems • agent status for the entire enterprise or individual domain • repository status for the entire enterprise or a single domain • database maintenance schedule status • alert history counts Searches (F10) Use the Searches command to display the Searches page, from which you can run searches, define new searches and enable alerting. Agent Statistics (F11) Use the Agent Statistics command to display the Agent Statistics page which provides a global view of all your agents, providing you with their current status and statistics. Administration (F12) Use the Administration command to display the Administration Tasks tab which provides a single location where you can perform various administrative tasks related to configuring ChangeAuditor and customizing the auditing process. Close All Windows Use the Close All Windows command to close all open windows. List of Open Windows The remainder of this menu lists all of the windows that are currently opened in the ChangeAuditor Client. A check mark to the left of a window indicates the window that is currently active. ChangeAuditor Client Overview ChangeAuditor 31 Help Menu Use the Help menu commands to display the online help or general information about this release of ChangeAuditor. About Use the About command to display the About ChangeAuditor dialog which contains copyright, NetPro contact information, the current version and licensing information. Contents (F1) Use the Contents command to display the contents and initial screen of the ChangeAuditor online help. Overview Page The Overview page is initially displayed when the ChangeAuditor Client successfully connects to a repository. The goal of the Overview page is to provide you with instant access to valuable information about the application. Therefore, this page provides customized views to highlight application details based on your preference. For example, you can display Agent Status, Top Agent Activity, Repository Status, Event Counts, Database Maintenance Schedule Summary or Alert History Counts on the various panes on the Overview page. Additionally, you can view a real-time stream of events based on a ‘favorite’ search definition. By default, the top pane will use the ChangeAuditor Real-Time search definition and display all events (up to 10,000 records) generated in the last 20 minutes. You can, however, define a different ‘favorite’ search and the events captured from that search will then be displayed across the top of the Overview page. ChangeAuditor Client Overview 32 ChangeAuditor For a detailed description of the Overview page, please refer to Chapter 3: ChangeAuditor Overview and Agent Statistics Pages on page 49 Searches Page The Searches page is the other page that is initially displayed when the ChangeAuditor Client is launched. This page displays all of your search definitions, both private and shared, and the built-in reports provided with ChangeAuditor. From this page, you can perform the following tasks: • view a list of available search definitions • create new custom searches • run searches • set a search as your favorite • enable/disable alerts • view alert history • generate and publish reports For a detailed description of the Searches page and the tasks that can be performed from this page, please refer to Chapter 4: Searches and Alerts on page 61. For information on generating the built-in SRS reports provided with ChangeAuditor, please refer to Chapter 15: Generating and Publishing Reports on page 247. ChangeAuditor Client Overview ChangeAuditor 33 Search Results Page A new results page is created whenever a search is run. When a search is run, this page displays detailed information about the audited events found as a result of the search. From this page, you can perform the following tasks: • view search results • view event details or search properties • preview results based on changes made to a search • compare results side-by-side • print search results For a detailed description of a Search Results page and the tasks that can be performed from this page, please refer to Chapter 5: Search Results on page 135. ChangeAuditor Client Overview 34 ChangeAuditor Report Page A new report page is created whenever you use the Run Local Report right-click command on a search or built-in report definition. A report page displays an SRS rendering of the audited events returned as a result of the selected search or built-in report. From this page you can scroll through the report, print the report, or export the report. NOTE: You do NOT need Microsoft SQL Server Reporting Services (SRS) installed to generate these local reports through the ChangeAuditor Client. For more information on generating reports, please refer to Chapter 15: Generating and Publishing Reports on page 247. ChangeAuditor Client Overview ChangeAuditor 35 Agent Statistics Page The Agent Statistics page provides a global view of all installed ChangeAuditor Agents (a.k.a, NetPro Compliance Agents), including the current status of the agents and statistics for the ChangeAuditor component of these agents. If you have high security agents installed, you can also stop, start and restart these agents from this page. For a detailed description of the Agent Statistics page, please refer to Agent Statistics Page on page 57. Administration Tasks Tab On the Administration Tasks tab, use the navigation pane in the left-hand pane to select the administrative task to be performed. Based on your selection, the appropriate information page will be displayed allowing you to perform the selected task. ChangeAuditor Client Overview 36 ChangeAuditor From the Administration Tasks tab you can perform the following administrative tasks: • Define and assign agent configurations (Configuration | Agents) • Configure repository email notifications (Configuration | Repository) • Define group expansion (Configuration | Repository) • Define database maintenance activities (Configuration | Purge/Archive) • Enable/disable event auditing and modify an event's severity level or description (Auditing | Audit Events) • Define custom Active Directory object class auditing (Auditing | Active Directory) • Define custom attribute auditing (Auditing | Attributes) • Define a Member of Group auditing list to specify the users to be audited based on their group membership (Auditing | Member of Group) • Define an Exchange Mailbox auditing list to specify what directory objects’ mailbox activities are to be audited (Auditing | Exchange Mailbox) • Create File System Auditing templates to define the files/folders to be audited (Auditing | File System) • Create Registry Auditing templates to define the registry changes to be audited (Auditing | Registry) • Create SQL Server Auditing templates to define the SQL instances to be audited (Auditing | SQL Server) • Create Excluded Account templates to define accounts to be excluded from ChangeAuditor auditing (Exclusions | Account) For a detailed description of the various Administration pages and the tasks that can be performed from this tab, please refer to the following chapters: • Chapter 6: Custom Active Directory Auditing on page 153 • Chapter 8: File System Auditing on page 171 • Chapter 9: Registry Auditing on page 187 • Chapter 10: SQL Server Auditing on page 197 • Chapter 11: Account Exclusion on page 207 • Chapter 12: Agent Configurations on page 217 • Chapter 13: Repository Configuration on page 229 • Chapter 14: Database Maintenance on page 239 ChangeAuditor Client Overview ChangeAuditor 37 Alert History Page The Alert History page can be accessed using the Alert | History right-click menu command when an alert is selected on the Searches page. This page displays details regarding the events that triggered the selected alert, including the time the alert was triggered, the type of alert generated (e.g., WMI, SNMP, or SMTP), if the alert was successfully sent, a description of the event that triggered the alert, and if applicable, an error message stating the alert was not sent. ChangeAuditor Client Overview 38 ChangeAuditor Using the Object Picker Throughout the ChangeAuditor client, you will encounter the object picker which allows you to locate and select a directory object from your environment. This object picker will appear in either a stand alone dialog or as part of a wizard and consists of the following three tabbed pages: • Browse - use the Browse page to select a directory object from a hierarchical view of your environment • Search - use the Search page to search your environment to locate and select a directory object • Options - use the last page to view or modify various search options or the global catalog to be used to retrieve directory objects Browse Page The Browse page will initially be displayed and displays a hierarchical view of the objects in your environment. Find Use the Find field to select the type of directory objects to be displayed. You can either type in an entry or use the drop-down menu to select the class. You can type in multiple classes, separated by either a period or semi-colon. Note that when you type in an entry, you must use the Apply Filter button to display the objects. NOTE: Most of the time, this field will be automatically filled in with the appropriate entry. Thus, when this field is grayed out, this is a read only field which cannot be changed. ChangeAuditor Client Overview ChangeAuditor 39 Explorer View The explorer view, located in the left-hand pane, displays a hierarchal view of the containers in your environment. Single-click on the expansion state box to the left of a container or double-click a container to expand the view to display subordinate objects. When you select a container in this pane, the object list (right-hand pane) will be populated with the objects that belong to the selected container. Right-clicking the root domain in the explorer view will display a drop-down menu listing any peer domains. To view a different domain’s objects, select the desired domain from those listed. Use the F5 button to force a refresh of the contents of this pane. Object List The object list, located in the right-hand pane, displays the objects that belong to the container selected in the explorer view. To select an object, click on the object to highlight it and use the Add button to add it to the Selected Objects list at the bottom of the dialog. Add Use the Add button to add the selected object to the Selected Objects list. The Add button will only be activated when you have selected an object of the designated type (based on the Find field). Remove Use the Remove button to remove an Active Directory object from the Selected Objects list. Select/highlight the object to be removed and select the Remove button. Selected Objects List The Selected Objects list displays the objects selected. This list is used for both the Browse and Search pages and will contain the objects selected from either of these pages. Once you have added objects to this list, use the Select button to save your selection and close the dialog. ChangeAuditor Client Overview 40 ChangeAuditor Search Page Use the Search page to search your environment to locate the desired object(s). From this page, use the controls at the top of the page to search your environment to locate the desired object(s). Select the Search button to display the information requested. Find Use the Find field to select the type of directory objects to be displayed. You can either type in an entry or use the drop-down menu to select the class. You can type in multiple classes, separated by either a period or semi-colon. Note that when you type in an entry, you must use the Search button to display the objects. NOTE: Most of the time, this field will be automatically filled in with the appropriate entry. Thus, when this field is grayed out, this is a read only field which cannot be changed. Name Use the Name field to specify a search expression to be used to search Active Directory to locate a particular object. ANR The ANR check box is checked by default indicating that Ambiguous Name Resolution (ANR) is the search algorithm used which allows you to enter limited input (partial data) to find multiple objects in your network. ChangeAuditor Client Overview ChangeAuditor 41 When the ANR check box is checked, use one of the following methods to enter your search expression: • Enter a partial string to return exact matches or a list of possible matches. For example, entering ‘Admin’ will return objects that contain the names ‘Admin’, ‘Admins’, ‘Administrator’, Administrators’, etc. • Enter a string preceded by the equal sign (=Admins) to return only exact matches. For example, entering ‘=Admin’ will return only those objects containing the name ‘Admin’. By default, ANR will search the following attribute fields in Active Directory: • First Name (GivenName) • Last Name (Surname) • Display Name (displayName) • LegacyExchangeDN • msExchMailNickname • Relative Discontinued Name of the object (RDN) • Office (physicalDeliveryOfficeName) • Email address (proxyAddress) • Security Account Manager account (sAMAccountName) When the ANR check box is not checked, the search expression entered will be used to search only the Display Name of directory objects to locate a particular object. To use this search mechanism, enter a string of characters and the wildcard (*) character as described below. For example, n* will return objects that start with the letter ‘n’; *n will return objects that end in the letter ‘n’; and *n* will return objects that contain the letter ‘n’ within their Display Name. Search After entering a search expression, use the Search button to initiate the search and return the results of the search. Object List The object list displays the objects found as a result of your search. To select an object, click on the object to highlight it and use the Add button to add it to the Selected Objects list. Add Use the Add button to add the selected Active Directory object to the Selected Objects list. Remove Use the Remove button to remove an Active Directory object from the Selected Objects list. Select/highlight the object to be removed and select the Remove button. Selected Objects List The Selected Objects list displays the objects selected. This list is used for both the Browse and Search pages and will contain any objects selected on both pages. Once you have added objects to this list, use the Select button to save your selection and close the dialog. ChangeAuditor Client Overview 42 ChangeAuditor Options Page Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. Search Limit The Search Limit field specifies the maximum number of records to be returned for any given search. The default is 2000 records. Minimum value is 100 and the maximum value is 9999. No Search Limit Select (check) the No Search Limit check box to allow an unlimited number of records to be returned. Page Size The Page Size field displays the maximum number of records to be returned per LDAP polling cycle. Care should be taken when modifying this value, because it could impact the performance of your searches. Global Catalog This field displays the name of the global catalog (GC) being used to retrieve directory objects. Select New GC Select this button to display the Global Catalog dialog where you can select the GC and specify the credentials to be used. ChangeAuditor Client Overview ChangeAuditor 43 Global Catalog Dialog ChangeAuditor automatically selects the global catalog (GC) to be used to retrieve directory objects. However, if you use multiple GCs in your environment; you can select a specific GC to retrieve directory objects. Use the Select New GC button from the Options page of the Select One or More Directory Objects dialog to display the Global Catalog dialog where you can specify the GC to be used. On this dialog, enter the requested information as described below: Server Use the Server drop-down menu to select the GC to be used to retrieve directory objects. User Enter the name of a user that can access the specified server and Active Directory objects across the forest. Password Enter the password associated with the user specified above. Domain Enter the domain where the user id entered above resides. Save Selection Select (check) the Save Selection check box to use the selected GC instead of having ChangeAuditor automatically select one in future search sessions. After specifying the GC and credentials to be used, select the OK button to save your selection and return to the Options page. The specified GC and credentials will now be in use. Back on the Select One or More Directory Objects dialog, use the Select button to return to the originating dialog. ChangeAuditor Client Overview 44 ChangeAuditor Customizing Table Content The contents of the various tables (data grids) displayed in the ChangeAuditor client can be sorted, rearranged and grouped using the simple utilities provided in ChangeAuditor. Sorting An arrow in the column heading identifies the sort criteria and order, ascending or descending, being used to display information. To change the sort criteria, click on another column heading in the table. The sort order will be in ascending order, but can be changed to descending order by clicking on the heading a second time. To specify a secondary sort order, Shift + click in the heading of the column to be used for the secondary sort order. Resizing or Moving Columns Columns can also be resized or moved within the table. To change the size of a column, place your cursor on the boundary between column headings (your cursor will change to a doublearrow), click and hold the left mouse button dragging the column boundary to the desired size. To change the order of the columns in the table, use the left mouse button to click the heading to be moved (the column heading will pop off the table) and drag that column heading to the desired location in the table (red arrows will indicate where you are placing the selected column). Grouping Data In addition, you can group the displayed information by selecting a column heading and dragging it to the space above the table. That is, use the left mouse button to click the heading and drag that column heading to the space above the table. ChangeAuditor Client Overview ChangeAuditor 45 This will collapse the table and display the groups that can be expanded to view the detailed information that applies to that group, as shown below. To remove a grouping, select the heading and drag it back down into the table area or rightclick a group heading (in area above the grid) and select one of the remove commands. Adding or Removing Columns ChangeAuditor displays a default set of columns for the different pages displayed. You can however display additional data or hide a particular column. The Field Chooser dialog is displayed when you select the button to the far left of the column headings. ChangeAuditor Client Overview 46 ChangeAuditor This dialog displays all of the data (columns) available for display. From this dialog, select (check) the columns to be displayed and uncheck the columns you do not want displayed. NOTE: For each individual search, you can select the data to be retrieved and displayed in the client using the Advanced search properties tab. From this tab, you can also define the column order and sort order for the displayed data. Filtering Data Traditional search capabilities provide the first phase of drilling down on details you may be seeking, but locating individual events typically requires more granular search capabilities and additional steps. ChangeAuditor provides advanced filtering options that allow you to modify the results of a search without changing the original search. With this new capability, filtering can be performed on one or more columns of a result, ultimately reducing the need to build the same search multiple times with minor customizations. Throughout the client, you will see a row of cells under the headings row in each of the data grids. These cells provide data filtering options which allow you to filter and sort the data displayed. Click here to filter data... Clicking in one of these cells allows you to enter search criteria to be used to filter the data displayed. In the cell, enter the word or string of characters to be located. By default, ChangeAuditor will use either the ‘starts with’ or ‘contains’ expression to filter the data and the filtering will take place as you type your entry. However, if you click on the search criteria button ( in diagram above), you can select one of the following expressions: • Starts with (default) • Contains • Ends with • Does not start with • Does not contain • Does not match • Like • Not Like • Equals • Does not Equal • Less Than • Less Than or Equal to • Greater Than • Greater Than or Equal to • Matches Regular Expressions ChangeAuditor Client Overview ChangeAuditor 47 In addition, when you place your cursor in a data filtering cell, a drop down arrow will be added to the right of this cell which displays all of the items available for selection. Selecting an item from this drop-down list will display entries for the selected item. To remove the filtering and return to the original data grid, click on the Remove Filter button ( ) to the far left of the cells. To remove the filtering of an individual cell, use the Remove Filter button to the right of that cell. Filtering Data in Expanded Views In addition to the standard data filtering feature present throughout the client, the expandable views of the auditing pages on the Administration Tasks tab provide an additional layer of data filtering. That is, data filtering cells are available under both the headings in the collapsed view (topmost) and the expanded view. The additional data filtering cells that are available in the topmost heading on these auditing pages include: • Active Directory Auditing page - Object Class • File System Auditing page - File Path • Registry Auditing page - Path • SQL Server Auditing page - Instance The cells (listed above) in the main (topmost) heading are used for filtering the specified data (object class, file path, registry path or SQL instance) regardless of the object or template to which they belong. For example: • On the Active Directory Auditing page, as you enter characters into the Object Class field, the client will redisplay only the object classes that ‘start with’ the character(s) entered, regardless of the object. • On the File System Auditing page, as you enter characters into the File Path field, the client will redisplay only the file paths that ‘contain’ the character(s) entered, regardless of the File System template to which they belong. • On the Registry Auditing page, as you enter characters into the Path field, the client will redisplay only the paths that ‘contain’ the character(s) entered, regardless of the Registry template to which they belong. • On the SQL Auditing page, as you enter characters into the Instance field, the client will redisplay only the SQL instances that ‘contain’ the character(s) entered, regardless of the SQL template to which they belong. ChangeAuditor Client Overview ChangeAuditor 49 Chapter 3: ChangeAuditor Overview and Agent Statistics Pages The Overview and the Agent Statistics pages provide access to valuable information about ChangeAuditor and the agents that are capturing the audited events. Overview Page The Overview page is initially displayed when the ChangeAuditor Client successfully connects to a repository. The Overview page provides you with instant access to valuable information about the application. ChangeAuditor Overview and Agent Statistics Pages 50 ChangeAuditor The Overview Page contains the following main components: Tool Bar The tool bar buttons displayed across the top of the Overview page allows you to specify what is displayed in the bottom pane (Overviews or Event Details) and to print the contents of this page. My Favorite Search Grid The top pane displays a real-time view of events generated based on a user-defined ‘favorite’ search. By default, ChangeAuditor will use the ChangeAuditor Real-Time search definition and this pane will display all events captured for the last 20 minutes. Overview Panes In the bottom pane, ChangeAuditor provides the following overview views which highlight application details based on your preference: • Top Agent Activity • Count of Events • Agent Status • Repository Status • Database Maintenance • Alert History Event Details Pane The Event Details pane is displayed across the bottom of the Overview page, replacing the Overview panes when the Event Details tool bar button is selected or you double-click an event in the My Favorite Search grid. This pane displays additional details about the event selected in the My Favorite Search grid. The information on this page is captured when the ChangeAuditor Client is started. To refresh all of the information displayed on the Overview page, use the Refresh button, F5 or the Action | Refresh menu command. Also, when you select a different pane for display, the latest information for the 'new' pane will be displayed. Tool Bar Use the tool bar buttons on the Overview page to perform the following tasks: Overviews Use the Overviews button to display the Overview panes across the bottom of the Overview page. Event Details Use the Event Details button to display the Event Details pane across the bottom of the Overview page; replacing the Overview panes. The Event Details pane displays additional information about the event selected in the My Favorite Search grid. Print Use the Print button to send the contents of the Overview page to a designated printer. ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 51 Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Overview page to an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. My Favorite Search Grid The top pane displays the change events as they are captured for your favorite search. By default, this pane displays all events captured in the last 20 minutes, using the ChangeAuditor Real-Time search definition. To define a different 'favorite' search, open the Searches page, select/highlight a search, rightclick and select the Set As My Favorite menu command. Selecting F5 or the Refresh button on the Overview page, will then display the results of that search in this top pane of the Overview page. My Favorite Search Grid As events are returned, they will be added to this search results grid, providing you with a real-time view of what’s happening in your environment. By default, the events are sorted by date, with the latest event being added to the top of the list. You can, however, use the column controls to select a different sort criteria for the information displayed. For more information on customizing the content of this table, please refer to Customizing Table Content on page 44. Double-clicking an event in this grid will display the Event Details pane across the bottom of the page, which contains additional details regarding the event selected in the search results grid. The layout and content for the My Favorite Search grid is the same as that used on the Search Results page. For a description of the search results grid and the Event Details pane, please refer to Search Results Grid on page 143 and Event Details Pane on page 147. ChangeAuditor Overview and Agent Statistics Pages 52 ChangeAuditor Overview Panes The Overview panes across the bottom of the Overview page can be customized based on your preference to display a variety of overview information about ChangeAuditor. By default, the Top Agent Activity and Agent Status panes are displayed across the bottom of the Overview page. However, each of these panes has an arrow button on its heading that can be used to display the different overview information that is available. Top Agent Activity The Top Agent Activity pane displays the top most active ChangeAuditor Agents in your environment, based on the date range specified. That is, the agents that have forwarded the overall most events to the ChangeAuditor Repository. If this pane is not displayed, select the arrow on the heading of one of the lower panes and select Top Agent Activity to display this pane. By default, the agent activity on both DCs and Member Servers for the past month will be displayed. You can, however, use the controls located at the top of this pane to specify the types of servers to be included as well as the date range. All | DC | Member Servers By default all domain controllers and member servers will be included. However, you can use this drop-down menu to specify the types of servers to be included: • All - both domain controllers and member servers (default) • DCs - only domain controllers • Member Servers - only member servers ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 53 Show Uninstalled Agents This check is selected by default and will include all uninstalled agents in the count. Last <nn> <interval> By default, data will be collected for the last month. However, you can use these controls to specify a different time interval for collecting this data. Where: <nn> is a positive numeric value and <interval> is one of the following: • Minutes • Hours • Days • Weeks • Months (default) • Quarters • Years Count of Events by ... The event counts pane displays a table listing the total number of audited events captured by ChangeAuditor, sorted by the selected category. Select the arrow on the heading of one of the lower panes and select Count of Events to display this pane. When selecting this pane for display, choose from the following categories: • Event Class • Facility • Location • Severity • User • Subsystem Examples of some of these panes are illustrated below: Event Class ChangeAuditor Overview and Agent Statistics Pages 54 ChangeAuditor Location Subsystem | Active Directory | Attribute Subsystem | Service ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 55 Agent Status The Agent Status pane of the Overview Page displays a pie chart depicting the current status of all NetPro Compliance Agents in either the entire enterprise or in a selected domain. Select the arrow on the heading of one of the lower panes and select Agent Status to display this pane. Show Uninstalled Agents This check box is selected by default and will include uninstalled agents in the pie chart. When this check box is not checked, the pie chart will include only active and inactive agents. Double-clicking the pie chart will display the Agent Statistics page which provides a global view of all NetPro Compliance Agents, including their current status. Repository Status The Repository Status pane displays a pie chart depicting the current status of all the ChangeAuditor repositories installed in either the entire enterprise or in a selected domain. Select the arrow on the heading of one of the lower panes and select Repository Status to display this pane. Double-clicking the pie chart will display the Agent Statistics page which provides a global view of all installed NetPro Compliance Agents, including their current status. ChangeAuditor Overview and Agent Statistics Pages 56 ChangeAuditor Database Maintenance The Database Maintenance pane displays the overview information regarding the database maintenance schedule defined. Select the arrow on the heading of one of the lower panes and select Database Maintenance to display this pane. Alert History The Alert History pane displays the number of ChangeAuditor alerts that were successfully sent or failed to send. Select the arrow on the heading of one of the lower panes and select Alert History to display this pane. This information can display just the sent and failed counts for WMI, SNMP and SMTP alerts or it can also include the query name. Event Details Pane The Event Details pane is displayed across the bottom of this page, replacing the Overview panes, when the Event Details tool bar button is selected or when you double-click an event in the My Favorite Search grid. This pane provides additional details about the event selected in the My Favorite Search grid at the top of the page. The information displayed is the same as that displayed in the Event Details pane at the bottom of a Search Results page. Please refer to Event Details Pane on page 147 for a description of the details that this pane may contain. ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 57 Agent Statistics Page Use the View | Agent Statistics menu command (or F11) to display the Agent Statistics page, which provides a global view of all installed NetPro Compliance Agents, including the current status of the agents and statistics for the ChangeAuditor component of these agents. The Agent Statistics page consists of the following main components: • Tool Bar • Agent Statistics Grid Tool Bar Use the tool bar across the top of this page to perform the following functions: Start Agent Use the Start Agent button to start a stopped NetPro Compliance agent. This button is only available when an agent is in an ‘inactive’ state. Stop Agent Use the Stop Agent button to stop a NetPro Compliance agent. This button is only available when an agent is in an ‘active’ state. Restart Agent Use the Restart Agent button to stop and then restart a NetPro Compliance agent. This button is only available when an agent is in an ‘active’ state. Set Agent Uninstalled Use the Set Agent Uninstalled button to flag the selected NetPro Compliance agent as ‘uninstalled’. This button is only available when an agent is in an ‘inactive’ state. Hide|Show Uninstalled Agents Use the Hide Uninstalled Agents button to remove the uninstalled agents from the Agent Statistics list. Use the Show Uninstalled Agents button to include the uninstalled agents in the Agent Statistics list. Print Use the Print button to send the contents of the Agent Statistics page to a designated printer. ChangeAuditor Overview and Agent Statistics Pages 58 ChangeAuditor Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Agent Statistics page to an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Agent Statistics Grid By default, the Agent Statistics grid contains the following information for each agent: NOTE: All times displayed are local times. Load This field displays the load status of the agent service in regards to processing audited events. Valid entries are: • Normal - agent service is running and processing events as expected • Medium - agent service has more than 100 events waiting • Critical - agent service has reached a critical load and events may be missed Agent This field displays the NetBIOS name of the server where the NetPro Compliance Agent resides. Domain This field displays the name of the domain where the agent is located. Status This field displays the current status of the agent: active, inactive or uninstalled. Uptime This field displays how long the agent has been running. Events Today This field displays the number of audited events encountered on the agent since 12:00 a.m. of the current day (based on the relative repository computer's time). Version This field displays the current NetPro Compliance Agent version installed. Last Update This field displays the date and time when the agent configuration was last updated. ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 59 Configuration This field displays the agent configuration assigned to the agent. In addition, the following fields can be displayed using the Field Chooser button located to the far left of the column headings: • Agent FQDN - the fully qualified domain name of the agent. • DB Size - the size of the agent database, in kilobytes. • Events Last 24 Hours - the number of audited events encountered on the agent during the past 24 hours from when the dialog is initially opened during the current client session of when the Refresh button is selected. • Events Total - the number of audited events encountered since the agent was started. • Events Yesterday - the number of audited events encountered between 12:00 a.m. yesterday and 12:00 a.m. of the current day (based on the relative repository computer's time). • Exclude Account - indicates whether an Excluded Account template has been added to the agent configuration. • File System - indicates whether custom file system auditing has been defined for the agent (i.e., a File System Auditing template has been added to the agent configuration). • High Security - indicates whether the agent is a High Security Agent using the antitampering technology. • Last Event Sent - the date and time when the repository last received an audited event from the agent. • Registry - indicates whether custom registry auditing has been defined for the agent (i.e., a Registry Auditing template has been added to the agent configuration). • Repository - the name of the ChangeAuditor repository that the agent is connected through. • SQL - indicates whether custom SQL Server auditing has been defined for the agent (i.e., a SQL Server Auditing template has been added to the agent configuration). • Startup Time - the date and time when the agent was last initialized. • Type - the type of server (member server or domain controller) • Unsent Events - the number of audited events that have not yet been sent to the repository. Right-clicking an entry in the Agent Statistics grid will display the following commands: Start Agent Use the Start Agent command to start a stopped NetPro Compliance agent. This command is only available when an agent is in an ‘inactive’ state. Stop Agent Use the Stop Agent command to stop a NetPro Compliance agent. This command is only available when an agent is in an ‘active’ state. Restart Agent Use the Restart Agent command to stop and then restart a NetPro Compliance agent. This command is only available when an agent is in an ‘active’ state. ChangeAuditor Overview and Agent Statistics Pages 60 ChangeAuditor Set Agent Uninstalled Use the Set Agent Uninstalled command to flag the selected NetPro Compliance agent as ‘uninstalled’. This command is only available when an agent is in an ‘inactive’ state. ChangeAuditor Overview and Agent Statistics Pages ChangeAuditor 61 Chapter 4: Searches and Alerts The Searches page is one of the pages initially displayed when the ChangeAuditor Client is launched. From this page, you can perform the following tasks: • view a list of available searches • create new custom searches • run searches • set a search as your favorite • enable/disable alerts • view alert history • generate and publish reports The first part of this chapter steps you through the procedures mentioned above which can be performed from the Searches page (except for generating and publishing reports, please refer to Chapter 15: Generating and Publishing Reports on page 247). The latter part of the chapter provides a detailed description of the Searches page, its components, commands that can be accessed, as well as additional dialogs that can be accessed through this page. Searches and Alerts 62 ChangeAuditor Viewing a List of Available Searches All search definitions, private or shared, custom or built-in, are listed on the Searches page of the ChangeAuditor Client. Click on the Searches tab, select the F10 function key, or use the View | Searches menu command to open the Searches page. 1. To view the list of the search definitions that are only available to you, select the Private folder (or a subordinate folder created under the Private folder) in the explorer view of the Searches page. The right-hand pane will be populated with a list of the search definitions that are stored in the selected folder. 2. To view the list of search definitions that are available to all ChangeAuditor users, select the Shared folder (or subordinate folder created under the Shared folder) in the explorer view of the Searches page. The right-hand pane will be populated with a list of the search definitions that are stored in the selected folder. 3. To view the list of built-in reports (those provided with ChangeAuditor), expand the Built-in Reports folder under the Shared folder in the explorer view of the Searches page. Select a folder under the Built-in Reports folder to view the list of search definitions that are stored in the selected folder. 4. Double-clicking a search in the right-hand pane will run the search and open a new Search Results page. 5. Right-clicking a search will display a context menu containing actions that can be taken against the selected search. Creating New Custom Searches ChangeAuditor enables you to create custom search definitions to search for the configuration changes that need to be tracked in your environment. You will use the search properties tabs across the bottom of the Searches page to define new custom searches. To define a new search: 1. Click on the Searches tab, select the F10 function key, or use the View | Searches menu command to open the Searches page. 2. In the explorer view (left-hand pane), expand and select/highlight the folder where you want to save your search. Selecting the Private folder will create a search that only you can run and view, whereas selecting the Shared folder will create a search which can be run and viewed by all ChangeAuditor users. 3. Select the New tool bar button at the top of the Searches page (or right-click a folder and select the New | New Search menu command) to display and activate the Search Properties tabs. 4. On the Search Properties tabs, enter the search criteria to be used: • Info - enter a name and description for the search • Who - allows you to define the users, computers and groups to be included (or excluded) * • What - allows you to define "what" (e.g., event class, subsystem, etc.) is to be included (or excluded) Searches and Alerts ChangeAuditor 63 • Where - allows you to define the agent, domain and/or site where the search is to be conducted (or not conducted) * • When - allows you to define a date/time range to limit your search * • Why - allows you to search the comments for a specific word or string of characters * • Alert - allows you to enable as well as define how and where to dispatch alerts when the selected search criteria is met * Or you can check the Runtime Prompt check box on these tabs to prompt for the criteria whenever the search is run. 5. Once you have defined the search criteria to be used, you can either save the search definition or run the search. • To save and run the search, select the Run tool bar button from one of the Search Properties tabs. • To save the search definition without running it, select the Save tool bar button from one of the Search Properties tabs. Running Searches To run a previously saved search or built-in report: 1. Click on the Searches tab, select the F10 function key, or use the View | Searches menu command to open the Searches page. 2. Expand and select the appropriate folder in the explorer view to display the list of search definitions stored in the selected folder. 3. Use one of the following methods to run a search: • Double-click the search definition • Right-click the search definition and select the Run menu command • Select/highlight the search definition and select the Run tool bar button at the top of the Searches page. 4. A new Search Results page will be displayed populated with the audited events that met the search criteria defined in the selected search definition. To run a newly created search: 1. Open the Searches page (click on the Searches tab, select the F10 function key, or use the View | Searches menu command). 2. Expand and select the appropriate folder in the explorer view where you want to store the new search definition. 3. Select the New | New Search tool bar button or right-click command to display and activate the Search Properties tabs across the bottom of the page. 4. On the Search Properties tabs, enter the search criteria to be used. 5. Once finished entering the search criteria, use the Run tool bar button from one of the Search Properties tabs. Searches and Alerts 64 ChangeAuditor 6. A new Search Results page will be displayed populated with the audited events that met the search criteria entered. Running a Quick Search The quick search feature allows you to run a search immediately without saving the search definition. However, if you want to save the search definition, you can use the Save As tool bar button before you run the search. To run a quick search: 1. Open the Searches page (click Searches tab, select the F10 function key or select View | Searches menu command). 2. Select the Quick Search Folder node in the explorer view to display the Quick Search entry in the Searches list (right-hand pane). 3. You can either run the default Quick Search which will retrieve all audited events for the last seven days or define the search criteria to be used. • To run the default search, double-click the Quick Search entry in the Searches list or select the Run right-click command or tool bar button. • To define the search criteria, select the Quick Search definition to enable the Search Properties tabs. On the Search Properties tabs ,enter the search criteria to be used. Once finished entering the search criteria, use the Run tool bar button from one of the Search Properties tabs. 4. A new search results tab, titled Quick Search, will be displayed populated with the audited events that met the search criteria defined. Setting a Favorite Search By default the ChangeAuditor Real-Time search (all events captured in the last 20 minutes) is used to capture the events displayed on the Overview page. You can, however, select a different ‘favorite’ search, which will then be used to populate the top pane on the Overview page. To define a 'favorite' search: 1. Open the Searches page (click Searches tab, select the F10 function key, or select View | Searches menu command). 2. Select/highlight the search to be used, right-click and select the Set As My Favorite menu command. 3. Open the Overview page, select F5 (or the Refresh button) to display the results of that search in the My Favorite Search pane at the top of the Overview page. Searches and Alerts ChangeAuditor 65 Enabling/Disabling Alerts Using the Searches page, you can enable (disable) alerting for individual search definitions and dispatch them via SMTP (email), SNMP or WMI. NOTE: Regardless of the alert state (enabled or disabled) the alert history for an alert-enabled search is always available until it is removed using the Alert | Delete History rightclick menu command. To enable SMTP (email) alerts for individual search definitions: NOTE: In order to dispatch configuration change alerts through email (SMTP) you must first enable email notification on the Repository Configuration page. See Configuring Email Notifications on page 229. 1. Open the Searches page (click Searches tab, select the F10 function key, or select View | Searches menu command). 2. Expand the Private or Shared folders in the explorer view to locate the search to which an alert is to be associated. Select the search from the Search list box in the right-hand pane. 3. Use one of the following methods to enable an alert: • Right-click the search and select the Alert | Enable | SMTP command. • Open the Alert tab and select (check) the SMTP check box and then the Alert Enabled check box. (If the Search Properties tabs are not being displayed, rightclick the search definition and select the Show Properties menu command). NOTE: If SMTP is not configured, a message box will display stating that the repository email configuration has not been configured. Open the Administration Tasks tab and use the Repository Configuration page to configure SMTP. 4. Using either of these methods will display the Alert Custom Email dialog allowing you to enter the email address of the person(s) who are to receive the alert. 5. In addition, you can use the Alert tab (Search Properties tabs) to specify the following: • If you do not want to use the default settings (from Repository Configuration page) for this alert, select the Configure Email button to display the Alert Custom Email dialog to specify the details including the To address, the Reply To address, and the Subject Line. In addition, from the Alert Custom Email dialog you can access the Alert Body Configuration dialog to configure the body of the email alert. • By default a maximum of 100 events will be included in a single alert email. Use the Batch setting to change this number. • By default the alert processing will be assigned a medium priority. Use the Priority setting to change this setting if you need the alert to be processed at a higher or lower priority. • By default the alert will be evaluated every minute to determine if the criteria has been met and an alert is to be triggered. Use the Evaluation Frequency setting to change how often the alert criteria is to be checked. Searches and Alerts 66 ChangeAuditor • If you want to specify under what conditions an alert is to be sent, select (check) the Smart Alert Enabled check box and specify the number of events that must occur within a specified time interval before generating/dispatching the alert. • By default a smart alert is generated when the event is reported for the same object the specified number of times. You can however, uncheck this option to have the smart alert triggered when the event occurs on any object the specified number of times. NOTE: If using the Alert tab, be sure to select the Save button to save the alert definition. 6. When an alert is enabled, the icon for the search will change to an alarm clock, the label will change from ‘search’ to ‘alert’ and a green ‘Enabled’ entry will be added to the Enabled column next to the alert on the Searches page. To enable SNMP alerts for individual search definitions: NOTE: In order to generate SNMP alerts, SNMP must be installed and the trap receiver must be started. 1. Open the Searches page (click Searches tab, select the F10 function key, or select View | Searches menu command). 2. Expand the Private and Shared folders in the explorer view to locate the search to which an alert is to be associated. Select the search from the Search list box in the righthand pane. 3. Use one of the following methods to enable an alert: • Right-click the search and select the Alert | Enable | SNMP command. • Open the Alert tab at the bottom of the page, select (check) the SNMP check box, then the Alert Enabled check box. (If the Search Properties tabs are not being displayed, right-click the alert definition and select the Show Properties menu command). 4. In addition, you can use the Alert tab (Search Properties tabs) to specify the following: • By default the alert processing will be assigned a medium priority. Use the Priority setting to change this setting if you need the alert to be processed at a higher or lower priority. • By default the alert will be evaluated every minute to determine if the criteria has been met and an alert is to be triggered. Use the Evaluation Frequency setting to change how often the alert criteria is to be checked. • If you want to specify under what conditions an alert is to be sent, select (check) the Smart Alert Enabled check box and specify the number of events that must occur within a specified time interval before generating/dispatching the alert. • By default a smart alert is generated when the event is reported for the same object the specified number of times. You can however, uncheck this option to have the smart alert triggered when the event occurs on any object the specified number of times. NOTE: If using the Alert tab, be sure to select the Save button to save the alert definition. Searches and Alerts ChangeAuditor 67 5. When an alert is enabled, the icon for the search will change to an alarm clock, the label will change from ‘search’ to ‘alert’ and a green ‘Enabled’ entry will be added to the Enabled column next to the alert on the Searches page. To enable WMI alerts for individual search definitions: NOTE: In order to generate WMI alerts, WMI must be installed and started. A WMI event consumer must also be running on the repository server. 1. Open the Searches page (click Searches tab, select the F10 function key, or select View | Searches menu command). 2. Expand the Private and Shared folders in the explorer view to locate the search to which an alert is to be associated. Select the search from the Search list box in the righthand pane. 3. Use one of the following methods to enable an alert: • Right-click the search and select the Alert | Enable | WMI command. • On the Alert tab, select (check) the WMI check box and then the Alert Enabled check box. (If the Search Properties tabs are not being displayed, right-click the alert definition and select the Show Properties menu command). 4. In addition, you can use the Alert tab (Search Properties tabs) to specify the following: • By default the alert processing will be assigned a medium priority. Use the Priority setting to change this setting if you need the alert to be processed at a higher or lower priority. • By default the alert will be evaluated every minute to determine if the creitera has been met and an alert is to be triggered. Use the Evaluation Frequency setting to change how often the alert criteria is to be checked. NOTE: If using the Alert tab, be sure to select the Save button to save the alert definition. 5. When an alert is enabled, the icon for the search will change to an alarm clock, the label will change from ‘search’ to ‘alert’ and a green ‘Enabled’ entry will be added to the Enabled column next to the alert on the Searches page. To disable alerting: 1. Open the Searches page (click on the Searches tab, select the F10 function key, or use the View | Searches menu command). 2. Expand the Private and Shared folders in the explorer view to locate the alert-enabled search to be disabled. Select the alert from the Search list box in the right-hand pane. 3. Use one of the following methods to disable an alert: • Right-click the alert and select the Alert | Disable command. A message box will be displayed asking you to confirm that you want to disable the alert. Select Yes. • Open the Alert tab, uncheck the Alert Enabled check box. (If the Search Properties tabs are not being displayed, right-click the alert definition and select the Show Properties menu command.) NOTE: If using the Alert tab, select the Save button to apply the change. Searches and Alerts 68 ChangeAuditor 4. When the alert is disabled, the green 'Enabled' entry in the Enabled column will change to a red 'Disabled' entry. To disable alerting transports: In addition to disabling an alert, you can also disable the alerting transports for an alertenabled search. You must, however, use the Alert tab to complete this action. 1. Open the Searches page (click on the Searches tab, select the F10 function key, or use the View | Searches menu command). 2. Expand the Private and Shared folders in the explorer view to locate the alert. Select the alert from the Search list box in the right-hand pane. 3. Open the Alert tab and uncheck the WMI, SNMP and/or SMTP check box(es). (If the Search Properties tabs are not being displayed, right-click the alert definition and select the Show Properties menu command.) 4. Select the Save button to apply the change. 5. When the alert transports are all disabled (not checked), the 'alert' label will return to 'search' and nothing will be displayed in the Enabled column in the Search list box. Viewing Alert History For each enabled alert, two additional context menu commands become available whenever you right-click an alert-enabled search definition on the Searches page: Alert | History and Alert | Delete History. NOTE: The Alert | History and Alert | Delete History right-click commands are available for any search that has ever had an alert enabled in the current product version, regardless of its current state. These commands are not available for disabled alerts, only after the alert history has been deleted using the Alert | Delete History command. To view the alerts triggered for a search: 1. On the Searches page, select/highlight an alert-enabled search definition, right-click, expand the Alert command and select the History option. 2. This will open a new Alert History page, which displays details regarding the alerts triggered for the selected search. To delete alert history: 1. On the Searches page, select/highlight an alert-enabled search, right-click, expand the Alert command and select the Delete History option. 2. Selecting this command will clear the alert history for the selected alert. Searches and Alerts ChangeAuditor 69 Searches Page The Searches page consists of the following main components: • Tool Bar • Explorer View • Searches List Box • Search Properties Tabs Searches and Alerts 70 ChangeAuditor Tool Bar On the Searches page, use the tool bar buttons as described below: Explorer View Use the Explorer View button to show the explorer view in the left-hand pane of the Searches page. Grid View Use the Grid View button to hide the explorer view and display only the Searches list box on the Searches page. New | New Search Use the New button (or expand the New button and select the New Search command) to create a new search definition. Selecting this button will enable the Search Properties tabs across the bottom of the screen where you can then define the search criteria to be used in the new search. New | New Folder Expand the New button and select the New Folder command to create a new folder in the explorer view. Selecting this button will add a new folder under the container selected in the explorer view. Run Use the Run button to run the search selected in the Searches list box (right-hand pane) and display the events returned in a new Search Results page. Print Use the Print button to send the current search results to the designated printer. When you select this command, the native Print dialog will be displayed allowing you to specify various print options. This tool bar button is only available when the Grid View is displayed. Print | Print to File Expand the Print button and select the Print to File command to save the current search results to an Excel (.xls) or Comma Delimited (.csv) file. When you select this command, the native Save As dialog will be displayed allowing you to specify the location, file name and type of file to be created. This tool bar button is only available when the Grid View is displayed. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. This tool bar button is only available when the Grid View is displayed. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. This tool bar button is only available when the Grid View is displayed. Searches and Alerts ChangeAuditor 71 Explorer View The left-hand pane of the Searches page displays a hierarchical view of the folders used to manage your search definitions and the built-in reports provided with ChangeAuditor. This view initially displays the following folders: • Quick Search Folder - allows you to define a search that is to be executed as soon as the definition is finished. Unlike other custom searches, this search definition will not be saved unless you select the Save As tool bar button on the Search Properties tab. • Private - is used to store your personal custom searches (i.e., only you can see these searches) • Shared - is used to store public custom searches (i.e., all ChangeAuditor users can see these searches) • Built-in Reports - contains all of the predefined reports provided with ChangeAuditor • Built-in SRS Reports - contains predefined SRS reports provided with ChangeAuditor Searches and Alerts 72 ChangeAuditor Right-clicking a folder in this view, displays the following commands: Copy Use the Copy command to copy the selected folder to the clipboard. Cut Use the Cut command to move the selected folder to the clipboard; removing it from it’s current location in the explorer view. Paste Use the Paste command to paste the contents of the clipboard to the specified location in the explorer view. Delete Use the Delete command to remove the selected folder from the explorer view. This command is not available for the top-level containers or any of the Built-in SRS Reports folders. Move Use the Move command to move the selected folder to another location in the ChangeAuditor explorer view. Selecting this command will display the Select the Destination Folder dialog allowing you to select the new location. New | New Search Expand the New command and select the New Search command to create a new search definition. Selecting this command will activate the Search Properties tabs across the bottom of the page allowing you to define the search criteria. New | New Folder Expand the New command and select the New Folder command to create a new folder in the explorer view. Selecting this command adds a folder under the container selected in the explorer view. Rename Use the Rename command to change the name of the selected folder. Export Use the Export command to export the folder structure and XML files for each search in these folders. Selecting this command will display the Browse for Folder dialog allowing you to specify where to save the selected folder and its contents. Import Search Use the Import Search command to import a previously exported search. Selecting this command will display the native Open dialog allowing you to locate and select the search (XML file) to be imported. Import Folder Use the Import Folder command to import a previously exported folder and its contents (searches). Selecting this command will display the Browse for Folder dialog allowing you to locate and select the folder to be imported. Searches and Alerts ChangeAuditor 73 Create Report(s) Using SQL Reporting Services Use the Create Report(s) Using SQL Reporting Services command to create managed reports for all searches in the selected folder using SQL Reporting Services. This command will display the Create Report dialog allowing you to define the parameters and credentials to be used to create and publish ChangeAuditor reports in SQL Reporting Services. For more information on using SQL Reporting Services to publish reports and the Create Report dialog, please refer to Publishing Reports to SRS on page 252. Expand All Use the Expand All command to expand the hierarchical view to display all of the objects in the explorer view. Collapse All Use the Collapse All command to collapse the hierarchical view to display only the top level containers (folders) in the explorer view. Show Properties Use the Show Properties command to display the Search Properties tabs for the selected search definition. Hide Properties Use the Hide Properties command to hide the Search Properties tabs. Searches List Box The right-hand pane of the Searches page displays a list of the search definitions or built-in reports contained in the folder selected in the explorer view. Searches and Alerts 74 ChangeAuditor The following information is displayed for each search definition: • Type - displays the type of entry: Private Search, Shared Search, Private Alert, Shared Alert or Report. • Enabled - indicates whether an alert has been enabled (N/A for Reports). Valid entries for this field are: • Enabled - which means that an alert is enabled and that at least one transport method is enabled. • Disabled - which means that the alert is disabled; however at least one transport method is still enabled. • Name - displays the name assigned to the search definition. Double-clicking a search definition will run the selected search and display the results in a new Search Results page. Right-clicking an entry in this view, displays the following commands: Copy Use the Copy command to make a copy of the selected search definition in a different folder in the explorer view. Once copied, the search can then be pasted into another folder in the explorer view. Cut Use the Cut command to move the selected search definition to a different folder in the explorer view. Once cut, the search can then be pasted (or moved) to another folder in the explorer view. Paste Use the Paste command to paste the contents of the clipboard to the specified location in the explorer view. Delete Use the Delete command to remove the selected search definition from the Searches list box. Move Use the Move command to move the selected search definition to a different folder in the explorer view. Selecting this command will display the Select the Destination Folder dialog allowing you to select the new location. New | New Search Expand the New command and select the New Search command to create a new search definition. New | New Folder Expand the New command and select the New Folder command to create a new folder in the explorer view. Selecting the command will add a new folder under the container selected in the explorer view. Searches and Alerts ChangeAuditor 75 Run Use the Run command to run the selected search and display the events returned in a new Search Results page. Export Use the Export command to export the XML representation of the selected search. Selecting this command will display the Browse for Folder dialog allowing you to specify where to save the selected search. NOTE: To preview the XML representation of a search, open the XML tab (Action | Show XML tab), which is one of the Search Properties tabs. Run Local Report Use the Run Local Report command to create a new Report page which displays an SRS rendering of the events returned as a result of running the selected search or built-in report definition. For more information on generating these local reports, please refer to Generating/Viewing Reports through the ChangeAuditor Client on page 248. Create Report(s) using SQL Reporting Services Use the Create Report(s) Using SQL Reporting Services command to create managed reports for all searches in the selected folder using SQL Reporting Services. This command will display the Create Report dialog allowing you to define the parameters and credentials to be used to create and publish ChangeAuditor reports in SQL Reporting Services. For more information on using SQL Reporting Services to publish reports and the Create Report dialog, please refer to Publishing Reports to SRS on page 252. Alert | Enable Expand the Alert command and select one of the Enable commands to enable SMTP, SNMP or WMI alerting for the selected search definition. Alert | Disable Expand the Alert command and select the Disable command to disable alerting for the selected search definition. Alert | History Expand the Alert command and select the History option to display the alert history for the selected search. Selecting this command will open a new Alert History page (similar to the Search Results page) listing the events that triggered the alert. Alert | Delete History Expand the Alert command and select the Delete History option to clear the alert history for the selected search. Set As My Favorite Use the Set As My Favorite command to display the results of the selected search in the My Favorite Search pane at the top of the Overview page whenever the ChangeAuditor Client is launched. Searches and Alerts 76 ChangeAuditor Show Properties Use the Show Properties command to display the Search Properties tabs for the selected search definition. Hide Properties Use the Hide Properties command to hide the Search Properties tabs. Search Properties Tabs Located across the bottom of the page, the Search Properties tabbed pages define the criteria or properties which make up the selected search. The tabbed pages displayed are: • Info - allows you to enter a name and description for the search • Who - allows you to define the users, computers and groups to be included (or excluded) • What - allows you to define "what" is to be included (or excluded) • Where - allows you to define the site, domain and agents where the search is to be conducted (or not conducted) • When - allows you to define a date/time range to limit your search • Why - allows you to search the comments for a specific word or string of characters • Alert - allows you to enable as well as define how and where to dispatch alerts In addition, the following tabs can be displayed using the appropriate Action menu command: • SQL - displays the SQL script used to create the selected search definition (Action | Show SQL Tab) • XML - displays the XML representation of the search criteria (Action | Show XML Tab) • Advanced - allows you to define the data (columns) to be retrieved from the database and the sort order for displaying the retrieved data (Action | Show Advanced Tab) Use one of the following methods to display/activate these tabs: • right-click a search definition in the Search list (right-hand pane) and select the Show Properties menu command • select a search definition from the Search list and select the New | New Search tool bar button or right-click command Searches and Alerts ChangeAuditor 77 Use the controls in the upper right-hand corner of the Search Properties tab pane to pin/unpin or hide this pane: Use the Pin Properties button to collapse the tabs and pin them to the bottom of the screen. Use the Unpin Properties button to expand/display the pinned tabs. Use the Hide Properties button to close the Search Properties tabs. Info Tab The Info tab is the first of the Search properties tabs which are displayed across the bottom of the Searches page and a Search Results page if the Search Properties tool bar button is selected. From this tab, you can view or enter the name and description of a search definition. The Info tab contains the following information: Search Name This text box displays the name of the selected search. When creating a new search, place your cursor in the Search Name text box and enter a descriptive name for the search. Search Description Place your cursor in the Search Description text box and enter a brief description of the search. Search Limit The Search Limit field specifies the maximum number of records to be retrieved and displayed by the client. By default, a maximum of 50,000 records will be returned from the database during a single request. Select (check) this check box and use the arrow controls to change the search limit for the selected search. Refresh Interval The Refresh Interval field specifies how often the client is to retrieve and redisplay updated information. Select (check) this check box and use the arrow controls to enable and set the refresh interval for the selected search. When this option is checked, an additional field, Next Refresh, will be added to the heading area of the search results grid. Searches and Alerts 78 ChangeAuditor NOTE: This option is not checked by default for new searches, only for the default favorite search (ChangeAuditor Real-Time) used in the Overview page. The default interval for the default favorite search is five minutes. Use the tool bar buttons across the top of the Info tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Who Tab The Who tab is the second Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. NOTE: You can add a Group to a search to find all events made by the members of that group. ChangeAuditor must expand and store the membership of the group before all expected events are returned when the search is run. When the search is saved, ChangeAuditor will expand the Group if it has not already been expanded. This may take several minutes, depending on your environment. Please refer to Group Membership Expansion Pane on page 237 for the options available regarding group expansion. NOTE: Activity performed by any accounts specified in an Excluded Accounts template will not be captured for the agent(s) to which this template is assigned. Thus, ChangeAuditor will not return any audited events for these excluded accounts even if you specify them in your Who search criteria. For more information on excluding accounts, please refer to Chapter 11: Account Exclusion on page 207. Searches and Alerts ChangeAuditor 79 Use the Who tab to view or define the users, computers and/or groups to be included in (or excluded from) the search definition. Runtime Prompt Select/check this check box to prompt for the who criteria when this search is run. That is, when the Run tool bar button is selected, the Select one or more Directory Objects dialog will be displayed allowing you to locate and select the user(s), computer(s) or group(s) to be audited. NOTE: When this check box is checked, the Add tool bar button will be deactivated. Exclude the Following Selection(s) Select (check) this check box to specify the user(s), computer(s) or group(s) to be excluded from the search. That is, ChangeAuditor is to search for change events generated by all users, groups and computers except those listed. Who List Box The Who list box will contain the individual user(s), computer(s) and/or group(s) to be included in the search (or excluded from the search if the Exclude the Following Selection(s) option is checked). By default, all users, computers and groups will be included in a new search definition, therefore, this list box will be empty. Use the tool bar buttons across the top of the Who tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Searches and Alerts 80 ChangeAuditor Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Add Use the Add button to add an active user, computer or group to the 'who' list. Selecting this button will display the Select One or More Directory Objects dialog where you can specify individual users, computers or groups to be included in the search (or excluded if the Exclude the Following Selection(s) option is checked). From this dialog, select/highlight the user, computer or group to be added and select the Add button to add it to your selection list. After selecting one or more directory objects, use the Select button to save your selection and close the dialog. Add With Events Use the Add With Events button to add a user, computer or group associated with an event in the database. Selecting this button will display the Add Users, Computers and Groups dialog which contains a list of the users, computers and groups that have an audited event in the repository database. On this dialog, select/highlight the entry to be added and use the Add button to add it to your selection list. NOTE: You can use this feature to search for existing events that are tied to users who have been removed from Active Directory. Delete Use the Delete button to remove the selected user, computer or group from the search definition. From the Who list box, select/highlight the entry to be removed and select the Delete button. This button is enabled when there are entries in the Who list box. What Tab The What tab is the third Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. Searches and Alerts ChangeAuditor 81 Use the What tab to define 'what' entities are to be included (or excluded) in the search. More specifically, using this tab you can create a search for events based on: • Subsystem • Event Class • Object Class • Severity What List Box By default, all entities will be included in a new search definition and therefore this list box will be empty. Once criteria is selected, the list box will display the following information for all of the 'what' criteria defined for the search definition: Entity This column lists the entity (subsystem, event class, object class or severity) selected. Expanding the Entity entry will display the specific criteria selected and any options, restrictions, etc. defined as part of the search criteria. Exclude This column indicates whether the criteria is to be included in (False) or excluded from (True) the search definition. Action(s) This column lists the action(s) specified in the search criteria. Use the tool bar buttons across the top of the tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to perform the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Searches and Alerts 82 ChangeAuditor Add Use the Add button to specify the entity (subsystem, event class, object class or severity) to be included in the search definition. By default, the Add Facilities or Event Classes dialog will be displayed when you select the Add button. You can also use the drop-down arrow to the right of this button to display a drop-down menu to select a different entity. Subsystem | Active Directory Expand the Subsystem command and select the Active Directory option to search for changes to Active Directory objects in selected containers. Selecting this option will display the Add Active Directory Container dialog to select the container(s), scope and action(s) to be included in the search definition. Subsystem | Exchange Expand the Subsystem command and select the Exchange option to capture events in selected Exchange containers. Selecting this option will display the Add Exchange Containers dialog to select the container(s), scope and action(s) to be included in the search definition. NOTE: Exchange auditing is only available if you have licensed the ChangeAuditor for Exchange add-on module. Subsystem | ChangeAuditor Event Expand the Subsystem command and select the ChangeAuditor Event option to search for specific ChangeAuditor events. Selecting this option will display the Add ChangeAuditor Events dialog to select the ChangeAuditor events to be included in the search definition. Subsystem | Computer Event Expand the Subsystem command and select the Computer Event option to search for specific computer events. Selecting this option will display the Add Computer Events dialog to select the Computer events to be included in the search definition. Subsystem | File System Expand the Subsystem command and select the File System option to search for specific File System events. Selecting this option will display the Add File System Path dialog to define the file system path to be included in the search definition. NOTE: File System auditing is only available if you have licensed the ChangeAuditor for File System add-on module and you have applied custom File System Auditing templates that define the files/folders to be audited. Subsystem | Group Policy Expand the Subsystem command and select the Group Policy option to search for changes to specific group policy objects. Selecting this option will display the Add Group Policy Container dialog to locate and select one or more group policy objects to be included in the search definition. Searches and Alerts ChangeAuditor 83 Subsystem | Local Account Expand the Subsystem command and select the Local Account option to search for changes to users or groups that reside in the local SAM databases of a member server. Selecting this option will display the Add Local Account dialog to locate and select the local account(s) to be included in the search definition. Subsystem | Registry Expand the Subsystem command and select the Registry option to search for changes to specific System Registry keys. Selecting this option will display the Add Registry Key dialog to locate and select the registry key(s) to be included in the search definition. NOTE: Registry auditing is only available when you have applied custom Registry Auditing templates that define the registry changes to be audited. Subsystem | Service Expand the Subsystem command and select the Service option to search for changes to specific services. Selecting this option will display the Select a Directory Object dialog to first select a computer and then the Add Services dialog to select the service(s) to be included in the search definition. Subsystem | SQL Expand the Subsystem command and select the SQL option to search for changes to specific SQL instances. Selecting this option will display the Add SQL Instance dialog to locate and select the SQL instance(s) to be included in the search definition. NOTE: SQL auditing is only available if you have licensed the ChangeAuditor for SQL add-on module and you have applied custom SQL Server Auditing templates to define the SQL instances to be audited. Event Class Use the Event Class option to search for events based on the Event Class or Facility they belong to. That is, you want to search for an individual event class or all of the associated event classes included in a selected facility. Selecting this option will display the Add Facilities or Event Classes dialog to select one or more event classes or facilities to be included in the search definition. NOTE: This is the default dialog displayed when the Add button is selected. Object Class Use the Object Class option to search for changes to specific object classes (a.k.a. classSchema objects). Selecting this option will display the Add Object Classes dialog to select one or more object classes to be included in the search definition. Severity Use the Severity option to search for events based on the severity (high, medium or low) assigned. Selecting this option will display the Add Severities dialog to select one or more severity levels to be included in the search definition. Searches and Alerts 84 ChangeAuditor Add With Events Use the Add With Events button options to search for an entity that already has an audited event in the repository database. By default, the Add Facilities or Event Classes dialog will be displayed when you select the Add With Events button. However, selecting the dropdown arrow to the right of this button will display a drop-down menu allowing you to select a different entity. Subsystem | Active Directory Expand the Subsystem command and select the Active Directory option to search for change events in Active Directory containers that already have an audited event associated with it in the repository database. Selecting this option will display the Add Active Directory Containers dialog to select the container(s) to be included in the search definition. Subsystem | Exchange Expand the Subsystem command and select the Exchange option to search for change events in Exchange containers that already have an audited event associated with it in the repository database. Selecting this option will display the Add Exchange Containers dialog to select the container(s) to be included in the search definition. NOTE: Exchange auditing is only available if you have licensed the ChangeAuditor for Exchange add-on module. Subsystem | ChangeAuditor Event Expand the Subsystem command and select the ChangeAuditor Event option to search for ChangeAuditor events that already have an audited event in the repository database. Selecting this option will display the Add ChangeAuditor Events dialog to select the ChangeAuditor events to be included in the search definition. Subsystem | Computer Event Expand the Subsystem command and select the Computer Event option to search for computer events that already have an audited event in the repository database. Selecting this option will display the Add Computer Events dialog to select the Computer events to be included in the search definition. Subsystem | File System Expand the Subsystem command and select the File System option to search File System paths that already have an audited event in the repository database. Selecting this option will display the Add File System Path dialog to define the file system path to be used. NOTE: File System auditing is only available if you have licensed the ChangeAuditor for File System add-on module and you have applied custom File System Auditing templates that define the files/folders to be audited. Searches and Alerts ChangeAuditor 85 Subsystem | Group Policy Expand the Subsystem command and select the Group Policy option to search for change events in Group Policy containers that already have an audited event associated with it in the repository database. Selecting this option will display the Add Group Policy Containers dialog to select one or more group policy containers to be included in the search definition. Subsystem | Local Account Expand the Subsystem command and select the Local Account option to search for change events to local user or group accounts that already have an audited event in the repository database. Selecting this option will display the Add Local Account dialog to select the local account(s) to be included in the search definition. Subsystem | Registry Expand the Subsystem command and select the Registry option to search for change events in System Registry keys that already have an audited event in the repository database. Selecting this option will display the Add Registry Key dialog to select the registry key(s) to be included in the search definition. NOTE: Registry auditing is only available when you have applied custom Registry Auditing templates that define the registry changes to be audited. Subsystem | Service Expand the Subsystem command and select the Service option to search for change events to services that already have an audited event in the repository database. Selecting this option will display the Add Services dialog to select the service(s) to be included in the search definition. Subsystem | SQL Expand the Subsystem command and select the SQL option to search for change events to SQL instances that already have an audited event in the repository database. Selecting this option will display the Add SQL Instance dialog to select the SQL instance(s) to be included in the search definition. NOTE: SQL auditing is only available if you have licensed the ChangeAuditor for SQL add-on module and you have applied custom SQL Server Auditing templates to define the SQL instances to be audited. Event Class Use the Event Class option to search on event classes or facilities that already have an audited event in the repository database. Selecting this option will display the Add Facilities or Event Classes dialog to select one or more event classes or facilities to be included in the search definition. NOTE: This is the default dialog displayed when the Add With Events button is selected. Searches and Alerts 86 ChangeAuditor Object Class Use the Object Class option to search for change events to object classes that already have an audited event in the repository database. Selecting this option will display the Add Object Classes dialog to select one or more object classes to be included in the search definition. Severity Use the Severity option to search for events based on severity levels that already have an audited event in the repository database. Selecting this option will display the Add Severities dialog to select one or more severity levels. Delete Criteria Use the Delete Criteria button to remove the selected entry from the search definition. Select/highlight the entry to be removed and select the Delete Criteria button and when prompted, confirm you want to delete the selected entry. Edit Event Class The Edit Event Class button is displayed when an entry in the list box is selected. Use the Edit button to launch the appropriate dialog to modify the 'what' criteria defined. Where Tab The Where tab is the fourth Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. Use the Where tab to specify which NetPro Compliance Agents are to be included (or excluded) in the search definition. You can select individual NetPro Compliance Agents, all agents in a specific domain or in a given site. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for the 'where' criteria when the search is run. That is, when the Run tool bar button is selected, the Select one or more Directory Objects dialog will be displayed allowing you to locate and select the agent(s), domain(s) or site(s) to be included in the search definition. Exclude the Following Selection(s) Select (check) this check box to specify the agent(s), domain(s) or site(s) to be excluded from the search. That is, ChangeAuditor is to return events generated from all NetPro Compliance Agents except those listed in the Where list box. Searches and Alerts ChangeAuditor 87 Where List Box By default, all agents will be included in a new search, therefore, this list box will be empty. Once criteria is selected, the Where list box will contain the agent(s), domain(s), and site(s) to be included in the search definition (or excluded if the Exclude the Following Selection(s) option is checked). Use the tool bar buttons across the top of this tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Add Use the Add button to add an agent, domain or site to this search definition. This will display the Select One or More Directory Objects dialog which provides a list of the available sites, domains and agents that can be included. From this dialog, select the site, domain or individual agent to be included and select the Add button. Once you have completed your selections, use the Select button to save your selections and close the dialog. The selected agent/domain/site will then appear in the Where list box. Add With Events Use the Add With Events button to add an agent, domain or site which has an audited event in the database. Selecting this button will display the Add Agents, Domains, Sites dialog which contains a list of the agents, domains and sites that have an audited event in the repository database. On this dialog, select/highlight the agent, domain or site to be included and select the Add button. Once you have completed your selections, use the OK button to save your selections and close the dialog. The selected agent/domain/site will then appear in the Where list box. Delete To remove an agent, domain or site from the search definition, select/highlight the agent/ domain/site to be removed and select the Delete button. Searches and Alerts 88 ChangeAuditor When Tab The When tab is the fifth Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. Use the When tab to define a date and/or time range to limit your search to include only those events that occur during the selected range(s). Runtime Prompt Select/check this Runtime Prompt check box to prompt for the date and/or time interval each time this search is run. That is, when the Run tool bar button is selected, the When dialog will be displayed allowing you to specify the date/time range to be used in your search. NOTE: When this check box is checked, the Date/Time Interval settings will not be available on this dialog. Date Interval Check one of these options to activate the following controls to specify a date range to limit your search: • From - select/enter the starting date for your date range. That is, only events that occurred on or after this date will be included in the search. • To - select/enter the ending date for your date range. That is, only events that occurred before or on this date will be included in the search. • Last - select the appropriate relative date and value (i.e., number of minutes, hours, days, weeks, months, quarters, or years). (Last 7 days is selected by default for new searches.) NOTE: Relative dates are calculated based on the actual date and time when the search is started. Time Interval Use the Time Interval controls to specify a time range to further limit your search: • From - select/enter the starting time for your time range. That is, only events that occurred at or after this time will be included in the search. • To - select/enter the ending time for your time range. That is, only events that occurred before or at this time will be included in the search. Searches and Alerts ChangeAuditor 89 Use the tool bar buttons across the top of the tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Why Tab The Why tab is the sixth Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. The Why tab allows you to search previously added comments for a specific word or string of characters. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the 'why' criteria when the search is run. That is, when the Run tool bar button is selected, the Why dialog will be displayed allowing you to enter the word or string of characters to be used in your search. NOTE: When this check box is checked, the Search for comments field will not be available on this dialog. Search for comments Enter the comments (word or string of characters) to be included in the search criteria. Searches and Alerts 90 ChangeAuditor Use the tool bar buttons on this tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Alert Tab The Alert tab is the seventh Search properties tab, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. Use the Alert tab to enable an alert for the search definition and define how and where to dispatch the alert, via SMTP (email), SNMP or WMI. Alert Enabled Select (check) the Alert Enabled check box to enable an alert for the current search definition. This option will became available only after one of the transport methods are selected (checked) in the Send Alert To section of this tab. Send Alert To: Select (check) all of the transport options that are to be applied to this search definition: SNMP Select this option to dispatch ChangeAuditor alerts for this search definition via SNMP traps. Searches and Alerts ChangeAuditor 91 WMI Select this option to dispatch ChangeAuditor alerts for this search definition via WMI (Windows Management Instrumentation) events. SMTP Select this option to dispatch alerts for this search definition via email. Selecting this option will display the Alert Custom Email dialog allowing you to specify the email address of the person(s) who are to receive the email notification. Configure Email Select this button to display the Alert Custom Email dialog to change the details about the alert email to be sent, including the To address, the Reply To address, and the Subject Line. In addition, from the Alert Custom Email dialog you can access the Alert Body Configuration dialog to configure the body of the email alert. NOTE: If SMTP is not configured, a message box will display stating that the repository email configuration has not been configured. Open the Administration Tasks tab and use the Repository Configuration page to configure SMTP. Batch Size By default, a maximum of 100 events will be included in a single alert email. Use the arrow controls to increase or decrease this value to define the maximum number of events to be included in an email. This setting is only available for SMTP alerting. Priority Select the priority to be assigned to alert processing. Use the drop-down menu to select one of the following priorities: • High • Medium (default) • Low Evaluation Frequency By default this alert will be evaluated to see if it meets the specified criteria every minute. Use the arrow controls to modify this setting if you want to delay the evaluation of alerts. Smart Alert Enabled Select this check box to specify under what conditions an alert is to be sent. This feature is only available for SMTP and SNMP notifications. Send alert when <nn> Events occur within <nn> <interval> Select (check) this option to specify the number of events that must occur within a specified time interval before generating/dispatching the alert. Where: <interval> is one of the following: minutes, hours or days On A Single Object This check box is selected by default and specifies that the event must occur for the same object the specified number of times before the alert will be triggered. When this check box is not checked, the event can occur on any object the specified number of times to trigger the alert. Searches and Alerts 92 ChangeAuditor Use the tool bar buttons across the top of the Alert tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. When an alert is enabled, the icon for the search will change to an alarm clock and a green check mark symbol will be added to the Enabled column next to the alert on the Searches page. Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. SQL Tab The SQL tab is one of the Search Properties tabs, which is displayed across the bottom of the Searches page or a Search Results page when the Search Properties tool bar button is selected. This tab displays the SQL query built to run the selected search. This information is only available once a search has been created. NOTE: The SQL tab is hidden by default. To display the SQL tab, use the Action | Show SQL Tab menu command. XML Tab The XML tab is one of the Search Properties tabs, which is displayed across the bottom of the Searches page and a Search Results page when the Search Properties tool bar button is selected. This tab displays the XML representation of the search criteria. This same information can be exported by right-clicking a search in the Searches list box on the Searches page and selecting the Export command. NOTE: The XML tab is hidden by default. To display the XML tab, use the Action | Show XML Tab menu command. Searches and Alerts ChangeAuditor 93 Advanced Tab The Advanced tab is displayed along with the Search Properties tabs when the Action | Show Advanced Tab menu command is selected. The controls on this tab allow you to define the data (columns) to be retrieved from the database and displayed in the client for the selected search. From this tab you can also define column order, sort order and grouping for displaying the retrieved data. The settings on this tab are also used when publishing reports through SQL Server Reporting Services (SRS), using the dynamically generated report template (default) option. The Advanced tab contains the following information: Retrieve Data table The left-most table allows you to select the event details that are to be retrieved from the database for display in the client. Columns This column displays the event details that can be retrieved from the database. Select This column indicates whether the event details are being retrieved from the database. To include/exclude event details, place your cursor in the corresponding cell in the Select column and use the arrow control to select Yes to include or No to exclude the data. When a column is selected (Yes in the Select column) it will be added to the Display Data table where you can then specify the order, sort direction and grouping for the new data. Searches and Alerts 94 ChangeAuditor The following table displays an alphabetical list of the event details that can be retrieved from the database and displayed in the client. Action Policy Section Attribute Name Principal name Comment Principal Type Day Detected Quarter Detected DC Registry Key Description Registry Value Domain Server Event Service DisplayName Facility Service Name File Name Severity FileSystem Attribute Share Name FileSystem Type Site Folder Path Subsystem From Time Detected Link Time of Day Month Detected Time Received Object Canonical To Object Class User Object Name User Account Object OU User Domain Policy Canonical User SID Policy Item Week Detected Policy Name Year Detected Policy OU Use the buttons to the right of this table as described below: Move Up Use the Move Up button to rearrange the columns moving the selected column up in the list. Move Down Use the Move Down button to rearrange the columns moving the selected column down in the list. Searches and Alerts ChangeAuditor 95 Defaults Use the Defaults button to reset the column arrangement to the factory default. Display Data table The right-most table displays the event details to be displayed in the Search Results page (and My Favorite Search grid on the Overview page) for the current search. It also specifies the sort order and data groupings for the event details being displayed. Order By This column lists the event details selected for display in the ChangeAuditor Client and the order in which they will appear. Direction This column specifies the sort order for each of the columns: ascending (ASC), descending (DESC) or none. To change the sort order, place your cursor in the corresponding cell in the Direction column and select ASC, DESC or none. NOTE: When you use the Group By option for a column, ASC will automatically be specified in the Direction column. However, this can be changed to DESC as explained above. Changing this to None, however, will remove the grouping. Group By This column indicates whether the displayed information is to be grouped. (Similar to selecting a column heading in the search results grid and dragging it to the space above the table to group the displayed information.) To group/ungroup data, place your cursor in the corresponding cell in the Group By column and select Yes to group the data or No to remove a grouping. Use the buttons to the right of this table as described below: Move Up Use the Move Up button to rearrange the columns moving the selected column up in the list and to the left in the client display. Move Down Use the Move Down button to rearrange the columns moving the selected column down in the list and to the right in the client display. Defaults Use the Defaults button to reset the column arrangement to the factory default. Use the tool bar buttons across the top of the Advanced tab as described below: Save Use the Save button to save the newly defined search criteria. When saved, the search definition will be listed in the right-hand pane of the Searches page. (Use the Refresh button to view the new column arrangement in the client.) Save As Use the Save As button to save the search definition using a different name and/or location. Selecting this button will display the Save As dialog to specify the folder where the search is to be saved and the name for the new search definition. Searches and Alerts 96 ChangeAuditor Run Use the Run button to run the search and display the results in a new Search Results page. This button is only available when accessing the search properties from the Searches page. Preview Changes Use the Preview Changes button to run the search based on the changes made to the selected search definition and display the results in the current Search Results page. This button is only available when accessing the search properties from a Search Results page and an edit has been made to the search criteria for the selected search. Search Properties - Who Tab Dialogs Depending on the Add tool bar button (Add or Add With Events) selected on the Who search properties tab, one of two dialogs will be displayed from which you can select the user(s), computer(s) and/or group(s) to be included in the selected search criteria. Select One or More Directory Objects Dialog The Select One or More Directory Objects dialog is displayed when the Add tool bar button is selected on the Who search properties tab. From this dialog, use either the Browse or Search page to search your environment to locate and select the user(s), computer(s) or group(s) to be included in the search. Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Note that the Find field on this dialog will display User, Computer, Group and cannot be changed. Searches and Alerts ChangeAuditor 97 Add Users, Computers and Groups Dialog The Add Users, Computers or Groups dialog is displayed when you select the Add With Events tool bar button on the Who search properties tab. This dialog contains a list of all the users, computers and groups that have an audited event associated with it in the repository database. To select an item from this list, select/highlight one or more items from the list box located at the top of the dialog and use the Add button to add the item(s) to the selection list box, located at the bottom of the dialog. Once you have selected all of the items to be included in your search, use the OK button to save your selections and close the dialog. The following information is displayed for each item in the dialog: Name This column displays the name of the item that has an audited event associated with it in the repository database. Display Name This column lists the display name of the item (if the displayName attribute is set for the object). Type This column displays the type of item: User, Computer or Group. Audit Events This column displays the number of audited events associated with each item listed. Searches and Alerts 98 ChangeAuditor Use the buttons on this dialog as described below: Add Use the Add button to add an item to the selection list box. Select/highlight one or more items from the list box located at the top of the dialog and use the Add button to add the item(s) to the selection list box, located at the bottom of the dialog. Remove Use the Remove button to remove a previously selected item. Select/highlight the item to be removed from the selection list box and use the Remove button. Search Properties - What Tab Dialogs Depending on the Add tool bar option (Add or Add With Events) selected on the What search properties tab, an additional dialog will be displayed from which you can select the ‘what’ to be included in the selected search criteria. Add Facilities or Event Classes Dialog The Add Facilities or Event Classes dialog is displayed when the Add or Add With Events tool bar button (or Add | Event Class or Add With Events | Event Class option) is selected on the What search properties tab. This dialog allows you to search for individual event class(es) or all events associated with a facility. From this dialog, select/highlight an event and use one of the Add options to add the event class or facility to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts ChangeAuditor 99 The following information/controls are included on this dialog: Data Grid The data grid across the top of this dialog displays the following information: Facility This column lists the facility associated with each ChangeAuditor event. Event Class This column displays the event class for each ChangeAuditor event. Audit Events This column displays the number of audited events already in the ChangeAuditor database for each event class listed. This column is only displayed when this dialog is accessed using the Add With Events option. Restriction When applicable, depending on the event class entry selected, an additional Restriction pane will be displayed allowing you to specify 'from' and/or 'to' value restrictions. Select (check) the appropriate check box(es) and enter the value(s) to define restrictions. Some examples of restrictions are: • Where the previous value changed from • Where the value changed to • Where the previous value contains the following text • Where the new value contains the following text • Where the previous value changed from a number that was <Less Than | Greater Than | Equal To | Not Equal To> nn • Where the new value changed to a number that is <Less Than | Greater Than | Equal To | Not Equal To> nn Add | Add This Event Class Click the Add button and select the Add This Event Class option to add the selected event class to the Facility/Event Class list box. Add | Add All Events in Facility Click the Add button and select the Add All Events in Facility option to include all the event classes in the selected facility. Remove Use the Remove button to remove the selected item from the Facility/Event Class list box. Modify Restriction Use the Modify Restriction button to make changes to the restrictions associated with the selected item. This button is only available when an entry with a defined restriction is selected in the selection list box. Facility/Event Class List Box This list box displays the facility/event class(es) to be included in the search (or excluded from the search if the Exclude the Above Selection(s) option is checked). Searches and Alerts 100 ChangeAuditor Use the check boxes at the bottom of the dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the items listed in the selection list box. When this check box is checked, ChangeAuditor will search for all event class(es) and/or facilities except for those listed. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the facility or event class criteria whenever the search is run. That is, when the Run tool bar button is selected, the Add Facilities or Event Classes dialog will be displayed allowing you to select the facility or event class to be included in the search. NOTE: When the Runtime Prompt is selected (checked), the Event Class option will be disabled on Add tool bar buttons the What tab. Add Active Directory Container Dialog The Add Active Directory Container dialog is displayed when the Add | Subsystem | Active Directory and Add With Events | Subsystem | Active Directory tool bar button is selected on the What search properties tab. From this dialog, select the Active Directory object(s) and the action(s) to be included in the search definition. Searches and Alerts ChangeAuditor 101 The following information/controls are included on this dialog: Scope Select one of the following options to define the scope of coverage: • All Active Directory Objects - select this option to include all objects. (Default when the Add tool bar button is used). • This Object - select this option to include the selected object(s) only. (Default when the Add With Events tool bar button is used). • This Object and Child Objects Only- select this option to include the selected object(s) and its direct child objects. • This Object and All Child Objects - select this option to include the selected object(s) and all subordinate objects (in all levels). Actions The actions check boxes allow you to define what types of actions to the selected object are to generate an audited event. By default, All Actions is selected (checked) meaning that all of the activity associated with the object will generate an audited event. However, you can deselect the All Actions option and select (check) individual options to include specific actions in your search definition. The options available are: • All Actions - select this option to include when any of the following actions occur (Default) • Add Attribute - select this option to include when an attribute is added • Delete Attribute - select this option to include when an attribute is deleted • Modify Attribute - select this option to include when an attribute is modified • Rename Object - select this option to include when an object is renamed • Add Object - select this option to include when an object is added • Delete Object - select this option to include when an object is deleted • Move Object - select this option to include when an object is moved Object Picker If you have selected a scope other than All Active Directory Objects, the object picker will be activated allowing you to select the object(s) to be included in the search definition. Use either the Browse or Search page to search your environment to locate and select the Active Directory object(s) to be included. Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. These pages are only displayed when this dialog is accessed using the Add | Subsystem | Active Directory option. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Data Grid The data grid replaces the object picker when the Add With Events | Subsystem | Active Directory option is selected. This grid displays a list of all the Active Directory objects that have an audited event associated with it in the ChangeAuditor database. Searches and Alerts 102 ChangeAuditor For each object listed, the following information is displayed: Object This column lists the name of the Active Directory objects that have an audited event associated with it in the repository database. Audit Events This column displays the number of audited events associated with each object listed. Add Once you locate the Active Directory object to be included, use the Add button to add the selected object to the search definition. Selecting the Add button will add the selected object to the Active Directory Objects list box at the bottom of this dialog. Remove Use the Remove button to remove the selected Active Directory object from the search definition. From the Active Directory Objects list box, select/highlight the object to be removed and select the Remove button to remove it from the search definition. Modify Scope and Action(s) Use the Modify Scope and Action(s) button to apply any changes made to the scope and actions setting for an Active Directory object. Select/highlight an object in the list box, modify the scope and/or actions as required, then select the Modify Scope and Action(s) button to apply the changes made. Searches and Alerts ChangeAuditor 103 Active Directory Objects List Box The list box located at the bottom of this dialog displays the Active Directory objects selected for inclusion in the search definition. That is, only the objects listed will be searched for changes. Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this option to exclude the selected objects from the search. When this check box is checked, ChangeAuditor will return events generated in all Active Directory objects except those listed in the Active Directory Objects list box. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for the Active Directory objects to be included whenever the search is run. That is, when the Run tool bar button is selected, the Active Directory Container dialog will be displayed allowing you to select the object(s) to be searched. NOTE: When the Runtime Prompt is selected (checked), the Active Directory option will be disabled on the Add tool bar buttons on the What tab. Add Exchange Container Dialog The Add Exchange Container dialog is displayed when the Add | Subsystem | Exchange and Add With Events | Subsystem | Exchange tool bar button is selected on the What search properties tab. From this dialog, select the Exchange object(s) and the action(s) to be included in the search definition. Searches and Alerts 104 ChangeAuditor The following information/controls are included on this dialog: Scope Select one of the following options to define the scope of coverage: • All Exchange Objects - select this option to include all Exchange objects. (Default when the Add tool bar button is used). • This Object - select this option to include the selected object(s) only. (Default when the Add With Events tool bar button is used). • This Object and Child Objects Only- select this option to include the selected object(s) and its direct child objects. • This Object and All Child Objects - select this option to include the selected object(s) and all subordinate objects (in all levels). Actions The actions check boxes allow you to define what types of actions to the selected object are to generate an audited event. By default, All Actions is selected (checked) meaning that all of the activity associated with the object will generate an audited event. However, you can deselect the All Actions option and select (check) individual options to include specific actions in your search definition. The options available are: • All Actions - select this option to include when any of the following actions occur (Default) • Add Attribute - select this option to include when an attribute is added • Delete Attribute - select this option to include when an attribute is deleted • Modify Attribute - select this option to include when an attribute is modified • Rename Object - select this option to include when an object is renamed • Add Object - select this option to include when an object is added • Delete Object - select this option to include when an object is deleted • Move Object - select this option to include when an object is moved Object Picker If you have selected a scope other than All Exchange Objects, the object picker will be activated allowing you to select the objects to be included in the search definition. Use either the Browse or Search page to search your environment to locate and select the Exchange object(s) to be included. Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. These pages are only displayed when this dialog is accessed using the Add | Subsystem | Exchange option. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Searches and Alerts ChangeAuditor 105 Data Grid The data grid replaces the object picker when the Add With Events | Subsystem | Exchange option is selected. This grid displays a list of all the Exchange objects that have an audited event associated with it in the ChangeAuditor database. For each object listed, the following information is displayed: Object This column lists the name of the Exchange objects that have an audited event associated with it in the repository database. Audit Events This column displays the number of audited events associated with each object listed. Add Once you locate the Exchange object to be included, use the Add button to add the selected object to the search definition. Selecting the Add button will add the selected object to the Exchange Objects list box at the bottom of this dialog. Remove Use the Remove button to remove the selected object from the search definition. From the Exchange Objects list box, select/highlight the object to be removed and select the Remove button to remove it from the search definition. Searches and Alerts 106 ChangeAuditor Modify Scope and Action(s) Use the Modify Scope and Action(s) button to apply any changes made to the scope and actions setting for an Exchange object. Select/highlight an object in the list box, modify the scope and/or actions as required, then select the Modify Scope and Action(s) button to apply the changes made. Exchange Objects List Box The list box located at the bottom of this dialog displays the Exchange objects selected for inclusion in the search definition. That is, only the objects listed will be searched for changes. Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this option to exclude the selected objects from the search. When this check box is checked, ChangeAuditor will return events generated in all Exchange objects except those listed in the Exchange Objects list box. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for the Exchange objects to be included whenever the search is run. That is, when the Run tool bar button is selected, the Add Exchange Container dialog will be displayed allowing you to select the container(s) to be searched. NOTE: When the Runtime Prompt is selected (checked), the Exchange option will be disabled on the Add tool bar buttons on the What tab. Add ChangeAuditor Events Dialog The Add ChangeAuditor Events dialog is displayed when the Add | Subsystem | ChangeAuditor Event or Add With Events | Subsystem | ChangeAuditor Event button is selected on the What search properties tab. This dialog allows you to search for specific ChangeAuditor events. From this dialog, select/highlight a ChangeAuditor event and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts ChangeAuditor 107 The following information/controls are included on this dialog: ChangeAuditor Event This column lists the ChangeAuditor events that can be included in the search. When the Add With Events option is used, this list consists of ChangeAuditor events that already have an audited event in the repository database. Audit Events This column displays the number of audited events associated with each ChangeAuditor event listed. This column is only displayed when the Add With Events option is used. Add/Remove Buttons Use the Add button to add the selected ChangeAuditor event to the Events list box located across the bottom of the dialog. Use the Remove button to remove the selected ChangeAuditor event from the Events list box. Events List Box The list box located across the bottom of the dialog lists the ChangeAuditor events selected for inclusion in the search definition. Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the ChangeAuditor events listed in the Events list box. When this check box is checked, ChangeAuditor will search for all ChangeAuditor events except for those listed in the Events list box. Searches and Alerts 108 ChangeAuditor Runtime Prompt Select (check) the Runtime Prompt option to prompt for the ChangeAuditor event whenever the search is run. That is, when the Run tool bar button is selected, the Add ChangeAuditor Events dialog will be displayed allowing you to select the ChangeAuditor event(s) to be included in the search. NOTE: When the Runtime Prompt option is selected (checked), the ChangeAuditor Event option will be disabled on the Add tool bar buttons on the What tab. Add Computer Events Dialog The Add Computer Events dialog is displayed when the Add | Subsystem | Computer Event or Add With Events | Subsystem | Computer Event button is selected on the What search properties tab. This dialog allows you to search for specific computer events. From this dialog, select/highlight a computer event and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. The following information/controls are included on this dialog: Computer Event This column lists the computer events that can be included in the search. When the Add With Events option is used, this list contains computer events that have an audited event in the ChangeAuditor database. Searches and Alerts ChangeAuditor 109 Audit Events This column displays the number of audited events associated with each computer event listed. This column is only available when the Add With Events option is used. Add/Remove Buttons Use the Add button to add the selected computer event to the Computer Event list box located across the bottom of the dialog. Use the Remove button to remove the selected computer event from the Computer Event list box. Computer Event List Box The list box across the bottom of the dialog lists the computer events selected for inclusion in the search definition. Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the computer events listed in the Computer Event list box. When this check box is checked, ChangeAuditor will search for all computer events except for those listed in the Computer Event list box. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the computer event whenever the search is run. That is, when the Run tool bar button is selected, the Add Computer Events dialog will be displayed allowing you to select the computer event(s) to be included in the search. NOTE: When the Runtime Prompt is selected (checked), the Computer Event option will be disabled on the Add tool bar buttons on the What tab. Add File System Path Dialog The Add File System Path dialog is displayed when either the Add | Subsystem | File System or the Add With Events | Subsystem | File System tool bar button is selected on the What search properties tab. This tab allows you to select the path to be used to search for file system events. Searches and Alerts 110 ChangeAuditor Scope Select one of the following options to define the scope of coverage: • All File System Paths - select this option to include all file system paths. (Default when the Add tool bar button is used). • This Object - select this option to include a specific object(s) only. (Default when the Add with Events tool bar button is used). • This Object and Child Objects Only - select this option to include the selected object(s) and its direct child objects. • This Object and All Child Objects - select this option to include the selected object(s) and all subordinate objects (in all levels). Actions By default, All Actions is selected (checked) meaning that all of the actions associated with the file system path will be included in the search. However, you can deselect the All Actions option and select (check) individual actions to be included in the search. The actions available are: • All Actions - select this option to include all File System activities. (Checked by default) • Add - select this option to include when a File System folder or file is added • Delete - select this option to include when a File System folder or file is deleted • Move - select this option to include when a File System folder or file is moved • Rename - select this option to include when a File System folder or file is renamed • Modify - select this option to include when a File System folder or file is modified • Other - select this option to include when any other type of activity occurs on a File System folder or file When any of the options, other than the All File System Paths option is selected in the Scope section, the following controls will become available to select the file system path to be included in the search. File System Path Type Select the file system path type(s) to be included in the search definition. When any scope other than This Object is selected, All Types is checked, meaning that all types of file system paths will be included. However, you can deselect the All Types check box and select (check) individual types. The file types available are: • All Types - select this option to search all of the file system path types listed. (This option is not available for This Object.) • File - select this option to search only files. (Selected by default when the This Object scope is selected.) • Folder - select this option to search only folders. Searches and Alerts ChangeAuditor 111 Path If you have selected a scope other than All File System Paths, use this field to specify the file or folder path to be searched. NOTE: When using the Add With Events tool bar button, the Path field is populated based on the entry selected in the data grid and is read only. The browse button is also disabled. Enter a file or folder or click on the browse button and select the file or folder to be searched: • When All Types or Folder is selected in the File System Path Type section, selecting the browse button will launch the Browse for Folder dialog where you can locate and select the local folder to be included in the search definition. NOTE: When entering a folder in the Path field, place a backward slash ( \ ) at the end of the path or ChangeAuditor will treat the entry as a file instead of a folder. • When File is selected in the File System Path Type section, selecting the browse button will launch the Browse for Folder dialog (or native Open dialog when This Object is selected) where you can locate and select the local file(s) to be included in the search definition. After selecting the folder and/or file to be included, use the Add button to add it to the File System Path list box. Add Use the Add button to add a file or folder to the File System Path list box. Remove Use the Remove button to remove an entry from the File System Path list box. Select/ highlight the entry to be removed and select the Remove button. Modify Use the Modify button to modify the selected entry. Select/highlight the entry to be modified in the list box, make the changes to the Actions or the File System Path and then select the Modify button. The changes made will be displayed in the list box. File System Path List box This list box displays the File System files or folders to be included in the search definition (or excluded if the Exclude the Above Selection(s) option is checked). Data Grid The data grid will be added to this dialog when the Add With Events | Subsystem | File System option is selected. This grid displays a list of all the File System objects that have an audited event associated with it in the ChangeAuditor database. Searches and Alerts 112 ChangeAuditor For each object listed, the following information is displayed: Folder Path This column lists the name of the File System objects that have an audited event associated with it in ChangeAuditor database. Audit Events This column displays the number of audited events associated with each object listed. Select an entry in the data grid and use the Add button to add it to the File System Path list box. Use the check boxes at the bottom of the dialog as described below: Exclude the Above Selection(s) Select (check) this option to specify that the files and folders listed are to be excluded from the search. When this check box is checked, ChangeAuditor will search all File System files or folders except those listed. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for the file system path whenever the search is run. That is, when the Run tool bar button is selected, the Add File System Path dialog will be displayed allowing you to enter the file system path to be searched. NOTE: When the Runtime Prompt is selected (checked), the File System option will be disabled on the Add tool bar buttons on the What tab. Searches and Alerts ChangeAuditor 113 Add Group Policy Container Dialog The Add Group Policy Container dialog is displayed when either the Add | Subsystem | Group Policy or Add With Events | Subsystem | Group Policy tool bar button is selected on the What search properties tab. From this dialog, select the Group Policy object(s) to be searched. From this dialog, select/highlight a Group Policy object and use the Add button to add it to the list box, located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. The following information/controls are included on this dialog: Scope Select one of the following options to define the scope of coverage: • All Objects - select this option to include all objects (Default) • This Object - select this option to include the selected object only Object Picker When the This Object option is selected, use either the Browse or Search page to search your environment to locate and select the Group Policy object(s) to be included in the search. Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. These pages are only displayed when this dialog is accessed using the Add | Subsystem | Group Policy tool bar button. See Using the Object Picker on page 38 for a description of the Browse and Search pages. Please note that the Find field on this dialog will display GroupPolicyContainer and cannot be changed. Searches and Alerts 114 ChangeAuditor Data Grid The data grid replaces the object picker when the Add With Events | Subsystem | Group Policy option is selected. This grid displays a list of all the Group Policy objects that have an audited event associated with it in the ChangeAuditor database. For each object listed, the following information is displayed: Policy Name This column lists the name of the Group Policy objects that have an audited event associated with it in the repository database. Audit Events This column displays the number of audited events associated with each object listed. Add Use the Add button to add the selected object to the search definition. Selecting the Add button will add the selected object to the Objects list box at the bottom of this dialog. Remove Use the Remove button to remove the selected Group Policy object from the search definition. From the Objects list box, select/highlight the object to be removed and select the Remove button to remove it. Objects List Box The list box located at the bottom of this dialog, displays the Group Policy objects selected for inclusion in the search definition. That is, only the objects listed will be searched for changes (or excluded from the search if the Exclude the Above Selection(s) is selected). Searches and Alerts ChangeAuditor 115 Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this option to exclude the selected objects from the search definition. When this check box is checked, ChangeAuditor will search all Group Policy objects except those listed. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for the Group Policy object(s) to be included whenever the search is run. That is, when the Run tool bar button is selected, the Add Group Policy Container dialog will be displayed allowing you to select the object(s) to be searched. NOTE: When the Runtime Prompt is selected (checked), the Group Policy option will be disabled on the Add tool bar buttons on the What tab. Add Local Account Dialog The Add Local Account dialog is displayed when either the Add | Subsystem | Local Account or the Add With Events | Subsystem | Local Account tool bar button is selected on the What search properties tab. This dialog allows you to search for events generated by either a local user or group account. From this dialog, select/highlight an account and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts 116 ChangeAuditor This dialog contains the following information/controls: Scope Select one of the following options to define the scope of coverage: • All Objects - select this option to include all objects. (Default when using the Add tool bar button). • This Object - select this option to include individual object(s). (Default when using the Add With Events tool bar button.) Data Grid The data grid displays a list of all the users and groups in local SAM databases on the selected Member Server (or the local accounts that have an audited event associated with it in the repository database). When the This Object option is selected in the Scope section, the data grid and buttons will be enabled to select the individual object(s) to be included in the search. For each account listed, the following information is displayed: Principal Type This column displays the type of account: User or Group. Principal Name This column displays the name of each local user and group account. Audit Events This column displays the number of audited events associated with the local accounts listed. This information is only available when this dialog is accessed using the Add With Events | Subsystem | Local Account tool bar button. Path This field will display the principal name of the object selected in the data grid. To select a local account on a different computer, use the Browse button to the far right to display the Select a Directory Object dialog to select another computer. The local user or group accounts available on the specified computer will then be displayed in the data grid. NOTE: When using the Add With Events tool bar button, the Path field and browse button are not available. Add Use the Add button to add the account selected in the data grid to the Account list box, located across the bottom of the dialog. Remove Use the Remove button to remove an entry from the Account list box. Select/highlight the entry to be removed and select the Remove button. Modify Use the Modify button to modify the entry selected in the Account list box. Select/highlight the entry to be modified, select a different account from the data grid and select the Modify button. Searches and Alerts ChangeAuditor 117 Account List box This list box displays the local user and/or group account(s) to be included in the search (or excluded from the search if the Exclude the Above Selection(s) option is checked). Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this option to specify the local accounts that are to be excluded from the search. When this check box is checked, ChangeAuditor will return events generated in all local accounts except those listed. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for a local account whenever the search is run. That is, whenever the Run tool bar button is selected, the Add Local Account dialog will be displayed allowing you to select the local user or group account to be used. NOTE: When the Runtime Prompt is selected (checked), the Local Account option will be disabled on Add tool bar buttons the What tab. Add Registry Key Dialog The Add Registry Key dialog is displayed when the Add | Subsystem | Registry or Add With Events | Subsystem | Registry tool bar button is selected on the What search properties tab. This dialog allows you to search for changes to a specific System Registry key. From this dialog, select/highlight a registry key and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts 118 ChangeAuditor The following information/controls are included on this dialog: Scope Select one of the following options to define which system registry keys are to be included in your search definition. • All Registry Keys - select this option to include all registry keys in your search definition. (Default when using the Add tool bar button.) • This Object - select this option to include only the selected object(s). (Default when using the Add With Events tool bar button.) • This Object and Child Objects Only - select this option to include the selected object(s) and its direct child objects. • This Object and All Child Objects - select this option to include the selected object(s) and all subordinate objects (in all levels). Actions By default, All Actions is selected (checked) meaning that all of the registry actions listed will be included in your search definition. However, you can deselect the All Actions option and select (check) individual actions for auditing. Select/check one or more of the following actions: • All Actions - select this option to include all of the actions. When this option is selected, all of the other options are disabled. (Default) • Add Value - select this option to include when a new value is added to the selected registry key. • Delete Value - select this option to include when a registry key value is removed. • Modify Value - select this option to include when a registry key value is modified. • Add Key - select this option to include when a new registry key is added. • Delete Key - select this option to include when a registry key is removed. Registry Key Hierarchy This is a hierarchical view of the registry containers for the computer to which you are currently connected. Depending on the Scope option selected, the registry key hierarchy will either be disabled (All Registry Keys) or enabled allowing you to locate and select a registry key. Data Grid The data grid replaces the Registry Key Hierarchy pane when the Add With Events | Subsystem | Registry option is selected. The data grid displays a list of all the registry keys that have an audited event associated with it in the repository database. Searches and Alerts ChangeAuditor 119 For each registry key listed, the following information is displayed: Registry Key This column lists the registry keys that have an audited event associated with it in the repository database. Audit Events This column displays the number of audited events associated with each registry key listed. Add Select a registry key (or container) from the hierarchy view and use the Add button to add this key to the Registry Key list box at the bottom of the dialog. Remove Select a registry entry from the Registry Key list box and use the Remove button to remove it from this list box and from the search definition. Modify Select a registry entry from the Registry Key list box and use the Modify button to modify the scope and/or actions previously associated with the selected registry entry. Searches and Alerts 120 ChangeAuditor Path This field displays the path which is built when you use the hierarchy view to locate a registry key. To select a registry key from a different computer, use the Browse button to the right of this field to locate and select the computer to be used. The system registry keys associated with the specified computer will then be displayed in the hierarchy view. NOTE: Make sure that the selected computer is on the network and has remote administration enabled. If the selected remote computer does not allow remote admin access, a message will be displayed explaining that you need to select a different server. NOTE: The Path field is read-only and the Browse button is disabled when this dialog is accessed using the Add with Events tool bar button. Registry Key list box This list box displays the registry key(s) to be included in the search (or excluded from the search if the Exclude the Above Selection(s) option is checked). Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this option to exclude the registry keys in the selection list box. When this check box is checked, ChangeAuditor will search for change events in all registry keys except those listed. Runtime Prompt Select (check) the Runtime Prompt check box to prompt for a registry key whenever the search is run. That is, when the Run tool bar button is selected, the Add Registry Key dialog will be displayed allowing you to select the registry key to be searched. NOTE: When the Runtime Prompt is selected (checked), the Registry option will be disabled on the Add tool bar buttons on the What tab. Add Services Dialog The Add Services dialog is displayed after you have selected a computer from the Select a Directory Object dialog when the Add | Subsystem | Service or Add With Events | Subsystem | Service button is selected on the What search properties tab. NOTE: Make sure that the selected computer is on the network and has remote administration enabled. If the selected remote computer does not allow remote admin access, a message will be displayed explaining that you need to select a different server. This dialog allows you to search for events generated by a specific service. From this dialog, select/highlight a service and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts ChangeAuditor 121 The following information/controls are included on this dialog: Display Name This column lists the display name for all the services listed. Service Name This column lists the service name for all of the services running on the computer selected back on the Select a Directory Object dialog. Description This column provides a brief description for each of the services listed. This column is only available when this dialog is accessed using the Add | Subsystem | Service tool bar button. Audit Events This column displays the number of audited events associated with each service listed. This information replaces the Description column and is only available when this dialog is accessed using the Add With Events | Subsystem | Service tool bar button. Add/Remove buttons Use the Add button to add the selected service to the Service list box, located across the bottom of the dialog. Use the Remove button to remove the selected service from the Service list box. Searches and Alerts 122 ChangeAuditor Service List Box This list box displays the name of the service(s) to be included in the search definition (or excluded when the Exclude the Above Selection(s) check box is checked). Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the services listed in the selection list box. When this check box is checked, ChangeAuditor will search for change events to all services except those listed. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the service whenever the search is run. That is, when the Run tool bar button is selected, the Add Services dialog will be displayed allowing you to select the service to be used. NOTE: When the Runtime Prompt is selected (checked), the Services option will be disabled on the Add tool bar buttons on the What tab. Add SQL Instance Dialog The Add SQL Instance dialog is displayed when either the Add | Subsystem | SQL or the Add With Events | Subsystem | SQL tool bar button is selected on the What search properties tab. This dialog allows you to define a search for actions that have occurred in all SQL instances being audited or to a selected instance, database and/or object. NOTE: SQL auditing is only available if you have licensed the ChangeAuditor for SQL add-on module and you have applied the custom SQL Server Auditing templates that define the SQL instances to be audited. Searches and Alerts ChangeAuditor 123 The following information/controls are included on this dialog: Scope Select one of the following options to define the scope of the search: • All SQL Instances - select this option to search all SQL instances. (Default when using the Add tool bar button.) • This Object - select this option to search specific SQL instances, databases and/or objects only. (Default when using the Add With Events tool bar button.) When the This Object option is selected, the following controls will become available to specify the SQL instance, SQL database and/or SQL Server object to be included in the search definition. When you select This Object, you MUST fill in at least one of the following fields. After specifying the SQL instance, database and/or object, use the Add button to add it to the SQL list box. Instance Enter the name of the SQL instance or use the Browse button to the far right to select from a list. Selecting the browse button will display the Select a SQL Instance and Database dialog which provides a list of SQL instances and associated databases from which you can select the instance and database to be used. If you leave this field blank, ChangeAuditor will search for SQL events based on the entries made in the DB and/or Object fields for all audited SQL instances. DB Enter the name of the SQL database to be used or use the Browse button to the far right to select from a list. Selecting the browse button will display the Select a SQL Instance and Database dialog which provides a list of SQL instances and associated databases from which you can select the instance and database to be used. If you leave this field blank, ChangeAuditor will search for SQL events based on the entries made in the Instance and/or Object fields for all audited SQL databases. Object Enter a SQL Server object to be included in the search definition. If you leave this field blank, ChangeAuditor will search for SQL events based on the entries made in the Instance and/or DB fields for all audited SQL Server objects. Add Use the Add button to add the specified SQL instance, database and/or object to the list box at the bottom of the dialog. Remove Use the Remove button to remove an entry from the SQL list box. Select an entry from the SQL list box and use the Remove button to remove it from this list box and from the search definition. Searches and Alerts 124 ChangeAuditor Modify Use the Modify button to change an entry in the SQL list box. Select/highlight the entry to be modified from the SQL list box, make the modification(s) to the SQL instance, database and/or object, then select the Modify button. The changes made will then be displayed in the list box. SQL List Box This list box displays a list of the SQL instance(s), database(s) and/or object(s) to be included in the search definition (or excluded when the Exclude the Above Selection(s) check box is checked). Its contents are based on the entries specified above, when using the This Object scope. • Instance - If an instance is specified above, this column displays the name of the SQL instance to be included in the search definition. • Database - If a database is specified above, this column displays the name of the database to be included in the selected search definition. • SQL Object - If an object is entered above, this column displays the SQL object that was specified. Data Grid A data grid will be added to this dialog when the Add With Events tool bar option is selected. This data grid displays a list of the SQL instances, databases and objects that have an audited event in the ChangeAuditor repository database. Searches and Alerts ChangeAuditor 125 The following information is displayed: Instance This column displays the name of the SQL instance(s) that reported a SQL event in the ChangeAuditor database. Database This column displays the name of the database(s) that reported a SQL event in the ChangeAuditor database. SQL Object This column displays the name of the SQL Server object(s) that reported a SQL event in the ChangeAuditor database. Audit Events This column displays the number of audited events associated with each entry listed. This column may contain event counts for events that occurred in the following: • a SQL instance that does not have a database or object associated with it (both the Database and SQL Object columns are blank) • a SQL instance and its associated databases that do not have an object associated with it (SQL Object column is blank) • a SQL instance, its associated databases and SQL Server objects Select an entry in the data grid and select the Add button to add it to the SQL list box. Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to specify that the SQL instance(s) listed are to be excluded from the search. When this check box is checked, ChangeAuditor will search for events in all audited SQL instances, except those listed. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the SQL instance whenever the search is run. That is, when the Run tool bar button is selected, the Add SQL Instance dialog will be displayed allowing you to select the SQL instance, database and/or object to be searched for audited events. NOTE: When the Runtime Prompt is selected (checked), the SQL option will be disabled on the Add tool bar buttons on the What tab. Searches and Alerts 126 ChangeAuditor Add Object Classes Dialog The Add Object Classes dialog is displayed when either the Add | Object Class or Add With Events | Object Class button is selected on the What search properties tab. This dialog allows you to search for changes made to a specific object class (a.k.a. classSchema object). From this dialog, select/highlight an object class and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. The following information/controls are included on this dialog: Object Class This column lists the object classes defined and available for inclusion. Audit Events This column displays the number of audited events associated with each of the object classes listed. This column is only displayed when this dialog is accessed using the Add With Events | Object Class option. Add/Remove buttons Use the Add button to add the selected item to the Object Classes list box, located across the bottom of the dialog. Use the Remove button to remove the selected item from the Object Classes list box. Searches and Alerts ChangeAuditor 127 Object Classes List Box This list box displays the object classes to be included in the search definition (or excluded if the Exclude the Above Selection(s) check box is checked). Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the items listed in the Object Classes list box. When this check box is checked, ChangeAuditor will search for change events to all object classes except those associated with the object class(es) listed. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the object class whenever the search is run. That is, when the Run tool bar button is selected, the Add Object Class dialog will be displayed allowing you to select the object class to be included in the search. NOTE: When the Runtime Prompt is selected (checked), the Object Class option will be disabled on the Add tool bar buttons on the What tab. Add Severities Dialog The Add Severities dialog is displayed when either the Add | Severity or Add With Events | Severity button is selected on the What search properties tab. This dialog allows you to search for events based on the severity (High, Medium or Low) assigned to audited events. From this dialog, select/highlight a severity and use the Add button to add it to the list box located across the bottom of the dialog. Once you have made your selection(s), use the OK button to save your selection and close the dialog. Searches and Alerts 128 ChangeAuditor The following information/controls are included on this dialog: Severity This column lists the severity levels that can be assigned to audited events. Audit Events This column displays the number of audited events associated with each of the severity levels listed. This column is only displayed when this dialog is accessed using the Add With Events button. Add/Remove buttons Use the Add button to add the selected item to the Severities list box, located across the bottom of the dialog. Use the Remove button to remove the selected item from the Severities list box. Severities List Box This list box displays the severities to be included in the search definition (or excluded if the Exclude the Above Selection(s) check box is checked). Use the check boxes at the bottom of this dialog as described below: Exclude the Above Selection(s) Select (check) this check box to exclude the items listed in the Severities list box. When this check box is checked, ChangeAuditor will return details for all audited events except those assigned a severity level which is listed. Runtime Prompt Select (check) the Runtime Prompt option to prompt for the severity criteria whenever the search is run. That is, when the Run tool bar button is selected, the Add Severities dialog will be displayed allowing you to select the severity criteria to be included in the search. NOTE: When the Runtime Prompt is selected (checked), the Severity option will be disabled on the Add tool bar buttons on the What tab. Searches and Alerts ChangeAuditor 129 Search Properties - Where Tab Dialogs Depending on the Add tool bar button (Add or Add With Events) selected on the Where search properties tab, one of two dialogs will be displayed from which you can select the site(s), domain(s) and/or individual agent(s) to be included in the selected search criteria. Select One or More Directory Objects Dialog The Select One or More Directory Objects dialog is displayed when the Add button is selected on the Where search properties tabs. From this dialog, use either the Browse or Search page to search your environment to locate and select the site(s), domain(s) or individual agent(s) to be included in the selected search definition. Use the Options page to view or modify various search options or the global catalog used to retrieve directory objects. Please refer to Select One or More Directory Objects Dialog on page 96 for a description of this dialog. However, please note that the Find field will contain Domain, Computer, Site when this dialog is accessed through the Where tab. Searches and Alerts 130 ChangeAuditor Add Agents, Domains, Sites Dialog The Add Agents, Domains, Sites dialog is displayed when you select the Add With Events tool bar button on the Where search properties tab. This dialog contains a list of all the agents, domains and sites that have an audited event associated with it in the repository database. To select an item from this list, select/highlight one or more items from the list box located at the top of the dialog and use the Add button to add the item(s) to the selection list box located at the bottom of the dialog. Once you have selected all of the items to be included in your search, use the OK button to save your selections and close the dialog. The following information is displayed for each item displayed in this dialog: Name This column displays the name of the item that has an audited event associated with it in the repository database. Type This column displays the type of item: Agent, Domain or Site. Audit Events This column displays the number of audited events associated with each item listed. Searches and Alerts ChangeAuditor 131 Use the buttons on this dialog as described below: Add Use the Add button to add an item to the selection list box. Select/highlight an item from the list box located at the top of the dialog and select the Add button to add it to the selection list box. Remove Use the Remove button to remove a previously selected item. Select/highlight the item to be removed from the selection list box and select the Remove button. Search Properties - Alert Tab Dialogs From the Alert search properties tab, use the Alert Custom Email dialog to customize the email alert to be sent for the selected search. Alert Custom Email Dialog The Alert Custom Email dialog is displayed whenever you enable an alert or when the Configure Email button is selected on the Alert tab in the Search Properties view. From this dialog, you can define a custom alert email for the selected search. That is, for the selected alert, the settings defined in this dialog will overwrite the global settings. This dialog contains the following information/controls: To Enter the address(es) where alert emails for the selected search definition are to be sent. Separate multiple addresses with a comma. Reply To This field contains the Reply To address specified on the Repository Configuration page. To change this address, place your cursor in this field and enter a different address where replies to alert emails for the selected search definition are to be sent. Separate multiple addresses with a comma. Subject Line Enter a customized subject line for the selected search definition to replace the default text in the subject line. The default subject line contains the following information: ChangeAuditor %Alert_Type% from %Alert_Repository_Name% %Alert_Name% Searches and Alerts 132 ChangeAuditor Where: %Alert_Type% is either ‘Alert’ or ‘Smart Alert’ %Alert_Repository_Name% is the name of the repository generating the alert %Alert_Name% is the name of the alert that fired Select the button to the far right of the Subject Line to change the variables used in the subject line or to reset it back to the default content. Insert Variable Expand the Insert Variable option to insert a variable into the subject line. Only one variable can be added at a time. Variables that can be added to the subject line include: • ALERT_NAME • ALERT_TYPE • ALERT_REPOSITORY_DOMAIN • ALERT_REPOSITORY_NAME • BATCH_ID • EVENT_COUNT • SMART_ALERT • SMART_ALERT_GROUPING • SMART_ALERT_OCCURRENCE • SMART_ALERT_PERIOD • SMART_ALERT_PERIOD_UNIT Restore to Default Use the Restore to Default option to reset the subject line back to the default content. That is, remove any variables that were inserted. Send Plain-Text Email Select this option to have the email notification sent in plain text format. (Default) Send HTML Email Select this option to have the email notification sent in HTML format. Configure Body Select this button to launch the Alert Body Configuration dialog where you can define the content of the main body, the event details and the signature to be included in your alert emails. Refer to Alert Body Configuration Dialog on page 233 for more information on using the Alert Body Configuration dialog to customize the content of your alert emails. Searches and Alerts ChangeAuditor 133 Alert History Page The Alert History page is opened whenever the Alert | History context menu command is selected from the Searches page. This page consists of the following main components: • Tool Bar • Alert History Results Grid Tool Bar Use the tool bar buttons to specify what is to be displayed at the bottom of the Alert History page and/or to print the contents of the page: Search Properties Select the Search Properties tool bar button to display the search properties tabs across the bottom of the page. These tabbed pages allow you to view the criteria used in the search associated with the alert selected in the results grid. This button is only available when the Event Details pane is being displayed. Event Details Select the Event Details tool bar button to display the Event Details pane at the bottom of the page. This pane may contain additional information about the alert selected in the results grid. This button is only available when the Search Properties tabs are being displayed. Searches and Alerts 134 ChangeAuditor Print Use the Print button to send the alert history to the designated printer. When you select this command, the native Print dialog will be displayed allowing you to specify various print options. Print | Print to File Expand the Print button and select the Print to File command to save the alert history to an Excel (.xls) or Comma Delimited (.csv) file. When you select this command, the native Save As dialog will be displayed allowing you to specify the location, file name and type of file to be created. Print | Print Preview Expand the Print button and select the Print Preview command to preview the alert history prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Alert History Results Grid The top pane on this page contains the following information for each event that triggered an alert: Time Alerted This column displays the time the alert occurred. Alert Type This column displays the type of alert that was generated: WMI, SNMP, or SMTP. Sent This column indicates whether the alert was successfully sent: Yes or No. Description This column displays a description of the events that caused this alert to be triggered. Error Message This column displays an error message if the alert was not successfully sent. Searches and Alerts ChangeAuditor 135 Chapter 5: Search Results Audited events are the configuration change information that is captured by the ChangeAuditor Agent(s) and reported to a repository and then written to the database. These audited events can be retrieved and viewed through searches made via the ChangeAuditor Client. When you run a search, ChangeAuditor searches the audited events in the database for the desired results. The results are then displayed in the Search Results page in the ChangeAuditor Client. NOTE: The terms ‘searches’ and ‘reports’ are used in conjunction to acquire the desired output. You run a ‘search’ and the results returned is a ‘report’. Auditing and centralizing the collection of audited events is only one part of the total control and output required for enterprise security and compliance. It is equally important to be able to retrieve the real-time data and sort through it quickly and efficiently when it’s needed. The Search Results Page allows you to perform the following tasks associated with ChangeAuditor reports: • view results • view event details or search properties • preview results based on changes made to a search • compare results side-by-side • print search results The first part of this chapter steps you through the procedures mentioned above which can be performed from a Search Results page. The latter part of the chapter provides a detailed description of a Search Results Page, its components, commands that can be accessed, as well as additional dialogs that can be accessed through this page. Search Results 136 ChangeAuditor Viewing Results A new Search Results Page will be created for each search that is run. To view the results of a search: 1. From the Searches page, run a search. 2. For each search that is run, a new search results page will automatically be created and opened, allowing you to view the audited event records returned. Refer to Search Results Page on page 141 for a detailed description of the Search Results page. 3. When multiple search results are active, select the heading tab at the top of a search page to view the selected search results. 4. Use the column controls to sort, rearrange, or group the data displayed. See Customizing Table Content on page 44 for more information on using the column controls to customize the content of this page. 5. ChangeAuditor also provides advanced filtering options that allow you to modify the results of a search without changing the original search. Click in the Click here to filter data ... cell to enter the criteria to be used to filter the data displayed. See Filtering Data on page 46 for more information on using ChangeAuditor’s filtering feature. Displaying Results in Different Formats When a grouping is created (i.e., a column heading is dragged up into the heading area to group the data), three icons are added to the heading area which can be used to display the data in a different format. The following icons/formats are available: Data Grid Select the data grid icon to redisplay the data in the grid format (default format). Pie Chart Select the pie chart icon to display a pie chart showing the correlated data. Move your cursor over the pieces in the pie chart to display the label and number of items that make up that piece of the pie. NOTE: When multiple groupings are created, the pie chart only applies to the top-level group. Also, when the search results are too numerous to chart, a message will display stating that there are too many items to display them all. Bar Graph Select the bar graph icon to display a bar graph showing the correlated data. Move your cursor over the bars in the graph to display the label and number of items that make up that bar. NOTE: When multiple groupings are created, the bar graph only applies to the top-level group. Also, when the search results are too numerous to chart, a message will display stating that there are too many items to display them all. Search Results ChangeAuditor 137 Viewing Event Details or Search Properties From the Search Results page, you can view the search properties used to generate the displayed audited events or you can access more detailed information about an audited event. Using the tool bar buttons at the top of the Search Results page, you can easily switch between the Search Properties and Event Details at any time. To display Search Properties for an audited event: 1. Open a Search Results tab and select/highlight an audited event from the Search Results grid. 2. If neither the Search Properties tabs or Event Details pane are being displayed, either select the Search Properties tool bar button or right-click the audited event and select the Show Properties menu command. 3. If the Event Details pane is displayed across the bottom of the page, select the Search Properties tool bar button to display the search properties tabs. 4. Use the Hide Properties right-click command to hide the Search Properties tabs. To display event details for an audited event: 1. Open a Search Results tab and select/highlight an audited event from the Search Results grid. 2. If neither the Search Properties tabs or Event Details pane are being displayed, use one of the following methods to display the event details: • double-click the audited event entry in the results grid • select the Event Details tool bar button • right-click the audited event and select the Show Details menu command 3. If the Search Properties tabs are displayed across the bottom of the page, select the Event Details tool bar button. The Event Details pane will replace the Search Properties tabs. 4. Use the Hide Details right-click command to hide the Event Details pane. In addition to the search properties and event details, ChangeAuditor also provides access to an audited event knowledge base, which contains detailed descriptions for each audited event, including information about how ChangeAuditor detected the configuration change event, what the changed parameter controls, and the consequence of such a change. The knowledge base entries also include links to articles or documents that offer additional information about the audited event. To display knowledge base entry for an event: 1. Open a Search Results tab and select an audited event from the Search Results grid. 2. Right-click the audited event and select the KnowledgeBase menu command or from the Event Details pane, select the KnowledgeBase tool bar button. 3. This will launch your browser and display the knowledge base article for the selected event. Search Results 138 ChangeAuditor NOTE: If the offline knowledge base is installed and the Actions | Use Offline KnowledgeBase menu command is selected (checked), the local copy of the knowledge base will be accessed; if not, the online version of the knowledge base will be displayed. (To install the offline knowledge base, use the NetPro ChangeAuditor Offline Knowledge Base.msi file. Please refer to the ChangeAuditor Installation Guide for information on installing the offline knowledge base.) Previewing Search Results NetPro found that customers modify a search three times on the average. Thus, the criteria definition is now in-line with the results, which enables you to preview and modify the results without closing and opening multiple dialogs as in the past. To modify search properties and preview the results: 1. Open a Search Results tab and select/highlight an audited event from the Search Results grid. 2. Either select the Search Properties tool bar button (or right-click the audited event and select the Show Properties menu command) to display the Search Properties tabs across the bottom of the page. NOTE: If the Event Details pane is displayed, use the Search Properties tool bar button to replace it with the Search Properties tabs. 3. Use these tabbed pages to modify the criteria used in the selected search. 4. After modifying the search criteria, select the Preview Changes tool bar button from one of the tabbed pages. 5. The results of the modified search will then be displayed in the Search Results page already being displayed. 6. Once you have achieved the desired results and you want to save the modifications made to the search, use the Save or Save As button on one of the Search Properties tabs. Search Results ChangeAuditor 139 Comparing Results Side-by-Side ChangeAuditor now allows you to run two searches side-by-side simultaneously. When multiple ChangeAuditor pages are open, you can split the current screen to display two or more pages at the same time. For example, you can view multiple search results pages in the ChangeAuditor client allowing you to compare the results against each other. NOTE: For optimal viewing, this feature should be used in a dual monitor configuration. To compare results side-by-side: 1. Run the searches to be compared. On the Search Results pages, we recommend that you hide the Event Details or Search Properties tabs so that when the screen spits, you will have more space for viewing audited events. 2. Right-click the heading tab of one of these Search Results pages and select one of the following commands: • New Horizontal Tab Group - to view two or more panes down the screen. • New Vertical Tab Group - to view two or more panes across the screen. 3. This will split the screen (either horizontally or vertically depending on the command selected) displaying multiple pages in the single view. 4. To move a page from one pane to another, right-click the heading tab of the page to be moved and select the Move to Next Tab Group menu command. This will move the selected page to the other pane displayed. To move this page back, right-click the heading tab and select the Move to Previous Tab Group menu command. Search Results 140 ChangeAuditor 5. To close the split screen and return to a single pane, use the Action | Reset Display menu command. Printing Search Results Once ChangeAuditor captures a configuration change, it provides several flexible ways to generate meaningful reports. ChangeAuditor’s built-in reports provide views for the most common and complex requests and all the configuration change information returned is displayed in the ChangeAuditor Client. From the ChangeAuditor Client, you can then print, save, or publish the displayed results. To print the displayed Search Results page: 1. Open the Search Results page to be printed and select the File | Print menu command or Print tool bar button. This will print the audited event information returned as a result of executing a search definition. 2. When this command is selected, the native Print dialog will be displayed allowing you to specify your print options. To preview a report prior to printing: 1. Use the File | Print Preview menu command (or expand the Print tool bar button and select the Print Preview option). 2. Use the controls at the top of the preview screen to print the report, display multiple or selected pages, to zoom and to close the preview screen. To save the displayed Search Results page to a file: 1. Open the Search Results page to be exported and select the File | Print to File menu command (or expand the Print tool bar button and select the Print to File option). 2. The native Save As dialog will be displayed allowing you to specify the file name, location and type of file to be saved (.xls or .csv). 3. After making your selections, use the OK button to save your selection and close the dialog. Use the Cancel button to close the dialog without saving your selections. Search Results ChangeAuditor 141 Search Results Page A new results page is created whenever a search is run. When a search is run, this page displays detailed information about the audited events found as a result of the search. The Search Results page consists of the following components: • Tool Bar • Search Results Grid • Search Properties Tabs • Event Details Pane Search Results 142 ChangeAuditor Tool Bar Use the tool bar buttons to specify what is to be displayed at the bottom of the Search Results page and/or to print the contents of the page: Search Properties Select the Search Properties tool bar button to display the search properties tabs across the bottom of the page. These tabbed pages allow you to view the criteria used in the search. This button is only available when the Event Details pane is being displayed. Event Details Select the Event Details tool bar button to display the Event Details pane at the bottom of the page. This pane may contain additional information about the selected event. This button is only available when the Search Properties tabs are being displayed. Print Use the Print button to send the current search results to the designated printer. When you select this command, the native Print dialog will be displayed allowing you to specify various print options. Print | Print to File Expand the Print button and select the Print to File command to save the current search results to an Excel (.xls) or Comma Delimited (.csv) file. When you select this command, the native Save As dialog will be displayed allowing you to specify the location, file name and type of file to be created. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Search Results ChangeAuditor 143 Search Results Grid The Search Results Grid is the main display area of the Search Results page and displays the audited events captured as a result of running a search from the Searches page. The top area of the grid displays the following information: Run on The Run On field displays the date and time when the search was run. Run Time The Run Time field displays the amount of time it took to run the search. Records The Records field displays the total number of records returned. Refresh Use the Refresh button to redisplay the latest information. Cancel When a large number of records are being captured for display, the Refresh button will become a Cancel button allowing you to cancel the search. When a grouping is created (i.e., a column heading is dragged up into the heading area to group the data), three icons are added to the heading area which can be used to display the data in a different format. NOTE: When multiple groupings are created (i.e., more than one heading is dragged to the heading area), the pie chart and bar graph are not available. Search Results 144 ChangeAuditor The following icons/formats are available: Data Grid Select the data grid icon to redisplay the data in the grid format (default format). Pie Chart Select the pie chart icon to display a pie chart showing the correlated data. Move your cursor over the pieces in the pie chart to display the label and number of items that make up that piece of the pie. Search Results ChangeAuditor 145 Bar Graph Select the bar graph icon to display a bar graph showing the correlated data. Move your cursor over the bars in the graph to display the label and number of items that make up that bar. By default, the grid contains the following information about the audited events returned when a search is run. (You can specify the columns, sort order and grouping for a search by using the Advanced search properties tab.) Severity This column displays the severity assigned to a configuration change event: • High • Medium • Low Time Detected This column displays the date and time when the change took place. Subsystem This column defines the subsystem, or area of auditing, where the change event occurred. User This column displays the name of the user who initiated the change. Event This column displays the type of change that occurred. Search Results 146 ChangeAuditor Server This column displays the name of the server where the change occurred. Action This column displays what change was made to the object. Facility This column defines the event class facility to which the change event belongs. Site This column displays the name of the site where the agented server resides. Domain This column displays the name of the domain to which the agented server belongs. Right-clicking an entry in the search results grid, displays the following menu commands: Copy Use the Copy command to copy the event details for the selected audited event to the clipboard. NOTE: You can also hold down the Shift key while selecting the Copy command to copy additional event details to the clipboard. This additional information may be requested from the NetPro Technical Support staff for troubleshooting purposes. Email Use the Email command to launch the email client that is configured on the client machine allowing you to email the event details for the selected audited event. If no mail client is configured, the New Connection Wizard will be launched allowing you to set up the mail client to be used. NOTE: You can also hold down the Shift key while selecting the Email command to email additional event details. This additional information may be requested from the NetPro Technical Support staff for troubleshooting purposes. KnowledgeBase Use the KnowledgeBase command to display the knowledge base entry for the selected audited event. Why Use the Why command to enter a comment to the event details for the selected event. Selecting this command will display the Why dialog allowing you to enter a new comment or append to an existing one. Show Properties | Hide Properties When the Search Properties tool bar button is selected (highlighted), use the Show Properties and Hide Properties commands to display or hide the Search Properties tabs for the selected audited event. Search Results ChangeAuditor 147 Show Details | Hide Details When Event Details tool bar button is selected (highlighted), use the Show Details and Hide Details commands to display or hide the Event Details pane for the selected audited event. Search Properties Tabs Use the Search Properties tool bar button or the Show Properties right-click command to display the Search Properties tabs across the bottom of the screen. This view consists of tabbed pages defining the criteria or properties which make up the selected search. The tabbed pages displayed are: • Info - displays the name and description of the search definition • Who - displays the user(s), computer(s) and group(s) included (or excluded) • What - displays ‘what’ objects were included (or excluded) • Where - displays the site(s), domain(s) and agent(s) where the search was conducted (or not conducted) • When - displays the date and/or time range used to limit your search • Why - displays the specific comments that were included in the search • Alert - displays how and where alerts were dispatched In addition, the following tabs can be displayed using the appropriate Action menu command: • SQL - displays the SQL script used to create the selected search definition (Action | Show SQL Tab). • XML - displays the XML code used to render the results of the selected search (Action | Show XML Tab) • Advanced - displays the data (columns) to be retrieved from the database and the sort order for displaying the retrieved data (Action | Show Advanced Tab) Refer to Search Properties Tabs on page 76 for a detailed explanation of all the Search Properties tabs. Event Details Pane The Event Details pane is displayed when you select the Event Details tool bar button or the Show Details right-click command on a Search Results page, or when you double-click an event in the search results grid on either the Overview page, a Search Results page or the Alert History page. Search Results 148 ChangeAuditor This pane is displayed at the bottom of the screen (replaces the Search Properties tabs) and provides the following details about the event selected/highlighted in the data grid at the top of the page: Severity The severity level assigned to the search is displayed in the upper left-hand corner. Who This field specifies the name of the user who initiated the change. Where This field displays the name of the server where the change occurred. When This field specifies the date and time when the change occurred. What This field displays a brief description of the change that occurred. There are three basic types of events generated that determine the 'what' information that will be displayed: • Occurrence events (e.g., an object is created or deleted) • Change events • Delta events (e.g., DACL/SACL changes) Depending on the type of audited event, the following information may be displayed: Sub-System The first field defines the subsystem, or area of monitoring, where the change event occurred (e.g., Active Directory, Service, Group Policy, etc.). Action This field defines the action associated with the selected event. Facility This field defines the event class facility to which the change event belongs. Class For Active Directory and Exchange events, this field displays the object class that was modified. Attribute If an attribute has been modified, this field displays the name of the attribute. Object For Active Directory and Exchange events, this field displays the name of the object that was modified. Service For Service events, this field displays the name of the service(s) that were modified. Key For Registry events, this field displays the name of the registry key that was modified. Search Results ChangeAuditor 149 Value For Registry events, this field displays the registry value that was modified. Policy For Group Policy events, this field displays the name of the group policy that was modified. Section For Group Policy events, this field displays what section of the group policy was modified. Item For Group Policy events, this field displays the group policy item that was modified. From This text box lists the old value that was assigned to the object. NOTE: This information does not apply to permission/ACL (Access Control List) type changes or SQL events and is replaced with the Change Details section. This information is also not available for occurrence type events, e.g., when an object is created or deleted. To This text box lists the new value that is now assigned to the object. NOTE: This information does not apply to permission/ACL type changes or SQL events and is replaced with the Change Details section. This information is also not available for occurrence type events, e.g., when an object is created or deleted. The buttons across the top of this pane allow you to access the online knowledge base, copy the details to the clipboard, or send the event details to another person. Copy Use the Copy button to copy the displayed audited event details to the clipboard. NOTE: You can also hold down the Shift key while selecting the Copy button to copy additional event details to the clipboard. This additional information may be requested from the NetPro Technical Support staff for troubleshooting purposes. Email Use the Email button to launch the email client that is configured on the client machine allowing you to email the selected event details. If no mail client is configured, the New Connection Wizard will be launched allowing you to set up the mail client to be used. NOTE: You can also hold down the Shift key while selecting the Email button to email additional event details. This additional information may be requested from the NetPro Technical Support staff for troubleshooting purposes. Print Use the Print button to send the displayed audited event details to a designated printer. Search Results 150 ChangeAuditor Print | Print to File Expand the Print button and select the Print to File command to save the displayed audited event details to a file. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. KnowledgeBase Use the KnowledgeBase button to display the knowledge base entry for the selected audited event. Why Use the Why button to enter a comment for the selected audited event. Selecting this button will display the Why dialog allowing you to enter a new command or append to an existing comment. NOTE: You can display comments as an additional column in the main Search Results grid by selecting/checking Comment in the left-most table on the Advanced tab. Search Results ChangeAuditor 151 ChangeAuditor Knowledge Base ChangeAuditor’s knowledge base contains detailed descriptions of each audited event, including information about how ChangeAuditor detected the configuration change event, what the changed parameter controls, and the consequences of such a change. These knowledge base entries may also contain links to articles or documents that offer additional information about the audited event. To launch the knowledge base: • From the Search Results page, right-click an audited event in the Search Results grid and select the KnowledgeBase menu command. • From the Event Details pane, use the KnowledgeBase tool bar button. NOTE: If the offline knowledge base is installed and the Actions | Use Offline KnowledgeBase command is selected (checked), the local copy of the knowledge base will be accessed; if not, the online version of the knowledge base will be displayed. (To install the offline knowledge base, use the NetPro ChangeAuditor Offline Knowledge Base.msi file. Please refer to the ChangeAuditor Installation Guide for information on installing the offline knowledge base.) Search Results ChangeAuditor 153 Chapter 6: Custom Active Directory Auditing ChangeAuditor provides in-depth, real-time auditing for key Active Directory configuration changes. ChangeAuditor allows you to enable/disable the auditing of individual audited events so that ChangeAuditor is auditing only those events that are vital to your organization’s operation. In addition, ChangeAuditor allows you to modify the severity level (High, Medium, or Low) and description assigned to each audited event. The severity level is used by ChangeAuditor when processing events and to help you in determining the potential level of risk associated with each configuration change event. By default, ChangeAuditor audits the Enterprise for changes made to the user, group and computer object classes. However, using the custom Active Directory Object Auditing feature, you can go a step deeper and specify where you want to conduct the audit as well as the object class(es) you want to audit. You can also use the Member of Group auditing feature to limit your search to users based on their group membership. ChangeAuditor’s Custom Attribute Auditing feature allows you to further customize ChangeAuditor to meet your auditing requirements by specifying the individual schema attributes to be audited. This feature also allows you to assign a severity for the attributes being monitored. This chapter explains how to use these features to customize ChangeAuditor to meet your auditing needs: • Enabling/disabling event auditing and modifying an event’s severity level or event class description • Defining custom Active Directory object auditing • Defining custom attribute auditing • Defining a Member of Group auditing list Custom Active Directory Auditing 154 ChangeAuditor Enabling/Disabling Event Auditing ChangeAuditor allows you to enable or disable audited events to best suit your organization. In addition, each event has been assigned a severity level and a description, which can also be changed based on your organization’s operation. To view or modify the current event auditing settings, use the Audit Events page, which is accessible through the Administration Tasks tab. Please refer to the ChangeAuditor Event Reference Guide, for a complete list of the audited events being audited by ChangeAuditor and their default severity setting. For a list of the events that are disabled by default in ChangeAuditor, please refer to Appendix C: Disabled Events on page 273. To disable/enable individual events: 1. Open the Administration Tasks tab using the View | Administration menu command or the F12 function key. 2. In the left-hand pane of the Administration Tasks tab, select Audit Events (under the Auditing heading) to display the Audit Events page. 3. To disable an event, select the event to be disabled and select the Disable tool bar button or place your cursor in the corresponding cell in the Enabled column and select Disabled from the drop-down menu. (When using the Disable tool bar button, you can select multiple events using the Shift or Ctrl keys.) 4. To enable an event, select the event to be enabled and select the Enable tool bar button or place your cursor in the corresponding cell in the Enabled column and select Enabled from the drop-down menu. (When using the Enable tool bar button, you can select multiple events using the Shift or Ctrl keys.) To modify an event’s severity level: 1. Open the Administration Tasks tab and then the Audit Events page. 2. Select one or more event(s) from the list and select the appropriate Severity (High, Medium or Low) tool bar button. Use the Shift or Ctrl keys to select multiple events. You can also change an individual event’s severity level by placing your cursor in the corresponding cell in the Severity column and selecting the appropriate severity level from the drop-down menu. 3. To reset an event’s severity to the factory default, select the event(s) and use the Default tool bar button. To modify an event class description: 1. Open the Administration Tasks tab and then the Audit Events page. 2. Select the event from the list and select the Edit tool bar button. Selecting this button will display a dialog listing the existing description and allowing you to enter a new description for the selected event. 3. On this dialog, enter the new description for the selected event and select OK. Custom Active Directory Auditing ChangeAuditor 155 Audit Events Page The Audit Events page lists all of the events available for auditing by ChangeAuditor. It also displays the facility to which the event belongs, the severity assigned to each event and if the event is enabled or disabled. NOTE: Changes made on this page are global and will apply to ALL NetPro Compliance Agents. The Audit Events page contains the following information/controls: Audit Events list box The Audit Events list box contains an alphabetical list of all the ChangeAuditor events along with the following information: • Severity • Facility Name • Event Class • Enabled Custom Active Directory Auditing 156 ChangeAuditor To disable or change the severity of an event, select/highlight the event(s) to be disabled or modified and select the appropriate button, as described below. Edit Use the Edit button to modify the event class description for an event. Selecting this button will display a dialog listing the existing description and allowing you to enter a new description for the selected event. High Use the High button to change the selected event(s) severity to High. The value in the Severity column will change to ‘High’. Medium Use the Medium button to change the selected event(s) severity to Medium. The value in the Severity column will change to ‘Medium’. Low Use the Low button to change the selected event(s) severity to Low. The value in the Severity column will change to ‘Low’. Enable Use the Enable button to enable the selected disabled event(s). You can select multiple events using the Shift or Ctrl keys. Disable Use the Disable button to disable the selected event(s). You can select multiple events using the Shift or Ctrl keys. For a list of events that are disabled by default, please refer to Appendix C: Disabled Events on page 273. Default Use the Default button to reset the severity and enabled settings of the selected event(s) back to the factory defaults. Print Use the Print button to send the contents of the Audit Event Configuration dialog to a designated printer. Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Audit Events page to either an Excel (.xls) or a Comma Delimited (.csv) file. Selecting this button will display the native Save As dialog allowing you to specify a file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Custom Active Directory Auditing ChangeAuditor 157 Custom Active Directory Object Auditing By default, ChangeAuditor audits the Enterprise for changes made to the user, group and computer object classes. More specifically, an audited event is generated whenever an object is added, moved, removed or renamed from one of these object classes. Using the Custom Active Directory Object Auditing feature, you can however, go a step deeper and specify where you want to conduct the audit (e.g., Enterprise, an individual object, etc.) as well as the object class(es) to be audited. To define custom Active Directory object auditing, use the Active Directory Auditing page, which is accessible through the Administration Tasks tab. To define custom Active Directory object auditing: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Active Directory (under the Auditing heading) to display the Active Directory Auditing page. (This page is displayed whenever the Administration Tasks tab is initially opened.) 3. Use the Add tool bar button to launch the Audited Active Directory Object wizard, which steps you through the process of defining the objects and object classes to be audited by ChangeAuditor. • From the first page, select where to conduct the audit (i.e., the enterprise, an object, an object and its direct child objects only, or an object and all child objects) and what (i.e., directory object or container) to be audited. • On the second page, select the object classes to be audited. 4. After selecting the object classes to be audited, select the Finish button to save your selection, close the wizard and return to the Active Directory Auditing page. The selected Active Directory object will now be listed on the Active Directory Auditing page. Custom Active Directory Auditing 158 ChangeAuditor Active Directory Auditing Page The Active Directory Auditing page contains a list of the Active Directory objects selected for auditing by ChangeAuditor. NOTE: If you receive a message stating that the client is unable to acquire exclusive access to object monitoring, there is another user using the Active Directory Auditing page and therefore, all of the tool bar buttons will be deactivated preventing you from making any changes. The Active Directory Auditing page contains the following information/controls: Audited Objects This list box contains an expandable view of the Active Directory objects selected for auditing. Initially, the list box will contain an entry for auditing all user, computer, and group object classes in the entire enterprise. The view groups the information by object (e.g., enterprise), which can be expanded to view the object class(es) and monitored attributes. To add an object to this list, use the Add tool bar button. Once added, the following information will be displayed: Object This column displays the distinguished name of object. Scope This column displays the scope of coverage: Forest, Object, One Level or SubTree. If the view is not already expanded, click the expansion box to the left of an object to expand the view to display the object class(es) and monitored attributed to be audited in the object. Object Class This column provides the object class being audited (e.g., computer, user, group, etc.) Custom Active Directory Auditing ChangeAuditor 159 NOTE: The Object Class cell in the main (topmost) heading is used for filtering data. That is, as you enter characters into this cell, the client will redisplay only the object classes that start with the character(s) entered, regardless of their object category. See Filtering Data in Expanded Views on page 47 for more information on using this feature. Monitored Attributes This column displays the number of schema attributes selected for auditing by ChangeAuditor for each object class listed. Attribute auditing is specified using the Attribute Auditing page. Use the tool bar buttons across the top of this page as described below: Add | Select Multiple Objects Use the Add button (or expand the Add button and select the Select Multiple Objects command) to launch the Audited Active Directory Object wizard which steps you through the process of defining the objects, classes and/or attributes to be audited by ChangeAuditor. Delete Use the Delete button to remove an entire object entry from the list box (e.g., auditing at the Enterprise level). Delete | Delete Object Class Expand the Delete button and select the Delete Object Class option to delete an individual object class from the list box (e.g., a group at the Enterprise level) Edit Use the Edit button to launch to the Audited Active Directory Object wizard to modify object, class and/or attributes included in the selected audited object. Print Use the Print button to send the contents of the Active Directory Auditing page to a designated printer. Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Active Directory Auditing page to either an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Custom Active Directory Auditing 160 ChangeAuditor Audited Active Directory Object Wizard The Audited Active Directory Object wizard is launched when the Add button is selected from the tool bar of the Active Directory Auditing page. This wizard will step you through the process of defining additional Active Directory objects to be audited by ChangeAuditor. It consists of the following pages: • Select Directory Object page - use this page to select a directory object or container for auditing. • Select Object Class page - use this page to select the object classes to be audited by ChangeAuditor. Select Directory Object Page From the first page of the wizard, select where to conduct the audit (e.g., enterprise) and what (i.e., directory object or container) is to be audited using the following controls: Scope Select the scope of coverage from the following options: • Enterprise - select this option to audit the entire enterprise • This Object - select this option to audit an individual object • This Object and Child Objects Only - select this option to audit an object and its direct child objects • This Object and All Child Objects - select this option to audit an object and all of its subordinate objects (all levels) Custom Active Directory Auditing ChangeAuditor 161 Object Picker Use the Browse or Search pages to locate the directory object or container to be audited. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Once you have located the desired directory object or container, select/highlight it and then select Next to proceed to the next page. Select Object Class Page Use the controls on the second wizard page to select the object classes to be audited. UnAudited Object Class The list box to the left of this page contains a list of all the unaudited object classes available for the object/container selected on the previous page. Select one or more unaudited object classes and use the Add button to select them for auditing. Audited Object Class The list to the right of this page contains a list of all the object classes selected for auditing. Select one or more audited object classes and use the Remove button to remove them from auditing. After selecting the object classes to be audited, select the Finish button to save your selection, close the wizard and return to the Active Directory Auditing page. The selected object will be listed on the Active Directory Auditing page. Custom Active Directory Auditing 162 ChangeAuditor Custom Attribute Auditing Using the Custom Attribute Auditing feature, you can customize ChangeAuditor by specifying the individual schema attributes to be audited. In addition to specifying individual attributes for auditing, you can also assign a severity to the attributes being audited. Use the Attribute Auditing page on the Administration Tasks tab to define custom attribute auditing. NOTE: Every three hours, the repository builds a list of attributes from Active Directory and saves it to the database. To define custom attribute auditing: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Attributes (under the Auditing heading) to open the Attribute Auditing page. 3. Select an object class from the list box located across the top of this page. (This list box contains the default object classes and the object classes selected on the Active Directory Auditing page.) Selecting an entry in this list box, will populate the list boxes across the bottom of the dialog with the applicable attributes. 4. In the Unmonitored Attribute list box, located in the lower left-hand pane of this page, select one or more attributes and use the Add button to select them for auditing. 5. To change the severity level assigned to an attribute, in the right-hand list box, place your cursor in the Severity cell and use the drop-down arrow to select the severity you want to assign to the selected attribute. 6. To remove an attribute from auditing, select the attribute from the right-pane and select the Remove button. Selecting this button will move the selected attribute back into the Unmonitored Attribute list box. 7. Once you have selected at least one attribute for auditing, the associated Monitored Attributes column in the list box across the top of this page will display the number of attributes selected for auditing. This value will also be displayed in the Monitor Attributes column back on the Active Directory Auditing page. Custom Active Directory Auditing ChangeAuditor 163 Attribute Auditing Page The Attribute Auditing page is displayed when Attributes is selected in the Explorer View of the Administration Tasks page. Using the Attribute Auditing feature, you can customize ChangeAuditor to meet your auditing requirements by specifying the individual schema attributes to be audited. In addition to specifying individual attributes for auditing, you can also assign a severity. The page consists of the following information/controls: Attributes list box The list box located across the top of this page lists the object classes that can be selected to define attribute auditing. More specifically, this list box contains the object classes selected on the Active Directory Auditing page. Selecting an entry in this list box, will populate the list boxes across the bottom of the dialog with the applicable attributes. The following information is displayed for each object class: Severity This column displays the severity assigned to the object class(es) listed. To change the severity, place your cursor in the Severity cell and use the drop-down arrow to select the severity you want to assign to the selected object. Custom Active Directory Auditing 164 ChangeAuditor Monitored Attributes This column displays the number of attributes selected for auditing within each schema class. This number should match the number of attributes displayed in the Monitored Attributes list box at the bottom of the page (right pane). Schema Class This column displays the names of the different schema classes available for auditing. Unmonitored Attributes list box The Unmonitored Attributes list box, located in the lower left-hand pane of this page, displays the attributes that are currently NOT being audited by ChangeAuditor for the selected schema class. Select one or more attributes from this list box and use the Add button to select them for auditing. Monitored Attributes list box The Monitored Attributes list box, located in the lower right-hand pane, contains the attributes that are currently selected for auditing by ChangeAuditor for the selected schema class. Select one or more attributes from this list box and use the Remove button to remove them for auditing. In addition to the attribute, the assigned severity is also displayed. To change the severity level assigned to an attribute, place your cursor in the Severity cell and use the drop-down arrow to select the severity you want to assign to the selected attribute. Use the tool bar buttons to print the contents of the Attribute Auditing page: Print Use the Print button to send the contents of the Attribute Auditing page to a designated printer. Print | Print to File Expand the Print button and select the Print to File option to save the contents of the Attribute Auditing page to either an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Custom Active Directory Auditing ChangeAuditor 165 Member of Group Auditing The Member of Group auditing feature allows you to audit specific users based on their group membership. NOTE: By default, ChangeAuditor monitors all users; therefore, in order to use this feature, you must first delete the user object class from the Active Directory Auditing page. To define a Member of Group Auditing list: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Member of Group (under the Auditing heading) to display the Member of Group Auditing page. 3. Use the Add tool bar button to display the Select one or more Directory Objects dialog to locate and select the group(s) whose users are to be audited by ChangeAuditor. 4. Use the Browse and Search pages to locate and select a group and use the Add button to add the selected group to the Selected Objects list box at the bottom of the dialog. 5. Repeat step 4 until you have selected all of the groups you want to add to the Member of Groups Auditing list and use the Select button to close the dialog and return to the Member of Group Auditing page, where your selections will now be listed. Member of Group Auditing Page The Member of Group Auditing page is displayed when Member of Group is selected in the explorer view of the Administration Tasks page. Using the Member of Group Auditing feature, you can customize ChangeAuditor to meet your auditing requirements by specifying the users to be audited based on their group membership. Custom Active Directory Auditing 166 ChangeAuditor Member of Groups Auditing List This list contains a list of groups whose users are to be audited by ChangeAuditor based on their group membership. The following information is displayed for each group: Type This column displays the type of directory object selected for Member of Group auditing (e.g., group) Group This column displays the name of the group DisplayName If applicable, this column shows the display name assigned to the groups listed. Use the tool bar buttons to add or delete groups to the list and to print the contents of the Member of Group Auditing page: Add Select the Add button to add a group to the Member of Group auditing list. Selecting this command will display the Select one or more Directory Objects dialog allowing you to select one or more groups to be added to the Member of Groups auditing list. See Select One or More Directory Objects Dialog on page 96 for more information about using this dialog to locate and select groups for the Member of Group auditing list. Delete Use the Delete button to remove a entry from the Member of Group Auditing list. Print Use the Print button to send the contents of the Member of Group Auditing page to a designated printer. Print | Print to File Expand the Print button and select the Print to File option to save the contents of the Member of Group Auditing page to either an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type to be saved. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Custom Active Directory Auditing ChangeAuditor 167 Chapter 7: Exchange Mailbox Auditing NOTE: Exchange auditing is ONLY available if you have licensed the ChangeAuditor for Exchange add-on module. Please contact your NetPro sales representative for more information. To enable Exchange Mailbox auditing, you must first define whose (users or groups) mailbox activities are to be audited. 1. Open the Administration Tasks | Exchange Mailbox Auditing page to create a list of directory objects whose mailbox activities are to be audited. For more information on creating an Exchange Mailbox Auditing list, please refer to Defining Exchange Mailbox Auditing List on page 168. 2. In ChangeAuditor, some of the Exchange Mailbox events are disabled by default due to the potentially high volume of events that can occur. For a complete list of Exchange Monitoring events that are disabled by default, please see Appendix C: Disabled Events on page 273 or the ChangeAuditor Event Reference Guide. If you want to capture audited events for any of these events, you will need to enable them from the Administration Tasks | Audit Events page. For more information on enabling/disabling audit events, please refer to Enabling/Disabling Event Auditing on page 154. Warning When the Message read by non-owner event is enabled and a mailbox is moved from one mailbox store to another, ChangeAuditor will generate an audited event for every email in the mailbox that is being moved. For example, if a user has 1,000 emails in his/her mailbox, you will receive 1,000 Message read by non-owner events in ChangeAuditor. This chapter provides instructions for defining an Exchange Mailbox Auditing list and a description of the Exchange Mailbox Auditing page. Exchange Mailbox Auditing 168 ChangeAuditor Defining Exchange Mailbox Auditing List The list of Directory Objects on the Exchange Mailbox Auditing page defines what directory objects’ mailbox activities will be audited by ChangeAuditor. To define an Exchange Mailbox Auditing list: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Exchange Mailbox (under the Auditing heading) to open the Exchange Mailbox Auditing page. 3. Select the Add tool bar button to display the Select One or More Directory Objects dialog allowing you to select the directory object(s) to be added to the Exchange Mailbox Auditing list. 4. Use the Browse and Search pages to locate and select a directory object (i.e., BuiltinDomain, Domain-DNS, Organizational Unit, User or Container) and use the Add button to add the selected object to the Selected Object list at the bottom of this dialog. 5. Repeat Step 4 until you have selected all the directory objects you want added to the Exchange Mailbox Auditing list and use the Select button to close this dialog and return to the Exchange Mailbox Auditing page, where your selections will now be listed. Exchange Mailbox Auditing ChangeAuditor 169 Exchange Mailbox Auditing Page To enable Exchange Mailbox auditing in ChangeAuditor, you must first specify whose mailbox activities are to be audited. To do this, you will use the Exchange Mailbox Auditing page, which is displayed when Exchange Mailbox is selected in the navigation pane of the Administration Tasks page. NOTE: The directory objects listed on this page only apply to the events grouped under the Exchange Mailbox Monitoring facility, not any of the other Exchange facilities. This page consists of the following information/controls: Exchange Mailbox Auditing list box This list box lists the directory objects selected for Exchange Mailbox auditing in ChangeAuditor. The following information is displayed for each object: Type This column displays the type of directory object selected for Exchange Mailbox auditing (i.e., Builtin-Domain, Domain-DNS, Organizational Unit, User, or Container) Exchange Mailbox This column displays the name of the Exchange mailbox associated with the directory objects listed. Display Name If applicable, this column shows the display name assigned to the directory objects listed. Exchange Mailbox Auditing 170 ChangeAuditor Use the tool bar buttons across the top of this page as described below: Add Use the Add button to define whose Exchange Mailbox activities are to be audited. Selecting this button will display the Select one or more Directory Objects dialog allowing you to select the directory object(s) to be audited. See Select One or More Directory Objects Dialog on page 96 for more information about using this dialog to locate and select directory objects for the Exchange Mailbox Auditing list. Delete When one or more directory objects are selected in the list box, use the Delete button to remove the selected directory object(s) from the list box. Print Use the Print button to send the contents of the Exchange Mailbox Auditing page to a designated printer Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Exchange Mailbox Auditing page to a file. This command will display the native Save As dialog allowing you to specify the file name and location. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Exchange Mailbox Auditing ChangeAuditor 171 Chapter 8: File System Auditing ChangeAuditor offers expanded File System coverage to include auditing of both file and folder reads and opens. Granular selection allows the auditing scope to be set on an individual file or folder or an entire sub-tree. The File System Auditing feature also allows you to include or exclude certain files or folders from the audit scope in order to ensure a faster and more efficient audit process. NOTE: File System auditing is ONLY available if you have licensed the ChangeAuditor for File System add-on module. Please contact your NetPro sales representative for more information. To capture File System audited events in ChangeAuditor, you must first complete the following steps to define the files/folders to be audited and the operations to be captured: 1. Create a File System Auditing template which specifies the files/folders and operations to be audited. For more information on creating a template, please refer to File Auditing Wizard on page 177. 2. Add this template to an agent configuration. For more information on how to add a template to an agent configuration, please refer to Defining Agent Configurations on page 218. 3. Assign the agent configuration to NetPro Compliance Agents. For more information on how to assign an agent configuration to an agent, please refer to Assigning Agent Configurations to Agents on page 219. This chapter provides instructions for creating File System Auditing templates, as well as a description of the File System Auditing page, File Auditing wizard and File System Auditing Configuration dialog. File System Auditing 172 ChangeAuditor Creating File System Auditing Templates Best Practice: NetPro recommends a phased approach to setting up file/folder auditing for all servers. A phased approach will allow file/folder auditing to be deployed in stages so that the repository performance in not degraded. In order to enable File System auditing in ChangeAuditor, you must first create a File System Auditing template which specifies the files/folders and changes to be audited. You can then add this template to an agent configuration, which then needs to be assigned to the appropriate NetPro Compliance Agents. To create an auditing template for a file: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select File System (under the Auditing heading) to open the File System Auditing page. 3. Use the Add | Add Template button to launch the File Auditing wizard which will step you through the process of creating a File System Auditing template. • From the first page of the wizard, enter a name for the template and select the File option to audit a single file. Then enter a file name (i.e., Drive:\Folder\FileName.ext) or use the Browse button to the far right to locate and select the file to be audited. • On the last page of the wizard, select (check) the file operations to be audited. 4. After specifying the changes to be audited, use the Finish button to create the template, close the dialog and return to the File System Auditing page. The file and operations specified in the wizard will be displayed in the templates list box. 5. To add another file to this template, select the template and use the Add | Add File Path tool bar button. Selecting this button will launch the File Auditing wizard allowing you to specify the file to be added to the selected template. 6. Once you have defined a File System Auditing template, open the Agent Configuration page to add this template to an agent configuration. • Select the Configurations button to open the Configuration Setup dialog. • Select an existing configuration from the list box or use the Add button to create a new agent configuration. • Expand the File System Auditing section and select the Add button. Selecting this button will display a dialog from which you can select the template to be added to the selected configuration. 7. After adding the File System Auditing template to an agent configuration, back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. File System Auditing ChangeAuditor 173 To create an auditing template for a folder: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select File System (under the Auditing heading) to open the File System Auditing page. 3. Use the Add | Add Template button to launch the File Auditing Wizard which will step you through the process of creating a File System Auditing template. • From the first page of the wizard, enter a name for the template and select the Folder option to audit a folder or set of files. Enter a folder name (i.e., Drive:\Folder\) or use the drop-down arrow or the Browse button to select the folder to be audited. When the Folder option is selected, you will be presented with the following options to define the scope of coverage for your audit: • • • This Object • This Object and Child Objects Only • This Object and All Child Objects If you selected either the This Object and Child Objects Only or This Object and All Child Objects option on the first page, three additional pages will be displayed: • On the Select Files/Folders page, you will be prompted to specify the name of the file(s)/folder(s) to be audited. • On the File Extension Exclusion page, you can enter the file extension(s) that are to be excluded from being audited. • On the File/Folder Path Exclusion page, you can enter the file and/or folder paths to be excluded from being audited. On the last page of the wizard, select (check) the operations to be included in the template. 4. After specifying the changes to be audited, use the Finish button to create the template, close the dialog and return to the File System Auditing page. The folder and options specified in the wizard will be displayed in the templates list box. 5. To add another folder to this template, select the template and use the Add | Add File Path tool bar button. Selecting this button will launch the File Auditing wizard allowing you to specify the folder to be added to the selected template. 6. Once you have defined a File System Auditing template, open the Agent Configuration page to add this template to an agent configuration. • Select the Configurations button to open the Configuration Setup dialog. • Select an existing configuration from the list box or use the Add button to create a new agent configuration. • Expand the File System Auditing section and select the Add button. Selecting this button will display a dialog from which you can select the template to be added to the selected configuration. File System Auditing 174 ChangeAuditor 7. After adding the File System Auditing template to an agent configuration, back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. To create a template from the Agent Configuration page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. Select the Configurations button to display the Configuration Setup dialog which contains a list of configuration definitions already defined as well as the means for creating a new configuration. 4. Select an existing template from the list box or use the Add button to create a new configuration. 5. Expand the File System Auditing section in the right-hand pane and select the Edit button which will display the File Auditing Configuration dialog. 6. On this dialog, select the Add Template button to launch the File Auditing wizard which will step you through the process of creating a new template. 7. After specifying the file(s) and/or folder(s) and operations to be audited, use the Finish button to create the template, close the dialog and return to the File Auditing Configuration dialog. 8. To add another file or folder to this template, select the template and use the Add Path button. Selecting this button will launch the File Auditing wizard allowing you to specify the folder to be added to the selected template. 9. Select OK to close the dialog and return to the Configuration Setup dialog. 10.Back on the Configuration Setup dialog, select this template from the list box and use the Add button in the File System Auditing section to add this template to the selected agent configuration. Select OK to save your selection and close the dialog. 11.Back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. File System Auditing ChangeAuditor 175 File System Auditing Page Select File System (under the Auditing heading) from the navigation pane of the Administration Tasks tab to display the File System Auditing page. From this page you can launch the File Auditing wizard to specify a file or folder to be audited. You can also edit existing templates and remove templates that are no longer being used. The File System Auditing page contains the following information: Templates List Box The Templates list box contains an expandable view of all the File System Auditing templates that have been previously defined. To add a new template to this list, use the Add | Add Template tool bar button. Once added, the following information is provided for each template: Template Name This column displays the name assigned to the template when it was created. Click the expansion box to the left of the Template Name to expand this view and display the following details for each template: File Path This column displays the name of the file path or folder included in the File System Auditing template. NOTE: The File Path cell in the main (topmost) heading is used for filtering data. That is, as you enter characters into this cell, the client will redisplay only the file paths that contain the character(s) entered, regardless of the File System template to which they belong. See Filtering Data in Expanded Views on page 47 for more information on using this feature. File System Auditing 176 ChangeAuditor Include Ext This column displays the names of the file or folder to be audited (or a file mask) in each file path listed (i.e., for files, the file name specified on the first page of the wizard and for folders, the file or folder specified on the Select Files/Folders page of the wizard). Exclude Ext This column displays the names of the file extensions that were marked for exclusion from File System auditing (i.e., added to the Excluded File Extensions list box in the in the File Extension Exclusion page of the wizard). Exclude Path This column displays the names of the individual files/folders selected for exclusion from File System auditing (i.e., added to the Excluded Paths list box in the File/ Folder Path Exclusion page of the wizard.) Scope This column indicates the scope of coverage specified for each file path in the selected template. For files, this column will be One Level. For folders, this column will depend on the scope option selected on the first page of the wizard: • Object - This Object scope • One Level - This Object and Child Object Only scope • Subtree - This Object and All Child Objects scope Operations This column displays the file/folder changes selected for auditing on the last page of the wizard. Hover your mouse over this cell to view all of the operations included in the template. Use the tool bar buttons as described below: Add | Add Template Use the Add button (or expand the Add button and select the Add Template option) to create a new template. Selecting this button will launch the File Auditing wizard which will step you through the process of creating a File System Auditing template. Add | Add File Path Expand the Add button and select the Add File Path option to add files or folders to the selected template. When this button is selected, the File Auditing wizard will be displayed, allowing you to specify the file or folder to be added and the changes to be audited. Delete | Delete Template When a template is selected in the list box, use the Delete button to remove the selected template. Delete | Delete File Path When a file path is selected in the list box, use the Delete button to remove the selected file path from the file system auditing template. File System Auditing ChangeAuditor 177 Edit File Path Options Use the Edit File Path Options button to modify the options currently selected for the selected file path (e.g., scope, excluded file extensions, excluded files/folders, or operations to be audited). Print Use the Print button to send the contents of the File System Auditing page to a designated printer Print | Print to File Expand the Print button and select the Print to File command to save the contents of the File System Auditing page to a file. This command will display the native Save As dialog allowing you to specify the file name and location. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. File Auditing Wizard The File Auditing wizard is displayed when you select the Add | Add Template button on the File System Auditing page. This wizard steps you through the process of creating a new file system template, identifying the files and/or directories to be included (or excluded) in the template. You will also use this wizard to modify a previously defined File System Auditing template or to add additional files/folders to a template (Add | Add File Path tool bar button). The File Auditing wizard consists of the following pages: • Define Template page • Select Files/Folders page (displayed when Folders option with This Object and Child Objects Only or This Object and All Child Objects is selected on the first page) • File Extension Exclusion page (displayed when Folders option with This Object and Child Objects Only or This Object and All Child Objects is selected on the first page) • File/Folder Path Exclusion page (displayed when Folders option with This Object and Child Objects Only or This Object and All Child Objects is selected on the first page) • Select File/Folder Change page File System Auditing 178 ChangeAuditor Define Template Page From the first page of the wizard, enter a name for the template and select the appropriate option to define what you want to audit. Template Name Enter a descriptive name for the file system template being created. Select a: Select one of the following options to define auditing for a file or folder: • File - select this option to audit a single file. Then enter a file name (i.e., Drive:\Folder\FileName.ext) or use the Browse button to the far right to locate and select the file to be audited. • Folder - select this option to audit a folder or a set of files. Then enter a folder name (i.e., Drive:\Folder\) or use the drop-down arrow or the Browse button to select the folder to be audited. File System Auditing ChangeAuditor 179 Scope When the Folder option is selected, you will be presented with the following options to define the scope of coverage for your audit: • This Object - select this option to audit only the selected folder, not its files or subfolders. (Default) • This Object and Child Objects Only - select this option to audit the selected folder and its direct files and subfolders. This is not recursive. • This Object and All Child Objects - select this option to audit this folder and all of its files and subfolders. After providing a template name, specifying a file or folder and selecting the appropriate scope option(s), use the Next button to proceed to the next page. File System Auditing 180 ChangeAuditor Select File/Folder Page If you selected the Folder option and either the This Object and Child Objects Only or This Object and All Child Objects option on the first page, this page will be displayed allowing you to specify the name of the file(s)/folder(s) to be audited. Name of File/Folder Place your cursor in the text box at the top of this page and enter the name of the file or folder to be audited. NOTE: You can use a mask to select a group of files and/or folders, using any combination of ? and * wildcards (e.g. *.*, *.exe, security*, ?.png, *abc?.tx?). To specify more than one mask, use a vertical bar to separate your entries (e.g., *.tmp|.exe|?.png) Select the appropriate option to specify whether you want to audit files, folders or both: • Audit the files that match this name (Default) • Audit the folders that match this name • Audit both the files and folders that match this name After specifying the files/folders to be audited, select the Next button to proceed to the next wizard page. File System Auditing ChangeAuditor 181 File Extension Exclusion Page If you selected the Folder option and either the This Object and Child Objects Only or This Object and All Child Objects option on the first page, this page will be displayed allowing you to exclude individual file extensions from being audited. Optionally, use the options on this page to mark any file extensions that you want to exclude from being audited. File Extensions Place your cursor in the text box on this page and enter the file extensions (e.g., *.log, *.tmp, *.exe) that are to be excluded from the selected template. Use a comma to separate multiple entries on a single line or add each file extension separately. NOTE: File extensions MUST be proceeded by an asterisk (e.g., *.log). Add Use the Add button to add the specified file extension to the Excluded File Extensions list box. Remove Use the Remove button remove the selected entries from the exclusion from the Excluded File Extensions list. This button is only available when there is an entry in the Excluded File Extensions list box. Excluded File Extensions This list box displays the file extensions selected for exclusion from being audited. Once you have specified the file extensions to be excluded, select the Next button to proceed to the next wizard page. File System Auditing 182 ChangeAuditor File/Folder Path Exclusion Page If you selected the Folder option and either the This Object and Child Objects Only or This Object and All Child Objects option on the first page, this page will be displayed allowing you to exclude individual files or folders from being audited. Optionally, use the options on this page to mark any files or folders from being audited. Select a: Select either the File or Folder option to specify what you want to exclude. Path The path field is populated based on the selection made on the first page of the wizard. Use the Browse button, to the right of this field, to locate and select an individual file or folder within that path that is to be excluded from ChangeAuditor auditing. When you select an individual file or folder, the path field will be updated to reflect your selection. NOTE: You can use a mask to select a group of files, using any combination of ? and * wildcards (e.g. c:\windows\nt*install). To specify more than one mask, use a vertical bar to separate your entries. When using wildcards to exclude a group of files, the exclusion is non-recursive. Add After identifying the file/folder path, use the Add button to add this path to the Excluded Paths list box. This button is only available after you have identified an individual file/folder to be excluded. Remove Use the Remove button to remove the selected path from the exclusion list. This button is only available when there is an entry in the Excluded Paths list box. File System Auditing ChangeAuditor 183 Excluded Paths This list box displays the file(s) and/or folder(s) that are to be excluded from auditing. Once you have specified the file(s) and/or folder(s) to be excluded, select the Next button to proceed to the next wizard page. Select Files/Folders Change Page This page of the wizard will be populated based on whether you are auditing a file or a folder. From this page, select (check) the operations to be included in the auditing template. You must select at least one operation. When a File is selected, the following changes can be selected for auditing: • File access rights changed • File attribute changed • File auditing changed • File created • File deleted • File last write changed • File moved • File opened (N/A when the ‘This Object and All Child Objects’ option is selected on the first page of the File Auditing Wizard.) • File ownership changed • File renamed • Junction Point created • Junction Point deleted File System Auditing 184 ChangeAuditor When a Folder is selected, the following changes can be selected for auditing: • Folder access rights changed • Folder attribute changed • Folder auditing changed • Folder created • Folder deleted • Folder moved • Folder opened (N/A when the ‘This Object and All Child Objects’ option is selected on the first page of the File Auditing Wizard.) • Folder ownership changed • Folder removed • Junction Point created • Junction Point deleted Select All Use the Select All button to select (check) all of the changes listed. Unselect All Use the Unselect All button to deselect (uncheck) all of the changes listed. After specifying the changes to be audited, use the Finish button to create the template, close the dialog and return to the File System Auditing page. The file/folder and options specified in the wizard will be displayed in the Templates list box. File System Auditing ChangeAuditor 185 File Auditing Configuration Dialog The File Auditing Configuration dialog is displayed when you select the Edit button in the File System Auditing section on the Configuration Setup dialog. From this dialog, you can create a new template, remove a template and add, delete or edit a path in a previously defined template. When expanded, the list box will display the following details about the File System Auditing templates currently defined: • Template Name - name assigned to template when it was created. • File Path - name of the file path(s) or folder(s) included in the template. • Include Ext - file extensions included in the template. • Exclude Ext - file extension(s) marked for exclusion from auditing. • Exclude Path - file path(s) marked for exclusion from auditing. • Scope - scope of coverage. • Operations - file/folder changes selected for auditing. Use the buttons across the bottom of this dialog as described below: Add Template Use the Add Template button to create a new template, which can then be added to the selected agent configuration. Selecting this button will launch the File Auditing wizard which will step you through the process of creating a new File System Auditing template. Delete Template When a template is selected in the list box, use the Delete Template button to delete the selected template. File System Auditing 186 ChangeAuditor Add Path When a template is selected in the list box, use the Add Path button to add additional files/ folders to the selected template. Selecting this button will launch the File Auditing wizard allowing you to specify the additional file path to be added. Delete Path When a file path is selected in the list box, use the Delete Path button to remove the selected file path from the File System Auditing template. Edit Path When a file path is selected in the list box, use the Edit Path button to modify the scope, excluded file extensions, excluded file/folder paths, or operations currently selected for auditing for the selected file/folder path. File System Auditing ChangeAuditor 187 Chapter 9: Registry Auditing The ability to audit registry settings improves operational efficiency dramatically. For example, some applications, such as virus scanning software, modify registry keys when an update is installed. By capturing these change events proactively, Administrators can determine whether or not specific machines received an update. Further, other applications may warrant the tracking of modifications to certain registry settings to ensure that they have not been tampered with. ChangeAuditor’s enhanced registry auditing feature allows you to audit changes to a specific key or to a folder and its sub folders. To capture Registry audited events in ChangeAuditor, you must first complete the following steps to define the registry keys to be audited and the changes to be captured: 1. Create a Registry Auditing template which specifies the registry key(s) and values to be audited. For more information on creating a Registry Auditing template, please refer to Registry Auditing Wizard on page 192. 2. Add this template to an agent configuration. For more information on adding a Registry Auditing template to an agent configuration, please refer to Defining Agent Configurations on page 218. 3. Assign the agent configuration to NetPro Compliance Agents. For more information on assigning an agent configuration to an agent, please refer to Assigning Agent Configurations to Agents on page 219. This chapter provides instructions for creating Registry Auditing templates, as well as a description of the Registry Auditing page, Registry Auditing wizard and Registry Auditing Configuration dialog. Registry Auditing 188 ChangeAuditor Creating Registry Auditing Templates In order to enable custom registry auditing in ChangeAuditor, you must first create a Registry Auditing template which specifies the registry keys and values to be audited. You can then assign this template to an agent configuration. To create a Registry Auditing template: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Registry (under the Auditing heading) to open the Registry Auditing page. 3. Use the Add | Add Template button to launch the Registry Auditing wizard which will step you through the process of creating a Registry Auditing template. • From the first page of the wizard, enter a name for the template, select the registry key in the HKEY_LOCAL_MACHINE hive to be audited and the scope of coverage (e.g., a single object, its child objects, etc.). • If you selected the This Object and Child Objects Only option on the first page of the wizard, an additional page will be displayed allowing you specify whether you want to audit all values or a specific value for the selected key. • On the final page of the Registry Auditing wizard, select (check) all of the types of changes (e.g. registry key added, registry key deleted) that are to be audited in the selected registry key. 4. After specifying the changes to be audited, use the Finish button to create the template, close the dialog and return to the Registry Auditing page. The registry key and options specified in the wizard will be displayed in the templates list box. 5. To add another registry object to this template, select the template and use the Add | Add Registry Object tool bar button. Selecting this button will launch the Registry Auditing wizard allowing you to specify the registry object to be added to the selected template. 6. Once you have defined a Registry Auditing template, open the Agent Configuration page to add this template to an agent configuration. • Select the Configurations button to open the Configuration Setup dialog. • Select an existing configuration from the list box or use the Add button to create a new agent configuration. • Expand the Registry Auditing section and select the Add button. Selecting this button will display a dialog from which you can select the template to be added to the selected configuration. 7. After adding the Registry Auditing template to an agent configuration, back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. Registry Auditing ChangeAuditor 189 To create a template from the Agent Configuration page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. Select the Configurations button to display the Configuration Setup dialog which contains a list of configuration definitions already defined as well as the means for creating a new configuration. 4. Select an existing template from the list box or use the Add button to create a new configuration. 5. Expand the Registry Auditing section in the right-hand pane and select the Edit button which will display the Registry Auditing Configuration dialog. 6. On this dialog, select the Add Template button to launch the Registry Auditing wizard which will step you through the process of creating a new template. 7. After specifying the registry key(s) and values to be audited, use the Finish button to create the template, close the dialog and return to the Registry Auditing Configuration dialog. 8. To add another registry object to this template, select the template and use the Add Path tool bar button. Selecting this button will launch the Registry Auditing wizard allowing you to specify the registry object to be added to the selected template. 9. Select OK to close the dialog and return to the Configuration Setup dialog. 10.Back on the Configuration Setup dialog, select this template from the list box and use the Add button in the Registry Auditing section to add this template to the selected agent configuration. Select OK to save your selection and close the dialog. 11.Back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. Registry Auditing 190 ChangeAuditor Registry Auditing Page The Registry Auditing page is displayed when Registry (under the Auditing heading) is selected in the explorer view of the Administration Tasks page. From this page you can launch the Registry Auditing wizard to specify a registry key to be audited. You can also edit existing templates and remove templates that are no longer being used. The Registry Auditing page consists of the following information: Templates This list box contains an expandable view of all the Registry Auditing templates that have been previously defined. To add a new template to this list, use the Add tool bar button. Once added, the following information is provided for each template: Template Name This column displays the name assigned to the template when it was created. Click the expansion box to the left of the Template Name to expand this view and display the following details about the template: Path This column displays the name of the file path for the selected registry key in the HKEY_LOCAL_MACHINE hive. NOTE: The Path cell in the main (topmost) heading is used for filtering data. That is, as you enter characters into this cell, the client will redisplay only the paths that contain the character(s) entered, regardless of the Registry template to which they belong. See Filtering Data in Expanded Views on page 47 for more information on using this feature. Registry Auditing ChangeAuditor 191 Scope This column indicates whether all sub-folders are also included in the selected Registry Auditing template. Actions This column displays the registry changes selected for auditing on the last page of the wizard. Hover your mouse over this cell to view all of the actions included in the template. Value If applicable, this column displays the value entered when the template was created. That is, the specific value selected for auditing on the second page of the wizard (only applies to ‘This Object and Child Objects Only’ scope). Use the tool bar buttons as described below: Add | Add Template Use the Add button (or expand the Add button and select the Add Template option) to create a new registry template. Selecting this button will launch the Registry Auditing Wizard which steps you through the process of defining the registry key and registry key changes to be included in this template. Add | Add Registry Object Expand the Add button and select the Add Registry Object option to add an additional registry object to the selected template. When this button is selected, the Registry Auditing Wizard will be displayed allowing you to select the registry object to be added. Delete | Delete Template When a template is selected in the list box, use the Delete button to remove the selected template from the list box. Delete | Delete Registry Object When an individual registry object is selected in the list box, use the Delete button to remove the selected registry object from the registry template. Note that if you confirm to delete the last registry object in the template, you will also delete the template itself. Edit Registry Object Options Use the Edit Registry Object Options button to launch the Registry Auditing wizard to modify the current options used to create the selected Registry Auditing template. Print Use the Print button to send the contents of the Registry Auditing page to a designated printer. Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Registry Auditing page to an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type. Registry Auditing 192 ChangeAuditor Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Registry Auditing Wizard The Registry Auditing wizard is displayed when you select the Add | Add Template tool bar button on the Registry Auditing page. From this wizard, select the registry key to be audited as well as the changes to be audited. The Registry Auditing wizard consists of the following pages: • Select Registry Key page • Select Values page (displayed when ‘This Object and Child Objects Only’ option is selected on first page) • Select Registry Changes page Select Registry Key Page On the first page of the Registry Auditing wizard, enter the following information: Template Name Enter a descriptive name for the registry template being created. Registry Auditing ChangeAuditor 193 Select the registry key in the HKEY_LOCAL_MACHINE hive Select the registry key in the HKEY_LOCAL_MACHINE hive to be audited. Use the browse button, to the far right, to select the type of registry to be browsed to locate the registry key: • Browse local registry - select this option to browse the registry for the local computer • Browse remote registry - select this option to browse the registry for a remote server NOTE: Make sure that the selected remote computer is on the network, has remote administration enabled and that both computers are running the remote registry service. If the remote computer does not allow remote admin access, a message will be displayed explaining that you need to select a different server. Scope Select the appropriate option to specify the scope of coverage: • This Object - select this option to audit only this key, not its values or subkeys. (Default) • This Object and Child Objects Only - select this option to audit this key, its values and direct subkeys only. This is not recursive. • This Object and All Child Objects - select this option to audit this key, all subkeys and all values. Select Values Page If you selected the ‘This Object and Child Objects Only’ option on the first page of the wizard, this page will be displayed allowing you specify whether you want to audit all values or a specific value for the selected key. Registry Auditing 194 ChangeAuditor From this page, select one of the following options: All Values Select this option to audit all values for the selected key. (Default) Specific Value Select this option to audit a specific value and enter the value to be audited. After specifying the value(s) to be audited, use the Next button to proceed to the next page of the wizard. Select Registry Change Page On the final page of the Registry Auditing wizard, select (check) all of the types of changes (e.g. registry key added, registry key deleted) that are to be audited for the selected registry key. Below is a list of the changes that may be displayed depending on the previous options selected: • Binary registry value added (N/A for ‘This Object’ scope) • Binary registry value changed (N/A for ‘This Object’ scope) • Binary registry value deleted (N/A for ‘This Object’ scope) • Numeric registry value added (N/A for ‘This Object’ scope) • Numeric registry value changed (N/A for ‘This Object’ scope) • Numeric registry value deleted (N/A for ‘This Object’ scope) • Registry key added • Registry key deleted • String registry value added (N/A for ‘This Object’ scope) • String registry value changed (N/A for ‘This Object’ scope) • String registry value deleted (N/A for ‘This Object’ scope) Registry Auditing ChangeAuditor 195 Select All Use the Select All button to select (check) all of the changes listed. Unselect All Use the Unselect All button to deselect (uncheck) all of the changes listed. After specifying the changes to be audited, use the Finish button to create the template, close the dialog and return to the Registry Auditing page. The registry key and the options defined in the wizard will be displayed in the templates list box. Registry Auditing Configuration Dialog The Registry Auditing Configuration dialog is displayed when you select the Edit button in the Registry Auditing section on the Configuration Setup dialog. From this dialog, you can create a new template, remove a template, add or delete a registry path from an existing template, or modify the options currently selected for auditing. When expanded, the list box will display the following details about the Registry Auditing templates currently defined: • Template Name - name assigned to template when it was created. • Path - path of the registry key(s) included in the template. • Scope - scope of coverage. • Actions - registry changes selected for auditing. • Value - value selected for auditing. Registry Auditing 196 ChangeAuditor Use the buttons across the bottom of this dialog as described below: Add Template Use the Add Template button to create a new template, which can then be added to the selected agent configuration. Selecting this button will launch the Registry Auditing wizard which will step you through the process of creating a new Registry Auditing template. Delete Template When a template is selected in the list box, use the Delete Template button to delete the selected template. Add Path When a template is selected in the list box, use the Add Path button to add an additional registry key to the selected template. Selecting this button will launch the Registry Auditing wizard allowing you to specify the additional registry key to be added. Delete Path When a registry object is selected in the list box, use the Delete Path button to remove the selected registry key from the Registry Auditing template. Edit Path Options When a registry object is selected in the list box, use the Edit Path Options button to modify the scope, values, or actions currently selected for auditing for the selected registry key. Registry Auditing ChangeAuditor 197 Chapter 10: SQL Server Auditing NOTE: SQL Server auditing is ONLY available if you have licensed the ChangeAuditor for SQL add-on module. Please contact your NetPro sales representative for more information. To capture SQL Server audited events, you must first complete the following steps to define the SQL instances to be audited and the events to be captured: 1. Create a SQL Server Auditing template which specifies the SQL instance(s) and events to be audited. For more information on creating a template, please refer to Creating SQL Server Auditing Templates on page 198. 2. Add this template to an agent configuration. For more information on how to add a template to an agent configuration, please refer to Defining Agent Configurations on page 218. 3. Assign the agent configuration to NetPro Compliance Agents. For more information on how to assign an agent configuration to an agent, please refer to Assigning Agent Configurations to Agents on page 219. This chapter provides instructions for creating SQL Server Auditing templates, as well as a description of the SQL Server Auditing page, SQL Auditing wizard and SQL Auditing Configuration dialog. SQL Server Auditing 198 ChangeAuditor Creating SQL Server Auditing Templates In order to enable SQL Server auditing in ChangeAuditor, you must first create a SQL Server Auditing template which specifies the SQL instance and SQL Server operations to be audited. You can then assign this template to an agent configuration, which then needs to be assigned to the appropriate NetPro Compliance Agents. To create a template from the SQL Server Auditing page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select SQL Server (under the Auditing heading) to open the SQL Server Auditing page. 3. Use the Add | Add Template button to launch the SQL Auditing wizard which will step you through the process of creating a SQL Server Auditing template. • From the first page of the wizard, enter a name for the template and select the SQL instance to be audited. You can audit the default instance or a named instance. • On the second page of the wizard select the SQL Server operations (facilities or event classes) that are to be audited. 4. After specifying the operations to be audited, use the Finish button to create the template, close the dialog and return to the SQL Server Auditing page. The SQL instance and operations specified in the wizard will be displayed in the templates list box. 5. To add another SQL instance to this template, select the template and use the Add | Add Instance tool bar button. Selecting this button will launch the SQL Auditing wizard allowing you to specify the SQL instance to be added to the selected template. 6. Once you have defined a SQL Server Auditing template, open the Agent Configuration page to add this template to an agent configuration. • Select the Configurations button to open the Configuration Setup dialog. • Select an existing configuration from the list box or use the Add button to create a new agent configuration. • Expand the SQL Server Auditing section and select the Add button. Selecting this button will display a dialog from which you can select the template to be added to the selected configuration. 7. After adding the SQL Server Auditing template to an agent configuration, back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. SQL Server Auditing ChangeAuditor 199 To create a template from the Agent Configuration page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. Select the Configurations button to display the Configuration Setup dialog which contains a list of configuration definitions already defined as well as the means for creating a new configuration. 4. Select an existing template from the list box or use the Add button to create a new configuration. 5. Expand the SQL Server Auditing section in the right-hand pane and select the Edit button which will display the SQL Auditing Configuration dialog. 6. On this dialog, select the Add Template button to launch the SQL Auditing wizard which will step you through the process of creating a new template. • From the first page of the wizard, enter a name for the template and select the SQL instance to be audited. You can audit the default instance or a named instance. • On the second page of the wizard select the SQL Server operations (facilities or event classes) that are to be audited. 7. After specifying the SQL instance(s) and operations to be audited, use the Finish button to create the template, close the dialog and return to the SQL Auditing Configuration dialog. 8. To add another SQL instance to this template, select the template and use the Add Instance button. Selecting this button will launch the SQL Auditing wizard allowing you to specify the SQL instance to be added to the selected template. 9. Select OK to close the SQL Auditing Configuration dialog and return to the Configuration Setup dialog. 10.Back on the Configuration Setup dialog, select this template from the list box and use the Add button in the SQL Server Auditing section to add this template to the selected agent configuration. Select OK to save your selection and close the dialog. 11.Back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. SQL Server Auditing 200 ChangeAuditor SQL Server Auditing Page Select SQL Server (under the Auditing heading) from the navigation pane of the Administration Tasks tab to display the SQL Server Auditing page. From this page you can launch the SQL Auditing wizard to specify the SQL instance(s) and the type of changes to be audited. You can also edit existing templates and remove templates that are no longer being used. The SQL Server Auditing page contains the following information: Templates List Box This list box contains an expandable view of all the SQL Server Auditing templates that have been previously defined. To add a new template to this list, use the Add | Add Template tool bar button. Once added, the following information is provided for each template: Template Name This column displays the name assigned to the template when it was created. Click the expansion box to the left of the Template Name to expand this view and display the following details for each template: Instance This column displays the name of the SQL instance selected on the first page of the wizard. NOTE: The Instance cell in the main (topmost) heading is used for filtering data. This is, as you enter characters into this cell, the client will redisplay only the SQL instances that contain the character(s) entered, regardless of the SQL Server Auditing template to which they belong. See Filtering Data in Expanded Views on page 47 for more information on using this feature. SQL Server Auditing ChangeAuditor 201 Operations This column displays the SQL facilities selected for auditing on the last page of the wizard. Hover your mouse over this cell to view all of the facilities included and the number of event classes selected for auditing in each. Use the tool bar buttons as described below: Add | Add Template Use the Add button (or expand the Add button and select the Add Template option) to create a new SQL Server Auditing template. Selecting this button will launch the SQL Auditing wizard which will step you through the process of defining the SQL instances and type of changes to be included in the template. Add | Add Instance Expand the Add button and select the Add Instance option to add an additional SQL instance to the selected template. When this button is selected, the SQL Auditing wizard will be displayed, allowing you to select the SQL instance to be added and the operations (event classes) to be audited. Delete | Delete Template When a template is selected in the list box, use the Delete button (or expand the Delete button and select the Delete Template option) to remove the selected template. Delete | Delete Instance When an individual SQL instance is selected in the list box, use the Delete button (or expand the Delete button and select the Delete Instance option) to remove the selected instance from the template. Note that if you confirm to delete the last instance in the template, you will also delete the template itself. Edit Instance Options Use the Edit Instance Options button to launch the SQL Auditing wizard to modify the current operations (event classes) selected for auditing in the template. Print Use the Print button to send the contents of the SQL Server Auditing page to a designated printer Print | Print to File Expand the Print button and select the Print to File command to save the contents of the SQL Server Auditing page to a file. This command will display the native Save As dialog allowing you to specify the file name and location. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. SQL Server Auditing 202 ChangeAuditor SQL Auditing Wizard The SQL Auditing wizard is displayed when you select the Add | Add Template tool bar button on the SQL Server Auditing page or the Add Template button on the SQL Auditing Configuration dialog. This wizard steps you through the process of creating a new template, identifying the SQL instances to be included in the template. You will also use this wizard to modify a previously defined template. The SQL Auditing wizard consists of the following pages: • Select SQL Instance page • Select Operations page Select SQL Instance Page From the first page of the wizard, enter a name for the template and select the SQL instance that you want to audit. Template Name Enter a descriptive name for the SQL Server Auditing template being created. Select a SQL Instance Select one of the following options: Default This option is selected by default and will use the default SQL instance (MSSQLSERVER) found on an agent that is using the SQL Server Auditing template. SQL Server Auditing ChangeAuditor 203 Named Select this option to use a named instance instead of the default SQL instance. When this option is selected, the name field will be activated allowing you to enter a SQL named instance. Or use the browse button to the right of this field to select from a list of available servers. Selecting the browse button will display the Select a SQL Instance dialog which displays a list of available servers. After providing a template name and specifying a SQL instance, use the Next button to proceed to the next page. Select Operations Page From this page, select the SQL Server operations (event classes) that are to audited on the selected SQL instance. You must select at least one operation. Data Grid The data grid across the top of the page displays all of the SQL event classes available for auditing. Select/highlight an event class and use the appropriate add option to add either the individual event class or all events in the selected facility. This grid displays the following information for each event class: • Facility - the facility to which each event class belongs • Event Class - the events available for auditing • SQL2000 - indicates whether the event class is available in SQL 2000 • SQL2005 - indicates whether the event class is available in SQL 2005 Add | Add This Event Click the Add button and select the Add This Event option to add the selected event class to the Audit list box at the bottom of the page. SQL Server Auditing 204 ChangeAuditor Add | Add All Events in Facility Click the Add button and select the Add All Events in Facility option to add all event classes in the selected facility to the Audit list box at the bottom of the page. Remove Use the Remove button to remove the selected entry from the Audit list box. Audit List Box This list box displays the facilities and/or event classes to be included in the selected auditing template. After specifying the operations to be audited, use the Finish button to create the template, close the dialog and return to the SQL Auditing page. The SQL instance and operations specified in the wizard will be displayed in the templates list box. Select a SQL Instance Dialog This dialog is displayed when the browse button on the first page of the SQL Auditing wizard is selected. From this dialog you can select the SQL instance to be used in the new SQL Server Auditing template. SQL Instance This dialog displays a list of SQL instances which can be selected for auditing. From this list, select/highlight one instance and then use the OK button to save your selection and close the dialog. SQL Server Auditing ChangeAuditor 205 SQL Auditing Configuration Dialog The SQL Auditing Configuration dialog is displayed when you select the Edit button in the SQL Auditing section on the Configuration Setup dialog. From this dialog, you can create a new template, remove a template, add or delete an instance from an existing template or modify the operations selected for auditing. When expanded, the list box will display the following details about the SQL Server Auditing templates currently defined: • Template Name - name assigned to template when it was created. • Instance - name of the SQL instance(s) included in the template. • Operations - SQL server operations selected for auditing. Use the buttons across the bottom of this dialog as described below: Add Template Use the Add Template button to create a new template, which can then be added to the selected agent configuration. Selecting this button will launch the SQL Auditing wizard which will step you through the process of creating a new SQL Server Auditing template. Delete Template When a template is selected in the list box, use the Delete Template button to delete the selected template. Add Instance When a template is selected in the list box, use the Add Instance button to add additional instances to the selected template. Selecting this button will launch the SQL Auditing wizard allowing you to specify the additional SQL instance to be added. SQL Server Auditing 206 ChangeAuditor Delete Instance When an instance is selected in the list box, use the Delete Instance button to remove the selected SQL instance from the SQL Server Auditing template. Edit Instance When an instance is selected in the list box, use the Edit Instance button to modify the operations currently selected for auditing for the selected instance. SQL Server Auditing ChangeAuditor 207 Chapter 11: Account Exclusion The Account Exclusion feature allows you to define a list of trusted accounts which are to be excluded from the ChangeAuditor auditing process. This enables you to exclude change events generated by accounts that make a large number of changes via scripting or by accounts which are trusted. To use the account exclusion feature, you must first complete the following steps to define the user/computer accounts that can make changes without triggering an audited event in ChangeAuditor: 1. Create an Excluded Accounts template which specifies the user and/or computer accounts that are to be excluded from the auditing process. For more information on creating a template, please refer to Creating Excluded Accounts Templates on page 208. 2. Add this template to an agent configuration. For more information on how to add a template to an agent configuration, please refer to Defining Agent Configurations on page 218. 3. Assign the agent configuration to NetPro Compliance Agents. For more information on how to assign an agent configuration to an agent, please refer to Assigning Agent Configurations to Agents on page 219. This chapter provides instructions for creating Excluded Accounts templates, as well as a description of the Excluded Accounts page, Excluded Accounts wizard and Account Exclusion Configuration dialog. Account Exclusion 208 ChangeAuditor Creating Excluded Accounts Templates In order to exclude accounts from ChangeAuditor auditing, you must first create an Excluded Accounts template which specifies the user or computer accounts that are to be excluded. You can then add this template to an agent configuration, which then needs to be assigned to the appropriate NetPro Compliance Agent(s). To create a template from the Excluded Accounts page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Account (under the Exclusions heading) to open the Excluded Accounts page. 3. Use the Add | Add Template button to launch the Excluded Accounts wizard which will step you through the process of creating an Excluded Accounts template. • From the first page of the wizard, enter a name for the template. • On the second page of the wizard, select the user or computer accounts that are to be excluded from ChangeAuditor auditing. 4. After specifying the accounts to be excluded, use the Finish button to create the template, close the dialog and return to the Excluded Accounts page. The accounts specified in the wizard will be displayed in the Excluded Accounts Templates list box. 5. To add another account to this template, select the template and use the Add | Add Account tool bar button. Selecting this button will launch the Excluded Accounts wizard allowing you to specify the user/computer account to be added to the selected template. 6. Once you have defined an Excluded Accounts template, open the Agent Configuration page to add this template to an agent configuration. • Select the Configurations button to open the Configuration Setup dialog. • Select an existing configuration from the list box or use the Add button to create a new configuration. • Expand the Account Exclusions section and select the Add button. Selecting this button will display a dialog from which you can select the template to be added to the selected configuration. 7. After adding the Excluded Accounts template to an agent configuration, back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. Account Exclusion ChangeAuditor 209 To create a template from the Agent Configuration page: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. Select the Configurations button to display the Configuration Setup dialog which contains a list of configuration definitions already defined as well as the means for creating a new configuration. 4. Select an existing template from the list box or use the Add tool bar button to create a new configuration. 5. Expand the Account Exclusions section in the right-hand pane and select the Edit button which will display the Account Exclusion Configuration dialog. 6. On this dialog, select the Add Template button to launch the Excluded Accounts wizard which will step you through the process of creating a new template. • From the first page of the wizard, enter a name for the template. • On the second page of the wizard, select the user or computer accounts that are to be excluded from ChangeAuditor auditing. 7. After specifying the account(s) to be excluded, use the Finish button to create the template, close the dialog and return to the Account Exclusion Configuration dialog. 8. To add another account to this template, select the template and use the Add Account button. Selecting this button will launch the Excluded Accounts wizard allowing you to specify the user/computer account to be added to the selected template. 9. Select OK to close the dialog and return to the Configuration Setup dialog. 10.Back on the Configuration Setup dialog, select this template from the list box and use the Add button in the Account Exclusions section to add this template to the selected agent configuration. 11.Back on the Agent Configuration page, select this agent configuration and use the Assign button to assign it to the appropriate NetPro Compliance Agents. Excluded Accounts Page Use the Excluded Accounts page to create Excluded Accounts templates that define specific user and/or computer accounts that are to be excluded from being audited by ChangeAuditor. Once you have defined an Excluded Accounts template, open the Agent Configuration page to add this template to an agent configuration, which can then be assigned to NetPro Compliance Agents. The Excluded Accounts page is displayed when Account (under the Exclusions heading) is selected in the navigation pane of the Administration Tasks tab. From this page you can launch the Excluded Accounts wizard to create a new template. You can also edit existing templates and remove templates that are no longer being used. Account Exclusion 210 ChangeAuditor The Excluded Accounts page consists of the following information: Templates This list box contains an expandable view of all the Excluded Accounts templates that have been previously defined. To add a new template to this list, use the Add tool bar button (or expand the Add button and select the Add Template option). Once added, the following information is provided for each Excluded Accounts template: Template Name This column displays the name assigned to the Excluded Accounts template when it was created. Click the expansion box to the left of the Template Name to expand this view and display the following details about the template: Type This column displays the type of account(s) in the selected template (i.e., User or Computer). Account This column displays the name of the account(s) in the selected template. NOTE: The Account cell in the main (topmost) heading is used for filtering data. That is, as you enter characters into this cell, the client will redisplay only the accounts that contain the character(s) entered, regardless of the Excluded Accounts template to which they belong. See Filtering Data in Expanded Views on page 47 for more information on using this feature. Display Name This column shows the display name assigned to the accounts listed. Account Exclusion ChangeAuditor 211 Use the tool bar buttons across the top of this page as described below: Add | Add Template Use the Add button (or expand the Add button and select the Add Template option) to create a new Excluded Accounts template. Selecting this button will launch the Excluded Accounts wizard where you can specify the user and/or computer accounts to be included in this template. Add | Add Account Expand the Add button and select the Add Account option to add an additional user/ computer account to the selected template. When this button is selected, the Excluded Accounts wizard will be displayed allowing you to select the account to be added. Delete | Delete Template When a template is selected in the list box, use the Delete button (or expand the Delete button and select the Delete Template option) to remove the selected template from the list box. Delete | Delete Account When an individual account is selected in the list box, use the Delete button (or expand the Delete button and select the Delete Account option) to remove the selected account from the template. Note that if you confirm to delete the last account in the template, you will also delete the template itself. Print Use the Print button to send the contents of the Excluded Accounts page to a designated printer. Print | Print to File Expand the Print button and select the Print to File command to save the contents of the Excluded Accounts page to an Excel (.xls) or Comma Delimited (.csv) file. This command will display the native Save As dialog allowing you to specify the file name, location and file type. Print | Print Preview Expand the Print button and select the Print Preview command to display the print layout of the selected page prior to printing it. Print | Page Setup Expand the Print button and select the Page Setup command to define the page settings for printing. Selecting this command will display the native Page Setup dialog allowing you to define the paper, page orientation and margins. Account Exclusion 212 ChangeAuditor Excluded Accounts Wizard The Excluded Accounts wizard is displayed when you select the Add | Add Template tool bar button on the Excluded Accounts page or the Add Template button on the Account Exclusion Configuration dialog. This wizard steps you through the process of creating a new Excluded Accounts template, identifying the user and/or group accounts to be included in the template. You will also use this wizard to modify a previously defined Excluded Accounts template. The Excluded Accounts wizard consists of the following pages: • Template Name page • Select Accounts to Exclude page Template Name Page On the first page of the wizard, enter a name for the new Excluded Accounts template. Template Name Enter a descriptive name for the template. After entering a name for the template, select Next to continue. Account Exclusion ChangeAuditor 213 Select Accounts to Exclude Page On the second page of the wizard, select the user and/or computer accounts to be included in the template. Object Picker Use the Browse and Search pages to locate and select the user and/or computer accounts that are to be excluded from ChangeAuditor auditing. Use the Options page to view or modify the search options or global catalog to be used to retrieve directory objects. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Add Use the Add button to add the account selected on the Browse or Search page to the Excluded Accounts list box at the bottom of the page. This button is only available when a user or computer account is selected in the Browse or Search page. Remove Use the Remove button to remove the selected account from the Excluded Accounts list box. This button is only available when there is an entry in the Excluded Accounts list box. Excluded Accounts List Box The list box located across the bottom of this page, displays the accounts selected for exclusion. Account Exclusion 214 ChangeAuditor After adding the accounts to be included in the template, select Finish to exit the wizard and return to the Excluded Accounts page. The newly created template with its excluded accounts will now be listed on the Excluded Accounts page. Account Exclusion Configuration Dialog The Account Exclusion Configuration dialog is displayed when you select the Edit button in the Account Exclusions section on the Configuration Setup dialog. From this dialog, you can create a new template, remove a template and add or delete accounts from previously defined templates. When expanded, the list box will display the following details about the Excluded Accounts templates currently defined: • Template Name - name assigned to template when it was created. • Type - type of account: User or Computer. • Account - the name of the account. • DisplayName - the display name for the account, if available. Use the buttons across the bottom of this dialog as described below: Add Template Use the Add Template button to create a new template, which can then be added to the selected agent configuration. Selecting this button will launch the Excluded Accounts wizard which will step you through the process of creating a new Excluded Accounts template. Delete Template When a template is selected in the list box, use the Delete Template button to delete the selected template. Account Exclusion ChangeAuditor 215 Add Account When a template is selected in the list box, use the Add Account button to add additional account(s) to the selected template. Selecting this button will launch the Excluded Accounts wizard allowing you to specify the additional account(s) to be added. Delete Account When an account is selected in the list box, use the Delete Account button to remove the selected account from the Excluded Accounts template. Account Exclusion ChangeAuditor 217 Chapter 12: Agent Configurations ChangeAuditor assigns a default configuration to each agent installed, which consists of the following settings: • Forwarding Interval: 5 seconds • Retry Interval: 300 seconds • Maximum Event per Connection: 500 • Monitor the System Event Log • Polling interval: 900 seconds • Allow time for connection: 24 x 7 • Use Direct SQL connection You can, however, define and assign different agent configurations to each agent. Using agent configurations you can: • modify event forwarder settings • monitor various event logs • modify agent/repository communication settings, including enabling/disabling direct SQL connections • enable File System auditing by adding File System Auditing templates • enable Registry auditing by adding Registry Auditing templates • enable SQL Server auditing by adding SQL Server Auditing templates • exclude accounts from being audited by adding Excluded Accounts templates This chapter describes the Agent Configuration page and how to perform the tasks associated with configuring agent settings. Agent Configurations 218 ChangeAuditor Defining Agent Configurations To define a new agent configuration: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. From the Agent Configuration page, select the Configurations button. This will display the Configuration Setup dialog, which contains a list of configuration definitions available as well as the means for creating a new configuration. 4. From this dialog, use the Add button to create a new definition or use the Copy button to duplicate the configuration selected in the Configurations list box. This will create/add a new configuration to the list and allow you to name the new configuration and specify the event forwarder, configuration and communication settings. 5. To add File System auditing to a configuration, expand the File System Auditing section and select the Add button to display the Select File System Template dialog. Select a File System Auditing template from the list and click the OK button. This template will be added to the File System Template list box back on the Configuration Setup dialog. NOTE: If the Select File System Template dialog is empty, you must first create a File System template. See Creating File System Auditing Templates on page 172 or more information on creating templates for File System auditing that can then be assigned to an agent configuration. 6. To add Registry auditing to a configuration, expand the Registry Auditing section and select the Add button to display the Select Registry Template dialog. Select a registry template from the list and click the OK button. This template will be added to the Registry Template list box back on the Configuration Setup dialog. NOTE: If the Select Registry Template dialog is empty, you must first create a Registry template. See Creating Registry Auditing Templates on page 188 for more information on creating templates for registry auditing that can then be assigned to an agent configuration. 7. To add SQL Server auditing to a configuration, expand the SQL Server Auditing section and select the Add button to display the Select SQL Template dialog. Select a template from the list and click the OK button. This template will be added to the SQL Server Template list box back on the Configuration Setup dialog. NOTE: If the Select SQL Template dialog is empty, you must first create a SQL Server Auditing template. See Creating SQL Server Auditing Templates on page 198 for more information on creating templates for SQL server auditing that can then be assigned to an agent configuration. 8. To exclude accounts from being audited, expand the Account Exclusions section and select the Add button to display the Select Excluded Accounts Template dialog. Select a template from the list and click the OK button. This template will be added to the Account Exclusions list box back on the Configuration Setup dialog. Agent Configurations ChangeAuditor 219 NOTE: If the Select Excluded Accounts Template dialog is empty, you must first create an Excluded Accounts template. See Creating Excluded Accounts Templates on page 208 for more information on creating Excluded Accounts templates that can then be assigned to an agent configuration. 9. Once you have named the configuration, selected the appropriate settings and added any custom auditing templates, select the OK button to save your configuration and return to the Agent Configuration page. Assigning Agent Configurations to Agents Once agent configurations are defined they can be assigned to one or more installed agents. Again, use the Agent Configuration page to assign agent configurations to agents. To assign a configuration to an agent: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Agents (under the Configuration heading) to display the Agent Configuration page. 3. From the Agent Configuration page, select/highlight one or more agents from the agent list and select the Assign button. This will display the Select Configuration dialog. 4. From this dialog, select/highlight the configuration definition to be assigned to the selected agent(s) and select the OK button. 5. The agent configuration assignment will be changed on the Agent Configuration page. Agent Configuration Page Use the Agent Configuration page, which is accessible via the Administration Tasks tab to define and assign agent configurations. The Agent Configuration page is displayed when Agents (under the Configuration heading) is selected in the explorer view of the Administration Tasks tab. Agent Configurations 220 ChangeAuditor The Agent Configuration page contains a list of servers that contain NetPro Compliance Agents and the configuration definition assigned to each. From this page, you can perform the following tasks: • create a new configuration definition • assign a configuration definition to an agent • remove a configuration from an agent The Agent Configuration page consists of the following information for each agent deployed: Agent This column displays the name of the server that hosts a NetPro Compliance agent. Domain This column displays the name of the domain where the server resides. Configuration This column displays the name of the configuration definition assigned to each agent listed. File System This column indicates whether a File System Auditing template is included in the assigned configuration definition. Registry This column indicates whether a Registry Auditing template is included in the assigned configuration definition. SQL This column indicates whether a SQL Server Auditing template is included in the assigned configuration definition. Exclude Account This column indicates whether an Excluded Accounts template is included in the assigned configuration definition. Use the tool bar buttons across the top of this page as described below: Configurations Use the Configurations button to display the Configuration Setup dialog, which contains a list of configuration definitions. From the Configuration Setup dialog you can add, edit or delete configuration definitions. Assign Use the Assign button to display the Select Configuration dialog, where you can select the configuration definition to be used for the selected agent. At least one agent must be selected/highlighted to activate this button. Default All Use the Default All button to reset all agent configurations back to the default configuration. A message will be displayed confirming you want to reset ALL agent configurations. Agent Configurations ChangeAuditor 221 Configuration Setup Dialog The Configuration Setup dialog is displayed whenever the Configurations tool bar button on the Agent Configuration page is selected. From this dialog, you can review the settings established for existing agent configurations, define new agent configurations and remove obsolete agent configurations. Configuration list box The list box, to the far left of the dialog, displays the agent configuration definitions available. Use the buttons located beneath this list box to add, make a copy, and/or remove agent configurations. Add Use the Add button to create a new configuration definition. When this button is selected, a new configuration will be added to the list where you can then enter a new name for your configuration. In addition, the settings on this dialog will be activated allowing you to specify the appropriate configuration settings. After entering the configuration settings, select OK to save the new configuration. Copy Use the Copy button to use the selected configuration definition as a basis for a new configuration. When this button is selected, a new configuration will be added to the list where you can then enter a name for the copied configuration. The current configuration settings can also by modified as necessary. After entering a name and modifying any of the configuration settings, select OK to save the new configuration. Agent Configurations 222 ChangeAuditor Remove Use the Remove button to remove the selected configuration definition from the list. Select/highlight the configuration to be removed from the Configuration list box and select the Remove button. This button is not available for the Default Configuration. The fields to the right of the Configuration Setup page are populated with the settings assigned to the configuration selected in the list box (left-hand pane). To define a new configuration or modify an existing configuration, enter the requested information as described below: Configuration Name This read-only field displays the name of the configuration selected in the list box. When the Add button is selected, this field will display ‘Config Created <current date/time>’. When the Copy button is selected, this field will display ‘Copy of <configuration>’. To change the name of a new or copied configuration, place your cursor in the Configuration list box to rename the selected configuration. Event Forwarder Settings Use the double-arrow controls to the far right of this section title bar to either collapse and hide the settings or to expand and show the settings in a particular section. NOTE: If you enter an invalid value (smaller than the minimum or larger the maximum) a red flashing symbol will display next to the field. Forwarding Interval (seconds) This setting determines how often an agent will forward audited events to the repository. By default, every 5 seconds an agent forwards all of the audited events stored in the local queue (agent’s database) to the repository. Use the arrow controls to increase this value. Valid range: 5 - 60 seconds. Max events per connection By default, a maximum of 500 events will be sent to the repository per connection. Use the arrow controls to increase or decrease this number. Valid range: 100 - 9999. Retry Interval (seconds) This setting determines how often an agent will resend all unacknowledged events if it does not receive an immediate acknowledgment from the repository. By default, if an agent does not receive an immediate acknowledgment from the repository for the audited events being transmitted, the agent will resend all unacknowledged events after five minutes (300 seconds) from the previous attempt. Use the arrow controls to increase or decrease this value. Valid range: 60 - 600 seconds. Configuration Use the double-arrow controls to the far right of this section title bar to either collapse and hide the settings or to expand and show the settings in a particular section. Monitor the Application Event Log Select (check) this check box to monitor the Application Event log. NOTE: If you disable (uncheck) this setting, ChangeAuditor will not be able to report Exchange Server store mount and dismount events. Agent Configurations ChangeAuditor 223 Monitor the Security Event Log Select (check) this check box to monitor the Security Event log. NOTE: If you disable (uncheck) this setting, ChangeAuditor will not be able to display accurate who information or any client location for the following events: User badPasswordTime Changed, User Password Changed, Logon Audit Received, User Account Locked, and User Account Unlocked. Also, Security Log Full and Cleared events will not be reported. Monitor the System Event Log This check box is selected by default indicating the ChangeAuditor is to monitor the System Event log. NOTE: If you disable (uncheck) this setting, ChangeAuditor will not be able to display the who information for the NT Service events (Service Started, Service Stopped, Service Paused and Service Resumed). Also, detection of Exchange Information Store re-starts will be less responsive, possible resulting in missed Exchange events. Polling Interval (seconds) This setting determines how often the agent will check to determine if there have been any modifications to the agent's configuration. The default is 900 seconds (15 minutes). Use the arrow controls to increase or decrease this value. Valid range: 60 - 9999 seconds. Communication Use the double-arrow controls to the far right of this section title bar to either collapse and hide the settings or to expand and show the settings in a particular section. Allowed time for connection By default, events are collected and forwarded to a repository 24x7 (all seven days a week, 24 hours a day). To exclude a particular day of the week from the forwarding process, click the appropriate check box to remove the check mark. From/To By default, events are forwarded from 12:00 a.m. to 11:59 p.m. Use the arrow controls to specify a different time range. Direct SQL Connection This check box is checked by default and instructs the agent to forward its audited events directly to the SQL database, rather than going through the ChangeAuditor repository service. This is the recommended connection method for increased performance in high volume audit event environments. However, using this option does require the appropriate Microsoft SQL licensing. Agent Configurations 224 ChangeAuditor File System Auditing Use the double-arrow controls to the far right of this section title bar to either collapse and hide the settings or to expand and show the settings in a particular section. Template list box This list box contains the file system template(s) to be included in the selected agent configuration. Use the buttons to the right of this list box to add, remove or edit templates in this list. Add Use the Add button to add a file system template to the list box. This will display the Select File System Template dialog allowing you to select from a list of templates available. Remove Use the Remove button, located to the right of the list box, to delete the selected template from the Template list box. Select/highlight the template to be removed and select the Remove button. Edit Use the Edit button to modify an existing template or to create a new template. Selecting this button will display the File Auditing Configuration dialog where you can add or remove an auditing template; and add, delete or edit a file path in an existing template. For a detailed description of the File Auditing Configuration dialog, please refer to File Auditing Configuration Dialog on page 185. Registry Auditing Use the double-arrow controls to the far right of this section title bar to either collapse and hide the settings or to expand and show the settings in a particular section. Template list box This list box contains the registry template(s) to be included in the selected agent configuration. Use the buttons to the right of this list box to add or remove templates from this list. Agent Configurations ChangeAuditor 225 Add Use the Add button to add a registry template to the list box. This will display the Select Registry Template dialog allowing you to select from a list of templates available. Remove Use the Remove button, located to the right of the list box, to delete the selected template from the Template list box. Select/highlight the template to be removed and select the Remove button. Edit Use the Edit button to modify an existing template or create a new template. Selecting the button will display the Registry Auditing Configuration dialog where you can add or remove an auditing template; and add, delete or edit the options for a registry object in an existing template. For a detailed description of the Registry Auditing Configuration dialog, please refer to Registry Auditing Configuration Dialog on page 195. SQL Server Auditing Use the double-arrow controls to the far right of this section's title bar to either collapse and hide the settings or to expand and show the settings in this particular section. Template list box This list box contains the SQL Server Auditing template(s) to be included in the selected agent configuration. Use the buttons to the right of this list box to add or remove templates from this list. Add Use the Add button to add a SQL Server Auditing template to the list box. This will display the Select SQL Template dialog allowing you to select from a list of templates available. Remove Use the Remove button, located to the right of the list box, to delete the selected template from the Template list box. Select/highlight the template to be removed and select the Remove button. Edit Use the Edit button to modify an existing template or create a new template. Selecting this button will display the SQL Auditing Configuration dialog where you can add or remove an auditing template; and add, delete or edit the options for a SQL instance in an existing template. Agent Configurations 226 ChangeAuditor For a detailed description of the SQL Auditing Configuration dialog, please refer to SQL Auditing Configuration Dialog on page 205. Account Exclusions Use the double-arrow controls to the far right of this section's title bar to either collapse and hide the settings or to expand and show the settings in this particular section. Template list box This list box contains the Excluded Accounts template(s) to be included in the selected agent configuration. Use the buttons to the right of this list box to add or remove templates from this list. Add Use the Add button to add an Excluded Accounts template to the list box. This will display the Select Excluded Account Template dialog allowing you to select from a list of templates available. Remove Use the Remove button, located to the right of the list box, to delete the selected template from the Template list box. Select/highlight the template to be removed and select the Remove button. Edit Use the Edit button to modify an existing template or create a new template. Selecting this button will display the Account Exclusion Configuration dialog where you can add or remove an auditing template; and add or delete an account from an existing template. For a detailed description of the Account Exclusion Configuration dialog, please refer to Account Exclusion Configuration Dialog on page 214. Restore to Default Use the Restore to Default button to reset any changed settings back to the factory defaults for the Default Configuration. This button is only available when the Default Configuration is selected in the Configurations list box. Agent Configurations ChangeAuditor 227 Select Template Dialogs A Select Template dialog is displayed whenever the Add button under one of the following expanded auditing sections on the Configuration Setup dialog is selected: • Select File System Template dialog - used for selecting one or more File System Auditing templates • Select Registry Template dialog - used for selecting one or more Registry Auditing templates • Select SQL Template dialog - used for selecting one or more SQL Server Auditing templates • Select Excluded Account Template dialog - used for selecting one or more Excluded Accounts templates This dialog contains a list of the templates defined that can be added to agent configurations. After selecting a template from this list, use the OK button to add the template and close the dialog. Back on the Configuration Setup dialog, the template will be displayed in the corresponding template list box. Once a template is added to an agent configuration, you must then assign the agent configuration to the appropriate NetPro Compliance Agent(s) to enable the custom auditing defined in the template. If the Select Template dialog is empty you must first create a template to define the custom auditing to take place. For more information on creating templates, please refer to the following topics: • Creating File System Auditing Templates on page 172 • Creating Registry Auditing Templates on page 188 • Creating SQL Server Auditing Templates on page 198 • Creating Excluded Accounts Templates on page 208 Agent Configurations 228 ChangeAuditor Select Configuration Dialog The Select Configuration dialog is displayed whenever the Assign tool bar button on the Agent Configuration page is selected. This dialog contains a list of the agent configurations defined that can be assigned to NetPro Compliance Agents. After selecting an agent configuration from this list, use the OK button to save the agent configuration assignment and close the dialog. Back on the Agent Configuration page, the new configuration assignment will be displayed in the Configuration column for the selected agent. Agent Configurations ChangeAuditor 229 Chapter 13: Repository Configuration The Repository Configuration page is displayed when Repository (under the Configuration heading) is selected in the explorer view of the Administration Tasks tab. This page consists of two major sections: • SMTP Configuration - for enabling and configuring email alerting • Group Membership Expansion - for defining how to expand groups when using them for the Who search criteria and when using a consolidated database Configuring Email Notifications In order to dispatch configuration change alerts through email (SMTP) you must enable email notification on the Repository Configuration page. NOTE: The settings set on this page are global settings and will apply to all alert emails. You can, however, override the reply to, subject line, signature and body content for individual alerts using the settings on the Alert tab (Search Properties tabs). NOTE: ChangeAuditor sends alerts through a single SMTP (email) relay configuration even when multiple repositories are configured. That is, all repositories will use the same mail server for sending alert notifications. To enable and configure email notifications: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks page. 2. From the left-hand pane, select Repository (under the Configuration heading) to open the Repository Configuration page. 3. On the SMTP Configuration pane, select (check) the Enable SMTP for Alerts option to enable email alert notifications. Checking this option will activate the remaining fields on this page to configure and customize alert emails. Enter the following information: • Mail Server • From Address Repository Configuration 230 ChangeAuditor • Reply To • Subject Line 4. Select the appropriate option to have the email notification sent in plain text format (default) or HTML format. 5. Optionally, select the Configure Body button to launch the Alert Body Configuration dialog where you can define the content of the main body, the event details and the signature to be included in your alert emails. After configuring the alert body, select OK to return to the Repository Configuration page. 6. If the specified mail server requires authentication, select (check) the My Server Requires Authentication option and enter the account information. 7. Select the Test SMTP tool bar button to test the mail server configuration. 8. Once the mail server configuration is verified, select the Apply Changes tool bar button to save the configuration. 9. Now that SMTP alerting is enabled and configured, you can enable email alerts for individual search definitions. Customizing Email Content In addition to the customizable fields (Reply To, Subject Line and Signature) on the Repository Configuration dialog, you can use the Configure Body button to define the content to be used in the main body of your alert emails as well as the event details to be included. 1. Select the Configure Body button to display the Alert Body Configuration dialog. 2. On the Alert Body Configuration dialog, select the appropriate option to edit either the Plain Text (default) or the HTML representation of the alert emails. 3. Use the top pane to enter the text to be included and define the overall layout of the alert body. You can also use the Show Variables and Add Variable buttons to insert a selected variable into the main body of your alert email. 4. Use the middle pane to specify the event details to be included. That is, you can rearrange the entries, remove entries, or modify text, etc. You can also use the Show Variables and Add Variable buttons to insert a selected variable into the event details of your alert email. NOTE: Do NOT modify the blue text surrounded by percent signs (e.g., %EVENT_USER_NAME%). These are tags which represent actual data retrieved from the ChangeAuditor event that triggered the alert. See Appendix A: ChangeAuditor Email Tags on page 257 for more information on these tags and the data retrieved by each. 5. Use the bottom pane to enter the signature line to be added to alert emails. 6. After you have entered the body content and defined the event details and signature line to be included, select the Preview button to view a sample email using your defined format and content. 7. Once defined, use the OK button to save your settings and close the Alert Body Configuration dialog. Repository Configuration ChangeAuditor 231 SMTP Configuration Pane ChangeAuditor can generate alerts when certain kinds of configuration changes occur. If an audited event matches all of the criteria defined and alerting is enabled, ChangeAuditor dispatches the alert via email (SMTP), SNMP or WMI events, as defined on the Alert search properties tab. NOTE: SMTP, SNMP and/or WMI must be configured to receive ChangeAuditor alerts BEFORE any alert notifications will be sent. To enable and configure SMTP alerting, please refer to Enabling/Disabling Alerts on page 65. Enable SMTP for Alerts Select (check) this option to enable email alert notifications. Checking this option will activate the remaining fields on this page to customize alert emails. The settings set on this page are global settings and will apply to all alert emails. You can, however, override the reply to, subject line, signature and body content for individual alerts using the settings on the Alert tab (Searches Properties tabs). Mail Server When email alert notification is enabled, enter the name or IP address of the mail server in this text box. NOTE: ChangeAuditor sends alerts through a single SMTP (email) relay configuration even when multiple repositories are configured. That is, all repositories will use the same mail server for sending alert notifications. From Address This field displays the address where the email message will originate. Reply To Enter the address where replies to alert emails are to be sent. Repository Configuration 232 ChangeAuditor Subject Line Enter a customized subject line to replace the default text in the subject line. The default subject line contains the following information: ChangeAuditor %Alert_Type% from %Alert_Repository_Name%: %Alert_Name% Where: %Alert_Type% is either "Alert" or "Smart Alert" %Alert_Repository_Name% is the name of the repository generating the alert %Alert_Name% is the name of the alert that fired Select the button to the far right of the Subject Line to select the variable to be inserted into the subject line or to reset it back to the default content. Insert Variable Expand the Insert Variable option to insert a variable into the subject line: • ALERT_NAME • ALERT_TYPE • ALERT_REPOSITORY_DOMAIN • ALERT_REPOSITORY_NAME • BATCH_ID • EVENT_COUNT • SMART_ALERT • SMART_ALERT_GROUPING • SMART_ALERT_OCCURRENCE • SMART_ALERT_PERIOD • SMART_ALERT_PERIOD_UNIT Restore to Default Use the Restore to Default option to reset the subject line back to the default content. That is, remove any variables that were inserted. Send Plain-Text Email Select this option to have the email notification sent in plain text format. (Default) Send HTML Email Select this option to have the email notification sent in HTML format. Configure Body Select this button to launch the Alert Body Configuration dialog where you can define the content of the main body, the event details and the signature to be included in your alert emails. My Server Requires Authentication Select (check) this option if the specified mail server requires authentication and enter the account information as described below. Repository Configuration ChangeAuditor 233 Account Name Enter the account name required to authenticate to the specified mail server. Password Enter the password associated with the server name entered above. Alert Body Configuration Dialog The Alert Body Configuration dialog is displayed when the Configure Body button is selected on the Repository Configuration page or the Alert Custom Email dialog. (The Alert Custom Email dialog is launched when you select the Configure Email button on the Alert Search properties page.) When accessed through the Repository Configuration page, these settings will apply globally to all alert emails. However, when accessed through the Alert Custom Email dialog, these settings will apply to the selected alert only. Repository Configuration 234 ChangeAuditor The Alert Body Configuration dialog allows you to edit the Plain Text and the HTML representation of alert emails. It consists of the following panes: • Main Body - the top pane is for defining the overall content and layout of the alert body • Event Details - the middle pane is for defining the details to be included for each event included in the alert email • Signature - the bottom pane is for defining the signature line to be added to the alert email NOTE: When verifying your edits, please remember, email tags (whether entered manaully or selected from the list), will always be represented in blue. Black text within your alert will be taken literally and will be displayed as entered. Main Body In the Main Body text box (top pane), enter the text to be included in the main body of alert emails. NOTE: The event details defined in the Event Details pane are placed in the Main Body pane using the following tag: %EVENT_DETAILS%. This tag should NOT be removed from this pane if you want to include event details in alert emails. Use the Global Main Body Select (check) this check box to use the global settings for the main body of the selected alert. This check box is only available when defining individual alert email content. That is, when this dialog is accessed through the Alert Custom Email dialog. (The Alert Custom Email dialog is launched when you select the Configure Email button on the Alert Search Properties tab.) Show Variables Select the Show Variables button to display the list of variables available for inclusion in the Main Body. This button is only enabled when the Use the Global Main Body check box is not checked. Repository Configuration ChangeAuditor 235 Hide Variables Use the Hide Variables button to collapse and hide the Variables list from the Alert Body Configuration dialog. Add Variable Use the Add Variable button to add the selected variable to the Main Body text box. The selected variable will be inserted at the point where your cursor is located. This button is only available when the Variables list is being displayed. You can also double-click a variable from the list to add it to the Main Body text box. Event Details The Event Details text box (middle pane) defines the event details to be included in alert emails. From this text box, you can edit the default event details file (e.g, rearrange the entries, remove entries, modify text, etc.) to define how event details are to be presented in alert emails. NOTE: Do not modify the blue text enclosed in percent signs (e.g., %EVENT_USER_NAME%). These are tags which represent actual data retrieved from the ChangeAuditor event that triggered the alert. See ChangeAuditor Email Tags for more information on the use of these tags and the data retrieved by each. Use the Global Event Details Select (check) this check box to use the global settings for the event details of the selected alert. This check box is only available when defining individual alert email content. That is, when this dialog is accessed through the Alert Custom Email dialog. (The Alert Custom Email dialog is launched when you select the Configure Email button on the Alert Search Properties tab.) Show Variables Select the Show Variables button to display the list of variables available for inclusion in the Event Details. This button is only enabled when the Use the Global Event Details check box is not checked. Repository Configuration 236 ChangeAuditor Hide Variables Use the Hide Variables button to collapse and hide the Variables list from the Alert Body Configuration dialog. Add Variable Use the Add Variable button to add the selected variable to the Event Details text box. The selected variable will be inserted at the point where your cursor is located. This button is only available when the Variables list is being displayed. You can also double-click a variable from the list to add it to the Event Details text box. Signature The Signature text box (bottom pane) defines the content of the signature line to be used in alert emails. Use the Global Signature Select (check) this check box to use the global settings for the signature of the selected alert. This check box is only available when defining individual alert email content. That is, when this dialog is accessed through the Alert Custom Email dialog. (The Alert Custom Email dialog is launched when you select the Configure Email button on the Alert Search Properties tab.) Plain Text Select this option to use plain text format for editing and displaying the content of alert emails. HTML Select this option to use HTML format for editing and displaying the content of alert emails. Restore to Default Select the Restore to Default button to reset all of the alert content back to the factory default settings. Preview After you have defined the body content, event details and signature to be included, use the Preview button to view a sample email using the defined format. OK | Cancel Use the OK button to save your selections and close the dialog. Use the Cancel button to close the dialog without saving your selections. Repository Configuration ChangeAuditor 237 Group Membership Expansion Pane The bottom pane of the page contains options which allow you to define the schedule for expanding nested membership of Active Directory groups that are referenced in Searches (Who search criteria) or groups that are defined in the Member of Group feature. Group membership will be recursively enumerated in order to determine nested group membership. This feature is also utilized by NetPro Business Insight to import user and group relationships for analytical reporting. This pane is collapsed by default, therefore, you must use the click in the heading to expand the pane to view/set the group membership expansion options. Select the groups to expand Select one of the following options to define how you want to expand groups: Expand all groups This expands all groups in the forest. Use this only if you are using SSIS and need the freedom to make requests for any group in the forest. Expand groups that are referenced in existing queries ChangeAuditor must expand all groups in queries in order to get their membership. With the membership, the events for the groups can be retrieved. This is always done and cannot be disabled. Repository Configuration 238 ChangeAuditor Expand groups that are referenced in existing queries and selected groups (default) In addition to the groups referenced in existing queries, you have the ability to select other groups. This would be useful when you have groups that need expansion for SSIS database requests, but you do not want to burden your production system with expanding all groups in the environment. Group Membership Expansion list box The Group Membership Expansion list box is only available when the Expand groups that are referenced in existing queries and selected groups option is selected and displays a list of the groups to be expanded. Use the Add button to add groups to this list box and use the Remove button to remove groups from the list box. Add Use the Add button to add groups to the group membership expansion list. Selecting this button will display the Select one or more Directory Objects dialog allowing you to locate and select the groups to be added. See Using the Object Picker on page 38 for a description of the Browse, Search and Options pages. Note that the Find field on this dialog will display Group and cannot be changed. Remove Use the Remove button to remove the selected group from the group membership expansion list. Select the refresh frequency Refresh group membership every nnn minutes By default, group membership will be refreshed every 360 minutes. Use the arrow controls to increase or decrease this value. Number of groups to expand every 5-minute cycle By default, 20 groups will be expanded every 5-minute cycle. Use the arrow controls to increase or decrease this value. Refresh the list of expanded groups every nnn minutes By default, the group membership expansion list is refreshed every 180 minutes. Use the arrow controls to increase or decrease this value. Use the tool bar buttons across the top of this page as described below: Apply Changes Use the Apply Changes button to save your repository configuration. Test SMTP Use the Test SMTP button to test the configuration information entered. Selecting this button will generate an test email to the specified mail server. Test SNMP Use the Test SNMP button to test the configuration information entered. Selecting this button will generate a test SNMP trap. Repository Configuration ChangeAuditor 239 Chapter 14: Database Maintenance ChangeAuditor provides the ability to archive or 'save' data to an offline database for long term storage and to optionally purge or 'delete' data from the live production database. You will use the Database Maintenance page on the Administration Tasks tab to define the database maintenance to be performed as well as a schedule for checking the production database to determine if it is ready for maintenance. NOTE: The database maintenance feature uses the SQL Server Agent to perform the designated maintenance activities, therefore users must have the proper permissions to add or modify SQL Server Agent jobs to use this feature. That is, users must be a member of one of the following roles in order to use the database maintenance feature: • sysadmin fixed server role - has full access to SQL Server Agent • SQLAgentOperatorRole fixed database role (resides in the msdb database) most privileged of the database roles • SQLAgentUserRole fixed database role (resides in the msdb database)- least privileged of the database roles Database Maintenance 240 ChangeAuditor Defining Database Maintenance Activities NOTE: There can only be one maintenance schedule defined at a time. To define database maintenance: 1. Use the View | Administration menu command (or F12) to open the Administration Tasks tab. 2. From the left-hand pane, select Purge/Archive (under the Configuration heading) to open the Database Maintenance page. 3. Use the Add tool bar button to launch the Database Maintenance wizard to define a new maintenance schedule. 4. On the first page of the wizard, select the type of database maintenance to be performed: Archive Only, Purge Then Archive or Purge Only. 5. If the ‘Purge then Archive’ or ‘Purge Only’ options are selected on the first page, the Select Purge Options page will be displayed allowing you to choose the records to be deleted from the production database. 6. If the ‘Archive Only’ or ‘Purge then Archive’ options are selected on the first page, the Select Archive Options page will be displayed allowing you to choose the records to be moved from the production database to the archive database and the size of the archive database. 7. The last page of the wizard allows you to define when the database is to be checked to determine if it meets the archive/purge requirements defined. If it does, the selected records will be archived/purged as defined. If it does not, no action will be taken. 8. Once defined, the Database Maintenance page will display the details regarding the database maintenance schedule. To edit a maintenance schedule: 1. On the Database Maintenance page, select the Edit tool bar button. 2. This will launch the Database Maintenance wizard allowing you to modify the current maintenance settings. To delete a maintenance schedule: 1. On the Database Maintenance page, select the Delete tool bar button. 2. When prompted, confirm that you want to delete the database maintenance schedule. To disable a maintenance schedule or re-enable a disabled schedule: 1. On the Database Maintenance page, select the Disable tool bar button. 2. When a schedule is disabled, it will be grayed out on the Database Maintenance page and no maintenance activities will take place. 3. To enable a previously disabled maintenance schedule, select the Enable tool bar button. Database Maintenance ChangeAuditor 241 Database Maintenance Page Once a database maintenance schedule is defined, the Database Maintenance page will display the following details: Database Maintenance This field defines the type of database maintenance to be performed: Archive Only, Purge then Archive, or Purge Only. Purge Options If applicable, this section will display the purge options selected when the database maintenance schedule was defined: • Purge data older than • The records to be purged Archive Options If applicable, this section will display the archive options selected when the database maintenance schedule was defined: • Archive data older than • Take archive offline by Scheduling This section displays when the production database is to be checked to determine if maintenance is to be performed: • Start time • How often to check the database Database Maintenance 242 ChangeAuditor Use the tool bar buttons across the top of the page as described below: Add Use the Add button to launch the Database Maintenance Wizard to define a new maintenance schedule. NOTE: There can only be one maintenance schedule defined at a time. Edit Use the Edit button to modify the settings defined in the database maintenance schedule. Selecting this button will display the Database Maintenance Wizard allowing you to modify the maintenance options. Delete Use the Delete button to delete the database maintenance schedule. Enable Use the Enable button to enable a previously disabled maintenance schedule. Disable Use the Disable button to disable the maintenance schedule. When a schedule is disabled, it will be grayed out on the Database Maintenance page. Database Maintenance ChangeAuditor 243 Database Maintenance Wizard The Database Maintenance wizard is launched when you select the Add tool bar button from the Database Maintenance page on the Administration Tasks page. The Database Maintenance wizard consists of the following pages: • Select Maintenance Action • Select Purge Options • Select Archive Options • Schedule Database Maintenance Select Maintenance Action Page On the first page of the wizard, select one of the following options to define the type of database maintenance to be performed: Archive Only Use this option to move audit records from the production database to an online archive database. Purge then Archive Use this option to delete records from the production database, then move records from the production database to an archive database. Purge Only Use this option to delete audit records from the production database. Database Maintenance 244 ChangeAuditor Select Purge Options Page If the ‘Purge then Archive’ or ‘Purge Only’ options are selected on the first page, the Select Purge Options page will be displayed allowing you to choose the records to be deleted from the production database. Purge all records older than This option is only available when the Purge Only option is selected. Select this option to purge all records from the production database and use the controls to specify how old the records are to be before they are purged. Valid options include: • <nn> Calendar Weeks • <nn> Calendar Months • <nn> Calendar Quarters • <nn> Calendar Years Purge selected records older than Select this option to purge only selected records from the production database. Use these controls to specify how old the records are to be before they are purged. Valid options include: • <nn> Calendar Weeks • <nn> Calendar Months • <nn> Calendar Quarters • <nn> Calendar Years Database Maintenance ChangeAuditor 245 After selecting a value and calendar interval, use the following check boxes to define the records to be purged: • Events detected on a specific agent(s) • Events of a specific Event Class or Facility • Events detected on a specific domain(s) • Events created by a specific user(s) or group(s) of users Selecting (checking) any of these options will add a link to the selection list box, which when selected will launch a dialog allowing you to specify the records to be purged from the production database. Once you have selected the specific records to be purged, the link will be replaced with the record selected for purging. After you have selected the 'older than' interval and the records to be purged, select the Next button to proceed with defining your database maintenance schedule. Select Archive Options Page If the ‘Archive Only’ or ‘Purge then Archive’ options are selected on the first page, the Select Archive Options page will be displayed allowing you to choose the records to be moved from the production database to the archive database and the size of the archive database. Archive data older than Use these controls to define what is to be retained in the production database. By default, the production database will retain 90 calendar day's worth of data after the archive occurs. The options that can be used to define this include: • <nn> Calendar Days (default) • <nn> Calendar Weeks Database Maintenance 246 ChangeAuditor • <nn> Calendar Months • <nn> Calendar Quarters • <nn> Calendar Years Save archives by Use this control to define the amount of data that is to be retained in the archive database. By default, the archive database will contain one calendar month's worth of data. Other options are calendar year and calendar quarter. Schedule Database Maintenance Page The last page of the wizard allows you to define when the database is to be checked to determine if it meets the archive/purge requirements defined. If it does, the selected records will be archived/purged as defined. If it does not, no action will be taken. Check every Use these controls to define the schedule for checking the database. By default, the database will be checked every day. Other options include: • <nn> weeks • <nn> months Start Time Use this control to define a start time for the database maintenance tasks to be performed. Default start time is 12:00:00 A.M. Database Maintenance ChangeAuditor 247 Chapter 15: Generating and Publishing Reports Presenting audited information in a professional, concise and effective way is clearly as critical as gathering it in the first place. Thus, ChangeAuditor leverages Microsoft SQL Server Reporting Services (SRS) to provide reports that can be viewed from the ChangeAuditor client or published to SRS. This reporting flexibility allows organizations to granularly discern which business units see which types of data and also to set custom criteria for the types of information shared in the report. For example, Administrators could pull reports highlighting how many times a particular event or category of events occurred in the last 30 days or provide a more detailed accounting to articulate who made the changes, how many times, and the before and after values associated with those changes. Whether for operations insight or security reporting for management, ChangeAuditor provides reports that streamline reporting to meet any requirement. Generating and Publishing Reports 248 ChangeAuditor Generating/Viewing Reports through the ChangeAuditor Client ChangeAuditor allows you to generate and view an SRS rendering of the audited events returned for a selected search definition or built-in report, which includes all of the Security and Compliance reports provided with the product. In addition, ChangeAuditor provides the following built-in SRS reports that can also be viewed through the ChangeAuditor Client: • Event Summary - event summary reports capture the event counts and can be grouped by event class, date and hour, or domain and server. • Event Analysis - event analysis reports can be run to show the event activity of a server or a domain. • File Monitoring - the file monitoring report captures information about custom file monitoring events. Since all of these reports can be viewed directly from the ChangeAuditor Client, they do NOT require SRS. When you run one of these reports, the SQL rendering will be displayed in a new Report page, where you can then scroll through, print or export the report. To generate/view an SRS rendering of a search or built-in report definition: 1. Open the Searches page (F10 or View | Searches menu command). 2. Expand the Private and Shared folders in the Explorer view to locate a search or builtin report. Select the search from the Search list box in the right-hand pane, right-click and select Run Local Report. 3. A new Report page will be created displaying the SRS rendering of the audited events that met the selected search/report definition. 4. Use the tool bar buttons across the top of the report to scroll through the report, print the report, etc. To generate a built-in SRS report: 1. Open the Searches page (F10 or View | Searches menu command). 2. Expand the Built-in SRS Reports folder in the Explorer view to locate a built-in SRS report. Select the report from the Search list box in the right-hand pane, right-click and select Run Local Report (or double-click on the report). 3. The Report Options dialog will be displayed allowing you to specify what information is to be included in the selected report. By default, all information for the last seven days will be included. To specify a different time frame, use the drop-down menu. To specify a specific object (e.g., server) use the browse button, which then display an additional dialog to select the object to be included. After selecting the options to be used, select OK. 4. A new Report page will be created displaying the selected report. 5. Use the tool bar buttons across the top of the report to scroll through the report, print the report, etc. Generating and Publishing Reports ChangeAuditor 249 Report Options Dialog The Report Options dialog is displayed when you run one of the built-in SRS reports provided with ChangeAuditor. That is, this dialog is displayed when you select a report from the Searches Page and either double-click or right-click and select the Run Local Report menu command. From this dialog you can select from the following options to limit the information included in the selected report: Time Frame Use the drop-down arrow to select a time frame for your report. The Last 7 Days is the default time interval. Depending on the report selected, different options will be displayed allowing you to customize your report to include specific data. For most of the options, use the browse button to display an additional dialog to select the specific data to be included in the report. To specify an organizational unit, place your cursor in the Org. Unit text field and enter an OU (e.g., NetPro\Sales or NetPro\S%). To specify a file name, place your cursor in the File Name text field and enter a file name (e.g., ChangeAuditor.txt or Change%). (Where % is a wildcard.) The following table illustrates the report options that can be set for each of the different reports: Report: Report Options: Event Analysis Report By Domain Domain, Facility, Event Class, User Event Analysis Report By OU Facility, Event Class, User, Org. Unit Event Analysis Report By Server Server, Facility, Event Class, User Event Summary Report Grouped By Date and Hour Facility, Event Class Event Summary Report Grouped By Domain and OU Facility, Event Class Event Summary Report Grouped By Domain and Server Facility, Event Class Event Summary Report Grouped By Event Class Server, Domain, User File Monitoring Report Server, User, File Name Generating and Publishing Reports 250 ChangeAuditor Report Page A new Report page is created whenever a local report is generated for a search or built-in report (Run Local Report right-click command). This page displays the audited events found as a result of running the selected search/report. If a built-in SRS report is generated, this page displays the results based on the options selected on the Report Options dialog. Use the tool bar buttons at the top of the report as described below: This button allows you to hide (or display) the report navigation pane to the left of the report. N/A for ChangeAuditor reports. Use this button to display the first page of the report. Use this button to display the previous page in the report. This control displays the page currently being displayed and the total number of pages in the report. You can use this control to display a specific page by entering a page number and pressing Enter. Use this button to display the next page in the report. Use this button to display the last page of the report. Generating and Publishing Reports ChangeAuditor 251 Use this button to redisplay the latest available data in the report. Use this button to send the report to the designated printer. This button allows you to return to the parent report if you have drilled down into a more detailed report. Use this button to stop rendering the report. Use this button to preview the print layout of the report. Use this button to display the page setup and print options for the report. Use this button to export a report to a file. Use the drop-down arrow to specify the file format and destination. Excel and Acrobat PDF files are supported. Use this button to specify the magnification of the report. Enter a specific string of characters or word to be located in the report and use the Find button to locate the text. Use the Next button to find the next occurrence of the word or string of characters specified. Generating and Publishing Reports 252 ChangeAuditor Publishing Reports to SRS ChangeAuditor supports Microsoft's SQL Server 2005 Reporting Services (SRS), providing a comprehensive, server-based solution that enables the creation, management and delivery of both traditional, paper and interactive web-based reports. In this implementation, administrators no longer need to traverse the various auditing solutions to create the desired reports. Instead they can interact with a web-based reporting portal and simply subscribe to the reports they want to see. To publish a single report to a SRS server: 1. Select the Searches tab, select the F10 function key, or use the View | Searches menu command to open the Searches page. 2. Expand the Private and Shared folders and select a folder in the Explorer view to display the list of search/report definitions stored in the selected folder. 3. From the right-hand pane, right-click a search/report definition and select the Create Report(s) Using SQL Reporting Services command. 4. This will display the Create Report dialog allowing you to configure the SQL Server Reporting services to be used and the specify the report details. • To configure the SQL Server Reporting Services to be used, select the Configure button. This will display the Reporting Services Setup dialog where you will configure the reporting services and ChangeAuditor shared data source. Use the Test button at the bottom of the dialog to verify the credentials entered above. • Back on the Create Report dialog, you can also define the name of the report, the location where the selected report is to be published so it can be accessed through SQL 2005 Reporting Services and the report template (RDL file) to be used to render the report 5. Once you have entered the requested information, ChangeAuditor will publish the report to the specified server, which will then be available through SQL Server 2005 Reporting Services. To publish a series of reports (folder) to a SQL 2005 Reporting Services server: 1. Select the Searches tab, select the F10 function key, or use the View | Searches menu command to open the Searches page. Select a folder in the Explorer view to publish a report for each search/report included in the selected folder. 2. Right-click the folder and select the Create Report(s) Using SQL Reporting Services command. 3. This will display the Create Report dialog allowing you to configure the SQL Server Reporting services to be used and specify the report details. • To configure the SQL Server Reporting Services to be used, select the Configure button. This will display the Reporting Services Setup dialog where you will configure the reporting services and ChangeAuditor shared data source. Use the Test button at the bottom of the dialog to verify the credentials entered above. Generating and Publishing Reports ChangeAuditor 253 • Back on the Create Report dialog, you can also define the name of the report, the location where the selected report is to be published so it can be accessed through SQL 2005 Reporting Services and the report template (RDL file) to be used to render the report 4. Once you have entered the requested information, ChangeAuditor will publish the reports to the specified server, which will then be available through SQL 2005 Reporting Services. Create Report Dialog The Create Report dialog is displayed when the Create Report(s) using SQL Reporting Services command is selected (right-click menu for a search or a folder on the Searches page). From this dialog you can view and/or modify the current configuration of the SQL Server Reporting Services and specify report details, including the report name, report folder and report template to be used. SQL Server Reporting Services The top section of this dialog displays the URL of the SQL Server Reporting Service and the name of the ChangeAuditor data source. To change these settings, use the Configure button which will display the Reporting Services Setup dialog. Report Details Use the bottom section of this dialog to specify where to save the reports and the template to be used when creating the SRS report. Report Name Enter a descriptive name for the published report, which will be displayed in SQL Server 2005 Reporting Services. By default, the name of the search definition or builtin report will be displayed in this field. To change it, place your cursor in this field and enter the new name for the report. Generating and Publishing Reports 254 ChangeAuditor Report(s) Folder This field specifies the folder structure to be used on the report server. By default, the new report(s) are saved in the /NetPro/ChangeAuditor folder. To change this location, either enter the location to be used or use the Browse button to select the location (on the specified server) where the new report is to be saved. Selecting the Browse button will display the Select Reporting Services folder dialog allowing you to specify the folder where the new report(s) are to be saved. Report Template This field specifies the report template (.rdl) to be used to render the SRS report. You can choose to either dynamically generate the .rdl file using the setting from the selected search’s settings on the Advanced search properties tab or use a static .rdl file. Select one of the following options to define the report template to be used for the selected ChangeAuditor report(s): • Use Default Auto-Generated RDL File - this option is selected by default and will dynamically generate the .rdl file to be used • Use Custom RDL File - select this option to use a specific .rdl file When you select the Use Custom RDL File option, enter the location for the report layout template (.rdl file) or use the Browse button to locate the template to be used. When this option is selected, the ChangeAuditor.rdl file will be used (e.g., C:\Program Files\ NetPro\Compliance\Client\ChangeAuditor\ChangeAuditor.rdl). Reporting Services Setup Dialog The Reporting Services Setup dialog is displayed when the Configure button on the Create Report dialog is selected. From this dialog you can specify the URL and credentials for accessing the SRS server and the name and credentials for the ChangeAuditor data source. Generating and Publishing Reports ChangeAuditor 255 SQL Server Reporting Services Use the top section of this dialog to specify the URL and credentials to be used to access the SRS server. NOTE: SQL Reporting Services must be configured with anonymous access disabled. NOTE: The account entered in this section requires rights to create SRS reports and data sources on the server (a.k.a. Content Manager). Report Server URL Enter the URL for the SQL Server Reporting Services (SRS) server that will be hosting the ChangeAuditor reports. For example: http://<SQL_Server>/<ReportServer>, where <SQL_Server> is the name of the server hosting SRS and <ReportServer> is the name of the report server virtual directory. User Enter a user name for a Windows account that has credentials to copy files to a SQL 2005 Reporting Service. Password Enter the password associated with the user name entered above. Domain Enter the domain for the Windows account to be used to access SRS. ChangeAuditor Shared Data Source Use the middle section of this dialog to enter the user account and credentials to be used to access the ChangeAuditor database (data source). Data Source Name Enter the name of the ChangeAuditor data source. Select one of the following options to specify whether Windows authentication or SQL authentication is to be used to connect to the ChangeAuditor data source: • Windows Authentication • SQL Server Authentication Depending on the authentication option selected, enter the appropriate credentials: User Enter a user name for the account to be used to access the ChangeAuditor data source. Password Enter the password associated with the user name entered above. Domain Enter the domain for the user account to be used to access the ChangeAuditor data source. This only applies to Windows Authentication. Generating and Publishing Reports 256 ChangeAuditor Test Use the Test button at the bottom of the dialog to verify the credentials entered in the SQL Server Reporting Services section at the top of the dialog. Generating and Publishing Reports ChangeAuditor 257 Appendix A: ChangeAuditor Email Tags The Alert Body Setup dialog allows you to edit the Plain Text and the HTML representation of alert emails. It consists of the following panes: • Main Body - the top pane is for defining the overall content and layout of the alert email body. • Event Details - the middle pane is for defining the details to be included for each event included in the alert email. • Signature - the bottom pane is for defining the signature line to be included. The text entered in the these panes is sent when the alert triggers, with the exception of the variable tags (%xxx%). These tags are used to retrieve information from ChangeAuditor. The following tags are used and should NOT be modified. Tags valid in both the Main Body and Event Details panes: %ALERT_TYPE% ‘Smart Alert’ or ‘Alert”’. %ALERT_NAME% The name of the alert that fired. %ALERT_REPOSITORY_NAME% The name of the repository generating the alert. %ALERT_REPOSITORY_DOMAIN% The name of the domain where the repository resides. Tags valid only in the Event Details pane: %EVENT_AGENT_DOMAIN% The name of the domain where the ChangeAuditor Agent resides. %EVENT_AGENT_NAME% The name of the agent generating the alert. %EVENT_FACILITY% The name of the event facility (e.g., Domain Configuration). ChangeAuditor Email Tags 258 ChangeAuditor %EVENT_TIME_DETECTED% The date and time when the event was detected by ChangeAuditor. %EVENT_TIME_RECEIVED% The date and time when the event was received by ChangeAuditor. %EVENT_DESCRIPTION% The actual event that triggered the alert. %EVENT_USER_NAME% The name of the user who initiated the change. %EVENT_ACTION% The action associated with the event (e.g., Modify Attribute). %EVENT_AGENT_ID% The event identification number assigned by the agent. %EVENT_REPOSITORY_ID% The event identification number assigned by the repository. %EVENT_OBJECT_NAME% The name of the object that changed. %EVENT_ATTRIBUTE_NAME% The attribute that changed (e.g., displayName). %EVENT_OBJECTCLASS% The type of object that changed (e.g., groupPolicyContainer). %EVENT_FROM_VALUE% The old value that was assigned to the object. %EVENT_TO_VALUE% The new value that is now assigned to the object. NOTE: The %EVENT_CONTAINER_DN% email tag is not valid in ChangeAuditor 4.x. Therefore, if the %EVENT_CONTAINER_DN% email tag was migrated from a 3.x database, this tag will not contain valid data and should be removed from the Event Details pane. Finally, the event details defined in the Event Details pane are placed in the Main Body pane using the following tag: %EVENT_DETAILS% ChangeAuditor Email Tags ChangeAuditor 259 Appendix B: System Tray Icons ChangeAuditor provides a system tray icon for both the ChangeAuditor Repository and NetPro Compliance Agents, which allow you to enable/disable the service and display the current status of the service. Some of the status indicators displayed may be used by NetPro Technical Support should they need to diagnose problems. The System Tray icon may contain one or more status indicators depending on the components installed on the server and their current status. The left indicator represents the agent’s status (only available when a NetPro Compliance Agent is installed on the server) and the right indicator represents the repository’s status (only available when a ChangeAuditor Repository is installed on the server). These indicators represent the following statuses: • Red - inactive • Green - active • Yellow - initializing • Orange - agent running, but you are not authorized to access it NOTE: If the repository and agent are active, no status indicators will be displayed. However, if both components are installed and one of the components is not active, the green indicator will be displayed along with the corresponding indicator for the component that is not active. System Tray Icons 260 ChangeAuditor Repository System Tray Icon During the repository installation process, ChangeAuditor automatically loads an icon in the system tray of each ChangeAuditor Repository. This system try icon allows you to enable/ disable the repository, display the status of the agent or repository installed on the current machine, and change the database instance and service accounts used to access the database. By right-clicking on the ChangeAuditor icon in the System Tray, a context menu is displayed which consists of the following commands: Agent Status (If NetPro Compliance Agent is installed) Use the Agent Status command to display the Agent Status Window which assists you in determining if the agent is running, what version is installed, and how active the agent is. This command is only available if an agent is installed on the same server as the repository. See ChangeAuditor Agent Status Window on page 268 for a full description of the NetPro Compliance Agent Status Window. Enable/Disable Agent (If NetPro Compliance Agent is installed) Use the Enable/Disable Agent command to start or stop the NetPro Compliance Agent Service. This command is only available if an agent is installed on the same server as the repository. Retry Connection If you are using the direct SQL connection instead of connecting through the repository and the agent has lost connection with the SQL database, you can use the Retry Connection command to try to reconnect to the SQL database. Refresh Configuration Use the Refresh Configuration commend to apply a new agent configuration to the selected agent. View Agent Log Use the View Agent Log command to launch the log viewer to review the events recorded in the NetPro Compliance agent log (ChangeAuditor.dll.nptlog). For example: C:\Program Files\NetPro\Compliance\Agent\ChangeAuditor.dll.nptlog Repository Status Use the Repository Status command to display the Repository Status Window which assists you in determining if the repository is running, what version is installed and how active the repository is. See ChangeAuditor Repository Status Window on page 261 for a full description of the ChangeAuditor Repository Status Window. Enable/Disable Repository Use the Enable/Disable Repository command to start or stop the ChangeAuditor Repository. System Tray Icons ChangeAuditor 261 Repository Database Configurator Use the Repository Database Configurator command to launch the Repository Configuration Tool which allows you to modify the credentials used to access the ChangeAuditor Repository database or to specify a ‘static’ port to be used for communication with the repository. See Database Configuration Utility on page 264 for a description of how to use this utility. View Repository Log Use the View Repository Log command to launch the log viewer to review the events recorded in the ChangeAuditor repository log (CAADRepository.exe.nptlog). For example: C:\Program Files\NetPro\Compliance\Service\ChangeAuditor\ CAADRepository.exe.nptlog Load on Startup Select (check) the Load on Startup command to automatically load the system tray application when the ChangeAuditor Repository starts. About Use the About command to display information about ChangeAuditor including the installed version number and licensing information. Exit Use the Exit command to close the System Tray application. ChangeAuditor Repository Status Window The ChangeAuditor Repository Status Window helps you determine if the ChangeAuditor Repository is running and what version is installed on the server. The other status information on the window is broken down into the following sections: • Repository Information - displays the status, version number, SCP port and installation name for the repository • Database Information - displays the repository database server, name and size • Agent Connections - displays the number of connected agents, active and inactive • Events and Alerts - displays status information regarding events, alerts, and search activities System Tray Icons 262 ChangeAuditor The Repository Status Window contains the following information: Repository Information Repository is This field displays the current status of the repository: Running, Initializing, Stopped or Failed. This value will normally be ‘Running’. If the credentials supplied for the database access during the ChangeAuditor Repository installation are incorrect or have expired, this field will display ‘Not Running’ indicating that the repository did not successfully start. If this happens, use the Database Configuration Utility to change the permissions trying to access the database. Installation Name This field displays the installation name assigned to the repository during installation. SCP Port This field displays the port number assigned to the repository Service Connection Point (SCP). Version This field displays the current version of the repository installed on the server. Database Information Server This field displays the name of the server where the repository resides. Catalog This field displays the name assigned to the repository database during the repository installation. System Tray Icons ChangeAuditor 263 Size This field displays the size of the ChangeAuditor Repository database. Agent Connections Total number of connected agents This field displays the total number of NetPro Compliance Agents connected to a ChangeAuditor repository, not just the current one. Agents connected to this repository This field displays the number of NetPro Compliance Agents to which this repository is connected. Events and Alerts Total DB events This field displays the number of entries in the repository events database. Events last 24 hours This field displays the number of event entries received from all NetPro Compliance Agents in the last 24 hours of repository operation. Events yesterday This field displays the number of event entries received from local midnight to local midnight yesterday. Events today This field displays the number of event entries received since local midnight today. Total alerts This field displays the number of alerted events found in the repository events database. Alerts last 24 hours This field displays the number of alerted event entries in the last 24 hours of repository operation. Alerts yesterday This field displays the number of alerted event entries from local midnight to local midnight yesterday. Alerts today This field displays the number of alerted event entries since local midnight today. System Tray Icons 264 ChangeAuditor Database Configuration Utility The Database Configuration utility can be used to modify the credentials used by the ChangeAuditor Repository when accessing the database. The Database Configuration utility can be accessed through the ChangeAuditor Repository system tray icon. By right-clicking on the repository system tray icon and selecting the Repository Database Configurator command, the Repository Configuration Tool dialog will be displayed allowing you to: • specify the credentials to be used to access the database • change the database instance • specify a ‘static’ port to be used to communication with the repository This dialog consists of two tabbed pages: • Security • Port Security Page From the Security page, you can change the database instance and service accounts used to access the database. System Tray Icons ChangeAuditor 265 Enter the credentials to be used to access the designated SQL server/instance as described below: Server Enter the name or IP address of the SQL instance to be used. (i.e., <Server Name>\<Instance Name>). You can also use the browse button to locate and select the SQL server instance. Authentication This section of the dialog allows you to specify whether Windows authentication or SQL server authentication is to be used when communicating with the SQL database instance. (The authentication method is set up when SQL is installed.) Windows Authentication This option is selected by default and will use Windows authentication to access the database. SQL Server Authentication Select this option to use SQL Server authentication to access the database. Credentials Depending on the authentication option selected above, enter the appropriate user credentials: User Enter the user name for the account to be used to access the SQL server instance. Password Enter the password associated with the user account entered above. Domain Enter the domain name for the Windows account to be used to access the designated SQL server instance. (Only valid for Windows Authentication.) Grant this account access to scripts directory If the credentials used to authenticate to the SQL instance do not have appropriate rights, selecting this option will give rights to access the SQL scripts directory to the user installing the ChangeAuditor Repository. This option is selected (checked) by default. Database Catalog This text box displays the name assigned to the ChangeAuditor database. System Tray Icons 266 ChangeAuditor Port Page By default, ChangeAuditor dynamically assigns a port to each installed repository. However, using the Port page of the Repository Configuration tool, you can specify a ‘static’ SCP listening port to be used to communicate with the ChangeAuditor repository. Repository Port Enter the ‘static’ port number to be used to communicate with the repository. System Tray Icons ChangeAuditor 267 Agent System Tray Icon ChangeAuditor provides an icon in the system tray which can be used to enable/disable or display the status of the NetPro Compliance Agent installed on the current server. You can load the agent system tray icon using one of the following methods: • Use the Advanced button on the Agent Configuration page in the Agent Deployment wizard to launch the Advanced Options dialog. From this dialog, check the Launch CAADTray on startup option. NOTE: By default, this check box will contain a grayed out check mark which indicates that you want to use the current setting for the agent system tray icon. That is, if you already have it set to launch on startup it will continue to operate that way. Similarly, it will not launch on startup if this is a clean install and you have not previously set it up to do so. • Navigate to %System Root%\Program Files\NetPro\Compliance\SysTray and doubleclick on the CAADTray.exe file. By right-clicking on an Agent icon in the System Tray, a context menu is displayed which consists of the following commands: Agent Status Use the Agent Status command to display the Agent Status Window which assists you in determining if the agent is running, what version is installed, and how active the agent is. Enable/Disable Agent Use the Enable/Disable Agent command to start or stop the NetPro Compliance Agent Service. Load on Startup Select (check) the Load on Startup command to automatically load the system tray application when the NetPro Compliance Agent Service starts. About Use the About command to display information about the NetPro Compliance Agent including the installed version number and licensing information. Exit Use the Exit command to close the System Tray application. System Tray Icons 268 ChangeAuditor ChangeAuditor Agent Status Window The ChangeAuditor Agent Status Window helps you determine if the ChangeAuditor Agent is running and what version is installed on the domain controller. The other status information in the window is broken down into four sections: • Agent Information - displays the status, version number and repository installation name to which the agent is connected • Repository Connection - displays information regarding the Repository Service the agent is connected to • Agent Database - displays the agent’s database size and event activity information • Agent Configuration - displays whether event logs are being monitored and whether the direct database connection is enabled or disabled • Agent Activity - displays audited event activity and statistics NOTE: The Agent Activity section contains indicators of internal ChangeAuditor activity and may be used by NetPro Technical Support should they need to diagnose agent problems. System Tray Icons ChangeAuditor 269 This window contains the following status information: Agent Information Agent is This field displays the current agent status: • Running - the agent service is running • Initializing - the agent service has started but is still initializing • Not Running - the agent service is not currently running • Failed - the agent service failed to initialize • Incompatible - the agent service has not been upgraded to version 4.7 and is not operating at the same version as the repository. Once the agent is upgraded, the incompatible status is cleared. (In 4.7, SysTray changes were required to compensate for the UAC in Windows 2008; therefore, this change is ‘not compatible’ with previous versions of the agent.) Installation name This field displays the installation name assigned to the repository to which the agent is connected. Version This field displays the current version of the agent installed on the server. Repository Connection Repository This field displays the computer name of the ChangeAuditor Repository to which this agent is currently connected. The NetPro Compliance Agent can connect to only one repository. For more details on agent connection behavior, see Appendix A: Installation Notes and Best Practices in the ChangeAuditor Installation Guide. NOTE: Even if the agent is configured to use the Direct SQL Connection method, it will still display the name of the repository. SCP Port This field displays the port number assigned to the repository Service Connection Point (SCP) to which the agent is connected. Events since startup This field displays the number of events that have been sent to the repository since the agent was started. Events last sent This field provides the local time when the last event was sent. If no events have been detected by ChangeAuditor recently, this time may be fairly old. Status This field displays the current status of the agent: connected or not connected. Acknowledged This field displays the number of events that the repository has acknowledged. System Tray Icons 270 ChangeAuditor Normally, this value will be the same as the Events sent since startup. However, it may be smaller if the repository is not running or if a large number of events are being processed by the repository which may be slowing it down. Events may also be lost due to communication problems, in which case the NetPro Compliance Agent will try to re-send the events. Last config update This field displays the time when the agent last downloaded the agent configuration information/settings. Agent Database Agent DB size (kb) This field displays the size of the agent database, in kilobytes. This is dependent on the number of monitored Active Directory, registry and file system objects, and the number of events queued for transmission to the repository. If a repository is not available, this database may become large. When the events are successfully sent to a repository, the database space is re-used for subsequent events, but the displayed database size will not decrease. DB events waiting This field displays the number of events in the agent database that are waiting to be forwarded to a repository. This value should be at or near zero when the server is idle, but can grow if it is busy. If the value never returns to zero, it may indicate that the agent is having difficulty communicating with the Repository Service. If this is the case, contact NetPro Technical Support for assistance. Agent Configuration System Event Log This field indicates whether the System Event Log is being monitored. Monitoring the System Event Log is an option on the Configuration Setup dialog Security Event Log This field indicates whether the Security Event Log is being monitored. Monitoring the Security Event Log is an option on the Configuration Setup dialog. Application Event Log This field indicates whether the Application Event Log is being monitored. Monitoring the Application Event Log is an option on the Configuration Setup dialog. Connection Type This field indicates whether the agent was configured to forward its audited events directly to the SQL database or go through the ChangeAuditor repository service to the SQL database. Valid entries are: • Direct SQL - connect directly to the SQL database rather than going through the repository • Repository - connect via the ChangeAuditor Repository to the SQL database System Tray Icons ChangeAuditor 271 Direct SQL connection is enabled by default and it is the recommended connection method for performance reasons, but it does require the appropriate Microsoft SQL licensing. The option to enable or disable direct SQL connections is available on the Configuration Setup dialog. Agent Activity NOTE: The Agent Activity section contains indicators of internal ChangeAuditor activity and may be used by NetPro Technical Support should they need to diagnose NetPro Compliance Agent problems. AD Events This is the number of Active Directory-related events processed by the agent. This field will be blank for agents running on member servers. AD EvtQ Depth This is the number of Active Directory-related events queued for processing. This field will be blank for agents running on member servers. AD EvtQ Status This field displays the status of ChangeAuditor’s internal AD event processing queue: Running or Suspended. This field will be blank for agents running on member servers. This field will normally be “Running”. It may however be “Suspended” briefly if the agent has been overwhelmed by a large number of Active Directory changes in a short period of time and needs to limit the size of the Active Directory event queue. AD Evts Lost This is the number of Active Directory events lost because the Active Directory event queue had to be stopped to limit its size or if AD EvtQ Status is suspended. This field will be blank for agents running on member servers. This value will normally be zero, however, it may have a value greater than zero on a very busy server. A large number in this field indicates lost change information and a possible system or application problem. Please report this problem to NetPro Technical Support. Excluded Events If configured, this is the number of audited events excluded by the agent because they where made by a user or computer that was defined as an excluded account. Reg Events If configured, this is the number of Registry audited events processed by the agent. FS Events If licensed and configured, this is the number of File System audited events processed by the agent. Exch Events If licensed, this is the number of Exchange Mailbox audited events processed by the agent. System Tray Icons 272 ChangeAuditor SQL Events If licensed and configured, this is the number of SQL audited events processed by the agent. System Tray Icons ChangeAuditor 273 Appendix C: Disabled Events This appendix provides an alphabetical list of the event classes (and the ChangeAuditor facility to which they belong) that are disabled by default in ChangeAuditor. If you want to audit for these change events, use the Audit Events page on the Administration Tasks tab to enable these events. For more information on enabling events, please refer back to Enabling/Disabling Event Auditing on page 154. Event Class Disabled by Default Facility Appointment Copied by Owner Exchange Mailbox Monitoring Appointment Created by Owner Exchange Mailbox Monitoring Appointment Deleted by Owner Exchange Mailbox Monitoring Appointment Moved by Owner Exchange Mailbox Monitoring Appointment Permanently Deleted by Owner Exchange Mailbox Monitoring Appointment Read by Owner Exchange Mailbox Monitoring Audit Change Audit - Audit Started SQL Security Audit Audit Change Audit - Audit Stopped SQL Security Audit Audit Create Object Derived Permissions SQL Security Audit Audit Drop Object Derived Permission SQL Security Audit Audit Schema Object Access SQL Security Audit Audit Server Alter Trace SQL Security Audit Auto Stats SQL Performance Auto Stats - Async Completed SQL Performance Auto Stats - Asnyc Queued SQL Performance Auto Stats - Async Starting SQL Performance Auto Stats - Sync SQL Performance Blocked Process Report SQL Errors and Warnings Disabled Events 274 ChangeAuditor Event Class Disabled by Default Facility Broker: Message Classify - Delayed SQL Broker Event Calendar Opened by Non-Owner Exchange Mailbox Monitoring Calendar Opened by Owner Exchange Mailbox Monitoring Contact Copied by Owner Exchange Mailbox Monitoring Contact Create by Owner Exchange Mailbox Monitoring Contact Deleted by Owner Exchange Mailbox Monitoring Contact Moved by Owner Exchange Mailbox Monitoring Contact Permanently Deleted by Owner Exchange Mailbox Monitoring Contact Read by Owner Exchange Mailbox Monitoring Contacts Opened by Owner Exchange Mailbox Monitoring Degree of Parallelism - Delete SQL Performance Degree of Parallelism - Insert SQL Performance Degree of Parallelism - Select SQL Performance Degree of Parallelism - Update SQL Performance Error Logged SQL Errors and Warnings Event Logged SQL Errors and Warnings Exception SQL Errors and Warnings Exchange User Mailbox Opened by Non-Primary User Audit Received Exchange User Exec Prepared SQL SQL TSQL Execution Warnings - Query Timeout SQL Errors and Warnings Execution Warnings - Query Wait SQL Errors and Warnings Hotfix Rolled Back Domain Controller Configuration Inbox Opened by Owner Exchange Mailbox Monitoring Lock:Acquired SQL Locks Lock:Cancel SQL Lock Lock:Escalation SQL Lock Lock:Released SQL Locks Lock:Timeout SQL Locks Lock:Timeout (timeout > 0) SQL Lock Logon Audit Received Custom User Monitoring Mailbox Opened by Owner Exchange Mailbox Monitoring Message Copied by Owner Exchange Mailbox Monitoring Disabled Events ChangeAuditor 275 Event Class Disabled by Default Facility Message Created by Owner Exchange Mailbox Monitoring Message Deleted by Owner Exchange Mailbox Monitoring Message Moved by Owner Exchange Mailbox Monitoring Message Permanently Deleted by Owner Exchange Mailbox Monitoring Message Read by Owner Exchange Mailbox Monitoring Object:Altered - Begin SQL Objects Object:Altered - Commit SQL Objects Object:Created - Begin SQL Objects Object:Created - Commit SQL Objects Object:Deleted - Begin SQL Objects Object:Deleted - Commit SQL Objects Performance Statistics - Cached Query Destroyed SQL Performance Performance Statistics - New Batch SQL Text SQL Performance Performance Statistics - Queries in Ad Hoc Statement Compiled SQL Performance Performance Statistics - Queries in Stored Procedure Compiled SQL Performance Prepare SQL SQL TSQL QN:Dynamics - Clock Run Finished SQL Query Notifications QN:Dynamics - Clock Run Started SQL Query Notifications QN:Dynamics - Master Cleanup Task Finished SQL Query Notifications QN:Dynamics - Master Cleanup Task Started SQL Query Notifications RPC:Completed SQL Stored Procedures RPC:Starting SQL Stored Procedures Scan:Started SQL Scans Scan:Stopped SQL Scans Showplan All SQL Performance Showplan All for Query Compile SQL Performance Showplan Statistics Profile SQL Performance Showplan Text SQL Performance Showplan Text (Unencoded) SQL Performance Showplan XML SQL Performance Showplan XML for Query Compile SQL Performance Showplan XML Statistics Profile SQL Performance SP:CacheHit SQL Stored Procedures Disabled Events 276 ChangeAuditor Event Class Disabled by Default Facility SP:CacheHit - Compplan Hit SQL Stored Procedures SP:CacheHit - Execution Context Hit SQL Stored Procedures SP:CacheMiss SQL Stored Procedures SP:Completed SQL Stored Procedures SP:Recompile - Recompile DNR SQL Stored Procedures SP:Recompite - Set Option Changed SQL Stored Procedures SP:Recompile - Statistics Changed SQL Stored Procedures SP:Starting SQL Stored Procedures SP:StmtCompleted SQL Stored Procedures SP:StmtStarting SQL Stored Procedures SQL Transaction Begin SQL Transactions SQL Transaction Commit SQL Transactions SQL Transaction Rollback SQL Transactions SQL Transaction Savepoint SQL Transactions SQL:BatchCompleted SQL TSQL SQL:BatchStarting SQL TSQL SQL:FullTextQuery SQL Performance SQL:StmtCompleted SQL TSQL SQL:StmtRecompile - Deferred Compile SQL TSQL SQL:StmtRecompile - Set Option Changed SQL TSQL SQL:StmtRecompile - Statistics Changed SQL TSQL SQL:StmtStarting SQL TSQL Task Copied by Owner Exchange Mailbox Monitoring Task Created by Owner Exchange Mailbox Monitoring Task Deleted by Owner Exchange Mailbox Monitoring Task Moved by Owner Exchange Mailbox Monitoring Task Permanently Deleted by Owner Exchange Mailbox Monitoring Task Read by Owner Exchange Mailbox Monitoring Tasks Opened by Owner Exchange Mailbox Monitoring TransactionLog SQL Transactions Unprepare SQL SQL TSQL User badPasswordTime Changed Custom User Monitoring User badPwdCount Changed Custom User Monitoring Disabled Events ChangeAuditor 277 Event Class Disabled by Default Facility User Error Message SQL Errors and Warnings XQuery Static Type SQL TSQL Disabled Events ChangeAuditor 279 Index A About command 31, 261, 267 Account Exclusion Configuration dialog 214 Account Exclusions Configuration Setup dialog 226 feature 207 Action menu 29 Active Directory Auditing page 158 Add Active Directory Container dialog 100 Add Agents, Domains, Sites dialog 130 Add ChangeAuditor Events dialog 106 Add Computer Events dialog 108 Add Exchange Container dialog 103 Add Facilities or Event Classes dialog 98 Add File System Path dialog 109 Add Group Policy Container dialog 113 Add Local Account dialog 115 Add Object Classes dialog 126 Add Registry Key dialog 117 Add Services dialog 120 Add Severities dialog 127 Add Users, Computers and Groups dialog 97 Administration Tasks page 35 Administration Tasks tab Active Directory Auditing page 158 Attribute Auditing page 163 Audit Events page 155 command 30 Database Maintenance page 241 Exchange Mailbox Auditing page 169 Excluded Account page 209 File System Auditing page 175 Registry Auditing page 190 Repository Configuration page 229 shortcut key 30 SQL Server Auditing page 200 Advanced tab 93 Agent Configuration page 219 assigning configurations to agents 219 creating Excluded Account template 209 creating File System Auditing template 174 creating Registry Auditing template 189 creating SQL Server Auditing template 199 defining agent configurations 218 Agent Statistics command 30 page 35, 57 shortcut key 30 Agent Status command 260, 267 Overview page 55 Window 268 Agent System Tray icon 267 Alert Body Configuration dialog 233 Alert Custom Email dialog 131 Alert History Overview page 56 page 37, 133 viewing 68 Alert tab 90 Alerts 65 Allowed time for connection setting 223 Application Event Log monitoring 222 Assigning a configuration to an agent 219 Attribute Auditing page 163 Audit Events page 155 Audited Active Directory Objects Wizard 160 Auto Connect command 30 Autofit Columns to Contents command 29 B Bar Graph button 136 Index 280 C ChangeAuditor Agent Status Window 268 benefits 2 client components 26 client overview 15 Database Configuration Utility 264 features 3 Knowledge base 151 Repository Status Window 261 system overview 9 What’s new 6 Clear Saved Logon Credentials command 30 Client components 26 overview 15 starting 16 Close All Windows command 30 Communication settings 223 Configuration settings 222 Configuration Setup dialog 221 Account Exclusions 226 Communication settings 223 Configuration settings 222 Event Forwarder Settings 222 File System Auditing 224 Registry Auditing 224 SQL Server Auditing 225 Connect command 27 Connection method Database Direct 21 Forest 20 Global Catalog 20 Manual 20 Connection Profile dialog 17 Connection profiles 18 defining a new profile 18 Connection Wizard 20 Contents command 31 Copy command 28 Count of Events pane 53 Create Report dialog 253 Create Report using SQL Reporting Services command 75, 252 Creating custom templates Excluded Account 208 File System Auditing 172 Registry Auditing 188 SQL Server Auditing 198 Creating new custom searches 62 Credentials dialogs Database 24 Global Catalog 43 Repository 25 Index ChangeAuditor Custom Active Directory Object Auditing 153, 157 Custom Attribute Auditing 162 Custom Auditing Active Directory 153 Active Directory Objects 157 Attributes 162 enabling event auditing 154 Customizing email content 230 Cut command 28 D Data Grid button 136 Database Configuration Utility 264 Database Credentials Required dialog 24 Database Maintenance 240 Overview page 56 page 241 wizard 243 default configuration settings 217 Defining a new agent configuration 218 Defining database maintenance activities 240 Defining Exchange Mailbox Auditing list 168 Delete command 28 Deleting a database maintenance schedule 240 Direct SQL Connection setting 223 Disable Agent command 260 Disable Repository command 260 Disabled events 273 Disabling a database maintenance schedule 240 Disabling audited events 154 Disabling Event Auditing 154 Disconnect command 27 Displaying results in different formats 136 E Edit Menu 28 Editing a database maintenance schedule 240 Editing Audit Event description 156 Email alerts 65 Email content customization 230 Email notifications configuring 229 customizing content 230 Email tags 257 Enable Agent command 260 Enable Repository command 260 Enable/Disable Agent command 267 Enabling alerts 65 Enabling Event Auditing 154 Event details 137 Event Forwarder Settings 222 Exchange Mailbox Auditing 168 defining list 168 page 169 ChangeAuditor Excluded Accounts creating templates 208 page 209 wizard 212 Exit command 28, 261, 267 Export command 72, 140 Export Criteria Dialog 140 F Favorite Search 64 File Auditing Configuration dialog 185 File Auditing Wizard 177 File Menu 27 File System Auditing 171 Configuration Setup dialog 224 creating auditing template for a file 172 creating auditing template for a folder 173 page 175 wizard 177 Forest connection method 20 Forwarding Interval setting 222 281 N NetPro Customer Portal 13 Professional Services 14 Technical Support 14 O Object Picker 38 Offline knowledge base 29 Overview page 31, 49 Agent Status 55 Alert History pane 56 command 30 Count of Events pane 53 Database Maintenance pane 56 My Favorite Search pane 51 Repository Status 55 shortcut key 30 Top Agent Activity pane 52 P Help Menu 31 Page Setup command 28 Page Size setting 42 Paste command 28 Pie Chart button 136 Polling Interval setting 223 Print command 28, 140 Print Preview command 28 Print to File command 28 Publishing reports to SRS 252 Purge options 244 I R Import Folder command 72 Import Search command 72 Info tab 77 Realm 23 Refresh command 29 Refresh Interval 77 Registry Auditing 187 Configuration Setup dialog 224 creating templates 188 page 190 wizard 192 Regulatory Compliance Reports 5 Report Options dialog 249 Report page 34 Reporting Services Setup dialog 254 Repository Configuration page 229 configuring email notifications 229 Group Expansion options 237 Repository Configuration Utility Port page 266 Security page 264 Repository Credentials Required dialog 25 Repository Database Configurator command 261, 264 Repository Kerberos Realm 23 Repository Port 23, 266 G Generating reports 247 through the ChangeAuditor Client 248 Global Catalog dialog 43 Global Catalog setting 42 Group expansion for SSIS pane 237 H K KnowledgeBase command 151 tool bar button 151 L Load on Startup command 261, 267 M Manage Connection Profiles dialog 19 Managing connection profiles 18 Max events per connection setting 222 Menu bar 27 Monitoring the Application Event Log 222 Monitoring the Security Event Log 223 Monitoring the System Event Log 223 My Favorite Search pane 51 Index 282 Repository Status command 260 Overview page 55 Window 261 Reset Display command 29 Retry Interval setting 222 Run Local Report command 248 Running searches 63 S Schedule database maintenance 246 Search Limit setting 42 Search Properties tabs 76 Advanced 93 Alert 90 Info 77 SQL 92 What 80 When 88 Where 86 Who 78 Why 89 XML 92 Search Results page 33, 135 comparing results 139 displaying different formats 136 displaying knowledge base entry 137 previewing results 138 printing results 140 viewing event details 137 viewing results 136 viewing search properties 137 Searches page 32, 69 command 30 creating new custom searches 62 deleting alert history 68 disabling alerts 67 enabling alerts 65 Explorer view 71 generating built-in SRS report 248 publishing a series of reports to SRS 252 publishing a single report to SRS 252 running searches 63 setting a favorite search 64 shortcut key 30 viewing alert history 68 viewing list of searches 62 viewing SRS rendering of search definition 248 Security Event Log monitoring 223 Select a SQL Instance and Database dialog 204 Select Configuration dialog 228 Select One or More Directory Objects dialog 96 Select Template dialogs 227 Set As My Favorite command 75 Show Advanced Tab command 29 Show SQL Tab command 29 Show XML Tab command 29 Index ChangeAuditor Smart Alerts 91 SMTP alerts 65 SMTP Configuration pane 231 SNMP alerts 66 SQL Auditing Configuration dialog 205 SQL Auditing Wizard 202 SQL Reporting Services 4 publishing a series of reports 252 publishing a single report 252 SQL Server Auditing 197 Agent Configuration dialog 225 creating a template 198 page 200 wizard 202 SQL tab 92 SSIS Group Expansion settings 237 Starting the Client 16 Statistics Agent Status Window 268 Repository Status Window 261 Status Window Agent 268 Repository 261 System Event Log monitoring 223 System overview 9 System Tray icon Agent 267 T Technical Support 14 Top Agent Activity pane 52 U Use Offline Knowledge Base command 29 Using the object picker 38 V View Agent Log command 260 View Menu 30 View Repository Log command 261 Viewing event details 137 Viewing list of available searches 62 Viewing reports through ChangeAuditor Client 248 Viewing results 136 W What tab 80 When tab 88 Where tab 86 Who tab 78 Why tab 89 Wizards Audited Active Directory Objects 160 Connection 20 Database Maintenance 243 ChangeAuditor 283 Excluded Accounts 212 File Auditing 177 Registry Auditing 192 SQL Auditing 202 WMI alerts 67 X XML tab 92 Index