はじめに
ESXiのsyslogを別ホストに転送したかった。ので、メモ。
設定する
今回の例では、以下2ホストにログを転送しています。
- 10.254.10.104
- 10.10.254.10.112
syslog転送先ホストの設定
複数ある場合には、カンマで区切ります。
esxcli system syslog config set --loghost=10.254.10.104,10.254.10.112
esxcli system syslog reload
ログ転送先の設定は プロトコル://ホスト名:ポート名
で記述。
公式ドキュメントには、 tcp
udp
ssl
が書いてありました。
firewallの設定
esxcli network firewall ruleset set --ruleset-id=syslog --enabled=true
esxcli network firewall refresh
設定を確認する
syslog転送先ホストの確認
esxcli system syslog config get | grep Remote
(こうなってればOK)
Remote Host: 10.254.10.104,10.254.10.112
firewallの設定
esxcli network firewall ruleset list | grep syslog
(こうなってればOK)
syslog true
出典