Windows 的事件檢視器一直有許多人詬病,相當不好用!
光是大量的事件,就要等待半天;在加上沒辦法隨心所欲的設定關鍵字查詢
剛好前一陣子有人在問購買軟體來處理事件紀錄,個人是覺得很浪費錢。
因為現成軟體雖然方便,但是彈性很差。
所以就寫了個簡單的Powershell 程式給大家參考
Windows 的事件檢視器一直有許多人詬病,相當不好用!
光是大量的事件,就要等待半天;在加上沒辦法隨心所欲的設定關鍵字查詢
剛好前一陣子有人在問購買軟體來處理事件紀錄,個人是覺得很浪費錢。
因為現成軟體雖然方便,但是彈性很差。
所以就寫了個簡單的Powershell 程式給大家參考
Function Send-Chat{
Param(
[string] $Msg
)
Add-Type -AssemblyName System.Web
$url = "http://your ip:port/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=%22el3fotmx3xHbiXGz17aTTXFUJ5DTzgun6bwhLA5bfqso%22"
$json = 'payload={{"text": "{0}"}}' -f [System.Web.HttpUtility]::UrlEncode($Msg)
Try{
$Response = Invoke-WebRequest -Uri $url -Method POST -Body $json
}Catch [exception]{
$_
}
}
Send-Chat ("{0:yyyy-MM-dd HH:mm:ss} DB Server CPU Loading {1:f0}%, Memory Loading {2:f0}%" -f (Get-Date), $CPUSensor, $MemSensor)