#/usrlocal/bin ##xx项目 windows 服务器EDR zabbix 安装情况查询 JZJZ_IP=(`awk '{print $4}' /filedown/shell/xx.txt`) clear for ((i=0;i<${#JZJZ_IP[@]};i++)) do EDR_PS=`zabbix_get -s ${JZJZ_IP[i]} -k system.run["tasklist |findstr "edr_agent.exe""] |wc -l` HOST_N=`cat /root/jzjz/jzjz_win.txt|awk '{if($4=="'${JZJZ_IP[i]}'")print $1,$2,$3,$4}'` if [ $EDR_PS -ge 1 ];then echo $HOST_N " EDR 已安装。" else echo "$HOST_N EDR 未安装。" fi Zabbix_Agent_PS=`zabbix_get -s ${JZJZ_IP[i]} -k system.run["netstat -ano|findstr "10050""] |wc -l` if [ $Zabbix_Agent_PS -ge 1 ];then echo "$HOST_N Zabbix_Agent 已安装。" else echo "$HOST_N Zabbix_Agent 未安装。" fi done ############### xx.txt文件格式 DET-0001 Windows—2016 10.0.0.221 124.7.13.241 DET-0002 Windows—2016 10.0.0.222 124.7.13.242 DET-0003 Windows—2016 10.0.0.223 124.7.13.243 DET-0004 Windows—2016 10.0.0.224 124.7.13.244 DET-0005 Windows—2016 10.0.0.225 124.7.13.245