Monitor¶
Usage example¶
# Monitor and MonitorLDBM are the simple DSLdapObject things.
# You can use all methods from chapter above to get current server performance detail
version = standalone.monitor.get_attr_val('version')
dbcachehit = standalone.monitorldbm.get_attr_val('dbcachehit')
Module documentation¶
-
class
lib389.monitor.
Monitor
(instance, dn=None)[source]¶ An object that helps reading of cn=monitor for server statistics. :param instance: An instance :type instance: lib389.DirSrv :param dn: not used
-
get_backends
()[source]¶ Get backends related attributes value for cn=monitor
- Returns
Values of nbackends and backendmonitordn attributes of cn=monitor
-
get_connections
()[source]¶ Get connection related attribute values for cn=monitor
- Returns
Values of connection, currentconnections, totalconnections attributes of cn=monitor
-
get_operations
()[source]¶ Get operations related attributes value for cn=monitor
- Returns
Values of opsinitiated and opscompleted attributes of cn=monitor
-
get_statistics
()[source]¶ Get statistics attributes value for cn=monitor
- Returns
Values of dtablesize, readwaiters, entriessent, bytessent, currenttime, starttime attributes of cn=monitor
-