如何配置rsyslog使用Python集中日志

2024-09-27 00:12:01 发布

您现在位置:Python中文网/ 问答频道 /正文

带有elk的rsyslog在localhost的docker中运行良好。在

我可以看到Kibana中的日志,命令如下:

logger -n localhost 'log message from test99'
logger -n localhost 'log message from test99'
logger -n 10.211.55.12 'log message from test99'
logger -n 10.211.55.12 'log message from test99234234'

这里的问题是,我想在Python应用程序中使用rsyslog。下面的演示代码显示了与rsyslog相同的配置。在

但是我无法从Python应用程序中得到任何东西。我的配置或代码有什么问题吗?在

10.211.55.12是本地主机的IP地址

日志_测试.py

^{pr2}$

在rsyslog.conf文件

 47 $DirCreateMode 0755
 48 $Umask 0022
 49 $PrivDropToUser syslog
 50 $PrivDropToGroup syslog
 51
 52 #
 53 # Where to place spool and state files
 54 #
 55 $WorkDirectory /var/spool/rsyslog
 56
 57 #
 58 # Include all configuration files in /etc/rsyslog.d/
 59 #
 60 $IncludeConfig /etc/rsyslog.d/*.conf
 61 *.* 10.211.55.12:514
 62
 63
 64 # Log anything (except mail) of level info or higher.
 65
 66 # Don't log private authentication messages!
 67
 68 *.info;mail.none;authpriv.none;cron.none      /var/log/messages
 69
 70 # The authpriv file has restricted access.
 71
 72 authpriv.*                                    /var/log/secure
 73
 74 # Log all the mail messages in one place.
 75
 76 mail.*                                        /var/log/maillog
 77
 78 # Log cron stuff
 79
 80 cron.*                                        /var/log/cron
 81
 82 # Everybody gets emergency messages
 83
 84 *.emerg                                       *
 85
 86 # Save news errors of level crit and higher in a special file.
 87
 88 uucp,news.crit                                /var/log/spooler
 89
 90 # Save boot messages also to boot.log
 91
 92 local7.*                                      /var/log/boot.log

Tags: infromnoneloglocalhostmessagevarmail

热门问题