def test_disk(self): disk = system_info_collector.get_disk_usage() for k in disk: _dict = disk[k] assert 'used' in _dict assert 'percent' in _dict assert 'free' in _dict assert 'volume' in _dict assert 'total' in _dict
def system(self): system_info_dict = {} now = unix_utc_now() # unix time if 'memory' in self.active_checks: memory = system_info_collector.get_memory_info() if memory != False: memory['time'] = now system_info_dict['memory'] = memory if 'cpu' in self.active_checks: cpu = system_info_collector.get_cpu_utilization() if cpu != False: cpu['time'] = now system_info_dict['cpu'] = cpu if 'loadavg' in self.active_checks: loadavg = system_info_collector.get_load_average() if loadavg != False: loadavg['time'] = now system_info_dict['loadavg'] = loadavg if 'disk' in self.active_checks: disk = system_info_collector.get_disk_usage() if disk != False: disk['time'] = now system_info_dict['disk'] = disk if 'network' in self.active_checks and sys.platform != 'darwin': network = system_info_collector.get_network_traffic() if network != False: network['time'] = now system_info_dict['network'] = network return system_info_dict