當前位置:首頁 » 網頁前端 » 腳本查看機器日誌
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本查看機器日誌

發布時間: 2022-11-14 14:44:39

1. shell日誌查詢腳本怎麼寫

shell日誌處理一般可以利用grep,awk命令就可以進行查詢了。一般利用grep命令篩選要統計的選項,然後利用awk把篩選出的數據進行最後統計。

2. 如何用shell腳本實現讀取多台主機監控日誌

  1. 通過free,top命令查看cpu、內存使用信息,把結果輸入到一個文本裡面;

  2. 把上述結果上傳在你說的其中一台主機(這個上面要有ftp服務)裡面,ftp腳本就很簡單了

#!/bin/bash
top>>/home/info
free-m>>/home/${date+%F}info
ftp-i-nhost<<ok
useusernamepasswd
binary
put/home/${date+%F}info
bye
ok
exit

在這里機器上設置成定時任務,就可以定時收集信息了。

3. 如何通過shell腳本檢查日誌,管理日誌

linux系統管理, shell可以搞定這樣子的問題
能si liao嗎

4. 怎麼查看電腦日誌

方法/步驟
點擊』開始菜單『,然後點擊』控制面板『。

1、在打開的控制面板當中,以』類別『方式來查看時,點擊系統和安全;
2、在』系統和安全『面板中找到』管理工具『,點擊下面的』查看事件日誌『,就可以打開』事件查看器『了。
也可以通過dos命令來打開』事件查看器『:按下組合鍵win+r,然後輸入』eventvwr.exe『,然後回車就可以打開了。
在打開的』事件查看器『面板中,點擊左側的』Windows日誌『,可以看到有』應用程序、安全、setup、系統等『可以在這里查看自己需要看的信息。
1、如:我要查看系統的 開關機,則點擊右側的』篩選當前日誌...『然後輸入 6005,6006,點擊確定,則可以查到到系統的開關機時間。
2、也可以清除日誌、清除篩選器等。

5. 如何用語句查詢到剛剛執行的.sql腳本的SqlServer日誌

1、Lumigent Log Explorer for SQL Server v4.0.2 特別版下載地址
http://down.chinaz.com/soft/7887.htm
Log Explorer for SQL Server 4.2 注冊碼
wv5rc-uxvpz-e33-nr4694qs2

2、Log Explorer for SQL Server v4.0.2
安裝完畢後,注冊該程序(壓縮文件有注冊機)
打開log explorer file=>attach log file->選擇伺服器和登陸方式->connect->
選擇資料庫->attach->左面對話框中browse->view log->就可以看到log記錄了
點擊「View DDL Commands」裡面就有很多drop table 命令
點擊下面的「undo」按鈕是生成表結構的語句(create table ....)
點擊下面的「Salvage」按鈕是生成插入語句的(insert into ...values....)
想恢復的話: 右鍵log記錄 undo transation->選擇保存文件名和路徑->然後打開該文件到查詢分析器里執行T-sql代碼就可以了

例如 如果log是delete table where ...的話,生成的文件代碼就是insert table ....

log explorer使用的幾個問題
1)、對資料庫做了完全、差異和日誌備份
備份時選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時
提示No log recorders found that match the filter,would you like to view unfiltered data
選擇yes,就看不到剛才的記錄了
如果不選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時,就能看到原來的日誌
2)、修改了其中一個表中的部分數據,此時用Log explorer看日誌,可以作日誌恢復
3)、然後恢復備份,(注意:恢復是斷開log explorer與資料庫的連接,或連接到其他數據上,
否則會出現資料庫正在使用無法恢復)
恢復完後,再打開log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data
選擇yes,就看不到剛才在2中修改的日誌記錄,所以無法做恢復.
4)、不要用SQL的備份功能備份,搞不好你的日誌就破壞了.
正確的備份方法是:
停止SQL服務,復制數據文件及日誌文件進行文件備份.
然後啟動SQL服務,用log explorer恢復數據
5)、如果你的資料庫的日誌恢復模型是simple,那就不可能用log explorer恢復
6)、Log explorer必須安裝在要恢復資料庫的sql server伺服器上,或者在sql server伺服器上安裝服務端,在操作的電腦上安裝客戶端進行數據恢復

