[Pandora-jp] WMIコンポーネントで作成したモジュールが初期化されません。

mkuwata @ excite.co.jp mkuwata @ excite.co.jp
2015年 10月 12日 (月) 11:54:02 JST


Windows7でインストールしてみましたが、なぜかPandora_Serverがダウンする現象が発生して不安定なので、まず条件を絞るためにSourceForgeからVMwareのイメージをダウンロードして、VMwarePlayerで立ち上げました。本家フォーラムとのやり取りも参考にして現在は次の状態です。

1.MySQLサーバへの接続エラー
これはWMIモジュール作成時のターゲットへのログインIDを「コンピュータ名/アカウント名」とすることで消えました。念のため、なんどか試しましたが、MySQL接続エラーログは出ていません。

2.Verbosity10
これでより詳細なログを出してみると、次のログがありました。

2015-10-12 04:04:53 localhost.localdomain [V9] Executing AM # 24 WMI command 'wmic -U "g630/mkuwata"%"******" //192.168.30.250 "SELECT LoadPercentage from Win32_Processor WHERE DeviceID = 'CPU0'"'
2015-10-12 04:04:54 localhost.localdomain [V10] Updating module CPU load (ID 24) on error.

そこで、端末(root環境)で上記のWMIコマンドを実行してみました。すると次のエラーになりました。

[root @ localhost pandora]# wmic -U "g630/mkuwata"%"******" //192.168.30.250 "SELECT LoadPercentage from Win32_Processor WHERE DeviceID = 'CPU0'"
ERROR: dcom_create_object.
ERROR: Login to remote object.
NTSTATUS: NT_STATUS_NET_WRITE_FAULT - NT_STATUS_NET_WRITE_FAULT

これで見ると、リモートへのログインが拒否されているようなのですが、ターゲットシステム(Windows10)は遠隔アクセスはAdministrator権限のユーザでは全てOKとなっています。

現在、海外出張が伸びているのでWindowsServer2012などの環境を構成できませんが、帰国(10月24日予定)次第さらに確認してみます。



