Schedule demo

IBM Informix Database Monitoring


IBM Informix - An Overview

IBM Informix is one of the industry's most widely used database servers with a comprehensive set of high availability options, high levels of performance, data replication capabilities, scalability and minimal administrative overhead for both simple and complex IT infrastructures. Applications Manager performs effective monitoring, which is very critical in Informix administration, to collect system and database performance stats, session details and to identify problems at an early stage for proactive troubleshooting and performance tuning.

Creating a new Informix monitor

Supported versions of Informix Server: Informix 10.x & above.

Prerequisite:Click here to know about the user previleges and other necessary prerequisites to monitor IBM Informix database.

To create an Informix Server Monitor

  1. Click on New Monitor link.
  2. Select Informix under Database Servers.
  3. Specify the Display Name of the Informix monitor
  4. Enter the HostName or IP Address of the host where Informix server is installed.
  5. Enter the port number for eg., 1526.
  6. Enter the Database Server name i.e the name of the Informix database server to which you want to connect.
  7. You can enter your own credential details or select preconfigured credentials from Credentials Manager. If you wish to enter your own credentials, specify Informix username and password details for this monitor.
  8. Set the Polling Interval.
  9. If you are adding a new monitor from an Admin Server, select a Managed Server.
  10. Choose the Monitor Group from the combo box with which you want to associate Informix Server Monitor (optional). You can choose multiple groups to associate your monitor.
  11. Click Add Monitor(s). This discovers Informix server from the network and starts monitoring them.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on Informix under the Database Servers Table. Displayed is the Informix Database bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the monitor name to see all the server details listed under the following tabs:

Overview

ParameterDescription
Response timeThe time taken to establish a JDBC connection with the Informix Server.
DB Space Details
DBSpace NameThe unique name of the Database Space.
DBSpace NumberThe unique identifier number assigned to the Database Space.
DBSpace OwnerThe owner of the Database Space.
Allocated (MB)The total physical disk size allocated for the Database Space (in MB).
Free (MB)The free physical disk size available for the Database Space (in MB).
Used %The percentage of physical disk utilization by the Database Space (in %).
Disk ReadsThe total number of disk read operations performed in the Database Space.
Disk WritesThe total number of disk write operations performed in the Database Space.
Total Chunks in DBSpaceThe total number of chunks present in the Database Space.
DBSpace FlagsThe status flags that define specific attributes or properties of the Database Space.

Database

ParameterDescription
NameThe name of the database.
DBSpace NameThe Database Space which stores data for this database.
OwnerThe User ID of the creator of the database.
Created OnThe time at which the Database was created.

 

Is Logging

Is Buff Log

Is ANSI

Is NLS

Is Case Insens

The current logging modes of a database (values can be either Enabled or Disabled):

- Unbuffered logging

- Buffered logging

- ANSI mode database

- NLS support

- Indicates whether NCHAR and NVARCHAR columns are case-insensitive or not.

Sessions

ParameterDescription
Session Statistics
Session IdA unique identifier number assigned to the session.
User NameThe User name of the Informix user account.
Host NameThe host from which the user is connecting to the Informix database
Login TimeThe time at which the user connected to the database server.
I/O and Buffer Activity
Session IDA unique identifier assigned to the session.
Read OperationsThe total number of read operations performed during the session.
Write OperationsThe total number of write operations performed during the session.
Re-Write OperationsThe total number of re-write operations performed during the session.
Delete OperationsThe total number of delete operations performed during the session.
Page ReadsThe total number of database pages read during the session.
Page WritesThe total number of database pages written during the session.
Buffer ReadsThe total number of buffer read operations performed during the session.
Buffer WritesThe total number of buffer write operations performed during the session.
Buffer Cache Hit Ratio (%)Indicates the percentage of data page reads served from the memory instead of disk, displaying the overall cache efficiency (in %).
Lock Details
Session IDA unique identifier assigned to the session.
Process IDThe unique identifier of the process associated with the session.
Row IDThe unique identifier of the specific row involved in the lock operation.
Database NameThe name of the database where the lock has been applied.
Table NameThe name of the table on which the lock has been placed.
Lock TypeThe type of lock applied on the database object (e.g., shared, exclusive).
Lock RequestThe type of lock requested by the session or process.
Locks HeldThe total number of locks currently held by the session or process.
Locks WaitThe number of locks for which the session is currently waiting.
Dead LocksThe number of deadlock occurrences detected for the session.
Locks TimeoutThe number of lock requests that have timed out due to unavailability of resources.

Transaction & Logs

ParameterDescription
Transaction Details
Session IDA unique identifier assigned to the session.
Total CommitsThe total number of commit operations executed during the session.
Total RollbacksThe total number of rollback operations executed during the session.
Commit RatioThe ratio of successful commit operations to total transactions (in %).
Long Running TransactionsThe total number of transactions that have been running longer than the expected duration.
Total Log RecordsThe total number of log records generated during the session.
Used Logical Log Space (MB)The amount of logical log space currently utilized (in MB).
Total Logical Log Space (MB)The total available logical log space (in MB).
Logical Log Space Usage (%)The percentage of logical log space utilized by the session (in %).
LOGICAL VS PHYSICAL LOGS FLUSHED
Physical Logs FlushedThe total number of flushed physical logs.
Logical Logs FlushedThe total number of flushed logical logs.
PAGE WRITES TO LOGICAL VS PHYSICAL LOSS
Page Writes to Physical Log BufferThe number of pages written to the physical log buffer during transactions.
Page Writes to Logical Log BufferThe number of pages written to the logical log buffer to record transaction details.
Log Details
Log NumberThe unique sequence number assigned to the log file.
Log IDThe unique identifier of the specific log entry or file.
Chunk NumberThe identifier of the chunk where the log data is stored.
Total Log PagesThe total number of pages available in the log file.
Used Log PagesThe number of log pages currently used for recording transactions.
Utilized Log Pages (%)The percentage of log pages utilized within the log file (in %).
OffsetThe starting point or position of the log within the chunk.
Logs Fill TimeThe time taken to fill the log file with transaction data.

Storage & Memory

ParameterDescription
Chunk Details
Chunk PathThe file system path where the chunk is located.
Chunk NumberThe unique identifier assigned to the chunk within the database space.
DBSpace NameThe name of the Database Space (DBSpace) to which the chunk belongs.
Chunk Size (MB)The total size of the chunk (in MB).
Free Chunk Size (MB)The amount of free space available in the chunk (in MB).
Chunk Utilization (%)The percentage of space utilized within the chunk (in %).
Page Size (KB)The size of each page within the chunk (in KB).
Free PagesThe total number of free pages available in the chunk.
Free Pages (%)The percentage of pages available as free space within the chunk (in %).
Chunk FlagsThe flags indicating specific properties or status details of the chunk.
Chunk StatusThe current operational status of the chunk.
DEAD LOCK
Dead LocksThe total number of Dead Locks that occurred during the poll interval.
BUFFER & MEMORY I/O
Buffer WaitsThe total number of Buffer Waits that occurred during the poll interval.
Buffer ReadsThe total number of Buffer Reads that occurred during the poll interval.
Buffer WritesThe total number of Buffer Writes that occurred during the poll interval.
BUFFER & MEMORY I/O
Buffer WaitsThe total number of Buffer Waits that occurred during the poll interval.
Buffer ReadsThe total number of Buffer Reads that occurred during the poll interval.
Buffer WritesThe total number of Buffer Writes that occurred during the poll interval.
DISK I/O
Disk ReadsThe total number of Disk Reads that occurred during the poll interval.
Disk WritesThe total number of Disk Writes that occurred during the poll interval.
PAGE I/O
Page ReadsThe total number of Page Reads that occurred during the poll interval.
Page WritesThe total number of Page Writes that occurred during the poll interval.
SCAN & SORT
Sequential ScansThe total number of Sequential Scans that occurred during the poll interval.
Total SortsThe total number of sorts that occurred during the poll interval.

