大家好,本人現在遇到難題。公司讓我收集Aix作業系統的日志檔案,我選擇用flume,將Aix系統更新到jdk1.8后,但是啟動flume-ng測驗報錯,想./flume-ng version,報錯:ksh: ./flume-ng: not found. 請問是什么原因呢,求助大神啊。或者你們有什么好的解決方案嗎?
uj5u.com熱心網友回復:
收集作業系統日志可以直接用snap -gc就可以,或者直接用errpt也可以查看uj5u.com熱心網友回復:
AIX是ksh,flume-ng用的,很多語法在ksh上不支持。解決了嗎?怎么解決的?
uj5u.com熱心網友回復:
好像是要裝個什么東西,前輩提供的,最近沒搞了,具體我忘了,是agent嗎uj5u.com熱心網友回復:
flume原始碼在aix主機上會編譯報錯,自研代理去采集也是不行的,因為aix主機上的系統日志不是以正常編碼的形式保存在本地,你就算采集上來也是亂碼解決方案:
搭建AIX主機syslog日志服務,將需要采集的aix主機日志往aix/linux主機上傳,建議是往linux主機上傳,這樣就可以通過flume/filebeat之類的代理去采集,如果是要往aix主機上傳,建議是aix7.1以上,以為7.1以上flume不會編譯報錯。
uj5u.com熱心網友回復:
謝謝,最近沒咋搞,那就是aix搭日志服務傳linux是吧,怎么傳呢,需要轉格式嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/60378.html
標籤:IBM AIX
