Schedule demo

AddMonitor APIs - Servers


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

Supported HTTP methods: POST

Allowed roles: Administrator

AIX

  • Discovery via Telnet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[SNMPTELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=servers&displayname=apmaix&host=adventaix&os=AIX&username=admin&mode=TELNET&snmptelnetport=23&password=appman&prompt=#&timeout=30&addgivenname=false

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[SNMPTELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&ampmode=SSH&password=T05t%25jq&os=AIX&snmptelnetport=22&displayname=AIXSSH&host=aix-host3-2k23&type=servers&prompt=$&timeout=10&username=test&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of monitor you want to add. The value should be 'servers'.
hostThe name of the host where the AIX server is running.
osThe operating system of the server. Value is 'AIX'.
usernameThe username of the AIX server.
modeThe mode of monitoring the AIX server. Value should be either TELNET or SSH.
snmptelnetportThe port number where Telnet service is running. Default value is 23.
passwordThe password of the AIX server.
timeoutThe time out value in seconds.
promptThe command prompt value. Value is '$'
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

IBM i

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&subnet=[SUBNET]&pollInterval=[POLLINTERVAL] &sslenabled=[TRUE/FALSE] &os=[OS]&username=[USERNAME]&password=[PASSWORD]&timeout=[TIMEOUT]&addgivenname=[true/false]

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaabbbbbbccccccddddddeeeeee&type=servers&displayname=apmas400&host=pub1.rzkh.de&subnet=255.255.255.0&pollInterval=5&sslenabled=true&os=AS400/iSeries&username=admin&password=appman&timeout=30&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the IBM i server is running.
subnetThe subnet mask value
pollIntervalThe polling interval for the monitor.
sslenabledIndicates whether the monitored connection uses SSL (Secure Sockets Layer) for secure communication between the monitoring tool and the IBM resource. Value is true/false.
osThe operating system of the server. Value is 'AS400/iSeries'.
usernameThe username of the IBM i server.
timeoutThe time out value in seconds.
passwordThe password of the IBM i server.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

 

FreeBSD

  • Discovery via Telnet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmfreebsd&host=freebsd-host1-2k23&subnet=255.255.255.0&pollInterval=5&os=FreeBSD&username=admin&password=appman&mode=TELNET&snmptelnetport=23&prompt=$&timeout=30&addgivenname=false

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=SSH&subnet=255.255.255.0&password=r10baleM%252oo2&os=FreeBSD&snmptelnetport=22&displayname=APMFreeBSDSSH&host=freebsd-host2-2k23&type=servers&prompt=%24&timeout=30&username=test&addgivenname=false

    Discovery via SNMP

    Syntax:

    V1/V2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]

    V3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]

    Sample Request:

    V1/V2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=FreeBSD&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&addgivenname=false

    V3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=FreeBSD&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpVersionValue=v3&snmpContextName=&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the FreeBSD server is running.
subnetThe subnet mask value
pollIntervalThe polling interval for the monitor.
osThe operating system of the server. Value is 'FreeBSD'.
usernameThe username of the FreeBSD server.
passwordThe password of the FreeBSD server.
modeThe mode of monitoring. Value should be either SNMP, TELNET or SSH.
snmpCommunityString The SNMP community string required for read-only access of SNMP data on the Server. Mandatory when using SNMP mode. The default value is 'public'.
snmptelnetportThe port where Telnet service is running. Default value is 23.
timeoutThe time out value in seconds.
promptThe command prompt value. Value is $.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

 

HP-UX/Tru64

  • Discovery via Telnet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmhpux&host=cagent-hpux2&snmptelnetport=23&os=HP-UX&mode=TELNET&username=admin&password=appman&timeout=30&addgivenname=false

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmhpux&username=admin&password=appman&os=HP-UX&mode=SSH&snmptelnetport=22&host=hpuxtests&timeout=30 https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=SSH&password=Tet%24%40850&os=HP-UX&snmptelnetport=22&displayname=HP-UXSSH&host=hpux-host-2k23&type=servers&prompt=%24&timeout=30&username=test&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
usernameThe username of the HP-UX server.
passwordThe password of the HP-UX server.
osThe operating system of the server. Value is 'HP-UX'.
modeThe mode of monitoring. Values are SSH or TELNET
snmptelnetportThe port where SSH/Telnet service is running. Default values are 23 (for Telnet) and 22 (for SSH).
timeoutThe time out value in seconds.
hostThe name of the host where the HP-UX server is running.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

