icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

We are working on something new...

A Fresh New Splunkbase
We are designing a New Splunkbase to improve search and discoverability of apps. Check out our new and improved features like Categories and Collections. New Splunkbase is currently in preview mode, as it is under active development. We welcome you to navigate New Splunkbase and give us feedback.
Log4Shell Vulnerability: Information and guidance for you. Get resources.

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading SAP Solman Technology Add-on
SHA256 checksum (sap-solman-technology-add-on_154.tgz) c6c1eb0bf232cdae58bb153345e1433bcc8d0017b59dce5bfc1417b7964128cf
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

SAP Solman Technology Add-on

Overview
Details
SSTA extracts and helps to ingest SAP infrastructure monitoring and business data in Splunk Enterprise Operational Intelligence analytics platform. Add-on brings SAP health insights and enables plotting them alongside other enterprise infrastructure components health graphs. SSTA will work equally well with your on-premise and cloud instances of SAP.

WARNING - Breaking changes in upcoming version 2.0:
- Completely switching from PySlet to Requests-based ODATA client implementation. Changed state from experimental to stable
- Splunk ITSI support is going to be dropped from SSTA Community and moved to SSTA Enterprise as a feature
- Allowing a limited number of SAP SolMan enabled metrics to ingest into Splunk

Link to Enterprise version - https://splunkbase.splunk.com/app/4950/

SAP Solman Technology Add-on for Splunk ITSI (SSTA)

Overview

SSTA (formerly SSCM) includes SAP infrastructure monitoring and business data in Splunk enterprise operational intelligence analytics (both on-premise and cloud versions of SAP) alongside with other enterprise components.

Value Add

  • Splunk as a single source of Enterprise Data DNA - Ability to track SAP infrastructure and business data in a single enterprise solution alongside with other enterprise components
  • Operational Insights. Baseline for enabling advanced correlative views with predictive analytics and machine learning.
  • Easy migration to the cloud.

Key Features

  1. Connects multiple SAP Solution Managers with Splunk instance.
    Ability to connect to SolMan instances with granted permissions (See Configuration and SAP Prerequisites sections).

  2. Discovers each SAP Solution Manager metrics and adds the data into Splunk monitoring.
    Customization of usage of existing metrics by including meaningful or excluding less important details from the monitoring.

  3. Ingests monitoring metrics into Splunk ITSI (Enterprise version only).
    All the metrics chosen for ingestion will be instantly shown up on ITSI side. Predefined SAP metrics will be appropriately interpreted on ITSI side.

Copyright 2020 EPAM Systems.

Release Notes

Upcoming Version 2.0.0

WARNING - Breaking changes in upcoming version 2.0:
- Completely switching from PySlet to Requests-based ODATA client implementation. Changed state from experimental to stable
- Splunk ITSI support is going to be dropped from SSTA Community and moved to SSTA Enterprise as a feature
- Allowing a limited number of SAP SolMan enabled metrics to ingest into Splunk

Version 1.5.4

  • Limited number of parameters can now be ingested from SolMan.

Version 1.5.0

  • Python 3 support was added
  • Page load ui bug fixed

Version 1.4.4

  • Add Copyright notice

Version 1.4.3

  • Fix bug with inputs update

Version 1.4.2

  • Add Windows compatibility

Version 1.4.1

  • Add more informative error messages on Setup dashboard.
  • Add more verbose logging. Now debug messages become more informative. Useful for debugging and troubleshooting.
  • Fix error handling in Requests-based ODATA client implementation.

