中川雅之
masay****@mirac*****
2016年 5月 9日 (月) 09:28:20 JST
押田さん 本件、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***** <javascript:;>>: > > 押田さん > > > > 宛先を間違えて押田さんだけにしていたので再送します。 > > > > 使用バージョンが16.01であれば既知の問題です。 > > 16.04では解決しています。 > > また,この原因はメッセージサイズが大きすぎるために起こる > > RabbitMQのキュー詰まりです。 > > > > これを回避するために16.04ではメッセージが大きい場合に, > > 分割してメッセージを送る仕様に変更されました。 > > > > 中川 > > > > 2016-04-27 11:46 GMT+09:00 押田光雄 <teruo****@mirac***** > <javascript:;>>: > >> > >> 押田です。 > >> > >> 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***** <javascript:;> > >> http://lists.osdn.me/mailman/listinfo/hatohol-users > > > > > > > > > > -- > > -- > > ━━━━━━━━━━━◆ ミラクル・リナックス株式会社 ◆ > > 技術本部 開発部 エンジニア :中川 雅之(Masayuki Nakagawa) > > E-Mail: masay****@mirac***** <javascript:;> > > 住所:〒160-0022 > > 東京都新宿区新宿6-27-30 新宿イーストサイドスクエア 7F > > TEL:03-6205-9500 > > FAX:03-6205-9501 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━ > -- -- ━━━━━━━━━━━◆ ミラクル・リナックス株式会社 ◆ 技術本部 開発部 エンジニア :中川 雅之(Masayuki Nakagawa) E-Mail: masay****@mirac***** 住所:〒160-0022 東京都新宿区新宿6-27-30 新宿イーストサイドスクエア 7F TEL:03-6205-9500 FAX:03-6205-9501 ━━━━━━━━━━━━━━━━━━━━━━━━━━━ -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... 下載