3、如果數據量比較大的話,使用磁帶機和集群的話,安裝了正版的VERITAS ,恢復數據是比較好的方法。
下面是該軟體重要的新功能:
1)、災難恢復演習(Disaster Recovery Fire Drill)--能夠自由測試、規劃和檢驗災難恢復計劃,而不會中斷生產過程。
2)、集群模擬器(Cluster Simulator)--可測試應用故障切換方案,以驗證應用的可用性,確認應用是否根據計劃的故障切換策略和應用需求,遷移到最適當的伺服器。
3)、全局集群選件(Global Cluster Option)--當可用性要求從本地遷移到廣域災難恢復時,能夠快速、輕松地升級到任何體系結構。
4)、即時訪問復制數據--在復制數據的同時,能夠即時訪問數據,只佔用客戶的部分可用存儲容量。
5)、卷復制顧問工具(Volume Replicator Advisor)--准確地分析帶寬需求,確保應用得到優化。

4、幾點恢復數據心得:
1)、平時需要做好雙機熱備份,日備份,月備份,年備份,數據復制,異常記錄等工作,在數據丟失的情況下才能做到心中不急。
2)、如果硬碟損害錯誤,或者誤刪除資料庫的時候,可以考慮用Easyrecovery或者Recover4all等軟體恢復刪除或者受到損害的文件,再恢復數據。
3)、如果實在遇到自然因素,網路又斷開了復制操作的情況下,建議只有手工"造取"一批數據出來彌補丟失數據,一般選取類似緯度(如時間、區域等)的數據。

6. 批處理如何提取查看電腦開機關機記錄

如果你只是想查看一下,從昨天關機到今天開機之間有沒有人使用我的計算機,
那麼使用「查日誌」的方法就可以了。在「開始」菜單的運行」中輸入「eventvwr.msc」,
打開事件查看器,在左側窗口中選擇「系統」,從右側系統事件中查找事件ID為6005、6006的
事件(事件ID號為6005的事件表示事件日誌服務已啟動,即開機,同理事件ID:6006表示關機),
它們對應的時間就分別是開機時間和關機時間。
如果你覺得從這么多事件中找開關機事件太費事,你可以使用「篩選」來使內容簡潔。
在事件查看器的「查看」菜單中選擇「篩選」選項,在屬性對話框中選擇「篩選器」選項卡,
並在其中勾選「信息」、「警告」、「錯誤」三項,在「事件來源」下拉列表中選擇「eventlog」,
單擊「確定」按鈕後,系統事件中的內容就少了很多,我們可以輕易找到最近的開關機時間。
如果你依舊覺得太費事,那在「開始」菜單中的「運行」中
輸入「C:\WINDOWS\schedlgu.txt」,在打開的schedlgu.txt文件中有「任務計劃程序服務」
已啟動於和「任務計劃程序服務」已退出於的時間,分別對應著開機和關機時間,是不是很方便呢?
天天備案也不難
如果你想每一次開關機都能清楚地記錄在案,那可以用「腳本+批處理」的方法。不過你要親自動手了,
我們使用「腳本+批處理」的方式來實現。只需在開機、關機腳本上添加兩個記錄時間的批處理命令,
讓它們隨系統啟動或關閉記錄當時的時間到C:\aaa.txt文件中。
首先新建兩個文本文檔,分別用來記錄開機和關機信息,輸入以下的命令,然後另存為「.bat」文件
就可以了。其中開機批處理(start.bat)如下:
@echo
off
(echo
***開機記錄***
echo.&echo
%date%
%time:~0,-3%
%username%
echo.&echo
**************
)>>c:\aaa.txt
而關機批處理(shutdown.bat)命令只要把start.bat中的「***開機記錄***」改為「***關機記錄***」即
可,其餘不變。將上面的兩個批處理命令做好後,在「開始」菜單中的「運行」中輸入gpedit.msc,
打開組策略,依次找到「計算機配置→windows設置→腳本(啟動和關機)」,雙擊「啟動」,
在屬性對話框中單擊「添加」按鈕,並在「腳本名」一欄中填入「start.bat」的絕對路徑,
單擊「確定」按鈕。同理設置好關機腳本。這樣可以了,開關機做個實驗,
打開C:\aaa.txt文件,是不是記錄了你剛才的關機和開機時間呢?

7. win中快速查看系統日誌的方法

系統日誌是記錄系統中硬體、軟體和系統問題的信息,同時還可以監視系統中發生的事件。用戶可以通過它來檢查錯誤發生的原因,或者尋找受到攻擊時攻擊者留下的痕跡,記錄著Windows系統運行的每一個細節,對Windows的穩定運行起著至關重要的作用。一旦伺服器出現故障,管理員可以通過查看伺服器中的Windows日誌,及時找出出現故障的原因.

