????
Current Path : /usr/local/lib/python3.9/site-packages/agent360/plugins/ |
Current File : //usr/local/lib/python3.9/site-packages/agent360/plugins/cpu_freq.py |
#!/usr/bin/env python # -*- coding: utf-8 -*- import psutil import plugins class Plugin(plugins.BasePlugin): __name__ = 'cpu_freq' def run(self, *unused): results = {} data = psutil.cpu_freq(percpu=True) cpu_number = -1 for cpu in data: core = {} cpu_number = cpu_number+1 results[cpu_number] = {} for key in cpu._fields: core[key] = getattr(cpu, key) results[cpu_number] = core['current'] return results if __name__ == '__main__': Plugin().execute()