Skip to Content
Author's profile photo Former Member

Monitoring SAP Netweaver with Nagios

I started to implement a new plugin in 2013. It is called check_sap_health (i always name my plugins like this, check_oracle_health, check_mssql_health,…). Unlike the old plugins (check_sap) it’s written in Perl, based on the module sapnwrfc. This way it can be extended easily by self-written addons.

Some examples of it’s usage:

$ check_sap_health –ashost 172.24.0.195 –sysnr 42 \

  –username NAGIOS –password *** \

  –mode connection-time

OK – 0.06 seconds to connect as NAGIOS@NPL|’connection_time’=0.06;1;5;;

$ check_sap_health … \

  –mode ccms-mte-check \

  –name ‘SAP CCMS Monitor Templates’ \

  –name2 ‘Enqueue’ \

  –name3 ‘NPL#Enqueue#Enqueue Server#Total Lock Time’ \

  –separator ‘#’

OK – Total Lock Time = 0.188 s | ‘Enqueue Server_Total Lock Time’=0.18s;;;;

$ check_sap_health … \

  –with-mymodules-dyn-dir $USER4/etc/check_sap_health \

  –mode my-bapi-bpgetlist –name A000000001

OK – BAPI_BUPA_CENTRAL_GETDETAIL is OK, found partner ConSol* Software GmbH, runtime was 0.14s | ‘runtime’=0.14;5;10;;

$ check_sap_health … \

  –with-mymodules-dyn-dir $OMD_ROOT/etc/check_sap_health \

  –mode my-snap-dumps-check

CRITICAL – 2 new shortdumps appeared between 20140509 171649 and 20140513 164249

More documentation and the download link can be found here:

http://labs.consol.de/lang/de/nagios/check_sap_health

Gerhard

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hello,
      I am running the command:
      /usr/local/nagios/libexec/check_sap_health --ashost 172.22.203.211 --sysnr 00 --username xxxx --password xxxxx --mode connection-time

      And I get the following error message:

      CRITICAL - can not create rfc connection: RFC connection open failed: 2 / RFC_LOGON_FAILURE / Name or password is incorrect (repeat login)

      Help me,

      Tks

      Fabio