多线程批量获取腾讯云磁盘分区状态
来源:互联网 发布:mac版本spss 编辑:程序博客网 时间:2024/06/15 15:56
由于公司在腾讯云上磁盘空间都比较小,所以要经常关注一下,又借此学习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中指定获取分区状态的命令,命令的类似下面(目前每一台服务器仅能获取一个分区的状态):
1
2
3
df
-hP |
grep
data |
awk
'$1 ~ /^\//{print $NF,$2,$3,$4,$5}'
结果如下依次是: 分区 总大小 已经使用的大小 剩余大小 已经使用的百分比
/data
197G 82G 106G 44%
0 0
- 多线程批量获取腾讯云磁盘分区状态
- 获取磁盘分区
- C++获取磁盘分区空间情况
- HBase 高性能获取数据 - 多线程批量式解决办法
- Python爬虫框架scrapy批量获取腾讯招聘网上面的信息
- 腾讯云批量部署服务器环境的方法
- python_批量转换腾讯云短信模版格式
- java多线程-线程运行状态-获取线程对象以及名称
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- 磁盘分区
- JAVA学习第六课(面向对象)
- AVstream驱动学习
- ERROR Streaming result set com.mysql.jdbc.RowDataDynamic@1d5a7f6 is still active. No statements may
- TextWatcher() 的用法
- ⑨Java中的堆和栈
- 多线程批量获取腾讯云磁盘分区状态
- GitHub Git 备忘单
- Asynchronous Android读书笔记四Asynchronous I/O with Loader
- Spark1.0.0 Standalone HA的实现
- sqoop1.4.5 导入 hive IOException running import job: java.io.IOException: Hive exited with status 1
- 带...参数的函数定义及使用
- phantomjs + casperjs 抓取网页截图
- 仙剑四、五、五前模型及资源提取
- TF-IDF