CPU & Processing

ParameterDescription
CPU Details
Virtual Processor IDThe unique identifier assigned to the virtual processor.
Virtual Processor TypeThe type or category of the virtual processor (e.g., CPU, AIO, or network).
User CPU Time (sec)The total amount of CPU time spent executing user-level processes (in seconds).
System CPU Time (sec)The total amount of CPU time spent executing system-level operations (in seconds).
Scan and Sorting Activity
Session IDA unique identifier assigned to the session.
Sequential ScansThe total number of sequential scan operations performed during the session.
Total SortsThe total number of sort operations executed during the session.
Disk SortsThe total number of sort operations that required disk usage.
Disk Sort RatioThe ratio of disk-based sorts to total sorts (in %).
Max Disk Space (KB)The maximum disk space utilized for sort operations (in KB).

IPC

ParameterDescription
Interprocess Communication Facility
Segment AddressThe memory address where the segment is located.
ClassThe category or type of the memory segment (e.g., data, index, temp).
User IDThe unique identifier of the user owning the segment.
Process IDThe unique identifier of the process associated with the segment.
OS IDThe operating system identifier linked to the process using the segment.
Total Size (MB)The total size of the memory segment (in MB).
Used BlocksThe number of memory blocks currently in use within the segment.
Free BlocksThe number of memory blocks available for use within the segment.
Used Blocks (%)The percentage of memory blocks utilized within the segment (in %).

Replication

ParameterDescription
HDA Details
NameThe name of the High-Availability server.
TypeThe replication type configured for the server (SDS, RSS, HDR).
StateThe current operational status of the replication server.
Possible values: inactive, active, active
Time Interval (sec)The time interval at which the server performs replication checks (in seconds).
Timeout (sec)The maximum wait time before the operation is considered failed (in seconds).
Automative FailoverIndicates whether automatic failover is enabled for the server.
Auto Index RebuildSpecifies whether index auto-rebuild is enabled for the server.
DirectoryThe directory path where the lost-found data for the replication server is stored.

Backup & Restore

ParameterDescription
Backup / Restore Information
Action IDThe unique identifier assigned to each backup or restore action.
Action TypeThe type of action performed.
Possible values: Backup, Restore, Verify
Object IDThe identifier of the database object on which the action was executed.
Action StatusThe current status of the action.
Possible values: Success, Failed, In Progress
Action Start TimeThe timestamp indicating when the action began.
Action End TimeThe timestamp indicating when the action completed.

Configuration

ParameterDescription
CONFIGURATION DETAILS
Shared Memory Server NumberThe identifier number assigned to the shared memory server instance.
Message Log File PathThe file system path where the database server’s message log is stored.
Log FilesThe list or count of log files used by the Informix server.
Logical Log SizeThe total size allocated for logical logs (in MB).
Physical Log SizeThe total size allocated for physical logs (in MB).
Tape Device PathThe path to the tape device used for database backups.
Log Tape Device PathThe path to the tape device used specifically for storing log backups.
Bar Activity Log PathThe path where the Backup and Restore (BAR) activity log is stored.
Root PathThe file system path of the root chunk of the database server.
Root SizeThe total size of the root chunk (in MB).
Temporary DBSpace NameThe name of the temporary DBSpace used for temporary tables and sorting operations.
Total Shared Memory SizeThe total amount of shared memory allocated to the Informix server (in MB).
Auto Recovery SettingIndicates whether automatic recovery is enabled for the server.
HDR Log Shipping IntervalThe interval at which log data is shipped to the HDR secondary server (in seconds).
HDR/SDR TimeoutThe timeout duration for HDR or SDR connections (in seconds).
Diagnostic Log PathThe file system path where the diagnostic log files are stored.

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