多线程批量获取腾讯云磁盘分区状态

由于公司在腾讯云上磁盘空间都比较小,所以要经常关注一下,又借此学习Java,由此小程序。

关注项目主页,以获取最新版本

https://github.com/chanyipiaomiao/PartitionStatus

运行环境

Windows,Linux,Unix 皆可运行

最终效果

生成Excel文件效果,当使用率超过90%时,会把单元格标识为红色

生成HTML文件的效果,当使用率大于90%时,会有红色警告

依赖

JDK1.6+

适用环境

Linux系统

目录说明

getPartitionStatus.jar —- 主程序

start.bat —- windows系统上运行主程序的脚本

start.sh —- Linux系统上运行主程序的脚本

conf —- 为配置文件目录

lib —- 依赖库文件目录

result —- 生成的结果存放目录

注意事项

注意使用之前,,先把token关闭

所有主机的用户名和密码需相同

把所有的IP写入conf/servers_ip.txt,也可以在conf/configure.properties中指定

用户名和密码在conf/configure.properties中指定,密码请用base64对密码进行加密

HTTP代理服务器在conf/configure.properties中指定

在conf/configure.properties中指定获取分区状态的命令,命令的类似下面(目前每一台服务器仅能获取一个分区的状态):

df-hP|grepdata|awk’$1~/^\//{print$NF,$2,$3,$4,$5}’结果如下依次是:分区总大小已经使用的大小剩余大小已经使用的百分比/data197G82G106G44%

程序下载,看附件

源代码在此:

https://github.com/chanyipiaomiao/PartitionStatus

本文出自 “雷纳科斯的博客” 博客,请务必保留此出处

拥有一颗比九万五千公里还辽阔的心,

多线程批量获取腾讯云磁盘分区状态

相关文章:

你感兴趣的文章:

标签云: