SlideShare a Scribd company logo
Copyright © 2016 NTT DATA INTELLILINK Corporation
2016年11月17日
NTTデータ先端技術株式会社
眞野 将徳
Hinemos徹底解剖 ~ジョブ編~
Copyright © 2016 NTT DATA INTELLILINK Corporation
INDEX
1. はじめに
2. ジョブ実行の流れ
3. 応用編1: 影響が出ない再起動のタイミングは?
4. 応用編2: ジョブトラブルシューティング
5. まとめ
Copyright © 2016 NTT DATA INTELLILINK Corporation
はじめに
Copyright © 2016 NTT DATA INTELLILINK Corporation
はじめに
 本セッションではHinemos5.0におけるジョブ実行時の制御にフォーカスして、
Hinemosの内部動作をご説明します。
• ジョブ実行時の通信の流れ
• Hinemosマネージャ、Hinemosエージェントで行われる処理
 応用としてジョブ運用時のよくある疑問を解決します。
• ジョブ実行に影響を与えない再起動タイミング
• ジョブでよくあるトラブルと解決方法
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブ実行の流れ
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブ実行時の通信
ジョブの実行時には以下の順序でマネージャ・エージェント間で通信が行われます。
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
① : ジョブが開始し、ジョブセッションを作成
② : エージェントへのジョブ起動指示を作成
③ : ジョブ起動指示の取得
④ : コマンド開始を送信
⑤ : 起動指示に基づくコマンドの実行
⑥ : ジョブ実行結果の送信
マネージャ エージェント
①ジョブ開始
では、順番に詳細をみていきましょう
Copyright © 2016 NTT DATA INTELLILINK Corporation
① : ジョブが起動し、ジョブセッションを作成
• ジョブが起動(クライアントで実行ボタン押下、スケジュール等)すると、ジョブセッションが作成されます。
• ジョブセッション作成時には、登録されているジョブ定義から、実行するジョブの情報のコピーを作成し、
マネージャの内部DBに蓄積されます。
• ジョブ実行後(ジョブセッション作成後)に、ジョブの設定を変更しても、
実行中のジョブの動作(実行するコマンド等)への影響はありません。
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
内部DB
登録されているジョブ定義 コピー
登録
ジョブ実行時の情報
Copyright © 2016 NTT DATA INTELLILINK Corporation
②エージェントへのジョブ起動指示(Topic)を配置
• エージェントに対するジョブ起動指示を作成します。
• この時点では、まだエージェントではジョブを実行していません。
• ジョブ[ノード詳細]ビューのメッセージに「エージェント応答待ち」と表示されます。
開始・再実行日時が
空欄
メッセージが
エージェント応答待ち
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
③ : Topicの取得
• エージェントは以下のタイミングでマネージャに接続し、ジョブ起動指示が存在しないかチェック
• 一定間隔(デフォルト30秒)
• 即時反映用ポート(デフォルトUDP24005)にパケットを受信した場合
• 起動指示作成時に、マネージャはエージェントの即時反映用ポートにパケットを送信
• エージェントはすぐにジョブ起動指示を受けとり、ジョブを実行します
UDP24005
定期的に
情報取得
マネージャ エージェント
すぐに情報取得
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
④ : コマンド開始を送信
• エージェントは、ジョブ起動指示を受信すると、実行前にマネージャと通信し、ジョブを開始することを連絡
• マネージャはその時刻をもとに、ジョブ[ノード詳細]ビューの開始日時を設定、メッセージを
「エージェント応答待ち」から「コマンド終了待ち」に変更します。
• この通信が成功すると、エージェントでコマンドの実行が開始されます。
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
開始・再実行日時が
設定される
メッセージが
コマンド終了待ち
Copyright © 2016 NTT DATA INTELLILINK Corporation
⑤ : 起動指示に基づくコマンドの実行
• 起動指示に含まれるコマンドをエージェントが実行します。
• 実行したコマンドはエージェントの子プロセスとして実行されます。
• コマンド実行中にエージェントを再起動した場合、ジョブは停止に遷移します。
Hinemosエージェントが停止しました
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
⑥ : ジョブ実行結果の送信
• 実行したコマンドが終了すると、エージェントはコマンド実行結果(戻り値、標準出力、標準エラー出力)を
マネージャに送信します。
• マネージャは、その時刻をもとに、ジョブ[ノード詳細]の終了日時を設定し、
メッセージにコマンドの標準出力(stdout=...)と標準エラー出力(stderr=...)を表示します。
• 以上でジョブの処理は終了です。
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
終了・中断日時が
設定される
メッセージが
コマンドの標準出力
実行状態が終了
戻り値が設定される
Copyright © 2016 NTT DATA INTELLILINK Corporation
メッセージの保持
• ジョブ[ノード詳細] のメッセージには、出力内容の履歴を含め保持されます。
• その際全てが保持されるのではなく、マネージャ・エージェント双方で制限があります。
マネージャ エージェント
2016-11-17 12:00:00 abcdef…
2016-11-17 11:30:00 コマンド終了待ち
2016-11-17 11:29:00 エージェント応答待ち
StdOut = abcdef…
実行結果の送信
1024バイトまで取得2048文字
保存
Copyright © 2016 NTT DATA INTELLILINK Corporation
Hinemosエージェントでジョブが実行されない場合は?
• Hinemosエージェントから、ジョブ開始の通信がおこなわれない(④の通信がない)場合、
マネージャは毎分エージェントへの実行指示をリトライします。
• デフォルトでは10回起動指示をおこなっても、ジョブが開始されない場合には
タイムアウトエラーで終了します。
メッセージが
Agent Timeout Error
(数字)は試行回数設定
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
エージェント
停止
Copyright © 2016 NTT DATA INTELLILINK Corporation
HinemosエージェントからHinemosマネージャに接続できない場合は?
• エージェントからマネージャの通信ができない場合
エージェントはジョブの結果の送信をデフォルトで7日間リトライします。
• それでもマネージャとの接続が復旧しない場合には、ジョブ実行結果を破棄します。
マネージャ エージェント
7日間マネージャに
再接続できない・
・
・
ジョブ結果を破棄
マネージャ
停止
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブが正常終了するまで繰り返すの動作は?
「ジョブが正常終了するまで繰り返す」にチェックすると、ジョブの戻り値が正常終了の範囲でない場合に
コマンドを再実行することができます。
マネージャ エージェント
起動指示
情報取得
ジョブ開始
ジョブ終了
コマンド実行
ジョブ起動
ジョブの終了状態が
正常以外
起動指示 情報取得
ジョブ開始
ジョブ終了
コマンド実行
10秒sleep
Copyright © 2016 NTT DATA INTELLILINK Corporation
応用編1: 影響が出ない再起動のタイミングは?
Copyright © 2016 NTT DATA INTELLILINK Corporation
影響が出ない再起動のタイミングは?
• 運用中、メンテナンス等で、Hinemosマネージャ・エージェントの再起動が必要な場面もある
のではないでしょうか
• サーバの再起動
• ソフトウェアの再起動
• その際、いつ再起動すればジョブ実行に影響を与えずに再起動できるのでしょうか
• ジョブの処理の流れを振り返って確認してみましょう
Copyright © 2016 NTT DATA INTELLILINK Corporation
影響が出ない再起動のタイミングは?
• Hinemosマネージャ
• 起動が完了したジョブは、いつマネージャを再起動しても実行に影響はありません。
• 起動済みのマネージャ側のジョブの情報は、内部DBに保持されているため、
再起動しても失われません。
• マネージャの停止中、エージェントが接続できなくても、通信のリトライ機構により、
7日間以内にマネージャが復旧すれば、ジョブの実行結果は失われません。
いつ再起動しても
問題なし!!
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
影響が出ない再起動のタイミングは?
• Hinemosエージェント
• エージェントでコマンド実行中は再起動は避けてください。
• コマンド実行中にエージェントを再起動すると、コマンドの結果に依らず、終了に遷移してしまいます。
このタイミングの
再起動はNG
③情報取得
④ジョブ開始
⑥ジョブ終了
②起動指示
⑤コマンド実行
マネージャ エージェント
①ジョブ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
• マネージャ停止中に実行予定だったスケジュールは、実行予定時刻からの経過時間が閾値以内の場合、
マネージャ起動直後に実行されます。
• デフォルトでは1時間以内の場合
• つまり、短時間内での再起動であれば、スケジュールの実行漏れは発生しません。
Hinemosマネージャ停止中
(補足) Hinemosマネージャ停止中に過ぎたスケジュールの動作は?
時刻
1時間
スケジュール
A
スケジュール
B
スケジュール
B
• スケジュールBはマネージャ
起動直後に実行される
• スケジュールAは実行されない
マネージャ起動
Copyright © 2016 NTT DATA INTELLILINK Corporation
応用編2: ジョブトラブルシューティング
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブがなかなか終了しない!
• ジョブ[ノード詳細]ビューのメッセージを確認しましょう。
• 「エージェント応答待ち」 or 「コマンド終了待ち」
• エージェントが接続しないのでコマンドが実行されないのか、コマンドの実行に時間がかかっているのか
原因を切り分けることができます
• マネージャに接続しているエージェントは、リポジトリ[エージェント]ビューでもチェックできます。
マネージャに接続している
エージェントの一覧と
起動時刻・最終接続時刻がわかる
Copyright © 2016 NTT DATA INTELLILINK Corporation
エージェントでのジョブ起動開始が少し遅れる(1/2)
• エージェントでコマンドが実行されるのが遅れる場合、エージェントの即時反映用ポートにパケットが届いて
いない可能性があります。
• 定期的な情報取得で、ジョブ実行指示を取得するため動作には問題ありません。
• ファイアウォールで即時反映用ポート(UDP24005)へのパケットを遮断していないか確認しましょう。
ジョブ詳細とノード詳細の開始日時に
30秒ほどのズレがある
Copyright © 2016 NTT DATA INTELLILINK Corporation
エージェントでのジョブ起動開始が少し遅れる(2/2)
即時反映用ポートはリポジトリで設定し、エージェントの待受ポートもそれを受けて変更されます。
リポジトリ設定
マネージャ エージェント
UDP24005を
Listen
即時反映用ポートの
変更情報を取得する
UDP24105を
Listen
情報取得
即時反映用ポートを
24105に変更
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブの実行結果の標準出力が途中で切れてしまう(1/2)
メッセージ全体が途切れる
マネージャの設定値をオーバー
ジョブの出力内容のみ途切れる
エージェントの設定値をオーバー
Copyright © 2016 NTT DATA INTELLILINK Corporation
ジョブの実行結果の標準出力が途中で切れてしまう(2/2)
最大値はそれぞれHinemosプロパティとAgent.propertiesで設定します。
…
…
job.message.length=1024
…
…
Hinemosプロパティ Agent.properties
マネージャ エージェント
2016-11-17 12:00:00 abcdef…
2016-11-17 11:30:00 コマンド終了待ち
2016-11-17 11:29:00 エージェント応答待ち
StdOut = abcdef…
実行結果の送信
xxxバイトまで取得
xxx文字保存
※極端に大きくすると、通信量の増大に繋がるので、
変更する場合でも適度なサイズにしてください。
プロパティ job.message.max.lengthを追加
Copyright © 2016 NTT DATA INTELLILINK Corporation
まとめ
Copyright © 2016 NTT DATA INTELLILINK Corporation
まとめ
本セッションでは以下についてご紹介しました。
• Hinemosにおけるジョブ実行時の制御
• ジョブ実行中にHinemosマネージャ、Hinemosエージェントを再起動した際の挙動
• ジョブでよくあるトラブルと解決方法
ぜひ運用の際に役立てて頂けますと幸いです。
Copyright © 2011 NTT DATA Corporation
Copyright © 2016 NTT DATA INTELLILINK Corporation

More Related Content

What's hot

XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門
Hiroshi Tokumaru
 
自宅k8s/vSphere入門
自宅k8s/vSphere入門自宅k8s/vSphere入門
Hinemosは誤解されている?
Hinemosは誤解されている?Hinemosは誤解されている?
Hinemosは誤解されている?
Hinemos
 
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
Hiroshi Tokumaru
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界
Daisuke Ikeda
 
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
 
Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
xiidec
 
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
Uptime Technologies LLC (JP)
 
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみるOracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
オラクルエンジニア通信
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Web Services Japan
 
Elasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライドElasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライド
崇介 藤井
 
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learnedエンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
Daiki Kawanuma
 
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
akira6592
 
20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms
Csaba Fitzl
 
EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)Sugawara Genki
 
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
gree_tech
 
PostgreSQL + pgpool構成におけるリカバリ
PostgreSQL + pgpool構成におけるリカバリPostgreSQL + pgpool構成におけるリカバリ
PostgreSQL + pgpool構成におけるリカバリ
hiroin0
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
 
flaws.cloudに挑戦しよう!
flaws.cloudに挑戦しよう!flaws.cloudに挑戦しよう!
flaws.cloudに挑戦しよう!
zaki4649
 
Goss入門
Goss入門Goss入門
Goss入門
ShuyaMotouchi1
 

