Recommended implementation order
Add the Siebel Application Server
Configure Gateway monitoring
Troubleshooting
Configure GermainUX’s Application Monitoring for Oracle Siebel CRM
Configure Application Monitoring for Oracle Siebel CRM
This guide explains how to configure essential health and performance monitoring for the Siebel Enterprise, Gateway, Application Servers, Object Managers, logs, crash files, tasks, processes, HTTP, and SISNAPI services.Recommended implementation order
Configure Siebel monitoring in this order:Prerequisites
Before configuring Siebel application monitoring, confirm that:- A GermainUX Engine is deployed and online.
- The Engine can reach the Siebel servers.
- The Engine can access the Siebel Gateway.
- The Engine can execute the required Server Manager commands.
- The Engine service account can read the configured logs and diagnostic files.
- The Siebel Enterprise, Gateway, servers, and components are known.
Show all 11
Show all 11
- Appropriate monitoring credentials are available.
- Server paths are accessible from the Engine.
- Required WMI or SSH connectivity is available.
- Firewalls, proxies, DNS, and certificates have been configured.
- The monitoring thresholds have been reviewed with the Siebel operations team.
Open the Siebel wizards
In GermainUX, go to: Workspace -> Left Menu → Settings > Wizards -> <search for Siebel or whichever keyword related to what you need>
- Siebel App Server
- Siebel Gateway Server
- Siebel OpenUI
- Siebel Web Server
- Parser
- Directory Monitor
Verify the Siebel component types
A new deployment requires the preconfigured Siebel seed data. Current GermainUX deployments normally include this configuration. For an older or manually installed deployment, import the JSON files found under:Siebel Object Manager ParserSiebel Enterprise Manager ParserSiebel Crash ParserSiebel 7.x FDR ParserSiebel 8.x FDR ParserSiebel Crash Directory Monitor
Show all 12
Show all 12
Siebel Log Directory MonitorSiebel Component Monitor (WMI)Siebel Component Monitor (SSH)Siebel HTTP MonitorSiebel Enterprise Configuration MonitorSiebel Collator
Add the Siebel Application Server
Go to: Workspace -> Left Menu -> Settings -> Wizards -> Siebel App Server
- Server name
- Hostname or address
- Operating system
- Siebel Enterprise
- Siebel Gateway
- Siebel installation path
Show all 9
Show all 9
- Application or environment
- Assigned GermainUX Engine
- Monitoring credentials
Add monitoring credentials
Create a stored credential for the Siebel server and Server Manager connection. Use the GermainUX credential-management interface and provide, as applicable:- Username
- Password
- Domain
- Secure key
- Authentication type

SADMIN, but a dedicated least-privilege monitoring account is recommended. Grant only the permissions required to retrieve Server Manager information and perform the configured availability checks.
Do not place usernames or passwords directly in scripts or monitor configuration fields.
Configure task-level monitoring
Task-level monitoring provides visibility into the individual tasks and processes running within each Siebel component. Without this information, teams may detect that a server or Enterprise is degraded but have insufficient evidence to identify the responsible component or task. This can result in unnecessary Enterprise-wide restarts. Task monitoring should provide:- Component run state
- Number of running tasks
- Maximum configured tasks
- Task utilization percentage
- Number of active multithreaded-server processes
- Maximum multithreaded-server processes
- Task utilization per process
- Task identifiers and states
Recommended initial thresholds
The following values are starting recommendations. Adjust them for the Siebel version, architecture, component purpose, workload, and expected operating state.
Task metrics rule
The preconfigured rule is available under: Workspace > Analytics > Rules >siebel-app-monitor-drl>Component Task Metrics
It generates the following metrics:
Configure the Object Manager parser
The Object Manager parser processes Siebel component logs. Go to: Workspace > Settings > Wizards > Parser Configure:Configure the Server Manager parser
The Server Manager parser processes the output collected from Siebel Enterprise Manager or Server Manager. Go to: Workspace > Settings > Wizards > Parser
Configure Siebel log monitoring
Go to: Workspace > Settings > Wizards > Directory Monitor Configure the log directory monitor:300000 is in milliseconds.
If processing existing files would ingest a large historical volume, initially limit the file scope or disable historical processing.
Configure crash-file monitoring
Go to: Workspace > Settings > Wizards > Directory Monitor Configure:Configure Gateway monitoring
The Siebel Enterprise configuration is stored insiebns.dat. Monitor this file to detect and analyze Gateway configuration changes.
Go to:
Workspace > Settings > Wizards > Directory Monitor

Configure remote Siebel component monitoring
Use the operating-system-appropriate component monitor:Configure the Siebel Config Collator
The Siebel Config Collator correlates the configuration data collected from the monitored Siebel environment. In the configuration interface, locate:
Configure HTTP and SISNAPI monitoring
Configure the Siebel HTTP Monitor to validate the web tier and, where applicable, the SISNAPI path to a selected Siebel component. Locate:Include or exclude Siebel components
Exclude components that are intentionally disabled, unused, or not operationally relevant. This prevents unnecessary collection and false availability alerts.- Open the Siebel component monitor.

Siebel Availability Monitor - GermainUX
- Locate References.
- Add a reference named:

- Enter the component aliases as a comma-separated list.
Configure KPIs and SLAs
After collection begins:Verify that each expected Siebel KPI receives data
Establish a baseline during representative business activity
Configure warning and critical thresholds
Create alerts for availability, state, error, task, process, and capacity conditions
Configure maintenance periods for planned Siebel outages
Route alerts to the team responsible for the affected component
Add diagnostic or corrective actions where appropriate
- Component availability
- Object Manager response time
- Running tasks
- Task utilization percentage
- Tasks per process
- Active MTS processes
Show all 12
Show all 12
- MTS process utilization
- Server Manager errors
- Crash and core files
- Log errors
- HTTP availability
- SISNAPI availability
Dashboards
GermainUX includes preconfigured dashboards for Siebel CRM. Search the dashboard catalog for names beginning with Siebel, including:- Siebel Performance
- Siebel Availability
- Application
- Environment
- Enterprise
- Server
- Component
- Time range
Validate the configuration
Server Manager and task data
Confirm that:- Siebel servers and components appear.
- Component states are current.
- Running and maximum task values are populated.
- Task percentages are calculated correctly.
- MTS process metrics appear.
- Excluded components are omitted.
- Collection repeats at the configured interval.
Log and parser data
Confirm that:- The Engine can read the log paths.
- New files and entries are detected.
- Object Manager logs use the correct parser.
- Server Manager output uses the Enterprise Manager parser.
- Localized log content is parsed correctly.
- Errors and exceptions populate the expected KPIs.
Crash and Gateway data
Confirm that:- Crash or core files are detected.
- The correct crash parser is selected.
siebns.datis monitored from the active Gateway.- Configuration changes produce the expected events.
HTTP and SISNAPI
Confirm that:- The web endpoint is reachable.
- TLS validation succeeds.
- Authentication succeeds when required.
- The configured Siebel component responds.
- Response times and availability populate the expected KPIs.
Troubleshooting
If no Siebel application data appears:Confirm that the Engine is online
Verify that the monitors are assigned to the correct Engine
Test WMI, SSH, HTTP, and file access from the Engine host
Confirm that the stored credential is valid
Verify the Siebel Enterprise, Gateway, server, and installation path
Confirm that all required component references are present
Verify that the parser and directory-monitor component types were imported
Check the Engine logs for authentication, permission, path, or parsing errors
Confirm that the intended components are not listed under ExcludedComponents
Verify that the monitoring intervals have elapsed
Confirm that the relevant KPIs are enabled
Related documentation
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

