def test_loadavg(self): loadavg = system_info_collector.get_load_average() assert 'minute' in loadavg assert 'five_minutes' in loadavg assert 'fifteen_minutes' in loadavg assert 'scheduled_processes' in loadavg for v in loadavg.values(): assert isinstance(v, str)
def test_loadavg(self): loadavg = system_info_collector.get_load_average() assert 'minute' in loadavg assert 'five_minutes' in loadavg assert 'fifteen_minutes' in loadavg assert 'cores' in loadavg assert isinstance(loadavg['cores'], int) assert isinstance(loadavg['minute'], str) assert isinstance(loadavg['five_minutes'], str) assert isinstance(loadavg['fifteen_minutes'], str)
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