What's hot (20)

XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門
 
自宅k8s/vSphere入門
自宅k8s/vSphere入門自宅k8s/vSphere入門
自宅k8s/vSphere入門
 
Hinemosは誤解されている?
Hinemosは誤解されている?Hinemosは誤解されている?
Hinemosは誤解されている?
 
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界
 
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
 
Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
 
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
 
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみるOracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)
 
Elasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライドElasticsearchを使うときの注意点 公開用スライド
Elasticsearchを使うときの注意点 公開用スライド
 
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learnedエンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned
 
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
 
20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms
 
EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)
 
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
 
PostgreSQL + pgpool構成におけるリカバリ
PostgreSQL + pgpool構成におけるリカバリPostgreSQL + pgpool構成におけるリカバリ
PostgreSQL + pgpool構成におけるリカバリ
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
 
flaws.cloudに挑戦しよう!
flaws.cloudに挑戦しよう!flaws.cloudに挑戦しよう!
flaws.cloudに挑戦しよう!
 
Goss入門
Goss入門Goss入門
Goss入門
 

Viewers also liked

【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
Hinemos
 
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
Hinemos
 
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
Hinemos
 
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
Hinemos
 
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
Hinemos
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
Hinemos
 
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
Hinemos
 
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
Hinemos
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
Hinemos
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
Hinemos
 
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめSEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
 
Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版
Kouhei Sutou
 
Hinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリットHinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリット
Hinemos
 
リリース直前 Hinemos ver.6.0のご紹介
リリース直前 Hinemos ver.6.0のご紹介リリース直前 Hinemos ver.6.0のご紹介
リリース直前 Hinemos ver.6.0のご紹介
Hinemos
 
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
Hinemos
 
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
Hinemos
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
Kazuto Kusama
 
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギングfluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギングYuichi Tateno
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
 

Viewers also liked (19)

【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
【HinemosWorld2016】A1-6_A2-6_Hinemos超入門「Hinemosを使ってみよう!」
 
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
 
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
 
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
【HinemosWorld2016】A1-2_A2-2_2017年1月リリース!Hinemos ver.6.0のご紹介
 
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
 
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
 
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
 
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめSEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
 
Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版
 
Hinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリットHinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリット
 
リリース直前 Hinemos ver.6.0のご紹介
リリース直前 Hinemos ver.6.0のご紹介リリース直前 Hinemos ver.6.0のご紹介
リリース直前 Hinemos ver.6.0のご紹介
 
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
 
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
 
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギングfluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
 

Similar to 【HinemosWorld2016】A1-5_Hinemos徹底解剖(ジョブ編)

Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
Hinemos
 
Dev love関西「エンジニア×営業」営業マン8年目の本音
Dev love関西「エンジニア×営業」営業マン8年目の本音Dev love関西「エンジニア×営業」営業マン8年目の本音
Dev love関西「エンジニア×営業」営業マン8年目の本音
Tetsuya Okubo
 
監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!
Hinemos
 
