搜索
查看: 3469|回复: 8

硬盘剩余空间邮件告警

[复制链接]
发表于 2022-9-13 15:40:19 | 显示全部楼层 |阅读模式
本帖最后由 8680765 于 2022-9-16 08:29 编辑

参考了网上的部分批处理。部分原文地址  https://www.cnblogs.com/purple5252/p/15160098.html
window 系统,使用批处理调用blat 邮件客户端,监控指定的硬盘剩余空间,使用邮件进行告警。
1、首先下载blat邮件客户端,由于window 分为32位和64位,所以建议下载对应的版本。一般64位的操作系统也可兼容32位的客户端。但是32位的操作系统不可运行64位的程序。
blat的客户端部分杀软和 360会报病毒,可自行决定是否下载。
image.png
链接: https://pan.baidu.com/s/1XA5gNQM6Z53HppZcWN0NMg?pwd=r3un 提取码: r3un

2、批处理内容
  1. @echo off

  2. setlocal EnableDelayedExpansion

  3. for %%i in (E) do (

  4. if exist %%i: for /f "tokens=3" %%j in ('dir /-c %%i: ^|find "可用字节"') do (

  5. set space=%%j

  6. set space=!space:~0,-3!

  7. set /a space=!space!/1024/1024

  8. for /f "tokens=3*" %%v in ('vol %%i:') do set volume=%%w

  9. echo %%i:!volume! 剩余 !space! GB可用

  10. )
  11. if !space! geq 3 (
  12.      echo 硬盘存储空间大于设定值,硬盘空间充足!
  13. ) else (
  14.      echo 容量不足,将会发送邮件告警!
  15. D:\yp\full\blat.exe -install smtp.163.com ceshi@163.com 10
  16. D:\yp\full\blat.exe D:\yp\full\mail.txt -to 123456@qq.com -s "服务器硬盘空间告警"  -u ceshi@163.com -pw mima123 -charset Gb2312
  17. )
  18. )

  19. ping -n 5 localhost > nul
  20. exit
复制代码



批处理下载链接: https://pan.baidu.com/s/1VIhPYX3_KZw0qp1UBwx4gA?pwd=tv2q 提取码: tv2q
其中
for %%i in (E) do  这个E是指需要监控的硬盘 盘符,根据自己的需要修改盘符。
if !space! geq 3 这个指如果硬盘大于等于硬盘空间剩余的容量,就不发邮件,只提示硬盘空间充足。写3代表大于等于3GB容量,可以根据需要自行更改数值。
D:\yp\full\blat.exe  这个是blat 邮件客户端的路径,要写完整路径。根据自己的程序路径修改。
ceshi@163.com  10 这个是发送的邮箱,需要去提前申请,10代表发送失败后,重试发送次数
123456@qq.com 这个是接收的邮箱。
mima123  这个是发送的邮箱登录安全码,需要提前去163或者QQ邮箱设置登录安全码,并且开启邮件客户端登录,具体自行百度。

3、可以用window 的 定时任务运行,也可以用第三方软件 ontime 调用运行。
链接: https://pan.baidu.com/s/16eoGUBCuLwFl2dfwUtGeRg?pwd=rkgt 提取码: rkgt




回复

使用道具 举报

发表于 2022-9-13 16:36:00 | 显示全部楼层
论坛老用户出现了         
回复

使用道具 举报

发表于 2022-9-14 06:20:04 | 显示全部楼层
这个有创意,不过实用性不够强。
练练手还是非常好的。
回复

使用道具 举报

发表于 2022-9-14 06:20:21 | 显示全部楼层
这个有创意,不过实用性不够强。
练练手还是非常好的。
回复

使用道具 举报

 楼主| 发表于 2022-9-14 08:37:58 | 显示全部楼层
本帖最后由 8680765 于 2022-9-16 08:21 编辑
jyssysz 发表于 2022-9-14 06:20
这个有创意,不过实用性不够强。
练练手还是非常好的。

这个已经实际运行在server 2008 32位的 服务器上了。
回复

使用道具 举报

发表于 2022-9-14 08:40:52 | 显示全部楼层
8680765 发表于 2022-9-14 08:37
这个已经实际运行在server 2003 32位的 服务器上了。

服务器应用是必需的,个人用电脑时刻会关注的,谢谢提供这么好的工具。
回复

使用道具 举报

发表于 2022-9-14 09:55:12 | 显示全部楼层
感谢分享,常回来看看哦
回复

使用道具 举报

发表于 2022-9-14 22:37:01 | 显示全部楼层
这个动图咋设置 的
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-5 18:34 , Processed in 0.095885 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表