> 本家フォーラムにも投稿しましたが、まだ最終解決できてはいません。
> とりあえず現状をまとめますと。
> 
> 1.Windows版のインストールを行うときに、Administrator権限のアカウントを作成し、パスワードをデフォルトの"pandora"に設定しました。これはCentOS版のアプライアンスなどの構成を参考にしてみました。基本的なステップは次のガイドに従っています。
> http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_ja:Installing#Windows_.E3.81.B8.E3.81.AE_Pandora_FMS_.E3.82.B5.E3.83.BC.E3.83.90.E3.81.A8.E3.82.B3.E3.83.B3.E3.82.BD.E3.83.BC.E3.83.AB.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB
> 
> 2.上記状態で一度Windowsをリブートして、PandoraFMSコンソールを起動しました。ここで念のためログを見ると次のようなエラーログがありました。これで見るとそもそもMySQLの接続に失敗しているようです。しかもLaunchingという開始メッセージの前にエラーが出ているようです。
> 
> 2015-10-08 09:09:36 mkuwata-PC [V1] [E] 'mkuwata-PC': DBD::mysql::st execute failed: Query execution was interrupted at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 629.
> 
> 2015-10-08 09:09:36 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:36 mkuwata-PC [V1] [E] 'mkuwata-PC': DBD::mysql::st execute failed: Query execution was interrupted at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 629.
> 
> 2015-10-08 09:09:36 mkuwata-PC [V1] [E] 'mkuwata-PC': DBD::mysql::st execute failed: Query execution was interrupted at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 581.
> 
> 2015-10-08 09:09:36 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:36 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:36 mkuwata-PC [V1] [E] 'mkuwata-PC': DBD::mysql::st execute failed: Query execution was interrupted at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 605.
> 
> 2015-10-08 09:09:36 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:37 mkuwata-PC [V1] [E] 'mkuwata-PC': DBD::mysql::st execute failed: MySQL server has gone away at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 605.
> 
> 2015-10-08 09:09:37 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:38 mkuwata-PC [V1] [E] 'mkuwata-PC': Signal  received in thread 0, but no signal handler set. at pandora_server line 63.
> 
> 2015-10-08 09:09:38 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:40 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' Shutdown by signal 
> 2015-10-08 09:09:40 mkuwata-PC [V1] [E] 'mkuwata-PC': Can't call method "disconnect" on an undefined value at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 159.
> 
> 2015-10-08 09:09:40 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:09:40 mkuwata-PC [V1] [E] 'mkuwata-PC': Can't call method "disconnect" on an undefined value at /<C:\PandoraFMS\Pandora_Server\pandora_server.exe>PandoraFMS/DB.pm line 159.
> 
> 2015-10-08 09:09:40 mkuwata-PC [V1] Pandora FMS Server 'mkuwata-PC' unhandled error.
> 2015-10-08 09:11:06 mkuwata-PC [V1] Launching 5.1SP3 150624
> 2015-10-08 09:11:06 mkuwata-PC [V1] Config options: Logfile at C:\PandoraFMS\Pandora_Server\logs\pandora_server.log, Basepath is C:\PandoraFMS\Pandora_Server\pandora_server.conf, Checksum is 0, Master is 1, SNMP Console is 0, Server Threshold at 5 sec, verbosity at 1, Alert Threshold at 60, ServerName is 'mkuwata-PC'
> 2015-10-08 09:11:09 mkuwata-PC [V1]  [*] Pandora FMS Enterprise module not available.
> 2015-10-08 09:11:13 mkuwata-PC [V1]  [*] Netflow daemon disabled.
> 
> 一応、ガイドラインにしたがってインストールしたのですが、これはどのようなエラー状況なのでしょうか?
> ご存知の方がいらっしゃいましたらご教示お願いいたします。
> 
> <mkuwata @ excite.co.jp> wrote:
> > アドバイスありがとうございます。
> > 
> > 1.PandoraFMSのエージェント作成ではユーザ名とパスワードを要求されて、正しく入力しないとWMIウィザードでWMIエクスプローラが拒否されてしまうので、通信自体はできていると思います。
> > 
> > 2.ご指摘にしたがって、Windows10のPowerShellから試しに次のコマンドを実行してみるとアクセス拒否されてしまいました。wmic /node:XXXXX /user:administrator /password:YYYYYYYY PROCESS CALL CREATE ipconfig
> > 
> > これを見るとリモートでのwmicアクセス自体が拒否されているのではないか?と思えるので、まずリモートでのwmicアクセスを確実にできるように調査中です。ググッて見ると次のような報告もありました。
> > https://social.technet.microsoft.com/Forums/ja-JP/4f3a2cc3-b59d-4f23-b0a7-a54cce9342a9/wmi?forum=w7itprogeneralja
> > 
> > まだ調査途中ですが、とりあえず現状報告まで。
> > 
> > > 当然ですが、WMI で監視するためには、監視対象側がリモートからの WMI クエリ
> > > に応答するように設定されている必要があります。
> > > 
> > > 
> > > ちなみに、Pandora FMS サーバが行う WMI クエリは、Linux版 も Windows 版も
> > > wmic コマンドを呼び出すことによって実現しています。
> > > 
> > > そのため、Pandora FMS サーバのコマンドラインで wmic コマンドを使って、
> > > 監視対象に適当な WMI クエリを投げてみると切り分けしやすいと思います。
> > > ---
> > > 佐藤 淳一
> > > junichi @ pandorafms.jp
> > > _______________________________________________
> > > Pandora-jp mailing list
> > > Pandora-jp @ pandorafms.jp
> > > http://pandorafms.jp/mailman/listinfo/pandora-jp
> > > 
> > >
> > _______________________________________________
> > Pandora-jp mailing list
> > Pandora-jp @ pandorafms.jp
> > http://pandorafms.jp/mailman/listinfo/pandora-jp
> > 
> >
> 
>


Pandora-jp メーリングリストの案内