Cybozu office seminar2020
Cybozu office seminar2020Cybozu office seminar2020
Cybozu office seminar2020
Cybozucommunity
 
2017 10-04ワークショップ発表資料公開用
2017 10-04ワークショップ発表資料公開用2017 10-04ワークショップ発表資料公開用
2017 10-04ワークショップ発表資料公開用
Cybozucommunity
 
プロが解説!Hinemosによる運用管理テクニック!
プロが解説!Hinemosによる運用管理テクニック!プロが解説!Hinemosによる運用管理テクニック!
プロが解説!Hinemosによる運用管理テクニック!
hinemos_atomitech
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
Hinemos
 
Dmm webcamp
Dmm webcampDmm webcamp
Dmm webcamp
YumaMaeda
 
プロが解説!Hinemosによる運用管理テクニック
プロが解説!Hinemosによる運用管理テクニックプロが解説!Hinemosによる運用管理テクニック
プロが解説!Hinemosによる運用管理テクニック
hinemos_atomitech
 
生産性を高める 1on1
生産性を高める 1on1生産性を高める 1on1
生産性を高める 1on1
Satoshi Yoshinaga
 
デンキヤギの採用の考え方
デンキヤギの採用の考え方デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
 
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
Hinemos
 
運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!
Hinemos
 

Similar to 【HinemosWorld2016】A1-5_Hinemos徹底解剖(ジョブ編) (20)

Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
Dev love関西「エンジニア×営業」営業マン8年目の本音
Dev love関西「エンジニア×営業」営業マン8年目の本音Dev love関西「エンジニア×営業」営業マン8年目の本音
Dev love関西「エンジニア×営業」営業マン8年目の本音
 
監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!
 
Cybozu office seminar2020
Cybozu office seminar2020Cybozu office seminar2020
Cybozu office seminar2020
 
2017 10-04ワークショップ発表資料公開用
2017 10-04ワークショップ発表資料公開用2017 10-04ワークショップ発表資料公開用
2017 10-04ワークショップ発表資料公開用
 
プロが解説!Hinemosによる運用管理テクニック!
プロが解説!Hinemosによる運用管理テクニック!プロが解説!Hinemosによる運用管理テクニック!
プロが解説!Hinemosによる運用管理テクニック!
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 
Dmm webcamp
Dmm webcampDmm webcamp
Dmm webcamp
 
プロが解説!Hinemosによる運用管理テクニック
プロが解説!Hinemosによる運用管理テクニックプロが解説!Hinemosによる運用管理テクニック
プロが解説!Hinemosによる運用管理テクニック
 
生産性を高める 1on1
生産性を高める 1on1生産性を高める 1on1
生産性を高める 1on1
 
デンキヤギの採用の考え方
デンキヤギの採用の考え方デンキヤギの採用の考え方
デンキヤギの採用の考え方
 
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
 
運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!
 

More from Hinemos

0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106
Hinemos
 
0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012
Hinemos
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101
Hinemos
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101
Hinemos
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催まで
Hinemos
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007
Hinemos
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007
Hinemos
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007
Hinemos
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006
Hinemos
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介
Hinemos
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
Hinemos
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106
Hinemos
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106
Hinemos
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102Hinemos
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management tool
Hinemos
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118
Hinemos
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118
Hinemos
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111
Hinemos
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118
Hinemos
 
サービス・ソリューション紹介
サービス・ソリューション紹介サービス・ソリューション紹介
サービス・ソリューション紹介
Hinemos
 

More from Hinemos (20)

0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106
 
0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催まで
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management tool
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118
 
サービス・ソリューション紹介
サービス・ソリューション紹介サービス・ソリューション紹介
サービス・ソリューション紹介
 

Recently uploaded

TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 

Recently uploaded (16)

TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 

