Operation

get /data/common/sysmon/apps
Retrieves a list of all NFM-T Application Instances with their overall HA Status and System Monitoring status (getApps : /data/common/sysmon/apps)
The response contains the list of Application Instances with the following attributes.

guilabel : the name of the Application Istance (i.e OTNE_1-18, EML_2-18)
id : Application Instance unique identifier

haStatus: High Availability Status valid values are
haUDF (Undefined/Not configured),
haACT (ACTIVE ),
haToACT (performing TO ACTIVE transition),
haToSBY (performing TO STANDBY transition),
haSBY (Cold StandBY),
haHotSBY (HotStandby, with the Oracle DB running in ReadOnly Mode),
haToHotSBY (performing TO HOT STANDBY transition),
haWRONG (Wrong state, after a failure on Switchover/ToACTIVE/ToSTANDBY/ToHotSTANDBY),
haUNR (Unreachable),
haCompanionStatus: the haStatus of the companion Application Instance (applications on NOC have companinons on DRC, and viceversa),
replicaStatus: replication status valid value are
replicaUDF (Undefined, HotHA not configured or not working on this application instance),
replicaON,
replicaOFF,
replicaSTARTING1 (starting step 1),
replicaSTARTING2 (starting step 2),
replicaSTARTING3 (starting step 3),
replicaSTARTING4 (starting step 4),
replicaSTARTING5 (starting step 5),
replicaSTOPPING,
replicaERROR,

status: overall processes status, valid value are
RUN ( All processes are Running ),
STOP (All processes are stopped ),
WRONG (Some processes are not running),
UNKNOWN (Unknown status, failing in getting process status, the server could be unreacheable),
WORKING (Process Monitor is working , starting/stopping processes),
servStatus: overall Services status , same values as status attribute,
fileSystemStatus: fileSystems usage, possible values are Normal,Warning,Critical
cpuStatus: cpus usage, possible values are Normal,Warning,Critical
memStatus: memory usage, possible values aNormal,Warning,Critical

Request body

Name

IsRequired

Description

Data Type

Enum

body optional request ServletWebRequest ---
body2 optional session HttpSession ---

Return type
  • App
  • Responses

    Response Messages

    Schema

    200success App
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Example Request Data

    GET:https://{{serverIp}}:8443/oms1350/data/common/sysmon/apps

    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • */*
    Example Response Data
    [ { "guiLabel": "OTNE_1-20", "id": 1, "className": "App", "key": "App/1", "haStatus": "haUDF", "haCompanionStatus": "haUDF", "replicaStatus": "haUDF", "replicaStatusDB": "haUDF", "replicaStatusFile": "haUDF", "replicaStatusNspFM": "haUDF", "replicaStatusNrct": "haUDF", "license": "OK", "sysType": "OTNE", "status": "RUN", "servStatus": "RUN", "fileSystemStatus": "Normal", "cpuStatus": "Normal", "memStatus": "Normal", "runLevel": "FullFunctionality", "control": "OFF", "autoStart": "OFF", "hostName": "laser1", "pmcHardDepend": 0, "runLevelList": "FullFunctionality BackupMode RestoreMode NetworkMaintenance NetworkConsistency DB_Only HotStandBy", "pmcimState": "RUN", "pmcimStateTime": "2020-05-08T12:11:57Z", "imcfgDateTime": "2020-05-07T19:13:43Z", "lastManOpDateTime": "2020-05-08T07:26:22Z", "imagLastChangeDateTime": "2020-05-08T12:11:57Z" }, { "guiLabel": "EML_2-19", "id": 2, "className": "App", "key": "App/2", "haStatus": "haUDF", "haCompanionStatus": "haUDF", "replicaStatus": "haUDF", "replicaStatusDB": "haUDF", "replicaStatusFile": "haUDF", "replicaStatusNspFM": "haUDF", "replicaStatusNrct": "haUDF", "license": "OK", "sysType": "EML", "status": "RUN", "servStatus": "RUN", "fileSystemStatus": "Normal", "cpuStatus": "Normal", "memStatus": "Normal", "runLevel": "FullFunctionality", "control": "OFF", "autoStart": "OFF", "hostName": "emlVM2", "pmcHardDepend": 0, "runLevelList": "FullFunctionality BackupMode RestoreMode DB_Only HotStandBy", "pmcimState": "RUN", "pmcimStateTime": "2020-05-08T12:15:46Z", "imcfgDateTime": "2020-04-29T13:31:48Z", "lastManOpDateTime": "2020-04-30T06:59:31Z", "imagLastChangeDateTime": "2020-05-08T12:15:41Z" } ]

    External Docs
    See Also :

    App

    Name

    Type

    Description

    Enum

    ObjectId Integer integer --- ---
    EventType String string --- ---
    ClassType String string --- ---
    IdClass Integer integer --- ---
    guiLabel String string --- ---
    id Integer integer --- ---
    className String string --- ---
    key String string --- ---
    haStatus String string --- ---
    haCompanionStatus String string --- ---
    replicaStatus String string --- ---
    replicaStatusDB String string --- ---
    replicaStatusFile String string --- ---
    replicaStatusNspFM String string --- ---
    replicaStatusNrct String string --- ---
    license String string --- ---
    sysType String string --- ---
    status String string --- ---
    servStatus String string --- ---
    fileSystemStatus String string --- ---
    cpuStatus String string --- ---
    memStatus String string --- ---
    showCPU String string --- ---
    runLevel String string --- ---
    control String string --- ---
    autoStart String string --- ---
    hostName String string --- ---
    pmcHardDepend Integer integer --- ---
    runLevelList String string --- ---
    pmcimState String string --- ---
    pmcimStateTime String string --- ---
    pmcCfgCks String string --- ---
    lastManOpDateTime String string --- ---