625
技術社區[雲棲]
日誌服務客戶端(logtail)異常檢測工具
簡介
當日誌收集端不工作或工作異常時,用戶可通過logtail檢測工具查看客戶端是否存在異常情況,根據工具提示快速定位並解決問題。
使用方法
下載檢測工具腳本
wget https://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/checkingtool.sh
檢測工具常用參數
-
--help
查看幫助文檔 -
--logFile [LogFileFullPath]
檢測logtail是否收集路徑為LogFileFullPath
的日誌 -
無參數默認執行除
logFile
和外的所有檢查項,具體的檢查項包括- 操作係統檢查(
--system
) - 安裝文件完整性檢查(
--installFiles
) - logtail運行狀態檢查(
--status
) - 阿裏雲userID檢查(
--aliuid
) - 動態機器組/自定義標識檢查(
--userDefinedId
) - 網絡連通性檢查(
--net
)
- 操作係統檢查(
檢查步驟
- 直接運行腳本
sudo ./checkingtool.sh
進行通用項檢查 - 根據通用項檢查提示解決相應的異常
- 若通用項檢查全部通過而logtail還未收集到日誌文件,使用
--logFile [LogFileFullPath]
參數檢查logtail是否收集指定路徑的日誌 - 若指定日誌文件檢查通過,建議進入阿裏雲控製台中查看該日誌服務配置項的異常日誌,參見收集錯誤查詢
常見異常以及解決方法
常見問題 | 解決方法 |
---|---|
安裝文件丟失 | 重裝logtail |
logtail未運行 | 使用命令/etc/init.d/ilogtaild start 開啟 |
多個logtail進程 | 使用命令/etc/init.d/ilogtaild stop 關閉,再用命令/etc/init.d/ilogtaild start 開啟 |
443端口被禁用 | 防火牆打開443端口 |
無法找到配置服務器 | 確認安裝正確性,若安裝錯誤,卸載後重新安裝 |
不存在用戶配置 | 確認控製台已經創建好logtail配置、機器組中包含該客戶端且已經將配置應用到機器組 |
沒有匹配指定日誌文件 | 確認logtail配置正確性 |
指定日誌文件匹配多次 | 多個匹配時logtail隨機選擇一個配置,建議去重 |
注意事項
- 檢查工具運行時會輸出客戶端配置的**阿裏雲id**和**動態機器組/自定義標識**,不存在時並不會給出告警,如果客戶端需要阿裏雲id或動態機器組/自定義標識的配置,請查看工具的輸出和您配置的是否一致,不一致時按照以下方法重新配置:阿裏雲UserId配置、動態機器組配置
- 檢查工具需要使用curl進行網絡連通性檢查,請確保機器安裝curl工具
最後更新:2017-04-13 20:02:31