Upgrade the Splunk App for Microsoft Exchange
If you are using version 1.x of the Splunk App for Microsoft Exchange and wish to upgrade to version 2.0, you must understand the changes between the previous version and this one. You must also follow some procedures to ensure that the new version of the app sees the existing data.
If your Splunk App for Microsoft Exchange deployment is large or complex, you might want to consult Splunk's Professional Services team for assistance.
Major differences between versions 1.x and 2.0
The major differences between version 1.x and 2.0 of the Splunk App for Microsoft Exchange are:
- The app provides new PowerShell-based scripted data inputs for the following features:
- Mailbox Audit (Provides information on user activities in a mailbox, such as delegation, access by someone other than the owner, and so on. The user that runs Splunk must have the ability to read mailbox audit logs to use this feature.)
- Distribution Lists
- Inbox Rules (Provides data on what rules users add to mail that arrives in their inbox)
- Client Access Server (CAS) throttling rules (Provides data on how the CAS limits logon attempts into Exchange.)
- The app provides a new dashboard: The Internal Spamming Reports view provides information on users that send large quantities of messages to large numbers of users in a short period of time. The Distribution List Expansions dashboard gives you additional information on the distribution lists within your organization.
- The app provides several new macros which help you gain insight on message tracking operations.
- The app no longer includes the
TA_bes5
andTA_Forefront-Security-for-Exchange
technology add-ons.
- The app no longer provides data visualization for Blackberry Enterprise Server (BES) and Forefront Security for Exchange. If you already collect BES data, you will not lose it, but you must install the Add-on for Blackberry Enterprise Server 5 onto the central Splunk instance to see it.
Upgrade version 1.x to version 2.0
If you are doing an in-place upgrade of the Splunk App for Microsoft Exchange from version 1.x to 2.0, following are the steps you need to take to ensure that the updated version of the app is able to read data generated by the older version. There are several steps to this process:
Download and install the SA-ldapsearch supporting add-on
Before you upgrade the Splunk App for Microsoft Exchange, you must download and install the Splunk Supporting Add-on for Active Directory (SA-ldapsearch) on all servers in your central Splunk instance.
Upgrade the technology add-ons on your Exchange servers
Once you have installed SA-ldapsearch into the central Splunk instance, you must then upgrade the technology add-ons on the universal forwarders on your Exchange servers.
- The upgraded TAs are inside the Splunk App for Microsoft Exchange installation package, at
Splunk_for_Exchange\etc\appserver\addons
.
- If you use a deployment server, read "Deploy configurations for all server roles" in this manual for instructions on how to use the deployment server to distribute the upgraded TAs to your Splunk App for Microsoft Exchange environment.
- Read "What a Splunk App for Microsoft Exchange deployment looks like" for information on which specific servers the new TAs need to be installed.
- If you have deployed either the
TA_bes5
(Blackberry Enterprise Server v5) or theTA_Forefront-Security-for-Exchange
(Forefront-Security for Exchange) TAs, note that there is no upgrade for these TAs.
Configure message tracking macros (if required)
Version 2.0 of the Splunk App for Microsoft Exchange includes two new message tracking macros:
msgtrack-inbound-senderip
: This macro gets a list of IP addresses that have successfully sent email to your Exchange servers.msgtrack-outbound-clientip
: This macro gets a list of IP addresses that your Exchange servers have successfully sent email to.
If you currently use the msgtrack-inbound-messages
and msgtrack-inbound-messages
macros by making changes to %SPLUNK_HOME%\etc\apps\Splunk_for_Exchange\local\macros.conf
, then you must also configure these additional macros. If you have not configured either of these older macros, then you do not need to configure the new ones.
Upgrade the Splunk App for Microsoft Exchange
Next, install the new Splunk App for Microsoft Exchange on all servers in the central Splunk instance.
You can install the updated app in one of three ways:
- By using the Apps screen in Manager.
- By unpacking the app into
%SPLUNK_HOME%\etc\apps
on all servers in your central Splunk instance. - By using a deployment server to distribute the app across your central Splunk instance.
Important: Do not install the app on the universal forwarders on your Exchange servers.
For specifics on what the central Splunk instance is, read "What a Splunk App for Microsoft Exchange deployment looks like" in this manual.
Install the central Splunk for Microsoft Exchange app instance | Log in and get started |
This documentation applies to the following versions of Splunk® App for Microsoft Exchange (EOL): 2.0
Feedback submitted, thanks!