採用情報

お問い合わせ

BLOG

Zabbix テック・ラウンジ

2017 年 12 月 27 日

MIRACLE ZBX 3.0.13-1 で実装したSyslog Facility の設定方法

本ドキュメントでは、MIRACLE ZBX 3.0.13-1 でサイバートラストが実装した、syslog 出力設定時に MIRACLE ZBX の設定ファイルを使用してファシリティを設定する方法を解説します。

概要

本ドキュメントでは、MIRACLE ZBX 3.0.13-1 でサイバートラストが実装した、syslog 出力設定時に MIRACLE ZBX の設定ファイルを使用してファシリティを設定する方法を解説します。デモは miracle-zbx-agent で行っていますが、miracle-zbx-server,miracle-zbx-proxy も同様に設定できます。

使用方法

まず /etc/rsyslog.conf にファシリティ、プライオリティ、出力先を設定し、変更を反映させるためサービスの再起動してください。

※既に設定されている方は、飛ばしてください。

...
# MIRACLE ZBX Facility test
local0.*                                                /var/log/test.log
...

次に /etc/zabbix/zabbix_agentd.conf ( 一部抜粋 ) を以下のように変更してサービスを再起動してください。
この時、LogFile パラメータをコメントアウトすることに注意してください。

### Option: LogType
#    Specifies where log messages are written to:
#      system - syslog
#      file - file specified with LogFile parameter
#      console - standard output
#
# Mandatory: no
# Default:
# LogType=file

LogType=system

### Option: SyslogFacility
#    SyslogFacility for LogType 'system' parameter.
#    For the SyslogFacility variable to be taken into account
#    the configuration variable LogFile must not be present.
#
# Mandatory: no
# Range: daemon, local0-7
# Default:
# SyslogFacility=daemon

SyslogFacility=local0

### Option: LogFile
#    Log file name for LogType 'file' parameter.
#
# Mandatory: no
# Default:
# LogFile=

#LogFile=/var/log/zabbix/zabbix_agentd.log
... 

するとログが rsyslog.conf で指定したディレクトリに出力されます。

以下はログの例です。

# tail /var/log/test.log
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: Starting Zabbix Agent [Zabbix server]. Zabbix 3.0.13-1 (revision 74336).
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: **** Enabled features ****
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: IPv6 support: YES
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: TLS support: YES
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: **************************
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: using configuration file: /etc/zabbix/zabbix_agentd.conf
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13778]: agent #0 started [main process]
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13779]: agent #1 started [collector]
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13780]: agent #2 started [listener #1]
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13781]: agent #3 started [listener #2]
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13782]: agent #4 started [listener #3]
Dec 8 05:10:07 localhost journal: zabbix_agentd (daemon)[13783]: agent #5 started [active checks #1]
...

また Linux 以外にサイバートラストが提供している、AIX、HP-UX、Solaris のパッケージにも実装しています。(Windows にはこの機能を実装していません。)

ぜひ、ご活用ください。

注意事項

  • 本ドキュメントの内容は、予告なしに変更される場合があります。
  • 本ドキュメントは、限られた評価環境における検証結果をもとに作成しており、全ての環境での動作を保証するものではありません。
  • 本ドキュメントの内容に基づき、導入、設定、運用を行なったことにより損害が生じた場合でも、当社はその損害についての責任を負いません。あくまでお客さまのご判断にてご使用ください。
CentOS 7 延長サポートサービス
デジタルトランスフォーメーションのための電子認証基盤 iTrust
SSL/TLS サーバー証明書 SureServer Prime