功能:1:ping所有網內機器的ip位址,如果不通,傳送報警
2:檢測網內所有機器的服務埠,如果不通,傳送報警
#!/bin/bash
##讀取ip列表,測試ip的某個埠##
while read ip1
doping -c 2 $ip1 >> /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "************************"
echo "ping $ip1 ,ok"
else
echo "************************"
echo "ping $ip1,error,please check"
fiipnum=`echo $ip1 |awk -f '.' ''`
echo -e ---------------------$ipnum
#ip =238 的時候,prot 1521 8089#
#ip=239的時候,port 8081 80#
case $ipnum in
238)
for port1 in 1521 8089
donc -vv -w1 -z $ip1 $port1 >> /dev/null 2>&1
if [ $? -eq 0 ];then
echo "$ip1 $port1 ok" >>/dev/null 2>&1
else
echo "$ip1 $port1 err,please check" | mail -s "dg-server" [email protected]
fidone
;;239)
for port2 in 80 8081
donc -vv -w1 -z $ip1 $port2 >> /dev/null 2>&1
if [ $? -eq 0 ];then
echo "$ip1 $port2 ok" >>/dev/null
else
echo "************************"
echo "$ip1 $port2 err,please check"
fidone
;;esac
doneecho "192.168.16.238\n192.168.16.239" >iplist
伺服器安全,埠監控
一 遠端桌面3389的修改 在windwos2003系統中,修改遠端桌面應用程式的埠,目的是為了防止黑客利用該埠進行攻擊,降低伺服器被攻擊的可能性。方式如下 1.啟動登錄檔編輯器 regedt32.exe 2.在登錄檔中找到下面的項 hkey local machine system current...
監控伺服器端口是否正常
共有兩個指令碼,port1.sh和port2.sh port1.sh指令碼 bin bash server 1port 2 if ne 2 then echo e 033 35musage basename 0 ipaddress port 033 0m exit 1fi bin ping c 1 ...
zabbix監控伺服器正在使用的埠
在日常運維中,我們需要清楚在每台伺服器上都監聽了哪些埠,可以利用zabbix來實現 在zabbix客戶端,編寫指令碼來實現掃瞄所有在監聽的埠 cat discover port.sh bin bash portarray sudo netstat tnlp egrep i 1 awk awk f s...