SHELL-分析日誌例項
目的:分析日誌提取有用資訊出報告,以監控日常系統執行情況
#!/bin/sh
############################
#analyze xxx.log
#version1
#created date:2012-4-28
############################
echo 'alalyze log file begin...'
echo 'fetch started time begin...'
#set variable
filepath='/opt'
filename='xxx.log'
#operation logic
cd $filepath
more $filepath/$filename|grep ^Started>$filepath/tmp1.txt
echo 'fetch started time successful'
more $filepath/$filename|grep ^Ended>/$filepath/tmp2.txt
echo 'fetch ended time successful'
echo 'merge file...'
paste $filepath/tmp1.txt $filepath/tmp2.txt > $filepath/tmp3.txt
echo 'merge file successful'
echo 'extract info from file and sort it..'
awk '{print $3,$4,$5,$6,$8}' $filepath/tmp1.txt |tee $filepath/test.txt |tac $filepath/test.txt>$filepath/begin.txt
awk '{print $3,$4,$5,$6,$8}' $filepath/tmp2.txt |tee $filepath/test.txt |tac $filepath/test.txt>$filepath/end.txt
echo 'exact info successful'
echo 'merge info ..'
paste $filepath/begin.txt $filepath/end.txt > $filepath/rs.txt
rm -rf tmp1.txt tmp2.txt tmp3.txt begin.txt end.txt test.txt
echo 'merge sussceeful'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-722427/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 三個例項演示 Java Thread Dump 日誌分析Javathread
- 日誌分析一例
- 日誌分析-apache日誌分析Apache
- DophinScheduler 如何定期刪除日誌例項?
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-切換日誌檔案Oracle
- RAC環境一個例項何時會歸檔另一個例項的日誌
- 玄機-第二章日誌分析-apache日誌分析Apache
- Apche日誌系列(4):日誌分析(轉)
- FDOAGENT日誌分析
- crash日誌分析
- awk分析日誌
- pg日誌分析
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌Oracle
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-練習:切換日誌檔案Oracle
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌- 多路複用聯機重做日誌Oracle
- YACC 例項分析
- Docker 容器日誌分析Docker
- JAVA GC日誌分析JavaGC
- perl分析apache日誌Apache
- 日誌收集分析-heka
- awstats分析web日誌Web
- mysqldumpslow日誌分析MySql
- LOGMINER日誌分析
- 日誌採集/分析
- Oracle 日誌管理一例Oracle
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-練習:多路複用聯機重做日誌Oracle
- Redis 例項分析工具Redis
- Oracle 例項和RAC叢集下資料庫日誌目錄合集Oracle資料庫
- 輕鬆搞定對容器例項日誌設定定期清理和回捲
- 一個資料庫最多可有多少個例項,多少個日誌組資料庫
- mongodb 日誌分析工具mtoolsMongoDB
- IOS 崩潰日誌分析iOS
- 日誌分析如何演變
- CDN日誌實時分析
- ELK日誌分析系統
- net 日誌分析錯誤
- 日誌分析常規操作