設備異常LINE即時通知

閱讀時間約 1 分鐘

目的:

自動執行設備確認,若發現設備有異常,會即時發出LINE通知至相關人員,以便相關人員可適時排除異常現象,尤其是企業單位內重要應用系統所使用的設備機器群,或有些電腦機器必須24小時運轉之場合。

1 作業流程

1.1 先取得欲檢查的設備清單一覽表

1.2 設備逐筆ping ip 後,若 NG,則出力該設備訊息至LINE傳送參數檔

1.3 設備逐筆 ping ,執行結果存入result txt file

1.4 設備逐筆 ping,執行結果列出顯示於螢幕上

1.5 設備逐筆ping 後,將本次確認有NG之設備,以LINE方式即時發出訊息

1.6 上述作業JOB於windows 設定自動執行排程,以便可達到自動執行確認動作,並將有異常之設備即時自動發出LINE訊息給負責人員。


2 作業說明

2.1 讀取欲檢查確認設備,以便ping 該設備之IP

2.2 依據 ping 執行後,出現的訊息,判斷是否OK 或NG

, ping 結果訊息中若有 ms , 則OK,否者 NG

2.3 若發現NG之設備,再將該設備之訊息存放至LINE參數檔txt,以便LINE通知發出

3 實例說明

3.1 單位內欲確認機器清單,事先準備存入txt檔

本例機器清冊txt file之檔名iplist_V.txt txt 內容如下

----- ip ,設備名稱, 設備說明-----
192.168.0.1,TP-LINK, WiFi設備

192.168.0.131,TPLINK C210,辦公監視器

192.168.0.194,admin-HP,辦公HP筆電

192.168.0.199,192.168.0.199,教室監視器

192.168.0.200,EPSON26EC5F,事務印表機

192.168.0.245,DESKTOP-AD78PMN,社工桌電腦

168.95.98.254,h254.s98.ts.hinet.net,外網路設備

3.2 由上述txt file逐筆尋找,含有"." 之REC. 取出

3.3 取得 設備之ip ,執行ping ,執行結果出現有 "ms" 訊息,表示OK

ping 結果不管OK或 NG,均存入txt file,

檔名 result_ipscanLine.txt ,本例有兩個設備NG異常,內容如下

*** result of ping ***  2024/09/03 週二 

Start time: 16:46:22.21
--- ip --- ---result---設備名稱 說明---
192.168.0.1--OK WiFi設備 "TP-LINK"
192.168.0.131--OK 辦公監視器 "TPLINK C210"
192.168.0.194--OK 辦公HP筆電 "admin-HP"
192.168.0.199--NG 教室監視器 "192.168.0.199"
192.168.0.200--OK 事務印表機 "EPSON26EC5F"
192.168.0.245--NG 社工桌電腦 "DESKTOP-AD78PMN"
168.95.98.254--OK 外網路設備 "h254.s98.ts.hinet.net"
-------------------------------------
Finish time: 16:46:31.70


3.4於全設備執行完後,最後於畫面上,顯示出全部設備PING執行完之結果訊息

本例有兩個設備NG異常,如下圖:

raw-image



3.5 ping執行完 後,NG 設備之訊息存入LINE 傳送參數檔

(檔名 LINE_send_notify_par.txt),以便提供LINE發出訊息,本例參數檔內容如下

M,
M,*設備確認結果
M,192.168.0.199---NG 教室監視器 "192.168.0.199"
M,192.168.0.245---NG 社工桌電腦 "DESKTOP-AD78PMN"
T,iEPXCVYGWi-----your token-------uFXOgoWRPQqEal

3.6 上述執行結果,若設備有NG,將立即發出NG設備之LINE訊息

本例發出LINE參考下圖 

raw-image


  執行結果,若設備全部正常運作,LINE發出訊息內容

"本次確認全OK"

4 運用擴展

如下場合更能發揮其效果

(1) 企業單位內重要系統之所屬設備,如伺服器,網路設備 ,不可停機之應用系統,監視器設備等

(2) 設備定期保養維護完後 或異常斷電後,必須確認所有相關設備

(3) 長假連休後 ,事先確認設備是否正常運作

(4) 颱風假或平日非上班時段,當有需要確認設備運作狀況時,不必至公司仍可確認


5 執行檔設計,如下參考

echo off

:: --- 注意 LINE_send_notify_par.txt 與bat 須同路徑
:: --- 注意 LINE_send_notify.exe 可以與bat 不同路徑
set r= NG
set LineF=N
set Path1=C:\Users\admin\Desktop\桌面資料\2024LIN
C:
cd %Path1%

echo *** result of ping *** %DATE% > result_ipscanLine.txt
echo. >> result_ipscanLine.txt
echo Start time: %TIME% >> result_ipscanLine.txt
echo --- ip --- ---result---設備名稱 說明--- >> result_ipscanLine.txt

:: --- for getting LINE send Message--- 
echo M,>nul > LINE_send_notify_par.txt
echo M,*設備確認結果>nul >> LINE_send_notify_par.txt

:: --- read iplist_V for doing ping--- [ %a: ip, %b:ip設備, %c:說明 ]
echo *** Job ipscanLine_V.bat 執行中...
For /f "skip=1 tokens=1-3 delims=," %%a in ('findstr "." "iplist_V.txt" ') do (
set r= NG
CALL :Ping %%a "%%b" %%c )
echo ------------------------------------->>result_ipscanLine.txt
echo Finish time: %TIME% >> result_ipscanLine.txt
type result_ipscanLine.txt

