Each service card in the Monitor tab probes a different signal source. Understanding the source tells you what a status means — and what it cannot tell you.
| Card | Source | What it detects | Phase 3 upgrade path |
|---|---|---|---|
|
OPMN
Legacy Oracle AS / Forms 10g/11g process manager. Not present on EBS 12.2+ WebLogic stacks — shows N/A if port 6200 is closed.
|
TCP probe | TCP reachability on port 6200. Absent on 12.2+ = not_applicable, not DOWN. | No upgrade planned — opmnctl status is only relevant on legacy stacks. |
|
NodeManager
WebLogic 12c Node Manager daemon. Distinct from OPMN — different port (5556), different binary, different lifecycle.
|
TCP probe | TCP reachability on port 5556. UP = NM is accepting connections. | Phase 3: parse nodemanager.log last heartbeat timestamp via SSH. |
|
WebLogic Admin Server
WLS Admin Server hosts the WebLogic console and coordinates managed servers. We do not shell out to
adadminsrvctl.sh — it requires APPS + WLS passwords which we have no vault for yet. |
DB + TCP | DB: fnd_oam_managed_types target_status. TCP: probe admin port (default 7001 or s_wls_adminport profile). Composite: both UP = running; either down = DOWN. |
Phase 3: adadminsrvctl.sh status once secrets vault ships for APPS+WLS password storage. |
|
Apps Listener
Oracle TNS Listener for EBS application tier. Port read from
fnd_oam_metval.APPS_JDBC_URL. |
DB only | Listener port presence in APPS metadata. Does not TCP-probe the listener directly. | Phase 3: TCP probe on the extracted port to confirm listener is actually accepting connections. |
|
Apache (OHS)
Oracle HTTP Server — the web front-end for EBS self-service pages.
|
DB only | fnd_svc_components component_status for HTTP-type component. |
Phase 3: adapcctl.sh status via SSH. |
|
OACore
OA Framework managed server — required for all OAF-based self-service pages.
|
DB only | fnd_svc_components component_status for oacore-type component. |
Phase 3: admanagedsrvctl.sh status oacore_server1 via SSH. |
|
Forms
Oracle Forms managed server — required for all Forms-based EBS screens.
|
DB only | fnd_svc_components component_status for forms-type component. |
Phase 3: admanagedsrvctl.sh status forms_server1 via SSH. |
|
OAFM
OA Framework Mobile managed server.
|
DB only | fnd_svc_components component_status for oafm-type component. |
Phase 3: admanagedsrvctl.sh status oafm_server1 via SSH. |
|
Concurrent Managers
Internal Concurrent Manager (FNDICM) + running/target process counts. Background job processing for EBS.
|
DB only | fnd_concurrent_queues_vl running_processes, target_processes. Pending + 24h error counts from fnd_concurrent_requests. |
N/A — CM status is authoritative in the DB. |
|
Workflow Mailer EBS only
WF Notification Mailer — only shown on EBS-detected connections. DB-resident service; valid even when app tier is down.
|
DB only | fnd_svc_components for WF_MAILER% type. Stuck/error counts from wf_notifications and wf_error. |
N/A — WF Mailer status is authoritative in the DB. |
|
OPP EBS only
Output Post Processor — only shown on EBS-detected connections. Handles concurrent request output delivery.
|
DB only | fnd_svc_components for Output Post Processor. Queue depth from fnd_concurrent_requests FNDCPOPP. |
N/A — OPP status is authoritative in the DB. |
opmnctl) is the Oracle AS process manager used in EBS 11i and 12.0/12.1 app tiers. EBS 12.2 moved to a WebLogic 12c application tier — OPMN is not installed. If port 6200 is not reachable, TuneVault reports not_applicable rather than DOWN, since absence is expected on 12.2+ stacks.adadminsrvctl.sh status for WebLogic Admin Server?adadminsrvctl.sh status requires both the APPS schema password and the WebLogic admin password passed as arguments. TuneVault does not store those credentials — and shipping password-in-argument SSH calls without a secrets vault is a security regression we've explicitly blocked. Until Phase 3 ships with proper secrets management, the WLS Admin card uses a composite DB metadata + TCP probe instead. The card tooltip says exactly this.fnd_svc_components for the component's registered status in the Oracle DB. This is usually accurate — EBS updates this table when services start/stop through the admin console. However, it cannot detect cases where the process crashed without updating the DB record. Phase 3 SSH commands will give a ground-truth shell-level status.