Linux

  • Discovery via Telnet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=APMLINUX&host=apptest-centos-2k23&snmptelnetport=23&os=Linux&mode=TELNET&username=admin&password=appman&timeout=30&forceadd=true&addgivenname=false&applicationDiscovery_status=true

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=APMLINUX &host=apptest-centos-2k23&snmptelnetport=22&os=Linux&mode=SSH&timeout=10&username=admin&password=appman&prompt=$&addgivenname=false&applicationDiscovery_status=true
    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=SSH&password=Ubuntu%40123&os=Linux&snmptelnetport=22&displayname=LinuxSSH&host=apptest-centos-2k23&type=servers&timeout=10&username=test&forceadd=true&addgivenname=false&applicationDiscovery_status=true

  • Discovery via SNMP

    Syntax:

    V1/V2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    V3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    Sample Request:

    V1/V2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=Linux&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&forceadd=true&addgivenname=false&applicationDiscovery_status=true

    V3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=Linux&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpVersionValue=v3&snmpContextName=&forceadd=true&addgivenname=false&applicationDiscovery_status=true

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the Linux server is running.
snmptelnetportThe port where SSH/Telnet/SNMP is running. Default values are 23 (for Telnet), 22 (for SSH) and 161 (for SNMP).
osThe operating system of the server. Value is 'Linux'.
timeoutThe time out value in seconds.
modeThe mode of monitoring. Value is either SNMP, SSH or TELNET. (For SNMP mode, the community string has to be added in the API request parameter.)
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.
usernameThe username to use the Telnet/SSH mode of monitoring.
passwordThe password to use the Telnet/SSH mode of monitoring.
promptThe command prompt value. Value is '$'
applicationDiscovery_statusScans server monitor and add the discovery supported applications running in the server. Possible values are either true / false.
snmpCommunityString The SNMP community string required for read-only access of SNMP data on the Server. Mandatory when using SNMP mode. The default value is 'public'.
snmpVersionValueThe SNMP version to be used for access of SNMP data on the server. Mandatory when using SNMP mode. Possible values are v1v2 or v3.
snmpSecurityLevelThe SNMP V3 SecurityLevel. The value will be NOAUTHNOPRIV, AUTHNOPRIV, AUTHPRIV
snmpUserNameThe SNMP V3 Principal
snmpAuthProtocolThe SNMP V3 AuthProtocol
snmpAuthPasswordThe SNMP V3 AuthPassword
snmpPrivProtocolThe SNMP V3 PrivProtocol
snmpPrivPasswordThe SNMP V3 PrivPassword
snmpContextNameThe SNMP V3 Context name

 

Mac OS

  • Discovery via Telnet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmmac&host=apptest-mac&snmptelnetport=23&os=Mac OS&mode=TELNET&username=admin&password=appman&timeout=30&addgivenname=false

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=SSH&password=Server%40123&os=Mac+OS&snmptelnetport=22&displayname=MAC+SSH&host=apptest-mac-1&type=servers&timeout=30&username=admin&addgivenname=false

  • Discovery via SNMP

    Syntax:

    V1/V2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]

    V3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]

    Sample Request:

    V1/V2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=Mac OS&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&addgivenname=false

    V3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=Mac OS&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpVersionValue=v3&snmpContextName=&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the Mac OS is running.
snmptelnetportThe port where SSH/Telnet/SNMP is running. Default values are 23 (for Telnet), 22 (for SSH) and 161 (for SNMP).
osThe operating system of the server. Value is 'Mac OS'.
modeThe mode of monitoring. Value is either SNMP, SSH or TELNET.
usernameThe user name of the Mac OS server.
timeoutThe time out value in seconds.
passwordThe password of the Mac OS server.
snmpCommunityString The SNMP community string required for read-only access of SNMP data on the Server. Mandatory when using SNMP mode. The default value is 'public'.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

 

