rsyslog服務日誌報錯分析1

 

客戶問題:json

最近對服務器進行日誌檢查時,發現部分主機的rsyslog服務狀態有報錯,報錯詳情以下服務器

 

 

排查過程:spa

 

1.從報錯截圖來看,報錯主要發生在文件'/usr/lib64/rsyslog/omazuremds.so'上3d

 

2.經查詢該文件模塊是由LinuxDiagnostic 2.3的虛擬機擴張進行安裝的,該擴展的安裝位置見下日誌

 

3.目前懷疑問題機器的LinuxDiagnostic 2.3擴展沒有在機器上正確安裝,或在虛擬機內部沒能正常啓動引發的報錯code

 

4.能夠經過以下方法檢查該擴展的正確性xml

 

a.在Portal查看該擴展是否安裝成功blog

 

 

b.登錄虛擬機查看以下文件是否存在,權限是否正確rem

[root@hlmcen75n1-t1 ~]# ll /usr/lib64/rsyslog/omazuremds.so -rwxr--r--. 1 root root 31536 Jun  3 09:13 /usr/lib64/rsyslog/omazuremds.so

[root@hlmcen75n1-t1 ~]# ll /var/lib/waagent/Microsoft.OSTCExtensions.LinuxDiagnostic-2.3.9021

total 31212

drwxr-xr-x. 2 root root       46 Jun  3 09:13 bin

-rwxr--r--. 1 root root     4121 Jun  3 09:13 ChangeLogs

drwx------. 2 root root       65 Jun  3 09:13 config

-rw-r--r--. 1 root root      554 Jun  3 09:13 daemon.log

-rwxr--r--. 1 root root    56743 Jun  3 09:13 diagnostic.py

-rw-r--r--. 1 root root      462 Jun  3 09:13 HandlerEnvironment.json

-rwxr--r--. 1 root root      420 Jun  3 09:13 HandlerManifest.json

-rw-r--r--. 1 root root     1382 Jun  3 09:13 lad_mdsd.mod

-rw-r--r--. 1 root root     1398 Jun  3 09:13 lad_mdsd.pp

-rwxr--r--. 1 root root      587 Jun  3 09:13 lad_mdsd.te

-rwxr--r--. 1 root root     1134 Jun  3 09:13 license.txt

-rwxr--r--. 1 root root      544 Jun  3 09:13 Makefile

-rwxr--r--. 1 root root      954 Jun  3 09:13 manifest.xml

-rwxr--r--. 1 root root     1505 Jun  3 09:13 mdsdConfig.xml.template

-rw-r--r--. 1 root root        0 Jun  3 09:13 mdsd.log

-rw-r--r--. 1 root root       10 Jun  3 09:13 mdsd.pid

-rw-r--r--. 1 root root        1 Jun  3 09:13 mrseq

-rw-r--r--. 1 root root        0 Jun  3 09:13 omfileconfig

-rwxr--r--. 1 root root     7021 Jun  3 09:13 portal.xml.template

-rwxr--r--. 1 root root    11828 Jun  3 09:13 README.md

drwxr-xr-x. 2 root root       55 Jun  3 09:13 rsyslog5

drwxr-xr-x. 2 root root       55 Jun  3 09:13 rsyslog7

drwxr-xr-x. 2 root root       55 Jun  3 09:13 rsyslog8

-rwxr--r--. 1 root root       44 Jun  3 09:13 run_unittests.sh

-rwxr--r--. 1 root root 31796822 Jun  3 09:13 scx-1.6.2-337.universal.x64.sh

drwxr-xr-x. 2 root root       30 Jun  3 09:13 services

drwx------. 2 root root       22 Jun  3 09:13 status

drwxr-xr-x. 2 root root       48 Jun  3 09:13 tests

drwxr-xr-x. 2 root root     4096 Jun  3 09:13 Utils

-rwxr--r--. 1 root root     3195 Jun  3 09:13 watcherutil.py

-rw-r--r--. 1 root root     2275 Jun  3 09:13 watcherutil.pyc

-rw-r--r--. 1 root root    12036 Jun  3 09:13 xmlCfg.xml

[root@hlmcen75n1-t1 ~]# ps aux | grep -i xml

root       7366  0.3  0.8 1438776 30252 ?       Sl   09:13   0:06 /var/lib/waagent/Microsoft.OSTCExtensions.LinuxDiagnostic-2.3.9021/bin/mdsd -A -C -c /var/lib/waagent/Microsoft.OSTCExtensions.LinuxDiagnostic-2.3.9021/./xmlCfg.xml -p 29131 -R -r lad_mdsd -e /var/log/azure/Microsoft.OSTCExtensions.LinuxDiagnostic/2.3.9021/mdsd.err -w /var/log/azure/Microsoft.OSTCExtensions.LinuxDiagnostic/2.3.9021/mdsd.warn -o /var/log/azure/Microsoft.OSTCExtensions.LinuxDiagnostic/2.3.9021/mdsd.info

 

5.若是上述擴展沒有正常啓動,能夠經過以下方法解決該問題虛擬機

 

a.在Azure Portal卸載LinuxDiagnostic的擴展

 

 

b.對虛擬機從新啓用診斷設置

 

相關文章
相關標籤/搜索