I have a tool that monitors performance data on a variety of platforms -- web servers, application servers, database servers, Windows, Linux, and so forth.
I currently monitor database performance data for SQL Server, Oracle, and MySQL by periodically executing SQL statements against the database. My tool collects information about CPU utilization, memory utilization (for example, Oracle SGA & PGA), connection count, threads, cache hit rate, logons, and so forth.
I want to add DB2 to my list of monitored platforms -- ideally via a JDBC connection. Can anyone tell me if this is possible, help me to identify interfaces, and / or point me to some specific documentation or resources that may help me develop a solution?