根據ip列表檢測主機狀態(shell指令碼)
根據ip地址列表監測主機狀態:根據公司伺服器ip地址列表檔案,監測各個主機ping的聯通性,輸出各個主機是否啟動、關閉。這其中伺服器數量並不固定,IP地址之間也無特殊規律。
#vi ipfor.sh
#!/bin/bash
HLIST=$(cat /root/iplist.txt)
for IP in $HLIST
do
ping -c 3 $IP &> /dev/null
if [ $? -eq 0 ]
then
echo "host $IP is up"
else
echo "host $IP is down"
fi
done
Ps:指令碼中的iplist是ip地址檔案(請自己建立)。
相關文章
- Shell指令碼監控MySQL主從狀態指令碼MySql
- Shell 指令碼 ,, 根據程式號退出 從而關機指令碼
- 檢測mysql狀態的指令碼MySql指令碼
- haproxy狀態檢測指令碼(完成高可用)指令碼
- 根據快照產生statpack報表的Shell指令碼指令碼
- 批次檢測主機IP(一)
- Shell 指令碼中的exit狀態解釋指令碼
- 利用shell指令碼監控網站狀態指令碼網站
- 常用的主機監控shell指令碼指令碼
- shell檢測ip衝突
- 【主機】檢視伺服器埠狀態伺服器
- 我常用的主機監控Shell指令碼指令碼
- shell指令碼和python指令碼實現批量ping IP測試指令碼Python
- RHL6.4 修改IP,主機名指令碼指令碼
- 通過shell指令碼檢測MySQL服務資訊指令碼MySql
- 根據ip獲取城市
- 《通過指令碼檢視哪些ip被佔用》shell筆記指令碼筆記
- python requests檢測響應狀態碼Python
- Linux Shell指令碼中獲取本機ip地址方法Linux指令碼
- shell指令碼企業巡檢指令碼
- 檢測網路狀態
- 根據IP定位地理位置
- 根據IP獲取國家
- 主題 2 Shell工具和指令碼指令碼
- HP主機訪問動態IP主機配置
- 檢視使用 MySQL Shell 的連線狀態MySql
- shell動態指令碼和pl/sql動態指令碼的比較指令碼SQL
- 檢測網路狀態 - flutterFlutter
- iOS 檢測網路狀態iOS
- 根據 IP 獲取省市名稱
- 根據IP獲取國家省市
- js根據IP地址判斷城市JS
- 根據IP頭格式 寫sniff (轉)
- 城市列表-根據拼音首字母排序排序
- 根據程式的ID取得該程式的SQL指令碼SQL指令碼
- 根據表結構,自動生成匯入指令碼指令碼
- 利用shell指令碼生成動態sql指令碼SQL
- 【shell 指令碼】根據給定的網址來使用相應的協議下載檔案指令碼協議