一般情況下,網管都是在本地查看日誌記錄,由於目前的區域網規模都比較大,因此網管不可能每天都呆在伺服器旁。一旦遠離伺服器,網管就很難及時了解到伺服器系統的.運行狀況,維護工作便會受到影響。現在,利用Windows Server 2003(簡稱Windows 2003)提供的Web訪問介面功能就可解決這個問題,讓網管能夠遠程查看windows 2003伺服器的日誌記錄。

遠程查看windows 2003伺服器的日誌記錄非常簡單。在遠程客戶端(可採用windows 98/2000/XP/2003系統),運行IE瀏覽器, 在地址欄中輸入「https:##Win2003伺服器IP地址:8098」,如「https:##192.168.0.1:8098」。在彈出的登錄對話框中輸入管理員的用戶名和密碼,點擊「確定」按鈕即可登錄Web訪問介面管理界面。接著在「歡迎使用」界面中點擊「維護」鏈接,切換到「維護」管理頁面,然後點擊「日誌」鏈接,進入到日誌管理頁面。在日誌管理頁面中,管理員可以查看、下載或清除windows 2003伺服器日誌。

在日誌管理頁面中可列出windows 2003伺服器的所有日誌分類,如應用程序日誌、安全日誌、系統日誌、Web管理日誌等。

查看某類日誌記錄非常簡單,筆者以查看Web管理志為例,點擊「Web管理日誌」鏈接,進入日誌查看頁面,在日誌文件列表框中選中要查看的日誌文件,然後點擊右側的「查看日誌」按鈕,就能瀏覽Web管理日誌記錄中的詳細內容了。

清除某個日誌文件也很簡單,選中該日誌文件後,點擊「清除」按鈕即可。如果你覺得遠程查看日誌不方便,想在本 地機器中進行查看,這時你 可以將日誌文件下載到本地硬碟。選中某個日誌文件,然後點擊「下載日誌」按鈕,在彈出的「文件下載」對話框中點擊「保存」按鈕並指定存放路徑即可。

8. 如何用批處理腳本檢查日誌文件並發郵件

我們寫的腳本不一定在你的機器上使用是正常的,這裡面涉及到操作系統,系統日期等環境變數的問題,如果要規范化的話,代碼可能會很長,我建議你如下操作:
1:確定20101026.log這樣的文件 是否是每天生成一個,如果是的話,可以使用

echo %date% 等來取出文件名來等於當天。(%date% 格式如果不等於 20101026的話你 要將格式改過來

2:判斷日誌文件裡面有沒有SUCCESSFUL單詞 最 簡單的方法 可以使用下面格式

type c:\aaaa.txt|find /i "SUCCESSFUL"
if "%errorlevel%"=="0" (echo 日誌裡面還真有這個SUCCESSFUL 單詞) else (echo 日誌裡面沒有你所說的單詞)
pause

其中c:\aaaa.txt就是你的日誌文件,

3:至於發郵件,嘿嘿,這個先保留
4:寫入文本文件的話你將:echo 日誌裡面還真有這個SUCCESSFUL 單詞 改成 echo 日誌裡面還真有這個SUCCESSFUL 單詞>>c:\abc.txt 就行

9. 用VBS腳本獲取系統日誌信息(應用程序、安全性和系統的日誌信息),可以使用WMI或者CMD命令、

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colLoggedEvents = objWMIService.ExecQuery _
("Select * from Win32_NTLogEvent Where Logfile = 'Application'") '獲取應用程序日誌,其它類推

For Each objEvent in colLoggedEvents
Wscript.Echo "Category: " & objEvent.Category
Wscript.Echo "Computer Name: " & objEvent.ComputerName
Wscript.Echo "Event Code: " & objEvent.EventCode
Wscript.Echo "Message: " & objEvent.Message
Wscript.Echo "Record Number: " & objEvent.RecordNumber
Wscript.Echo "Source Name: " & objEvent.SourceName
Wscript.Echo "Time Written: " & objEvent.TimeWritten
Wscript.Echo "Event Type: " & objEvent.Type
Wscript.Echo "User: " & objEvent.User
Next
求採納!

10. 查看LoadRunner腳本請求日誌和伺服器返回值方法

需要在runtime setting裡面設置,設置好後,回放的時候就能看到發送和伺服器樊惠東日誌了
具體方法:runtime-setting->log->extended log勾選前2個就ok