项目作者: NETWAYS

项目描述 :
Check SAP CCMS
高级语言: C
项目地址: git://github.com/NETWAYS/check_sap.git
创建时间: 2017-05-31T13:39:12Z
项目社区:https://github.com/NETWAYS/check_sap

开源协议:GNU General Public License v2.0

下载


This plugin will be no longer maintained. We recommend to use the check_sap_health

check_sap

This plugin communicates with the SAP CCMS via the RFC Protocol.

It supports unicode (use a UTF-8 Locale for best results).

Tested with V7.0 of the 64bit RFC Unicode SDK (RFC_SDK_70_redhat_64bit_UNICODE.SAR),
but it should work with the 32bit version as well.

Also tested with Netweaver

Usage

See —help for usage information

Examples:

  1. ./check_sap --client 000 --sysnr 00 --user SAPUSER --pass PASSWD --dest ABC --host 192.168.1.2 -m listsets
  2. lists all monitor sets
  3. ./check_sap ...options... -m listmonitors 'SAP CCMS Monitor Templates'
  4. lists the monitors in a set
  5. ./check_sap ...options... -m listtree 'SAP CCMS Monitor Templates' 'Dialog Overview'
  6. shows the complete tree for a monitor
  7. ./check_sap ...options... 'SAP CCMS Monitor Templates' 'Dialog Overview' 'Response'
  8. shows the status of all objects matching the Regex
  9. ./check_sap ...options... --fullpath 'SAP CCMS Monitor Templates' 'Dialog Overview' 'Standard.*\ResponseTime'
  10. As above, but the path to the object is also used

Installation

Download and extract the tarball release from https://github.com/NETWAYS/check_sap/releases

You will need autoconf to generate the configure script, and a SAP SDK needs to be installed.
N.B. the SDK must be downloaded directly from SAP.

  1. autoconf
  2. ./configure
  3. make

Pay attention to the messages generated by configure - they should help you check you have
all the files installed that you need.

Make sure to install the libraries where the system can find them
e.g.

  1. cp RFC_SDK_70_redhat_64bit_UNICODE/lib/* /usr/local/lib
  2. ldconfig

The include files in the bapi subdirectory can be regenerated using the genh command
included with the classic SDK.

Example:

  1. bin/genh ashost=... sysnr=.. user=... passwd=... BAPITNDEXT > bapi/bapitndext.h

For further options see ./configure —help