Novell

  • Discovery via SNMP

    Syntax:

    V1/V2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]

    V3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]

    Sample Request:

    V1/V2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=Novell&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&addgivenname=false

    V3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=Novell&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpVersionValue=v3&snmpContextName=&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the Novell server is running.
snmptelnetportThe port where SNMP is running. Default value is 161.
osThe operating system of the server. Value is 'Novell'.
timeoutThe time out value in seconds.
modeThe mode of monitoring specified for the server. Value is 'SNMP'.
snmpCommunityString The SNMP community string required for read-only access of SNMP data on the Server. The default value is 'public'.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)

 

Sun Solaris

  • Discovery via Tenet

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsolaris&host=cagent-solaris2&snmptelnetport=23&os=SUN&mode=TELNET&username=admin&password=appman&timeout=30&addgivenname=false
    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=TELNET&password=Te5t%40123&os=SUN&snmptelnetport=23&displayname=SunSolarisTelnet&host=sunsolaris-host-2k23&type=servers&timeout=30&username=test&addgivenname=false

  • Discovery via SSH

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&username=[USERNAME]&mode=[MODE]&snmptelnetport=[TELNETPORT]&password=[PASSWORD]&prompt=[PROMPT]&timeout=[TIMEOUT]&addgivenname=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&mode=SSH&password=Te5t@123&os=SUN&snmptelnetport=22&displayname=SolarisSSH&host=solaris2-host-2k23&type=servers&timeout=10&username=test&addgivenname=false

  • Discovery via SNMP

    Syntax:

    V1/V2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]

    V3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]

    Sample Request:

    V1/V2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=SUN&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&addgivenname=false

    V3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=SUN&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpVersionValue=v3&snmpContextName=&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the Sun Solaris server is running.
snmptelnetportThe port where SSH/Telnet/SNMP is running. Default values are 23 (for Telnet), 22 (for SSH) and 161 (for SNMP).
osThe operating system of the server. Value is 'SUN'.
modeThe mode of monitoring specified for the server. Value should be either SNMP, TELNET or SSH.
usernameThe user name of the Sun Solaris server.
timeoutThe time out value in seconds.
passwordThe password of the Sun Solaris server.
snmpCommunityString The SNMP community string required for read-only access of SNMP data on the Server. Mandatory when using SNMP mode. The default value is 'public'.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor
  • false - It does not force-add the monitor.
addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

 