Version 1.4.0

  • Switched from PySlet to Requests-based ODATA client implementation.
    This release is experimental. If you will to test it - download version 1.4.0.
    We discovered, that python PySlet library is less stable and a lot more complicated, than python requests library.
    There was an issue, that Splunk didn`t close connections to SAP Solman. This issue is resolved in current version. Request-based implementation kills idle connections automatically.

Version 1.3.0

  • Application setup page for initial modular input configuration
  • Improved handling of Solman-provided KPI threshold information, support of "Info" status for the metrics with no threshold data
  • Advanced modular input and dashboard handler logging support, improved troubleshooting capabilities
  • Smart calculation of actual Solman metric update periods; this eliminates "N/A" values within ITSI service analyzer
  • Support of non-standard splunkd port setup

Version 1.2.0

  • Support of distributed ITSI deployment including ITSI cloud + Splunk Heavy Forwarder
  • Navigation improvements for configuration page
  • Improved input validation with verbose error messages for modular input creation
  • Package rename: SAP Solman Connectivity module for Splunk ITSI to SAP Solman Technology Add-on for Splunk ITSI

Version 1.1.0

  • Optimized performance for initial service creation with high number of metrics
  • Improvements for Solman-ITSI metadata integration: thresholds, units of measurement, time period calculations
  • UI enhancements: pagination, metrics disabling warning, error box in the configuration dashboard

Version 1.0.0

  • First release
  • Integration with Solution Manager 7.0 and upper versions
  • Solman metrics retrieval throughout OData protocol
  • Connectivity configuration
  • Metrics auto discovery and metrics ingestion configuration
  • Seamless integration with ITSI.

Support

Contact information for asking questions and reporting issues:

Operational_Intelligence_Support@epam.com

Download

Download the SSTA application from Splunkbase - https://splunkbase.splunk.com/app/4301/

Requirements

  • Splunk Enterprise 7.0 or later.
    This app is designed to ingest SAP Solman data into Splunk metrics index (added in Splunk 7.0).
  • Splunk ITSI 4.0.1.
  • System Landscape Requirements for SAP Solution Manager were described on Monitor Systems - SAP Help Portal.

SAP and Splunk Prerequisites

Before deploying the app, you must ensure the following:

  1. You have activated the required OData Service AI_SYSMON_OVERVIEW_SRV and SAPUI5 application service SM_TM_SYSMON according to App Implementation: Monitor Systems - SAP Help Portal.

  2. Authorization settings are required to be set in SAP Solution Manager and to fetch data using relevant OData service. Authorizations were described in Security Guide for SAP Fiori Apps – SAP Solution Manager 7.2 SPS8 System Monitoring - SAP Help Portal.

  3. Configuration System monitoring SAP landscape and custom metrics were described on System Monitoring 7.2 - Setup and Configuration - SCN Wiki.

  4. Add-on requires Splunk kvstore to be operational on the instance that it is deployed on. Make sure that it is not disabled.

  5. Add-on is designed to store obtained data within metrics index. Create a metrics index on your indexer(s) (for example called solman_metrics).

  6. In distributed deployment option (see option 2 below), on ITSI environment, create a user that has the capabilities to create ITSI service via REST interface.

Installation

There are two options for add-on deployment: standalone ITSI server and distributed option.
Versions 1.0.0 and 1.1.0 support only the first option.
Versions 1.2.0 and above support both.

In standalone ITSI option, the add-on is installed on the same Splunk instance that also has ITSI REST interface.
Here the ITSI Splunk instance must have direct network connectivity to SAP OData interface (be within organization's security perimeter).

The first option does not work well for ITSI in Splunk Cloud or other distributed environment when ITSI instance can not or should not access SAP instances directly.
In that case, install the add-on on Splunk Heavy Forwarder that is close to SAP instances.
It will forward all collected data to the Splunk indexers and create corresponding ITSI services using ITSI REST interface.

Install the technology add-on on either ITSI instance (option 1) or on Splunk Heavy Forwarder (option 2):

  1. Log in to Splunk and go to Apps > Manage Apps.

  2. Click install app from file.

  3. Upload the app package file and click upload.

Upgrading

Upgrading from v1.2.0 to v1.3.0

Version 1.3.0 introduced initial setup page. In order to let the v1.3.0 app understand that the application has been previously configured, edit $SPLUNK_HOME/etc/apps/sap_solman_app/local/app.conf adding the following stanza:

[install]
is_configured = 1

Starting with v1.3.0, the modular input instance has to be named as "main_input". Edit $SPLUNK_HOME/etc/apps/sap_solman_app/local/inputs.conf so that the stanza is called:

[sap_solman_mi://main_input]
...

After these configuration preparations, proceed with application upgrade. This can be done using UI.

Once the upgrade is done, please wait for several hours to let the application learn the actual metric update intervals. This should help eliminating gray N/A values that could be present in pre-1.3 versions of the app for the metrics that are rarely updated. The more you wait, the more precise the update intervals become.

In order to apply the new threshold level logic, after upgrade, navigate to Solman Configuration Dashboard and perform the following:

  1. Click Disable all button and hit Save
  2. Enable back the relevant metrics and hit Save

This will enforce new threshold rules and update period intervals.

Configuration

  1. After installing the application, perform the initial setup

    • Go to the Manage Apps page and click Set up

    • Enter the Solman URL, user, and password. In case of standalone deployment option, do not enter ITSI REST-related fields. In case of distributed deployment, enter ITSI REST URL, user, and password. The recommended update interval is 300 seconds (5 minutes), this may be set to a higher value to reduce the load on Solman server. Choose the metrics index that has to be used for data ingestion.

    • Check use new server version if you want to use new Odata client(Right now, this version is experimental).
  2. Configure the metrics to be collected. On the first invocation, modular input populates solman_metrics key-value store collection discovering all the systems and metrics available on SAP Solman. On the host having the add-on deployed, go to Solman Configuration Dashboard. Click on the button corresponding to the SAP system to be configured. Click on the sliders to enable or disable metrics collection. Once done, click on green Save button. Please wait for the Solman data to refresh before it gets into Splunk index (may take several minutes).

  3. Navigate to ITSI Service Analyzer dashboard. You will see the data from the configured system

Troubleshooting

Use the troubleshooting dashboard within the app.

By default, app logging level is set to WARN.

To increase logging verbosity, edit $SPLUNK_HOME/etc/apps/sap_solman_app/local/log.conf adding the following stanzas:

[default]
log_level = DEBUG

[splunklib.modularinput.script]
log_level = DEBUG

[sap_solman_mi]
log_level = DEBUG

If still in trouble, ask a question on Splunk Answers and email Operational_Intelligence_Support@epam.com.

Open Source Components

Pyslet Python library

Project repository https://github.com/swl10/pyslet

Version number 0.7.20170805 (modified to include search feature compatibility patch)

simplePagination.js

Project repository https://github.com/flaviusmatis/simplePagination.js/

Version number 1.6

text.js

Project repository https://github.com/requirejs/text

Version number 2.0.15

Copyright, Licensing and Attribution

SSTA application module

Copyright 2020 EPAM Systems

EULA https://d38o4gzaohghws.cloudfront.net/static/misc/eula.html

Pyslet Python library

Copyright 2017 Steve Lay

Copyright (c) 2004, University of Cambridge.

License https://github.com/swl10/pyslet/blob/master/LICENSE.txt

simplePagination.js

Copyright 2012, Flavius Matis

License https://github.com/flaviusmatis/simplePagination.js/blob/master/LICENSE.txt

text.js

Copyright jQuery Foundation and other contributors

License https://raw.githubusercontent.com/requirejs/text/master/LICENSE

SAP

SAP, SAP Fiori are the trademarks or registered trademarks of SAP SE in Germany and in several other countries.

Release Notes

Version 1.5.4
Sept. 29, 2020
  • Add License "Mozilla Public License 2.0"

Subscribe Share

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
Splunk, Splunk>,Turn Data Into Doing, Data-to-Everything, and D2E are trademarks or registered trademarks of Splunk Inc. in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.