Schedule demo

AddMonitor APIs - ERP


This section explains how to use the AddMonitor API to add monitors of the 'ERP' category type. The following monitors are supported:

Supported HTTP methods: POST

Allowed roles: Administrator

Oracle EBS

Syntax

For versions R11i and R12.0:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&SSL=[SSL]&Version=[version]

For version R12.1.3:

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&SSL=[SSL]&Version=[version]&Username=[username]&Password=[password]&instance=[inst]&ConcurrentRequest=[concurrentRequest]

For versions R12.2.0, R12.2.5 & above (Username and Password Mandatory):

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&SSL=[SSL]&Version=[VERSION]&Username=[USERNAME]&Password=[PASSWORD]

Request Parameters

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription
typeThe type of the ERP server you want to add. Value should be OracleEBS.
hostThe name of the host in which Oracle EBS is running.
portThe port number where the Oracle EBS is running.
SSLIndicates if SSL option is enabled. The value should be either yes or no.
VersionThe running version of the Oracle EBS (R11i, R12.0, R12.1.3, R12.2.0, R12.2.5 & above).
UsernameUsername of the EBS admin server.
PasswordUsername of the EBS admin server.
instanceName of the instance.
ConcurrentRequestIndicates the phase of the concurrent request. (Pending, Running, Inactive)

Sample Request

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=OracleEBS&displayname=oebs&host=app-xp2&port=80&SSL=no&version=r12.1.3&Username=admin&Password=appman&instance=EBSDB&ConcurrentRequest=Pending,Running,Inactive

SAP Server

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&username=[USERNAME]&password=[PASSWORD]&systemnumber=[SYSTEMNUMBER]&logonClient=[LOGONCLIENT]&language=[LANGUAGE]&routerString=[ROUTERSTRING]

Request Parameters:

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription        
typeThe type of the ERP server you want to add. Value should be sap server.
hostThe name of the host in which SAP server is running.
usernameThe user name used for accessing the SAP server.
passwordThe password of the SAP server.
systemnumberThe SAP system number.
logonClientThe SAP logon client.
languageThe SAP logon language. Default value is en.
routerStringThe SAP Router String through which SAP Server is connected.(Optional)

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=sap server&displayname=appmanagersap&host=app-xp1&username=admin&password=appman&systemnumber=00&logonClient=000&language=en&routerString=/H/it360-m4600-1

SAP Java

Syntax:

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=SAPASJava&displayname=SAPREST&host=[HOSTNAME]&port=[P4PORT]&username=[USERNAME]&password=[PASSWORD]&clusterid=[CLUSTER_ELEMENT_ID]

Request Parameters:

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription        
hostnameThe name or IP address of the host in which SAP Java is running.
p4portThe port number where the SAP Java is running.
usernameThe user name of the administrator used for accessing the SAP NetWeaver Application Server.
passwordThe password of the administrator used for accessing the SAP NetWeaver Application Server.
clusteridID of the cluster element.

Sample Request:

http://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=SAPASJava&displayname=SAPJava&host=app-xp1&port=50004&username=admin&password=appman&clusterid=NPS

SAP CCMS

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME] &host=[HOST]&username=[USERNAME]&password=[PASSWORD]&systemnumber=[SYSTEMNUMBER]&logonClient=[LOGONCLIENT]&language=[LANGUAGE]&monitorset=[MONITOR SET NAME]routerString=[ROUTERSTRING]

Request Parameters:

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription        
typeThe type of the ERP server you want to add. Value should be SAP CCMS.
hostThe name of the host in which SAP server is running.
usernameThe user name used for accessing the SAP server.
passwordThe password of the SAP server.
systemnumberThe SAP system number.
logonClientThe SAP logon client.
languageThe SAP logon language. Default value is en.
monitorsetThe CCMS Monitor Set name.
routerStringThe SAP Router String through which SAP Server is connected.(Optional)

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=SAP CCMS&displayname=appmanagersapccms&host=amp-2k8r2-2&username=admin&password=appman&systemnumber=00&logonClient=001&language=en&monitorset=SAP CCMS Technical Expert Monitors&routerString=/H/it360-m4600-1

