不知道为啥有些VPS上无法通过psutil获取硬盘信息,使用psutil.disk_partitions()总是返回空 ServerStatus里获取硬盘信息的核心代码如下: def get_hdd(): valid_fs = [ "ext4", "ext3", "ext2", "reiserfs", "jfs", "btrfs", "fuseblk", "zfs", "simfs", "ntfs", "fat32", "exfat", "xfs" ] disks = dict() size = 0 used = 0 for disk in psutil.disk_partitions(): if not disk.device in disks and disk.fstype.……
云探针 相关的文章:
这两天闲的没事,又把serverstatus给魔改了一下。 ServerStatus是一款C语言编写的整合型探针管理端,可以很方便的查看多个服务器的负载、内存、硬盘占用等情况。 原版:https://github.com/BotoX/ServerStatus 代码没有整理,功能比较零散,所以暂时只分享思路,将来整理后再分享代码 效果 功能 1.ping历史监控(粒度:5分钟) 2.实时ping测试(可单项、批量) 3.前端管理节点列表 4.探针页面加密密码 实现思路 远程获取server……