【HinemosWorld2016】A1-5_Hinemos徹底解剖(ジョブ編)

  • 1. Copyright © 2016 NTT DATA INTELLILINK Corporation 2016年11月17日 NTTデータ先端技術株式会社 眞野 将徳 Hinemos徹底解剖 ~ジョブ編~
  • 2. Copyright © 2016 NTT DATA INTELLILINK Corporation INDEX 1. はじめに 2. ジョブ実行の流れ 3. 応用編1: 影響が出ない再起動のタイミングは? 4. 応用編2: ジョブトラブルシューティング 5. まとめ
  • 3. Copyright © 2016 NTT DATA INTELLILINK Corporation はじめに
  • 4. Copyright © 2016 NTT DATA INTELLILINK Corporation はじめに  本セッションではHinemos5.0におけるジョブ実行時の制御にフォーカスして、 Hinemosの内部動作をご説明します。 • ジョブ実行時の通信の流れ • Hinemosマネージャ、Hinemosエージェントで行われる処理  応用としてジョブ運用時のよくある疑問を解決します。 • ジョブ実行に影響を与えない再起動タイミング • ジョブでよくあるトラブルと解決方法
  • 5. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブ実行の流れ
  • 6. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブ実行時の通信 ジョブの実行時には以下の順序でマネージャ・エージェント間で通信が行われます。 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 ① : ジョブが開始し、ジョブセッションを作成 ② : エージェントへのジョブ起動指示を作成 ③ : ジョブ起動指示の取得 ④ : コマンド開始を送信 ⑤ : 起動指示に基づくコマンドの実行 ⑥ : ジョブ実行結果の送信 マネージャ エージェント ①ジョブ開始 では、順番に詳細をみていきましょう
  • 7. Copyright © 2016 NTT DATA INTELLILINK Corporation ① : ジョブが起動し、ジョブセッションを作成 • ジョブが起動(クライアントで実行ボタン押下、スケジュール等)すると、ジョブセッションが作成されます。 • ジョブセッション作成時には、登録されているジョブ定義から、実行するジョブの情報のコピーを作成し、 マネージャの内部DBに蓄積されます。 • ジョブ実行後(ジョブセッション作成後)に、ジョブの設定を変更しても、 実行中のジョブの動作(実行するコマンド等)への影響はありません。 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動 内部DB 登録されているジョブ定義 コピー 登録 ジョブ実行時の情報
  • 8. Copyright © 2016 NTT DATA INTELLILINK Corporation ②エージェントへのジョブ起動指示(Topic)を配置 • エージェントに対するジョブ起動指示を作成します。 • この時点では、まだエージェントではジョブを実行していません。 • ジョブ[ノード詳細]ビューのメッセージに「エージェント応答待ち」と表示されます。 開始・再実行日時が 空欄 メッセージが エージェント応答待ち ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 9. Copyright © 2016 NTT DATA INTELLILINK Corporation ③ : Topicの取得 • エージェントは以下のタイミングでマネージャに接続し、ジョブ起動指示が存在しないかチェック • 一定間隔(デフォルト30秒) • 即時反映用ポート(デフォルトUDP24005)にパケットを受信した場合 • 起動指示作成時に、マネージャはエージェントの即時反映用ポートにパケットを送信 • エージェントはすぐにジョブ起動指示を受けとり、ジョブを実行します UDP24005 定期的に 情報取得 マネージャ エージェント すぐに情報取得 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 10. Copyright © 2016 NTT DATA INTELLILINK Corporation ④ : コマンド開始を送信 • エージェントは、ジョブ起動指示を受信すると、実行前にマネージャと通信し、ジョブを開始することを連絡 • マネージャはその時刻をもとに、ジョブ[ノード詳細]ビューの開始日時を設定、メッセージを 「エージェント応答待ち」から「コマンド終了待ち」に変更します。 • この通信が成功すると、エージェントでコマンドの実行が開始されます。 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動 開始・再実行日時が 設定される メッセージが コマンド終了待ち
  • 11. Copyright © 2016 NTT DATA INTELLILINK Corporation ⑤ : 起動指示に基づくコマンドの実行 • 起動指示に含まれるコマンドをエージェントが実行します。 • 実行したコマンドはエージェントの子プロセスとして実行されます。 • コマンド実行中にエージェントを再起動した場合、ジョブは停止に遷移します。 Hinemosエージェントが停止しました ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 12. Copyright © 2016 NTT DATA INTELLILINK Corporation ⑥ : ジョブ実行結果の送信 • 実行したコマンドが終了すると、エージェントはコマンド実行結果(戻り値、標準出力、標準エラー出力)を マネージャに送信します。 • マネージャは、その時刻をもとに、ジョブ[ノード詳細]の終了日時を設定し、 メッセージにコマンドの標準出力(stdout=...)と標準エラー出力(stderr=...)を表示します。 • 以上でジョブの処理は終了です。 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動 終了・中断日時が 設定される メッセージが コマンドの標準出力 実行状態が終了 戻り値が設定される
  • 13. Copyright © 2016 NTT DATA INTELLILINK Corporation メッセージの保持 • ジョブ[ノード詳細] のメッセージには、出力内容の履歴を含め保持されます。 • その際全てが保持されるのではなく、マネージャ・エージェント双方で制限があります。 マネージャ エージェント 2016-11-17 12:00:00 abcdef… 2016-11-17 11:30:00 コマンド終了待ち 2016-11-17 11:29:00 エージェント応答待ち StdOut = abcdef… 実行結果の送信 1024バイトまで取得2048文字 保存
  • 14. Copyright © 2016 NTT DATA INTELLILINK Corporation Hinemosエージェントでジョブが実行されない場合は? • Hinemosエージェントから、ジョブ開始の通信がおこなわれない(④の通信がない)場合、 マネージャは毎分エージェントへの実行指示をリトライします。 • デフォルトでは10回起動指示をおこなっても、ジョブが開始されない場合には タイムアウトエラーで終了します。 メッセージが Agent Timeout Error (数字)は試行回数設定 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動 エージェント 停止
  • 15. Copyright © 2016 NTT DATA INTELLILINK Corporation HinemosエージェントからHinemosマネージャに接続できない場合は? • エージェントからマネージャの通信ができない場合 エージェントはジョブの結果の送信をデフォルトで7日間リトライします。 • それでもマネージャとの接続が復旧しない場合には、ジョブ実行結果を破棄します。 マネージャ エージェント 7日間マネージャに 再接続できない・ ・ ・ ジョブ結果を破棄 マネージャ 停止 ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 16. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブが正常終了するまで繰り返すの動作は? 「ジョブが正常終了するまで繰り返す」にチェックすると、ジョブの戻り値が正常終了の範囲でない場合に コマンドを再実行することができます。 マネージャ エージェント 起動指示 情報取得 ジョブ開始 ジョブ終了 コマンド実行 ジョブ起動 ジョブの終了状態が 正常以外 起動指示 情報取得 ジョブ開始 ジョブ終了 コマンド実行 10秒sleep
  • 17. Copyright © 2016 NTT DATA INTELLILINK Corporation 応用編1: 影響が出ない再起動のタイミングは?
  • 18. Copyright © 2016 NTT DATA INTELLILINK Corporation 影響が出ない再起動のタイミングは? • 運用中、メンテナンス等で、Hinemosマネージャ・エージェントの再起動が必要な場面もある のではないでしょうか • サーバの再起動 • ソフトウェアの再起動 • その際、いつ再起動すればジョブ実行に影響を与えずに再起動できるのでしょうか • ジョブの処理の流れを振り返って確認してみましょう
  • 19. Copyright © 2016 NTT DATA INTELLILINK Corporation 影響が出ない再起動のタイミングは? • Hinemosマネージャ • 起動が完了したジョブは、いつマネージャを再起動しても実行に影響はありません。 • 起動済みのマネージャ側のジョブの情報は、内部DBに保持されているため、 再起動しても失われません。 • マネージャの停止中、エージェントが接続できなくても、通信のリトライ機構により、 7日間以内にマネージャが復旧すれば、ジョブの実行結果は失われません。 いつ再起動しても 問題なし!! ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 20. Copyright © 2016 NTT DATA INTELLILINK Corporation 影響が出ない再起動のタイミングは? • Hinemosエージェント • エージェントでコマンド実行中は再起動は避けてください。 • コマンド実行中にエージェントを再起動すると、コマンドの結果に依らず、終了に遷移してしまいます。 このタイミングの 再起動はNG ③情報取得 ④ジョブ開始 ⑥ジョブ終了 ②起動指示 ⑤コマンド実行 マネージャ エージェント ①ジョブ起動
  • 21. Copyright © 2016 NTT DATA INTELLILINK Corporation • マネージャ停止中に実行予定だったスケジュールは、実行予定時刻からの経過時間が閾値以内の場合、 マネージャ起動直後に実行されます。 • デフォルトでは1時間以内の場合 • つまり、短時間内での再起動であれば、スケジュールの実行漏れは発生しません。 Hinemosマネージャ停止中 (補足) Hinemosマネージャ停止中に過ぎたスケジュールの動作は? 時刻 1時間 スケジュール A スケジュール B スケジュール B • スケジュールBはマネージャ 起動直後に実行される • スケジュールAは実行されない マネージャ起動
  • 22. Copyright © 2016 NTT DATA INTELLILINK Corporation 応用編2: ジョブトラブルシューティング
  • 23. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブがなかなか終了しない! • ジョブ[ノード詳細]ビューのメッセージを確認しましょう。 • 「エージェント応答待ち」 or 「コマンド終了待ち」 • エージェントが接続しないのでコマンドが実行されないのか、コマンドの実行に時間がかかっているのか 原因を切り分けることができます • マネージャに接続しているエージェントは、リポジトリ[エージェント]ビューでもチェックできます。 マネージャに接続している エージェントの一覧と 起動時刻・最終接続時刻がわかる
  • 24. Copyright © 2016 NTT DATA INTELLILINK Corporation エージェントでのジョブ起動開始が少し遅れる(1/2) • エージェントでコマンドが実行されるのが遅れる場合、エージェントの即時反映用ポートにパケットが届いて いない可能性があります。 • 定期的な情報取得で、ジョブ実行指示を取得するため動作には問題ありません。 • ファイアウォールで即時反映用ポート(UDP24005)へのパケットを遮断していないか確認しましょう。 ジョブ詳細とノード詳細の開始日時に 30秒ほどのズレがある
  • 25. Copyright © 2016 NTT DATA INTELLILINK Corporation エージェントでのジョブ起動開始が少し遅れる(2/2) 即時反映用ポートはリポジトリで設定し、エージェントの待受ポートもそれを受けて変更されます。 リポジトリ設定 マネージャ エージェント UDP24005を Listen 即時反映用ポートの 変更情報を取得する UDP24105を Listen 情報取得 即時反映用ポートを 24105に変更
  • 26. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブの実行結果の標準出力が途中で切れてしまう(1/2) メッセージ全体が途切れる マネージャの設定値をオーバー ジョブの出力内容のみ途切れる エージェントの設定値をオーバー
  • 27. Copyright © 2016 NTT DATA INTELLILINK Corporation ジョブの実行結果の標準出力が途中で切れてしまう(2/2) 最大値はそれぞれHinemosプロパティとAgent.propertiesで設定します。 … … job.message.length=1024 … … Hinemosプロパティ Agent.properties マネージャ エージェント 2016-11-17 12:00:00 abcdef… 2016-11-17 11:30:00 コマンド終了待ち 2016-11-17 11:29:00 エージェント応答待ち StdOut = abcdef… 実行結果の送信 xxxバイトまで取得 xxx文字保存 ※極端に大きくすると、通信量の増大に繋がるので、 変更する場合でも適度なサイズにしてください。 プロパティ job.message.max.lengthを追加
  • 28. Copyright © 2016 NTT DATA INTELLILINK Corporation まとめ
  • 29. Copyright © 2016 NTT DATA INTELLILINK Corporation まとめ 本セッションでは以下についてご紹介しました。 • Hinemosにおけるジョブ実行時の制御 • ジョブ実行中にHinemosマネージャ、Hinemosエージェントを再起動した際の挙動 • ジョブでよくあるトラブルと解決方法 ぜひ運用の際に役立てて頂けますと幸いです。
  • 30. Copyright © 2011 NTT DATA Corporation Copyright © 2016 NTT DATA INTELLILINK Corporation