Currently a Datasource resource being monitored in RHQ will show as Available (UP) even if the underlying datasource is unavailable or user/password is not correct. This leads to false sense of state within a monitored/managed AS/EAP resource. This RFE is requesting that the availability check for a Datasource do more then merely making sure the state of the Datasource component is RUNNING in the AS instances but instead that the connections provided by the Datasource are actually available. Essentially, the Datasource method testConnection() should be used to actually test the availability of a connection within the Datasource.