How Does eG Enterprise Monitor SAP Business One?

SAP Business One can be monitored in an agent-based or an agentless manner. Agent-based monitoring is the recommended approach.

For agentless monitoring of SAP Business One, the eG agent should be deployed on a remote Windows host in the environment. For agent-based monitoring, make sure that the eG agent is deployed on the SAP Business One being monitored.

Regardless of where it is deployed (whether on a remote Windows host or on the SAP Business One), the eG agent collects metrics by connecting to SAP Business One via JDBC.

Pre-requisites for Monitoring SAP Business One

For the eG agent to collect metrics from the target SAP Business One, the following pre-requisites need to be fulfilled:

  • If the target SAP Business One is running on Microsoft SQL Database server, then, the user who is authorized to access the target SAP Business One should be vested with certain privileges to access the Microsoft SQL Database Server. For more information on the required privileges, refer to User Privileges Required for Monitoring Microsoft SQL server. The name of this user should be specified against the Database User parameter while configuring the tests.

  • If SAP Business One, version of SAP HANA is monitored, then, the user who is authorized to access the target SAP Business One should be vested with certain privileges to access the SAP HANA database. For more information on the required privileges, refer to Pre-requisites for Monitoring the SAP HANA Database Server.

  • In order to collect metrics from the target SAP Business One, the eG agent should access the event logs recorded in the databases of SAP Business One. To collect such metrics, the user who is authorized to access the databases (either SAP HANA or Microsoft SQL Database Server) should possess read-only privileges. Apart from a few common databases in the target SAP Business One, an exclusive SAP Business One database will be available for each Company that is registered with SAP Business One. The name of this SAP Business One database should be specified against the Database Name parameter while configuring the tests. To know how to figure out the name of the SAP Business One database, refer to How to Find the Name of the SAP Business One Database?

How to Find the Name of the SAP Business One Database?

For the eG agent to connect to the event logs of the target SAP Business One, you need to specify the name of the SAP Business One database while configuring the tests. To figure out the name of the SAP Business One database, do the following:

  1. Open SAP Business one from a web browser. Figure 1 then appears.

    Figure 1 : The Login screen of SAP Business One

  2. Click the Change Company button in Figure 1.

    Figure 2 : The name of the database corresponding to the Company

  3. In Figure 2 that appears, the Database Name column will list the name of the SAP Business One database that corresponds to your company name i.e., the SAP Business One component that you are monitoring.

  4. Make note of this Database name and specify the same against the Database Name parameter while configuring the tests.