Windowsファイアウォールを無効にして、64ビットのWindows 7マシンでNSClientを機能させることに失敗しました。
サービスを開始してみましたが、「NSClient ++/test」も実行してみました。変わりはない。 Microsoftネットワークモニター3.4を実行し、ポート12489でキャプチャしました。Nagiosコンピューターからcheck_nt
コマンドを実行するたびに、コマンドで「接続が拒否されました」「サーバーから情報を取得できませんでした」という応答が返されますライン。
ネットワークモニターには、Nagiosマシンから送信された、NSClientマシンで受信したパックが表示されます。返された応答パケットもあります。残念ながら、私は応答を解釈する方法がわかりません。
そのような傾向がある人のために、ここに戻りパケットの内容があります:
0000 00 27 0E 0D 41 BF 14 DA E9 15 36 7C 08 00 45 00
0010 00 28 0A DB 40 00 80 06 58 18 C0 A8 0B 16 C0 A8
0020 0B 76 30 C9 83 A4 00 00 00 00 59 FE 4B C0 50 14
0030 00 00 97 F7 00 00
以下を見てください:
-NSC.iniの[NSClient]セクションにあるポートパラメータを調べて、NSClientがリッスンしているポートを確認します。
-nsclientlistener.dllがモジュールセクションでコメント化されていないことを確認します
-netstat -anが、上記のポートでWindowsがリッスンしていることを確認します。
私の場合、NSclientをインストールしましたが、services.mscでサービスを開始するのを忘れました(サーバーを再起動しない限り、自動的には実行されません)
以下の行をC:\ Program Files\NSClient ++\nsclient.iniセクションに追加します
ポート= 12489
これはWindowsクライアントシステム用です。