Siebel Enterprise Server

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&snmptelnetport=[PORT]&displayname=[DISPLAYNAME]&HostName=[HOSTNAME]&mode=[SSH/WMI]&userName=[USERNAME]&password=[PASSWORD]&GatewayServer=[Siebel_gateway_server_name]&EnterpriseServer=[Enterprise_server]&SUserName=[Siebel_admin_username]&SPassword=[Siebel_admin_password]&InsDirectory=[Siebel_installation_directory_absolute_path]&prompt=[$/#/>]&timeout=[TIMEOUT]&discoverInterval=[INTERVAL]

Request Parameters:

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription        
typeThe type of the ERP server you want to add. Value should be SiebelEnterpriseServer.
displaynameThe display name of the Siebel Server.
HostNameThe name of the host in which Siebel server is installed.
snmptelnetportThe port on which Siebel server is installed.
modeThe mode of monitoring specified for the server. (SSH or WMI)
userNameSiebel-installed server username (user role with executable permission).
passwordSiebel-installed server password.
GatewayServerThe Siebel gateway server name.
EnterpriseServerThe Siebel enterprise server.
SUserNameThe Siebel administrator username.
SPasswordThe Siebel Administrator password
InsDirectoryThe directory where Siebel is installed.
promptThe bash prompt for unix based servers. ($,#, or >)
timeoutThe timeout value, in minutes.
discoverIntervalThe time interval for automatically discovering and monitoring child monitors in minutes.

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=SiebelEnterpriseServer&displayname=test&HostName=aixserver&snmptelnetport=22&mode=wmi&userName=admin&password=appman&GatewayServer=gate&EnterpriseServer=ent&SUserName=sadmin&SPassword=sappman&InsDirectory=/home/guest/ramac&prompt=#&timeout=10&discoverInterval=10

Microsoft Dynamics CRM / 365 (On-Premise)

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOSTNAME]&Version=[VERSION NO]&username=[USERNAME]&password=[PASSWORD]&eventlog=[YES/NO]&pollinterval=[INTERVAL]&kerberos=[True/False]

Request Parameters:

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription
apikeyThe key generated from the Generate API Key option in the 'Admin' tab.
typeThe type of the monitor you want to add. The value should be Microsoft Dynamics CRM.
hostThe Host Name or IP Address of the host where the Dynamics CRM/365 application runs.
displaynameThe Display Name of the Dynamics CRM/365 monitor.
usernameThe username of the Host Machine. To monitor a Microsoft Dynamics CRM/365 application, use Administrator user account which has the permission to excute WMI queries on 'root\CIMV2' namespace of the Dynamics CRM/365 Server.
passwordThe password of the above user who has the permissions to execute WMI Queries.
VersionThe version of the Dynamics CRM/365 Application. Possible values are: 2011, 2013, 2016 or Dynamics365
kerberosOption to enable Kerberos authentication. (True or False)

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=Microsoft Dynamics CRM&displayname=API CRM&host=192.18.3.75&Version=2013&username=admin&password=appman&eventlog=NO&pollinterval=5&kerberos=False

Microsoft Dynamics AX Monitor

Syntax

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST NAME]&Version=[VERSION NO]&UserName=[USERNAME]&Password=[PASSWORD]&AXServices=[AX SERVICES]&remoteSQL=[True/False]&SQLhostname=[SQL HOSTNAME]&SQLcredentialdetails=[SQL CREDENTIAL DETAILS]&SQLusername=[SQL USERNAME]&SQLpassword=[SQL PASSWORD]&pollinterval=[INTERVAL]&kerberos=[True/False]

Request Parameters

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription
apikeyThe key generated from the Generate API Key option in the 'Admin' tab.
typeThe type of the monitor you want to add. The value should be MSDynamicsAX.
displayname.The display name of the AX application.
hostThe hostname or IP address of the host where the AX server runs.
VersionThe version of the Dynamics AX Application. Possible values are: 2012, 2012R2 or 2013R3
UserNameThe UserName of the AX server machine.
PasswordThe password of the AX Server Machine.
AXServicesThe services to be monitored. (AOS, MSSQLSERVER, RpcSs, IISADMIN)
remoteSQLDenotes whether MSSQL is in remote server. (True/False)
SQLhostnameThe hostname of the remote SQL server.
SQLcredentialdetailsChoose whether to use the credentials of AX server or to enter new credentials for SQL server. (AXcred/SQLcred)
SQLusernameThe username of the remote SQL server.
SQLpasswordThe password of the remote SQL server.
kerberosOption to enable Kerberos authentication. (True or False)

Sample Request

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=MSDynamicsAX&displayname=AXTest&host=user-4409&Version=2012&UserName=admin&Password=appman&AXServices=AOS,MSSQLSERVER,RpcSs,IISADMIN&remoteSQL=True&SQLhostname=user-4016&SQLcredentialdetails=SQLcred&SQLusername=sqladmin&SQLpassword=sqlappman&pollinterval=5&kerberos=False

SAP Business One

Syntax

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST NAME]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]

Request Parameters

The parameters involved in the API request are described below. Also, refer to the list of common request parameters.

FieldDescription
apikeyThe key generated from the Generate API Key option in the 'Admin' tab.
typeThe type of the monitor you want to add. The value should be SAPBusinessOne.
displaynameThe display name of the integration framework.
hostThe hostname or IP address of the integration framework.
portThe port number at which the integration framework is running.
usernameThe username of the integration framework.
passwordThe password of the integration framework.

Sample Request

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=SAPBusinessOne&displayname=SAPB1test&host=SAPB1user-4409&port=8080&username=admin&password=appman

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally