windows批处理从某台服务器监控其他windows服务器进程内存情况并下发邮件

提示:通过计划任务可定时自动执行。

条件:
1、脚本运行服务器可访问用于下发邮件的服务器

共分三个文件:

1、bat文件是主文件脚本,通过tasklist扫描其他服务器进程,并将信息保存至txt文件中,最后调用VBS将信息通过邮件下发出去。

FaxServerMem.bat的内容如下:

echo Trafax Server Mem Info: >meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.25: >>meminfo.txt
TASKLIST /S 10.1.5.25 /U administrator /P 11111111 /FO TABLE /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.18: >>meminfo.txt
TASKLIST /S 10.1.5.18 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.32: >>meminfo.txt
TASKLIST /S 10.1.5.32 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.28: >>meminfo.txt
TASKLIST /S 10.1.5.28 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.29: >>meminfo.txt
TASKLIST /S 10.1.5.29 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.30: >>meminfo.txt
TASKLIST /S 10.1.5.30 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.221: >>meminfo.txt
TASKLIST /S 10.1.5.221 /U administrator /P 111111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.32.220: >>meminfo.txt
TASKLIST /S 10.1.32.220 /U administrator /P 111111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.32.221: >>meminfo.txt
TASKLIST /S 10.1.32.221 /U administrator /P 111111111 /FO TABLE /NH /FI "IMAGENAME eq Tra*" >>meminfo.txt

echo . >>meminfo.txt
echo . >>meminfo.txt
echo . >>meminfo.txt
echo . >>meminfo.txt
echo . >>meminfo.txt
echo . >>meminfo.txt
echo FTP Server Info: >>meminfo.txt
echo . >>meminfo.txt
echo 10.1.5.25: >>meminfo.txt
TASKLIST /S 10.1.5.25 /U administrator /P 11111111 /FO TABLE /NH /FI "IMAGENAME eq FileZilla server.exe" >>meminfo.txt

echo . >>meminfo.txt
echo 10.1.5.120: >>meminfo.txt
TASKLIST /S 10.1.5.120 /U administrator /P 111111111 /FO TABLE /NH /FI "IMAGENAME eq FileZilla server.exe" >>meminfo.txt

SendMail_support.VBS





2、txt文件是记录扫描出来的信息,初始时为空文件,脚本每次运行时替换为新信息


见附件:meminfo.txt





3、发送邮件脚本,可通过任意邮件系统下发,只要能够连接stmp,有相应的邮件账号即可。

见附件:SendMail_support.VBS,采用163邮件系统下发邮件

VBS内容如下:

Const ForReadin

你可能喜欢

  • 数据导入
  • 结构说明
  • SQL2005
  • 数据同步
  • 进程与线程
  • 服务器启动
  • PPT背景

windows批处理从某台服务器监控其他windows服务器进程内存情况并下发邮件相关文档

最新文档

返回顶部