【发布时间】:2021-01-23 17:32:15
【问题描述】:
我有一些问题,如何设置 telegraf.conf 文件以从“zimbra.conf”文件中收集日志? 现在我尝试使用这个配置文本,但它不起作用:((( 我想将此日志发送到 grafana
其中一行“zimbra.conf” 例如:
10 月 1 日 10:20:46 webmail postfix/smtp[7677]: BD5BAE9999: to=user@mail.com, relay=mo94.cloud.mail.com[92.97.907.14]:25, delay=0.73, 延迟=0.09/0.01/0.58/0.19, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 4C25fk2pjFz32N5)
而且我不明白“grok_patterns ="
是如何工作的[[inputs.tail]]
files = ["/var/log/zimbra.log"]
from_beginning = false
grok_patterns = ['%{SYSLOGTIMESTAMP:timestamp} %{SYSLOGHOST} %{DATA:program}(?:\[%{POSINT}\])?: %{GREEDYDATA:message}']
name_override = "zimbra_access_log"
grok_custom_pattern_files = []
grok_custom_patterns = '''
TS_UNIX %{MONTH}%{SPACE}%{MONTHDAY}%{SPACE}%{HOUR}:%{MINUTE}:%{SECOND}
TS_CUSTOM %{MONTH}%{SPACE}%{MONTHDAY} %{HOUR}:%{MINUTE}:%{SECOND}
'''
grok_timezone = "Local"
data_format = "grok"
【问题讨论】:
-
这个问题有点含糊,你是不是想用电报向 Graphana 发送 zimbra 数据?稍微澄清一下你的问题。否则,很好的问题。
-
是的,正确的。我有 Zimbra 的服务器,我有日志文件 /var/log/zimbra.log,所以我想将此日志发送到 InfluxDB,然后使用 Grafana 检查此日志并创建一些查询以查找某个日期。
标签: grafana tail telegraf zimbra