中川雅之
masay****@mirac*****
2016年 5月 11日 (水) 11:12:36 JST
押田さん はい。別件の修正済みバグの問題と勘違いしていました。すみません。 Beta2では未対処です。 RC1では問題なく通信できるようになるはずです。少々お待ちを。。。 中川 2016年5月11日 11:10 押田光雄 <teruo****@mirac*****>: > 中川さん > > えっと、、、 > > > Beta 2 だと未対処になるでしょうか。 > > これが yes ってことですね。 > > > とりあえず暗号化通信はしないでおきます。 > > > 2016年5月11日 5:56 中川雅之 <masay****@mirac*****>: > > 押田さん > > > > https://github.com/project-hatohol/hatohol/pull/2285 > > > > こちらの修正が通れば問題は解決します。 > > ただ,他のメールにて質問されていた,プラグインとHatoholサーバーのコネクション数の差が > > さらに大きくなりました。今回の修正でプラグイン側のコネクション数が3つになってしまいます。 > > > > 原因はわかっているのですが,hap2側の大規模な修正が必須になってしまうため, > > 今回は見送ろうと考えています。 > > > > 中川 > > > > 2016年5月9日 10:22 押田光雄 <teruo****@mirac*****>: > > > >> 中川さん > >> > >> > 本件、TLS通信を用いた場合のみの現象でしょうか。 > >> > それともそのZabbixからデータを取得した際に起こる現象でしょうか。 > >> > >> ごめんなさい「そのZabbix」というのが理解できませんでした。 > >> > >> とりあえず、 > >> 16.04 Beta 2 の hap2-zabbix-api において、下記現象を確認しています。 > >> > >> ・暗号化通信をしなければ普通に動作し続け情報も更新され続ける > >> ・暗号化通信を用いるようコマンドライン指定すると、起動後しばらくして異常終了する > >> > >> > >> 2016年5月9日 9:28 中川雅之 <masay****@mirac*****>: > >> > 押田さん > >> > > >> > 本件、TLS通信を用いた場合のみの現象でしょうか。 > >> > それともそのZabbixからデータを取得した際に起こる現象でしょうか。 > >> > 問題の切り分けをしたいです。 > >> > > >> > よろしくお願いします。 > >> > > >> > 中川 > >> > > >> > 2016年5月6日金曜日、押田光雄<teruo****@mirac*****>さんは書きました: > >> > > >> >> 中川さん > >> >> > >> >> 16.04 Beta 2 を試してみました。 > >> >> > >> >> やはりエラー終了してしまいます。 > >> >> Beta 2 だと未対処になるでしょうか。 > >> >> > >> >> ======== > >> >> 2016-05-06 15:09:29,081 INFO [25139] > >> >> hatohol.standardhap:hap2_zabbix_api.py:61: Configuration file: > >> >> /etc/hatohol/hap2.conf > >> >> 2016-05-06 15:09:29,081 INFO [25139] > >> >> hatohol.transporter:hap2_zabbix_api.py:170: Registered: > >> >> RabbitMQHapiConnector > >> >> 2016-05-06 15:09:29,081 INFO [25139] > >> >> hatohol.transporter:hap2_zabbix_api.py:163: Loaded transporter > >> >> module: /usr/lib/python2.7/site-packages/hatohol/transporters > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:172:25139:Transporter: > >> >> RabbitMQHapiConnector > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_exchange_profile > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_fetch_events > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_fetch_history > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_fetch_items > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_fetch_triggers > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:935:25139:Detected > >> >> procedure: hap_update_monitoring_server_info > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:185:25139:created > >> >> main plugin. > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1046:25139:Enable > >> >> polling: hosts > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1046:25139:Enable > >> >> polling: host_groups > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1046:25139:Enable > >> >> polling: host_group_membership > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1046:25139:Enable > >> >> polling: triggers > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1046:25139:Enable > >> >> polling: events > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:1056:25139:Minimum > >> >> status logging interval: 600 > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:148:25139:created > >> >> poller plugin. > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:633:25139:deamonized: > >> >> 25144 (Dispatcher) > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:200:25139:started > >> >> dispatcher process. > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:633:25139:deamonized: > >> >> 25145 (Receiver) > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:202:25139:started > >> >> receiver process. > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:205:25139:exchanged > >> >> profile. > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:208:25139:got > >> >> monitoring server info. > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:MainProcess:haplib.py:633:25139:deamonized: > >> >> 25150 (Hap2ZabbixAPIPoller) > >> >> > >> >> > >> >> > INFO:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:213:25139:started > >> >> poller plugin. > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:Poller:haplib.py:1106:25150:Polling > >> >> inverval: 30/10 > >> >> > >> >> > >> >> > INFO:hatohol.haplib:hap2_zabbix_api.py:Poller:haplib.py:1095:25150:LastStat: > >> >> OK, NumSuccess: 1 (20160506060929.797210), NumFailure: 0 (): > >> >> FailureReason: > >> >> CRITICAL:hatohol.hap:hap2_zabbix_api.py:Poller:hap.py:98:25150:Got > >> >> critical signal. > >> >> Process Poller: > >> >> Traceback (most recent call last): > >> >> File "/usr/lib64/python2.7/multiprocessing/process.py", line 258, > in > >> >> _bootstrap > >> >> self.run() > >> >> File "/usr/lib64/python2.7/multiprocessing/process.py", line 114, > in > >> >> run > >> >> self._target(*self._args, **self._kwargs) > >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> 1112, in __call__ > >> >> self.__poll_in_try_block(arm_info) > >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> 1143, in __poll_in_try_block > >> >> hap.handle_exception() > >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> 1140, in __poll_in_try_block > >> >> self.put_arm_info(arm_info) > >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > 455, > >> >> in put_arm_info > >> >> self.__sender.request("putArmInfo", params, request_id) > >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > 336, > >> >> in request > >> >> self.__connector.call(json.dumps(body)) > >> >> File > "/usr/lib/python2.7/site-packages/hatohol/rabbitmqconnector.py", > >> >> line 112, in call > >> >> self.__publish(msg) > >> >> File > "/usr/lib/python2.7/site-packages/hatohol/rabbitmqconnector.py", > >> >> line 137, in __publish > >> >> raise hap.Signal(critical=True) > >> >> Signal: <hatohol.hap.Signal instance at 0x10062d8> > >> >> > >> >> > >> >> > WARNING:hatohol.standardhap:hap2_zabbix_api.py:MainProcess:standardhap.py:155:25139:Got > >> >> SIGCHLD > >> >> > >> >> > >> >> > WARNING:hatohol.standardhap:hap2_zabbix_api.py:Dispatcher:standardhap.py:165:25144:Got > >> >> SIGTERM > >> >> > >> >> > >> >> > WARNING:hatohol.standardhap:hap2_zabbix_api.py:Receiver:standardhap.py:165:25145:Got > >> >> SIGTERM > >> >> ======== > >> >> > >> >> > >> >> 2016年4月27日 14:38 中川雅之 <masay****@mirac*****>: > >> >> > 押田さん > >> >> > > >> >> > 宛先を間違えて押田さんだけにしていたので再送します。 > >> >> > > >> >> > 使用バージョンが16.01であれば既知の問題です。 > >> >> > 16.04では解決しています。 > >> >> > また,この原因はメッセージサイズが大きすぎるために起こる > >> >> > RabbitMQのキュー詰まりです。 > >> >> > > >> >> > これを回避するために16.04ではメッセージが大きい場合に, > >> >> > 分割してメッセージを送る仕様に変更されました。 > >> >> > > >> >> > 中川 > >> >> > > >> >> > 2016-04-27 11:46 GMT+09:00 押田光雄 <teruo****@mirac*****>: > >> >> >> > >> >> >> 押田です。 > >> >> >> > >> >> >> hap2-zabbix-api に TLS させたいと思っています。 > >> >> >> > >> >> >> とりあえず broker には繋がり、 > >> >> >> 一部情報は hatohol まで伝搬されているようですが、 > >> >> >> しばらくすると接続が切れます。 > >> >> >> > >> >> >> 「概要:アイテム」と「最新データ」の情報が伝搬できていないようです。 > >> >> >> > >> >> >> stdout と stderr は下記です。 > >> >> >> #引数にイコールがあったりなかったりで気持ち悪い。今気付いた。 > >> >> >> > >> >> >> これは既知の問題でしょうか。 > >> >> >> > >> >> >> > >> >> >> ======== > >> >> >> # HAPI_AMQP_PASSWORD=password > >> >> >> /usr/libexec/hatohol/hap2/hatohol/hap2_zabbix_api.py > >> >> >> --log-conf=/etc/hatohol/hap2-logging.conf --amqp-broker=rabbitmq > >> >> >> --amqp-vhost=vhost --amqp-queue=zbx30a --amqp-user=user > --amqp-port > >> >> >> 5671 --amqp-ssl-key /etc/hatohol/key.pem --amqp-ssl-cert > >> >> >> /etc/hatohol/client-cert.pem --amqp-ssl-ca > /etc/hatohol/ca-cert.pem > >> >> >> INFO:30326:Transporter: RabbitMQHapiConnector > >> >> >> INFO:30326:Detected procedure: hap_exchange_profile > >> >> >> INFO:30326:Detected procedure: hap_fetch_events > >> >> >> INFO:30326:Detected procedure: hap_fetch_history > >> >> >> INFO:30326:Detected procedure: hap_fetch_items > >> >> >> INFO:30326:Detected procedure: hap_fetch_triggers > >> >> >> INFO:30326:Detected procedure: hap_update_monitoring_server_info > >> >> >> INFO:30326:created main plugin. > >> >> >> INFO:30326:Enable polling: hosts > >> >> >> INFO:30326:Enable polling: host_groups > >> >> >> INFO:30326:Enable polling: host_group_membership > >> >> >> INFO:30326:Enable polling: triggers > >> >> >> INFO:30326:Enable polling: events > >> >> >> INFO:30326:Minimum status logging interval: 600 > >> >> >> INFO:30326:created poller plugin. > >> >> >> INFO:30326:deamonized: 30331 (Dispatcher) > >> >> >> INFO:30326:started dispatcher process. > >> >> >> INFO:30326:deamonized: 30332 (Receiver) > >> >> >> INFO:30326:started receiver process. > >> >> >> INFO:30326:exchanged profile. > >> >> >> INFO:30326:got monitoring server info. > >> >> >> INFO:30326:deamonized: 30337 (Hap2ZabbixAPIPoller) > >> >> >> INFO:30326:started poller plugin. > >> >> >> INFO:30337:Polling inverval: 30/10 > >> >> >> INFO:30337:LastStat: OK, NumSuccess: 1 (20160427013554.181285), > >> >> >> NumFailure: 0 (): FailureReason: > >> >> >> CRITICAL:30337:Got critical signal. > >> >> >> Process Process-3: > >> >> >> Traceback (most recent call last): > >> >> >> File "/usr/lib64/python2.7/multiprocessing/process.py", line > 258, > >> >> >> in > >> >> >> _bootstrap > >> >> >> self.run() > >> >> >> File "/usr/lib64/python2.7/multiprocessing/process.py", line > 114, > >> >> >> in > >> >> >> run > >> >> >> self._target(*self._args, **self._kwargs) > >> >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> >> 981, > >> >> >> in __call__ > >> >> >> self.__poll_in_try_block(arm_info) > >> >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> >> 1012, in __poll_in_try_block > >> >> >> hap.handle_exception() > >> >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> >> 1009, in __poll_in_try_block > >> >> >> self.put_arm_info(arm_info) > >> >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> >> 448, > >> >> >> in put_arm_info > >> >> >> self.__sender.request("putArmInfo", params, request_id) > >> >> >> File "/usr/lib/python2.7/site-packages/hatohol/haplib.py", line > >> >> >> 336, > >> >> >> in request > >> >> >> self.__connector.call(json.dumps(body)) > >> >> >> File > >> >> >> "/usr/lib/python2.7/site-packages/hatohol/rabbitmqconnector.py", > >> >> >> line 111, in call > >> >> >> self.__publish(msg) > >> >> >> File > >> >> >> "/usr/lib/python2.7/site-packages/hatohol/rabbitmqconnector.py", > >> >> >> line 136, in __publish > >> >> >> raise hap.Signal(critical=True) > >> >> >> Signal: <hatohol.hap.Signal instance at 0x18d5710> > >> >> >> WARNING:30326:Got SIGCHLD > >> >> >> WARNING:30331:Got SIGTERM > >> >> >> WARNING:30332:Got SIGTERM > >> >> >> ======== > >> >> >> > >> >> >> _______________________________________________ > >> >> >> Hatohol-users mailing list > >> >> >> Hatoh****@lists***** > >> >> >> http://lists.osdn.me/mailman/listinfo/hatohol-users > -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... Download