
check_mk を使って pfSense-Box を監視したいのですが、そのためには xinetd 経由で特定のポートにアクセスする必要があります。その説明は次の場所にあります: https://forum.netgate.com/topic/99612/pfsense-2-3-check_mk-working-with-xinetd/2
フィルターを再読み込みすると、ステータス | システム ログ | 全般に次の内容が表示されます。
含まれているディレクトリを読み取れません: /opt/etc/xinetd.d [ファイル=/var/etc/xinetd.conf] [行=1]
/var/etc/xinetd.conf には次の内容が含まれています:
includedir /opt/etc/xinetd.d
/opt/etc/xinet.d の権限は 775 に設定されています:
drwxrwxr-x 2 root wheel 512 Dec 6 15:36 xinet.d
ファイル /opt/etc/xinetd/check_mk は上記の投稿からのものです。重要な部分は次のとおりです:
service check_mk
{
type = UNLISTED
port = 6556
socket_type = stream
protocol = tcp
wait = no
user = root
server = /opt/bin/check_mk_agent
#server = /usr/bin/check_mk_caching_agent
# configure the IP address(es) of your Nagios server here:
only_from = 127.0.0.1 192.168.129.12 192.168.129.33
log_on_success =
disable = no
}
私にとってはすべてが正常に見えますが、xinetd-rule がロードされていないため、監視サーバーから check_mk_agent に接続できません。
さらに深く調べてみると、
fclose($xinted_fd);
'/etc/inc/filter.inc' ファイルに 2256 行目と 2479 行目に 2 回あります。両方の前に '/opt/etc/xinetd.d' を含める行を追加しました。フィルターを再ロードしても何も変わりません。ログには同じエラー メッセージが表示されます。
xinetdを手動で起動すると
xinetd -f /var/etc/xinetd.conf
起動すると、モニターホストからチェックを取得できます。再起動後、xinetd はもう実行されません :-((
答え1
問題は解決しました。ディレクトリ名に見えない文字が含まれていました。それを削除して再度作成すると(慎重に入力して)、うまくいきました。お時間を取らせて申し訳ありません。カール