Windows

  • Discovery via WMI

    Syntax:

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&displayname=[DISPLAYNAME]&host=[HOST]&os=[OS]&mode=[MODE]&username=[USERNAME]&password=[PASSWORD]&timeout=[TIMEOUT]&kerberos_status=[KERBEROS_FLAG]&eventlog_status=[EVENTLOG_STATUS]&type=[TYPE]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    Sample Request:

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&displayname=Windows2k19&host=app-w19-7&os=Windows 2019&mode=WMI&username=administrator&password=abc123&timeout=180&kerberos_status=false&eventlog_status=false&type=Servers&addgivenname=false&applicationDiscovery_status=true

  • Discovery via SNMP

    Syntax:

    v1/v2

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&snmpPort=[SNMPPORT]&os=[OS]&mode=[MODE]&timeout=[TIMEOUT]&snmpCommunityString=[snmpCommunityString]&snmpVersionValue=[snmpVersion]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    v3

    https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]&os=[OS]&mode=[MODE]&snmpSecurityLevel=[SNMPSECURITYLEVEL]&snmpUserName=[SNMPUSERNAME]&snmpAuthPassword=[SNMPAUTHPASSWORD]&snmpAuthProtocol=[SNMPAUTHPROTOCOL]&snmpPrivPassword=[SNMPPRIVPASSWORD]&snmpPrivProtocol=[SNMPPRIVPROTOCOL]&snmpVersionValue=[SNMPVERSIONVALUE]&snmpContextName=[SNMPCONTEXTNAME]&addgivenname=[true/false]&applicationDiscovery_status=[true/false]

    Sample Request:

    v1/v2

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv1v2&host=apmsnmp-host-1&snmpPort=161&os=Linux&mode=SNMP&timeout=5&snmpCommunityString=public&snmpVersionValue=v1v2&addgivenname=false&applicationDiscovery_status=true

    v3

    https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&type=servers&displayname=apmsnmpserverv3&host=apmsnmp-host-1&snmpPort=161&os=Linux&mode=SNMP&timeout=5&snmpSecurityLevel=AUTHPRIV&snmpUserName=SHA256AES128&snmpAuthPassword=********&snmpAuthProtocol=SHA_256&snmpPrivPassword=*******&snmpPrivProtocol=AES_128&snmpContextName=&snmpVersionValue=v3&addgivenname=false&applicationDiscovery_status=true

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be 'servers'.
hostThe name of the host where the Windows server is running.
snmptelnetportThe port where SNMP is running. Default value is 161.
osThe operating system of the server. Values can be Windows 2000, Windows 2003, Windows 2008, Windows 2012, Windows 2016, Windows 2019, Windows 2022, Windows 2025, Windows 7, Windows 8, Windows 10, Windows 11, Windows XP, or WindowsNT.
modeThe mode of monitoring specified for the server. Value should be either SNMP or WMI.
usernameThe user name of the Windows server.
passwordThe password of the Windows server.
applicationDiscovery_statusScans server monitor and add the discovery supported applications running in the server. Possible values are either true / false.
timeoutThe time out value in seconds.
eventlog_statusSpecifies if Event Log Monitoring is enabled. Parameter values are true/false.
snmpCommunityStringThe SNMP community string required for read-only access of SNMP data on the Server. Mandatory when using SNMP mode. The default value is 'public'.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor.

  • false - It does not force-add the monitor.

addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.
kerberos_statusSpecifies if Kerberos authentication is enabled. Possible values are either true / false.

Windows Clusters

Syntax:

https://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&password=[PASSWORD]&Version=[VERSION]&displayname=[DISPLAYNAME]&host=[HOST]&DiscoverNodes=[DISCOVEYNODES]&type=[TYPE]&timeout=[TIMEOUT]&username=[USERNAME]&pollinterval=[POLLINTERVAL]&EventLog=[EVENTLOG]&addgivenname=[true/false]

Sample Request:

https://apm-prod-server:8443/AppManager/xml/AddMonitor?apikey=aaaaaaaaabbbbbbbbbbbbbbbbccccc&password=sqlServer%2321&Version=2016&displayname=Windows+cluster&host=172.24.132.44&DiscoverNodes=1&type=Windows+Cluster&timeout=30&username=amdsql.com%5Cadministrator&pollinterval=5&EventLog=NO&addgivenname=false

Request Parameters:

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

FieldDescription
typeThe category type of the monitor you want to add. Value should be Windows Cluster
hostThe name of the host where the Windows server clusters are running.
versionThe version of the Windows Server Clusters. Possible values are:
  • 2008 (Default)
  • 2008 R2
  • 2012
  • 2012 R2
  • 2016
DiscoverNodesSpecify if you need to discover nodes. Possible Values are:
  • 0 - No(Default)
  • 1 - Yes
EventLogSpecify if you need to display Event Logs.Possible Values are:
  • Yes
  • No(Default)
pollIntervalThe interval at which the server needs to be polled. This variable is optional. If no value is mentioned, the default value of 5 minutes will be taken.
forceaddThis parameter is used to force Applications Manager to bypass availability and other authentication-related checks and add the monitor. Possible values are:
  • true - It force-adds the monitor

  • false - It does not force-add the monitor.

addgivennameSpecifies if you want to set the host name of the monitor as the Host Name / IP Address that you have configured in the API. (true or false)
passphraseSpecify a Passphrase if the private key is protected with one for SSH Authentication.

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