帮我写一个python巡检linux服务器性能的程序。
时间: 2023-05-29 08:04:23 浏览: 91
监控linux性能脚本
5星 · 资源好评率100%
以下是一个Python巡检Linux服务器性能的程序示例:
```python
import psutil
def check_cpu_usage():
"""
检查CPU使用率
"""
cpu_usage = psutil.cpu_percent(interval=1)
if cpu_usage > 80:
print(f"警告:CPU使用率达到了{cpu_usage}%")
def check_memory_usage():
"""
检查内存使用率
"""
virtual_memory = psutil.virtual_memory()
mem_usage = virtual_memory.used / virtual_memory.total * 100
if mem_usage > 80:
print(f"警告:内存使用率达到了{mem_usage}%")
def check_disk_usage():
"""
检查磁盘使用率
"""
disk_usage = psutil.disk_usage('/')
disk_usage_percent = disk_usage.percent
if disk_usage_percent > 80:
print(f"警告:磁盘使用率达到了{disk_usage_percent}%")
def main():
"""
主函数,检查CPU、内存、磁盘使用率
"""
check_cpu_usage()
check_memory_usage()
check_disk_usage()
if __name__ == '__main__':
main()
```
此程序使用psutil库来获取服务器的CPU、内存和磁盘使用率,并在达到警戒线时输出警告信息。程序可以根据需要进行扩展,增加更多的巡检项。
阅读全文