rem --- LINE_send Process ---
if %LineF%==N (echo M,** 本次確認全OK >>LINE_send_notify_par.txt )

echo T,iE----------cjLLl2zoQnwq3DuxNuFXOgoWR-----l>>LINE_send_notify_par.txt
:: --- in --- CALL D:\HTW-IT\LINEN\LINE_send_notify.exe
CALL %Path1%\LINE_send_notify.exe
echo *** Job ipscanLine_V.bat 執行完...
pause job finish ---
EXIT

:Ping
:: --- ping 執行結果,再找出其中有 =..ms 即 "最小值 = 2ms,最大值 = 4ms,平均 = 3ms"
For /f "tokens=1 delims=," %%A in ('ping -n 1 %1 ^| findstr /r "ms" ' ) do ( set r=OK )

if %r%==OK (
echo IP : %1 is OK >nul
echo %1--OK %3 %2>nul >>result_ipscanLine.txt
) else (
echo IP : %1 is NG >nul
echo %1--NG %3 %2>nul >>result_ipscanLine.txt
set LineF=Y
echo M,%1---NG %3 %2>nul >> LINE_send_notify_par.txt )
exit /b

-----by linct-----

avatar-img
55會員
125內容數
樂趣體驗紀錄,沙龍房間有歌唱,生活,科技
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
linct的沙龍 的其他內容
本作業改善點: (1)對大量多台設備,一併執行確認,節省工時,提高工作效率 (2)可顯示出設備確認結果一覽表,一目了然,可及時對應異常狀況 (3)颱風假或例假日,非上班時段,擔當人員不必至公司,可快速確認 (4)只要確認本作業結果之list,不一定要IT專業人員,IT擔當可正常休假
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
某單位志工服務時數記錄在檔案內,需匯入衛福部志工系統,但由於志工多、檔案多,進行人工計算耗時費工且常累計算錯。故提此法改善,提高效率。文章內容包含了作業流程、作業說明、實例說明、改善前後、展開運用和設計編寫。
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
本文詳細介紹Windows cmd指令的應用,並提供了例說明及追加說明,用戶可以學習如何使用cmd指令對檔案進行處理、選取所需的內容,以及擴展運用到其他類型的檔案,最後還介紹了cmd設計完成後的應用和自動化執行方式。
本作業改善點: (1)對大量多台設備,一併執行確認,節省工時,提高工作效率 (2)可顯示出設備確認結果一覽表,一目了然,可及時對應異常狀況 (3)颱風假或例假日,非上班時段,擔當人員不必至公司,可快速確認 (4)只要確認本作業結果之list,不一定要IT專業人員,IT擔當可正常休假
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
某單位志工服務時數記錄在檔案內,需匯入衛福部志工系統,但由於志工多、檔案多,進行人工計算耗時費工且常累計算錯。故提此法改善,提高效率。文章內容包含了作業流程、作業說明、實例說明、改善前後、展開運用和設計編寫。
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
本文詳細介紹Windows cmd指令的應用,並提供了例說明及追加說明,用戶可以學習如何使用cmd指令對檔案進行處理、選取所需的內容,以及擴展運用到其他類型的檔案,最後還介紹了cmd設計完成後的應用和自動化執行方式。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
Thumbnail
電腦跟手機是我們每天不可或缺的工具,大家一定都有過這種經驗,那就是「電腦或手機中毒」!病毒會把我們設備中的重要資料刪除或竄改,甚至會讓整個作業系統癱瘓! 為了防止這種情況,各種防毒軟體也因應而生,幾乎每台電腦都會安裝防毒軟體或「防火牆」,避免病毒入侵我們倚賴的重要工具
在現今數位時代,網路安全已成為企業和個人必須面對的首要挑戰。隨著網路犯罪活動的日益猖獗,如何有效地保護敏感資訊並確保網絡環境的安全,成為每個組織和個人不可忽視的重要課題。本文將帶你了解如何利用先進的監控軟體來提升資訊安全,為您提供全面的解決方案。
Thumbnail
大數據時代下,Log的多元應用至關重要。Log生成龐大,格式各異,特別金融業需合規。探討Log廣泛應用、資訊安全、IT管理和商業決策。建立Log管理系統核心深入法規,強化IT治理、權限控管。一站式Log管理平台,確保資訊安全合規。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
Thumbnail
電腦跟手機是我們每天不可或缺的工具,大家一定都有過這種經驗,那就是「電腦或手機中毒」!病毒會把我們設備中的重要資料刪除或竄改,甚至會讓整個作業系統癱瘓! 為了防止這種情況,各種防毒軟體也因應而生,幾乎每台電腦都會安裝防毒軟體或「防火牆」,避免病毒入侵我們倚賴的重要工具
在現今數位時代,網路安全已成為企業和個人必須面對的首要挑戰。隨著網路犯罪活動的日益猖獗,如何有效地保護敏感資訊並確保網絡環境的安全,成為每個組織和個人不可忽視的重要課題。本文將帶你了解如何利用先進的監控軟體來提升資訊安全,為您提供全面的解決方案。
Thumbnail
大數據時代下,Log的多元應用至關重要。Log生成龐大,格式各異,特別金融業需合規。探討Log廣泛應用、資訊安全、IT管理和商業決策。建立Log管理系統核心深入法規,強化IT治理、權限控管。一站式Log管理平台,確保資訊安全合規。