Linux服务器批量巡检脚本使用说明
文件说明
该Shell脚本旨在针对大量Linux效劳器的巡检供应一种相对自动化的解决方案。脚本组成有三局部:、、
Linux服务器批量巡检脚本使用说明
文件说明
该Shell脚本旨在针对大量Linux效劳器的巡检供应一种相对自动化的解决方案。脚本组成有三局部:、、;这三个文件需放在一个文件夹下以root权限执行,缺一不行。
脚本用法
,每行一个IP对应一个密码即可。然后用如下吩咐运行:
#./ 123456 ,,123456为该效劳器的密码。
运行结果
,即:GatherLogDirectory这个书目下即存放的是被巡检的效劳器的巡检日志,这些日志以被巡检的效劳器的IP命名,形如:。在被巡检的效劳器上会升成两个书目即:CheckScript、 LocalServerLogDirectory;其中CheckScript中是
,。
测试结果
我只在虚拟机上的三台Linux系统上测试过,分别是Ubuntu、RedHat、Kali。运行正常,平均巡检一个效劳器花费3分钟。
脚本代码
#!/bin/bash login_info=$1 gather_server_ip=$2 gather_server_pass=$3
grep_ip=`ifconfig | grep '\\([[:digit:]]\\{1,3\\}\\.\\)\\{3\\}[[:digit:]]\\{1,3\\}' --color=auto -o | sed -e '2,5d'`
GatherPath=\CheckScriptPath=\
if [ $# -ne 3 ]; then
echo -e \
echo -e \ echo -e \ exit; fi
Linux服务器批量巡检脚本使用说明 来自淘豆网m.daumloan.com转载请标明出处.