emfacilities.protocols.protocol_monitor_system module¶
- class emfacilities.protocols.protocol_monitor_system.MonitorSystem(protocols, influx=False, **kwargs)[source]¶
Bases:
emfacilities.protocols.protocol_monitor.Monitor
This will will be monitoring a System protocol. It will internally handle a database to store produced system values.
- getDataHtml()[source]¶
Fill a dictionary for each label in self.labeldisk. The key is the label name. The value a list with data read from the database
- mega = 1048576.0¶
- class emfacilities.protocols.protocol_monitor_system.ProtMonitorSystem(**kwargs)[source]¶
Bases:
emfacilities.protocols.protocol_monitor.ProtMonitor
check CPU, mem and IO usage.