Skip to main content

Sybase

Overview

Sybase, the robust and scalable relational database management system, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring and management capabilities. With this integration, organizations gain real-time visibility into the performance and health of their Sybase databases. Monitor critical database metrics such as query execution times, transaction rates, and database size to ensure efficient data processing and retrieval.

Supported Versions

Versions
6.0.0, Adaptive Server Enterprise/16.0 SP03 (Windows)
16 (Linux)

Prerequisites for Sybase Integration with Motadata AIOps:

  • Ensure that the Sybase port (default: 5000) is open for the Motadata AIOps server.

  • Ensure you have the necessary credentials, including the username and password, for Motadata AIOps to connect to the Oracle database.

  • Ensure that JDBC is supported on the server where Sybase Database is configured.

  • For agentless monitoring, ensure that the user has the required access for remote access to the Sybase database server. For agent-based monitoring, this is not required.

  • Ensure that the Sybase service is active and running on the server.

  • Ensure you have the name of the Sybase database that you want to monitor.

  • Confirm that the Sybase process and service are listed in the process and service monitor settings of Motadata AIOps. While these may be listed by default, verify that the names of the service and process match the specific Sybase version that you intend to monitor.

By following these prerequisites, you can integrate Sybase with Motadata AIOps and ensure smooth functioning of the monitoring process.

List of Supported KPIs

NameDescriptionType
sybase.deadlocksThe number of deadlocks that occurred in SybaseCount
sybase.hitsThe number of cache hits in SybaseCount
sybase.missesThe number of cache misses in SybaseCount
sybase.write.bytes.rateThe rate of bytes written in SybaseCount
sybase.read.bytes.rateThe rate of bytes read in SybaseCount
sybase.io.errorsThe number of I/O errors encountered in SybaseCount
sybase.versionThe version of SybaseString
started.timeThe time when Sybase was startedString
started.time.secThe uptime of Sybase in secondsCount
system.tagsThe tags associated with the Sybase systemString
sybase.procedure.cache.hit.ratio.percentThe hit ratio of the Sybase procedure cache in percentageCount
sybase.buffer.cache.hit.ratio.percentThe hit ratio of the Sybase buffer cache in percentageCount
sybase.active.audit.queue.sizeThe size of the active audit queue in SybaseCount
sybase.active.compression.pool.sizeThe size of the active compression pool in SybaseCount
sybase.active.heap.memory.per.userThe amount of active heap memory per user in SybaseCount
sybase.free.heap.memory.per.userThe amount of free heap memory per user in SybaseCount
sybase.heap.memory.per.user.used.percentThe percentage of heap memory per user used in SybaseCount
sybase.active.kernel.resource.memory.bytesThe amount of active kernel resource memory used in SybaseCount
sybase.free.kernel.resource.memory.bytesThe amount of free kernel resource memory available in SybaseCount
sybase.kernel.resource.memory.used.percentThe percentage of kernel resource memory used in SybaseCount
sybase.active.memory.per.worker.processThe amount of active memory per worker process in SybaseCount
sybase.active.java.socketsThe number of active Java sockets in SybaseCount
sybase.active.large.i/o.buffersThe number of active large I/O buffers in SybaseCount
sybase.active.locksThe number of active locks in SybaseCount
sybase.active.databasesThe number of active databases in SybaseCount
sybase.txn.to.pss.ratio.used.percentThe percentage of transaction to PSS ratio used in SybaseCount
sybase.active.open.indexesThe number of active open indexes in SybaseCount
sybase.active.open.objectsThe number of active open objects in SybaseCount
sybase.active.open.partitionsThe number of active open partitions in SybaseCount
sybase.active.remote.connectionsThe number of active remote connections in SybaseCount
sybase.active.remote.loginsThe number of active remote logins in SybaseCount
sybase.active.sort.buffersThe number of active sort buffers in SybaseCount
sybase.active.user.connectionsThe number of active user connections in SybaseCount
sybase.active.worker.processesThe number of active worker processes in SybaseCount
sybase.active.procedure.cache.sizeThe size of the active procedure cache in SybaseCount
sybase.active.global.fixed.heapThe size of the active global fixed heap in SybaseCount
sybase.active.process.object.heapThe size of the active process object heap in SybaseCount
sybase.active.shared.class.heapThe size of the active shared class heap in SybaseCount
sybase.active.unilib.cacheThe size of the active unilib cache in SybaseCount
sybase.transaction.start.timeThe start time of the Sybase transactionString
sybase.transaction.connection.typeThe type of connection for the Sybase transactionString
sybase.transaction.nameThe name of the Sybase transactionString
sybase.transaction.database.nameThe name of the database associated with the transaction in SybaseString
sybase.transaction.coordinatorThe coordinator of the Sybase transactionString
sybase.transaction.stateThe state of the Sybase transactionString
sybase.transaction.typeThe type of the Sybase transactionString
sybase.transaction.program.nameThe program name associated with the transaction in SybaseString
sybase.process.nameThe name of the Sybase processString
sybase.process.kernel.idThe kernel ID of the Sybase processCount
sybase.process.wait.time.msThe wait time of the Sybase process in millisecondsCount
sybase.process.idThe ID of the Sybase processCount
sybase.process.priorityThe priority of the Sybase processString
sybase.process.statusThe status of the Sybase processString
sybase.process.hostnameThe hostname of the machine running the processString
sybase.process.commandThe command executed by the Sybase processString
sybase.process.clientThe client associated with the Sybase processString
sybase.process.io.opsThe number of I/O operations performed by the processCount
sybase.process.memory.bytesThe memory usage in bytes by the Sybase processCount
sybase.process.hostThe host of the Sybase processCount
sybase.databaseThe name of the Sybase databaseString
sybase.database.durabilityThe durability level of the Sybase databaseString
sybase.database.creation.dateThe creation date of the Sybase databaseString
sybase.database.last.dump.transactionThe ID of the last dump transaction for the Sybase databaseString
sybase.database.idThe ID of the Sybase databaseCount
sybase.database.user.idThe ID of the user associated with the Sybase databaseCount
sybase.database.memory.bytesThe total memory usage in bytes by the Sybase databaseCount
sybase.database.used.memory.bytesThe used memory in bytes by the Sybase databaseCount
sybase.database.memory.used.percentThe percentage of used memory by the Sybase databaseCount
sybase.database.backup.start.timeThe start time of the backup process for the Sybase databaseCount
sybase.database.backup.last.checkpoint.timeThe time of the last checkpoint during the backup processCount
sybase.database.backup.last.transaction.log.dump.timeThe time of the last transaction log dump during the backup processCount
sybase.database.backup.transaction.log.statusThe status of the transaction log backup process for the Sybase databaseCount
sybase.database.backup.suspended.processesThe number of suspended processes during the backup processCount
sybase.database.backup.instance.idThe ID of the backup instance for the Sybase databaseCount