More Related Content Similar to プロが解説! Hinemosによる運用管理テクニック! ver.osc2016 .Enterprise大阪 (9) プロが解説! Hinemosによる運用管理テクニック! ver.osc2016 .Enterprise大阪4. 小泉 界 (こいずみ かい)
1990年12月31日生まれ
趣味
楽器演奏(ヴィオラ、ピアノ)
所属
株式会社アトミテック Hinemosソリューション部
日々の主な業務
Hinemos保守、社外PR(イベントなど)
取得した称号
Hinemos認定アソシエイト(監視)
Hinemos認定アソシエイト(ジョブ)
Hinemos認定プロフェッショナル
自己紹介
資格詳細 : http://www.hinemos.info/support/certificate
Copyright (c) 2015 Atomitech Inc.3
出演する演奏会
7. Copyright (c) 2015 Atomitech Inc.
『必要な機能を、シンプルで使いやすい操作性と共に、安価で提供する』
Hinemosの特徴・コンセプト
物理環境 仮想化環境
日本製OSS
シンプルな操作性
→GUIアプリケーションならではの、柔軟な操作性
→システム全体をグループ毎に俯瞰的に管理可能
→運用現場に応じた、GUIのカスタマイズも容易
充実の機能
→日本の運用管理ニーズに必要な機能を厳選
→日本語インタフェース、ドキュメント、保守サポート提供
→OSSとして、安価に導入が可能
→監視・ジョブの両方をワンパッケージで提供
→環境構築機能や、クラウド管理機能を完備
→本体機能に加え、オプション製品でニーズを先取り
6
13. 1. リソース監視やプロセス監視の結果で情報ステータスと不明ステータスが繰り返し出力される
2. カーネルモードで動作するプロセスの監視
3. Hinemosメンテナンス機能について
4. Javaヒープメモリに関するHinemosInternalエラーが出力された
5. HinemosクライアントからHinemosマネージャにログインできるがビューが表示されない
6. システムログ監視の結果の通知に遅延があった
7. システムログ監視で監視漏れが発生した
8. ジョブの実行に30秒かかる?
9. Hinemosマネージャ接続におけるプロキシ中継について
10. ジョブの判定対象の時刻が機能しない
11. 終了遅延の “26:00:00”と “2:00:00”の違い
12. プロキシを経由したHTTP監視の方法は?
13. Hinemosエージェントレスで可能な監視について
14. rsyslog_hinemos.confのコメントアウト箇所の意味
15. Hinemosマネージャからエージェントが認識されていない事象について
16. Windowsサービス監視で監視対象のサービス名に半角空白が含まれていても監視に影響はないか
17. イベントログ名はあっているはずなのにWindowsイベントログが監視できない
18. Hinemos 履歴保管期間変更について
19. メンテナンス設定の作成が行えない
20. Hinemosマネージャ2台からの1台のサーバを監視
21. 各機能の登録上限は?
22. Hinemosのプロセスを監視したい
Hinemosトラブルシューティングの事例一覧(一部)
Copyright (c) 2015 Atomitech Inc.12
14. 障害調査
Copyright (c) 2015 Atomitech Inc.13
51 47
94
48 45
85
68 60 54
68 68 72
38 42
43
66
41
61
48
27 43
47
31
40
仕様 障害
21. Hinemosメンテナンス機能について
対処
徐々にジョブ履歴を削除する
例えば、
保存期間 31日 → 30日 (1回目)
保存期間 30日 → 29日 (2回目)
: (途中省略)
保存期間 12日 → 11日 (*回目)
保存期間 11日 → 10日 (*回目)
保存期間 31日 → 10日
Copyright (c) 2015 Atomitech Inc.20
【Hinemos ver.5.0、4.1 障害系 03/08】
一度に21日分の履歴情報を削除
→タイムアウトが発生
一度に削除するのは1日分
→タイムアウトは発生しない
26. Copyright (c) 2015 Atomitech Inc.
システムログ監視で監視漏れが発生した
事象
監視対象サーバでは、システムログが出力されたが、
システムログ監視にて検知できず、通知もされなかった。
マネージャサーバの /var/log/messagesに、次のメッセージが出力されていた。
原因
複数の監視対象サーバからsyslogが転送されたことによって、
rsyslogのTCP最大接続数を超えてしまった。
<syslog.err> rsyslogd-2079: too many tcp sessions –
dropping incomingrequest
25
【Hinemos ver.5.0、4.1 障害系 07/08】
27. Copyright (c) 2015 Atomitech Inc.
システムログ監視で監視漏れが発生した
対処
(1)監視対象サーバ側で、HinemosマネージャへのTCPによる
syslog転送を行わない。
-> 514/TCP から 514/UDP へ変更する。
(2)マネージャサーバ側で、rsyslogのTCPセッション上限数を増やす
-> rsyslog_hinemos.confを編集し、セッション数を増やす。
26
【Hinemos ver.5.0、4.1 障害系 07/08】
$InputTCPMaxSessions 1000
*.info;mail.none;authpriv.none;cron.none @@{ManagerIP}:514
↓
*.info;mail.none;authpriv.none;cron.none @{ManagerIP}:514
30. 【補足】ジョブの実行の仕組み
Copyright (c) 2015 Atomitech Inc.
ジョブ実行時のマネージャとエージェント間の通信
①ジョブ実行指示情報を、マネージャ内部のtopicに格納
②ジョブ実行対象ノードのIPアドレスの即時反映ポート(24005番)に
UDPパケットを送信
③UDPパケットを受信したエージェントは、Web/API経由で
マネージャの topicからジョブ実行指示情報を取得する。
④エージェントはコマンドを実行し、結果をWeb/API経由で
マネージャに送信
⑤マネージャは実行結果を元に次のジョブ制御を実施
29
【Hinemos ver.5.0、4.1 障害系 08/08】
31. 【補足】今回の事象の場合
Copyright (c) 2015 Atomitech Inc.
ジョブ実行時のマネージャとエージェント間の通信
①ジョブ実行指示情報を、マネージャ内部のtopicに格納
②ジョブ実行対象ノードのIPアドレスの即時反映ポート(24005番)に
UDPパケットを送信
③UDPパケットを受信できなかった
④エージェントはコマンドを実行し、結果をWeb/API経由で
マネージャに送信
⑤マネージャは実行結果を元に次のジョブ制御を実施
即時反映ポート(24005番)が不通または、使用中
Hinemosエージェントは、
定期的(30秒間隔)にWeb/API経由でマネージャのtopicに
ジョブ実行指示情報が格納されていないか確認
格納されている場合は取得
30
【Hinemos ver.5.0、4.1 障害系 08/08】
32. Copyright (c) 2015 Atomitech Inc.
仕様
31
51 47
94
48 45
85
68 60 54
68 68 72
38 42
43
66
41
61
48
27 43
47
31
40
仕様 障害
34. Copyright (c) 2015 Atomitech Inc.
ジョブの判定対象の時刻が機能しない
事例
ジョブの待ち条件を次のように設定した。しかし、想定通りに動作しな
い。
ジョブネット・ジョブの設定
23:55:ジョブネットAの実行(ジョブスケジュール)
00:10:ジョブネットAの中にあるジョブBの実行(待ち条件の時刻判定)
06:00:ジョブネットAの中にあるジョブCの実行(待ち条件の時刻判定)
設定者の想定したジョブフロー
10/24 23:55にジョブネットAが実行開始
↓
10/25 00:10にジョブBが実行
↓
10/25 06:00にジョブCが実行
しかし、23:55にジョブネットAが実行されたところ、 ジョブB、ジョブC
も23:55に実行されてしまった。
33
【Hinemos ver.5.0、4.1 仕様系 02/14】
35. Copyright (c) 2015 Atomitech Inc.
ジョブの判定対象の時刻が機能しない
対処
設定者の想定どおりにジョブBとジョブCを実行するには
以下のように設定の変更が必要
・ジョブBの待ち条件(時刻):00:10:00
・ジョブCの待ち条件(時刻):06:00:00
・ジョブBの待ち条件(時刻):24:10:00
・ジョブCの待ち条件(時刻):30:00:00
34
【Hinemos ver.5.0、4.1 仕様系 02/14】
36. Copyright (c) 2015 Atomitech Inc.
終了遅延の “26:00:00”と “2:00:00”の違い
質問
次のように設定した場合、終了遅延判定の動作に違いはあるか。
終了遅延に“26:00:00”と設定した場合
終了遅延に“02:00:00"と設定した場合
回答
例えば、2015/08/07 23:00:00 にジョブを開始。
・ジョブの終了遅延「時刻」が“26:00:00”の場合
ジョブセッション開始日“2015/08/07”の”26:00:00”
-> “2015/08/08 02:00:00”以降に発動
・ジョブの終了遅延「時刻」が“02:00:00”の場合
ジョブセッション開始日“2015/08/07”の”02:00:00”
現在時刻(ジョブ開始時刻)は”23:00:00”でこれを超えている
-> “2015/08/07 23:00:00“に発動
35
【Hinemos ver.5.0、4.1 仕様系 03/14】
38. Copyright (c) 2015 Atomitech Inc.
Hinemosエージェントレスで可能な監視について
質問
Hinemosエージェントをインストールしていない監視対象には、
どの監視が行えるのか?
回答
37
【Hinemos ver.5.0、4.1 仕様系 05/14】
機能 Linux Windows NW機器
Hinemosエージェント監視 × × -
HTTP監視 ○ ○ ○
リソース監視 ○ △ ○
PING監視 ○ ○ ○
サービス・ポート監視 ○ ○ ○
プロセス監視 ○ △ -
SNMP監視 ○ △ ○
SQL監視 ○ ○ ○
システムログ監視 ○ - ○
ログファイル監視 × × ×
カスタム監視 × × ×
SNMPTRAP監視 ○ ○ ○
Windowsサービス監視 - ○ -
Windowsイベント監視 - × -
39. Copyright (c) 2015 Atomitech Inc.
rsyslog_hinemos.confの
コメントアウト箇所について
質問
rsyslog_hinemos.confのコメントアウト箇所を解除しても
Hinemosの動作に影響はないか。
回答
影響はない。
コメントアウトを解除することで、Hinemosマネージャに転送される
syslogが出力できるようになる。
・syslogがHinemosマネージャへ転送できているか確認できる。
・どのくらいの流量のsyslogがHinemosマネージャへ転送されているか
具体的に確認できる。
ただし、流量が多いとHinemosマネージャサーバのディスク使用容量が
増加するため、要注意。
# $template mytemplate,"<%pri%>%timestamp% %hostname% %syslogtag%%msg%¥n"
# $template TmpFile,"/tmp/rsyslog.log.%$year%-%$month%-%$day%"
# *.info;mail.none;authpriv.none;cron.none ?TmpFile;mytemplate
38
【Hinemos ver.5.0、4.1 仕様系 06/14】
40. Copyright (c) 2015 Atomitech Inc.
Hinemosマネージャからエージェントが
認識されていない事象について
事例
リポジトリに登録した一部のノードのHinemosエージェントが、
リポジトリ[エージェント]ビューに表示されていない。
リポジトリ[ノード]ビュー上には、当該ノードは表示されている。
原因
Hinemosエージェントが自身のファシリティIDを
解決できていない。
39
【Hinemos ver.5.0、4.1 仕様系 07/14】
41. Copyright (c) 2015 Atomitech Inc.
Hinemosマネージャからエージェントが
認識されていない事象について
対処
(1)HinemosエージェントサーバからHinemosマネージャサーバに
対して、8080/TCPの通信が行えるようになっているか確認する
(F/W等で通信がブロックされていないかなど)
(2)Hinemosエージェントは、自身のホスト名とIPアドレスを元に
Hinemosマネージャに問い合わせ、自身のファシリティIDを解決
・条件1 [ホスト名]
以下の 2つが一致
・ノードプロパティの“サーバ基本情報 – OS –ノード名”
・対象サーバのホスト名(hostnameコマンドで表示されるホスト名)
・条件2 [IPアドレス]
以下の 2つが一致
・ノードプロパティの“サーバ基本情報 - ネットワーク - IPアドレス”
・対象サーバの(実際の)IPアドレス
40
【Hinemos ver.5.0、4.1 仕様系 07/14】
42. Copyright (c) 2015 Atomitech Inc.
Windowsサービス監視で監視対象のサービス名に
半角空白が含まれていても監視に影響はないか
質問
Windowsサービス監視で監視したいサービス名に
半角空白を含むものを設定したい。正常に監視は可能か。
例:「hoge hoge」
回答
監視可能。
サービス名に半角空白を含むWindowsサービスを指定する場合も、
正常に監視を行うことができる。
サービス名を指定する際、サービス名全体をクォートで囲む
必要はない。
41
【Hinemos ver.5.0、4.1 仕様系 08/14】
43. Copyright (c) 2015 Atomitech Inc.
イベントログ名はあっているはずなのに
Windowsイベントログが監視できない
事象
半角空白が含まれるWindowsイベントログが監視できない。
例:「HogeHoge Event Log」
対処
Windowsイベント[作成・変更]ダイアログのイベントログ欄にて、
イベントログ名を二重引用符(“)で囲って指定する
HogeHoge Event Log → “HogeHoge Event Log”
42
【Hinemos ver.5.0、4.1 仕様系 09/14】
44. Copyright (c) 2015 Atomitech Inc.
Hinemos 履歴保管期間変更について
質問
メンテナンス機能の定期的なジョブ実行履歴やイベント履歴の
削除で、履歴情報の保管期間を93日などに増やすことは可能か。
増やした結果、Hinemosの動作に影響はあるか。
回答
保存期間を増やすことが可能。
ただし、保存期間を延長する場合は、延長した分だけ
Hinemosマネージャサーバのディスク使用容量が増加する。
これに気を付けていれば、動作に影響もない。
43
【Hinemos ver.5.0、4.1 仕様系 10/14】
45. Copyright (c) 2015 Atomitech Inc.
メンテナンス設定の作成が行えない
質問
対象のアカウントに権限を付与したのにもかかわらず、
メンテナンスの設定の作成が行えない。
回答
メンテナンス機能の操作するためには、Hinemosログインユーザを
Hinemos管理者用ロール(ADMINISTRATORS)に所属させる必要があ
る。
44
--------------------------------------------------------------------------------------------------------------------------------------------
Hinemos ver4.1 ユーザマニュアル 第5版
「 12.3.2 システム権限による管理 表 12-3 システム権限一覧」
【Hinemos ver.5.0、4.1 仕様系 11/14】
46. Copyright (c) 2015 Atomitech Inc.
Hinemosマネージャ2台からの1台のサーバを監視
質問
Hinemosエージェントをサーバ(Linux)に2つインストールし、
それぞれ別のHinemosマネージャと疎通させることは可能か?
回答
可能。
複数のHinemosエージェントをそれぞれ別のHinemosマネージャに
接続させるには、以下のいずれかの方法を実施すること。
(1)Hinemosエージェントのインストール時に、接続先のHinemos
マネージャとしてそれぞれ異なるIPアドレスを入力。
(2)以下の設定ファイルで、Hinemosエージェントごとにそれぞれ異なる
HinemosマネージャサーバのIPアドレスを指定する。
45
【Hinemos ver.5.0、4.1 仕様系 12/14】
47. Copyright (c) 2015 Atomitech Inc.
各機能の登録上限は?
質問
Hinemosの機能において登録数の上限値はあるか?
回答
基本的に上限はない。
ただしHinemosの管理DBのカラムのデータ型の制約がある。
例えば、カレンダ機能において、1つのカレンダ設定内の詳細設定数は
「32767」個までなど。
しかし、基本的に上限がないといっても、管理DBの制約ぎりぎりまで
登録できるというわけでない。
どこかでHinemosマネージャサーバの性能要件に触れてしまい、
Hinemosマネージャが従来の性能を発揮できなくなるので、
不要な設定は行わないこと。
46
【Hinemos ver.5.0、4.1 仕様系 13/14】
50. Copyright (c) 2015 Atomitech Inc.
商用運用管理ツールから
Hinemosへのジョブ移行を進める為には
Hinemosへのジョブ移行に必要なこと
既存のジョブ定義の把握
既存ツールとHinemosとの
機能差異の把握
Hinemosでの機能差異の
対応方法の検討
対応方法の検討結果を元に
ジョブ定義を設計
不要なジョブの削除
を含むジョブフロー
の見直しも重要
49
51. Copyright (c) 2015 Atomitech Inc.
商用運用管理ツールとHinemosとの主な機能差異
既存ツールとHinemosとの機能差異の把握
• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ
ログファイル監視ジョブ
• ファイルが作成・更新・削除されるまで待機するジョブ
ファイル監視ジョブ
• イベント受信ジョブに対しイベントを送信するジョブ
イベント送信ジョブ
• イベント送信ジョブからイベントを受信するまで待機するジョブ
イベント受信ジョブ
• 指定の期間・回数・間隔に従い、ジョブ(ネット)を繰り返し実行するジョブ(ネット)
繰り返しジョブ(ジョブネット)
50
52. Copyright (c) 2015 Atomitech Inc.
Hinemosとの機能差異の対応方法①
ログファイル監視ジョブ
• ジョブフローから対象ジョブが切り離せる場合、ログファイル監視機能の
監視結果と連動してジョブを実行することで対応
• 指定したログファイルに特定のキーワードを含むログが出力されるまで、
ログ監視を繰り返し実施するスクリプトを作成し対応
• 弊社では、Hinemosのログファイル監視機能をベースにしたスクリプトで対応
ファイル監視ジョブ
• ジョブフローから対象ジョブが切り離せる場合、カスタム監視機能の
監視結果と連動してジョブを実行することで対応
• 指定したファイルが作成・更新・削除されるまでファイルの状態を
監視を繰り返し実施するスクリプトを作成し対応
• 弊社では、Hinemosのジョブ実行契機のファイル監視をベースにしたスクリプトで対応
51
53. Copyright (c) 2015 Atomitech Inc.
Hinemosとの機能差異の対応方法②
イベント送信ジョブ
• ジョブ通知を利用して、任意のジョブが完了したタイミングで
他のジョブを実行することで対応(※推奨せず)
• イベント受信ジョブに対してイベントを送信するスクリプトを作成し対応
• 弊社では、イベント通知を利用したイベント送信スクリプトで対応
イベント受信ジョブ
• ジョブ通知を利用して、任意のジョブが完了したタイミングで
他のジョブを実行することで対応(※推奨せず)
• イベント送信ジョブからイベント受信するまで待機するスクリプトを
作成し対応
• 弊社では、イベント通知を利用したイベント受信スクリプトで対応
52
54. Copyright (c) 2015 Atomitech Inc.
Hinemosとの機能差異の対応方法③
繰り返しジョブ
• ジョブフローから繰り返し対象のジョブが切り離せる場合、
ジョブスケジュールによる繰り返し実行にて対応
• 指定したコマンドを期間・回数・間隔に従い、繰り返し実行する
スクリプトを作成し対応
• 参照ジョブを直列に定義し対応
繰り返しジョブネット
• ジョブフローからジョブネットが切り離せる場合、
ジョブスケジュールによる繰り返し実行にて対応
• 繰り返し対象のジョブネットを直列に定義し対応
53
55. Copyright (c) 2015 Atomitech Inc.
ご紹介できなかった機能差異
ジョブフロー制御のアーキテクチャ
コマンドの返り値の範囲指定の複数対応
カレンダの営業日制御
ジョブの対話式実行
その他
54
56. Copyright (c) 2015 Atomitech Inc.
Hinemosへのジョブ移行実績
55
JP1/AJS Senju Tivoli
ノウハウを活かしコストダウンを実現!
57. Copyright (c) 2015 Atomitech Inc.
Hinemosへのジョブ移行に必要なこと
Hinemosでの機能差異の対応方法
Hinemosへのジョブ移行実績
まとめ
56
59. Copyright (c) 2015 Atomitech Inc.
Hinemos関連サービス
移行・構築
最適なHinemos環境
を提供します。
保守
年間1,000件を超
える実績でご期待
に応えます。
開発
新機能を開発、
提供します。
あらゆるフェーズで最適な
ソリューションをご提供
いたします。
58
60. Copyright (c) 2015 Atomitech Inc.
ご不明な点等ございましたら、お問い合わせください。
お問い合わせ先
株式会社アトミテック 小泉
http://atomitech.jp/hinemos/
050-3775-7632
hsd-sales@atomitech.jp または、k.koizumi@atomitech.jp
ご清聴ありがとうございました
59
Editor's Notes タイトル
本日は、Hinemosを使う上で困ったこと、これから困りそうなこと
一つでも記憶の片隅に残して帰っていただけたらなと思います。
といってるお前は誰だと感じた方が若干名いらっしゃるかと思いますので、 まず、私がかかわったHinemosに関する業務について簡単にご紹介させていただき、
次の、その中でもHinemosの保守というものにスポットをあてて
・どのようなお問い合わせがあり、それが、何件あるのか
・その後、事例の紹介を行っていければと考えています。
あと、時間があれば、弊社のHinemosに関するソリューションの紹介などできればと思います。 名前、誕生日、趣味
日々の業務
Hinemos保守
Hinemosを使用していてつまずいてしまった方のサポートを行っています。
トラブルシューティングです。
Hinemos構築
Hinemosを使用するまえにつまずいてしまった方の代わりにHinemos環境を作っています。
と日々の業務を通して取得した称号が次となります。
・Hinemos認定アソシエイト(監視&ジョブ)、プロフェッショナル
こちら、NTTデータ様が提供している技術認定プログラムとなります。
詳細は、スライドのURLをご確認ください。
是非みなさんも受けてみてはどうでしょう。
さて、これらから気が付いたHinemosに関する活用術を
ご紹介できればと思います。
では、本日どんなお話をさせていただくかというと、
ここまで目標10分未満
導入する際の文句を考える
Hinemosで運用監視をする際困ったこと、疑問
実際にあった事例をベースに、Hinemosを使う上でのテクニックを紹介
こちら簡単にスライドに記載した内容を行っています。
Hinemosを使用される方が感じた疑問などについてご対応しています。
障害調査では、Hinemosを使用していて、なにか障害がおこった際に、
その原因や対象方法などを解明することを行っております。
その際に、判明した原因が、Hinemosの不具合だった場合は、
その修正モジュールを提供を行っています。
この保守サポートがどれだけ利用されているかを簡単にご紹介します。 こちら、過去1年間どれだけお問い合わせがあったかをあらわしたものです。
大きく分けて、 仕様と障害調査に分類でき、ひと月あたりあわせて約100件、
年間1200件以上
実績のある値
今回、その中でも、これだけの事例を紹介できればと考えています。
・しかし、全部は紹介できないかもしれません。
・時間の許す限り、これらの事例を紹介いたします。
・これ知りたかった、聞きたかったというものは、ブースまでお越しください。
これから、お問い合わせの中身を紹介していこうと思います。
まずは、システムを使う上で必ずと言っていいほど起きてしまう 障害 に関する事例を
紹介していきます。
どんな事象が起きたか
事象の原因
対処方法
書いてあるとおりに 補足として値取得の仕組みを解説
タイムアウト→値の取得失敗→不明
カスタム監視の軽い説明
コマンド自体の解説はそんなにいらない セルフチェック機能の解説
時間についてはごまかす
[対処方法]メンテナンス機能(履歴情報削除機能)の"保存期間(日)"を、>・保存期間 31日 → 10日と、一度に大幅に短縮するのではなく、例えば、 ・保存期間 31日 → 30日 (1回目) ・保存期間 30日 → 29日 (2回目) : (途中省略) ・保存期間 12日 → 11日 (*回目) ・保存期間 11日 → 10日 (*回目)のように少しずつ短縮していき、目標の保存期間(日)に達するまで、ジョブ実行履歴情報を複数回に分けて削除するようにしてください。 正確には
[対処方法]メンテナンス機能(履歴情報削除機能)の"保存期間(日)"を、>・保存期間 31日 → 10日と、一度に大幅に短縮するのではなく、例えば、 ・保存期間 31日 → 30日 (1回目) ・保存期間 30日 → 29日 (2回目) : (途中省略) ・保存期間 12日 → 11日 (*回目) ・保存期間 11日 → 10日 (*回目)のように少しずつ短縮していき、目標の保存期間(日)に達するまで、ジョブ実行履歴情報を複数回に分けて削除するようにしてください。 原因は、ヒープメモリの減少
要因はサイズの大きさと設定内容 デフォルトで用意されているヒープサイズを確認。
デフォルト:512
ミディアム:1024
ラージ:2048 Hinemos自体が破壊することはないが、外部のソフトウェアなどの影響
client_clean_start.vbsを実行するとキャッシュやレジストリを削除し、再作成してくれます。 受信日時は情報をマネージャに格納したタイミング
出力日時はトラップを受信した時点でのマネージャの時刻
通知の説明は注意が必要
不要な設定が積み重なる
TCPからUDPに変更するとによって、信頼性という面では劣ってしまいます。
Hinemosマネージャサーバと監視対象サーバの距離が離れている場合なら気になりますが、
社内ネットワークなどマネージャと監視対象サーバの距離が近い場合は、UDPでもログをロストする
可能性はほとんどないかなと考えています。
TCPからUDPに変更するとによって、信頼性という面では劣ってしまいます。
Hinemosマネージャサーバと監視対象サーバの距離が離れている場合なら気になりますが、
社内ネットワークなどマネージャと監視対象サーバの距離が近い場合は、UDPでもログをロストする
可能性はほとんどないかなと考えています。
ここまで目標30~35分
時間によって後半のペースを変更する
先に上げた、事例が
・テクニカルなものか、基礎的なものか
・難しいのか、簡単なのか
・
簡単なカテゴリ分けをして、よくあるお問い合わせはどのカテゴリのものが
多いのか、少ないのか(全体の何割?)などを紹介する。
これから紹介していく基本的な事例が
先のスライドのどのカテゴリに含まれているか簡単に説明する。
その後、1つの事例で1スライド~2スライドくらい使って、説明していく。
・全体の3割くらい
待ち条件の時刻設定の時刻が、以下の式を満たした場合にジョブ(ジョブネット)が
実行されます。 ジョブセッション開始日 + 待ち条件の時刻 ≦ 現在日時
2015/08/07 00:00:00 00:10:00 2015/08/07 23:55:00 待ち条件の時刻設定の時刻が、以下の式を満たした場合にジョブ(ジョブネット)が
実行されます。 ジョブセッション開始日 + 待ち条件の時刻 ≦ 現在日時
2015/08/07 00:00:00 00:10:00 2015/08/07 23:55:00 ■お問い合わせ3追加でもう一点確認させていただきたいのですが、今回の終了遅延の設定において、現在は"27:00:00"として設定しておりますがこれを“2:00:00”と設定した場合に終了遅延判定の動作が異なるのでしょうか。例えば22:00頃から実行されたジョブと、翌日1:00(=25:00)頃から実行されたジョブがある場合に終了遅延をいずれも26:00:00と設定して問題ないでしょうか。(Hinemosクライアントのジョブ履歴の表示が異なる程度の影響でしょうか?)■回答3まず、終了遅延監視の時刻判定の条件は、以下の式に基づいており、以下の式が満たされた場合、終了遅延監視の条件が満たされたものと判定されます。・ジョブセッション開始日+終了遅延監視に設定した時刻<=現在日時終了遅延監視の時刻判定については、以下のマニュアルに記載されてますので、ご参照ください。----------------------------------------------------------------------------Hinemos ver4.1, 4.0, 3.2, 3.1, 3.0 マニュアル別冊(ご契約者様向け) 第1.7版「10.3.2 終了遅延のメッセージが通知されない」----------------------------------------------------------------------------したがって、ご質問にありますジョブの終了遅延「時刻」の設定が"27:00:00"と"03:00:00"とでは、次のとおり、終了遅延監視の時刻判定が異なります。・ジョブの終了遅延「時刻」が"27:00:00"の場合 ジョブセッション開始日の翌日の03:00:00以降に発動・ジョブの終了遅延「時刻」が"03:00:00"の場合 ジョブセッション開始日の"03:00:00"以降に発動次に、「ジョブの実行時刻が"22:00"のジョブと"25:00"のジョブに同じ終了遅延"時刻"を"27:00:00"に設定しても問題ないか」というご質問についてですが、製品保守サポートの範疇を超えており、設計サポートの範疇となるため、当窓口では回答致しかねます。以下に参考情報として、ジョブセッション開始時刻が"22:00"のジョブと"25:00"のジョブに同じ終了遅延を設定した場合の違いをご案内致しますので、参考にしてください。なお、Hinemosクライアントのジョブ機能ジョブ[履歴]ビューの表示が異なるだけでなく、次の参考情報の通り、終了遅延監視の時刻判定も異なります。○参考情報以下に、ジョブの実行時刻が22:00のジョブと25:00のジョブの終了遅延監視の時刻判定の違いについてご案内いたします。・ジョブセッション開始が"2014/11/11 22:00"、 ジョブの終了遅延「時刻」が"27:00:00"の場合: →終了遅延は、"2014/11/12 03:00:00"以降に発動 ・ジョブセッション開始が"2014/11/11 25:00"(2014/11/12 01:00)、 ジョブの終了遅延「時刻」が"27:00:00"の場合: →終了遅延は、"2014/11/13 03:00:00"以降に発動
Hinemos ver4.1では、HTTP監視でHTTPリクエストを行う際に、プロキシサーバを利用するよう設定することができません。なお、Hinemos ver5.0では、新たにHTTP監視(シナリオ)という監視種別が追加され、プロキシサーバを利用したHTTP監視が可能となります。HTTP監視(シナリオ)につきましては、以下のマニュアルに詳しく記載されていますのでご参照ください。----------------------------------------------------------------------Hinemos ver5.0 ユーザマニュアル 第1版「7.4 HTTP監視」P.114 指定したシナリオを元にしたHTTPリクエストにより監視を実施する場合----------------------------------------------------------------------
ちなみに、ジョブ機能を利用する場合は、基本的にはHinemosエージェントが必要です。 カットする方向で [上記1.の詳細について]8080/TCPは、HinemosエージェントがHinemosマネージャへ接続する際に使用するポートとなります。Hinemosマネージャは、どのHinemosエージェントがいつ接続してきたかを管理しており、定期的に接続してくるHinemosエージェントのみを利用可能と判断してリポジトリ[エージェント]ビューに表示します。あるHinemosエージェントサーバからHinemosマネージャサーバに対して、上記のポート(8080/TCP)での通信が行えないと、そのHinemosエージェントはHinemosマネージャへの接続を行うことができないため、Hinemosマネージャ側では、そのHinemosエージェントを利用不可と判断します。この場合、そのHinemosエージェントはリポジトリ[エージェント]ビューにも表示されません。今回ご質問のHinemosエージェントサーバからHinemosマネージャサーバに対して、8080/TCPの通信が行えるようになっているか、F/Wの設定等からご確認ください(AWS環境とのことですので、セキュリティグループの設定についてもご確認ください)。もし通信できない場合は、そのことが事象の原因と考えられますので、8080/TCPの通信が行えるよう、F/W等の設定変更を行ってください。上記の通信ポート(8080/TCP)については、以下のマニュアルにも記載されておりますので、ご参照ください。-------------------------------------------Hinemos ver4.1 インストールマニュアル 第4版「3.5.2 マネージャサーバへの接続」 p.11~12 "表3-9 マネージャサーバへの接続"-------------------------------------------また、Hinemosクラウド管理オプション Standard for AWSにおける、Hinemosマネージャ=Hinemosエージェント間の通信要件については、下記のマニュアルにも記載されておりますので、併せてご参照ください。------------------------------------------------------Hinemos クラウド管理オプション Ver2.0 Standard for AWSユーザマニュアル 第5版「3.1.3 ネットワーク条件(Hinemosエージェント)」------------------------------------------------------[上記2.の詳細について]Hinemosエージェントは、自身のホスト名とIPアドレスを元にHinemosマネージャに問い合わせ、自身のファシリティIDを解決します。お使いのHinemos4.1では、下記の条件を両方とも満たした場合に、HinemosエージェントのファシリティIDが解決され、利用可能なHinemosエージェントとしてリポジトリ[エージェント]ビュー上に表示されます。・条件1 [ホスト名] Hinemosのリポジトリ[プロパティ]の"サーバ基本情報 - OS -ノード名"と、 対象サーバのホスト名(hostnameコマンドで表示されるホスト名)が一致して いること・条件2 [IPアドレス] Hinemosのリポジトリ[プロパティ]の"サーバ基本情報 - ネットワーク - IPアドレス"が、対象サーバの(実際の)IPアドレスに含まれていること上記のいずれかの条件を満たしていない場合は、該当のファシリティIDのノードであると判定できず、リポジトリ[エージェント]ビュー上にも表示されません。今回ご質問のHinemosエージェントに関して、上記の条件を両方とも満たしているかどうか、Hinemosのリポジトリ[プロパティ]上の設定内容、および対象サーバの環境定義書等からご確認ください。もし、いずれかの条件を満たしていない場合は、そのことが事象の原因と考えられますので、条件を満たすよう、対象のノードのリポジトリ[プロパティ]の設定内容を修正してください。上記の仕様については、以下のマニュアルにも記載されておりますので、ご参照ください。-------------------------------------------------------------------------Hinemos ver4.1, 4.0, 3.2, 3.1, 3.0 マニュアル別冊(ご契約者様向け) 第1.7版「4.1.4 エージェントは起動しているのにエージェント監視が常に危険となる」------------------------------------------------------------------------- [上記1.の詳細について]8080/TCPは、HinemosエージェントがHinemosマネージャへ接続する際に使用するポートとなります。Hinemosマネージャは、どのHinemosエージェントがいつ接続してきたかを管理しており、定期的に接続してくるHinemosエージェントのみを利用可能と判断してリポジトリ[エージェント]ビューに表示します。あるHinemosエージェントサーバからHinemosマネージャサーバに対して、上記のポート(8080/TCP)での通信が行えないと、そのHinemosエージェントはHinemosマネージャへの接続を行うことができないため、Hinemosマネージャ側では、そのHinemosエージェントを利用不可と判断します。この場合、そのHinemosエージェントはリポジトリ[エージェント]ビューにも表示されません。今回ご質問のHinemosエージェントサーバからHinemosマネージャサーバに対して、8080/TCPの通信が行えるようになっているか、F/Wの設定等からご確認ください(AWS環境とのことですので、セキュリティグループの設定についてもご確認ください)。もし通信できない場合は、そのことが事象の原因と考えられますので、8080/TCPの通信が行えるよう、F/W等の設定変更を行ってください。上記の通信ポート(8080/TCP)については、以下のマニュアルにも記載されておりますので、ご参照ください。-------------------------------------------Hinemos ver4.1 インストールマニュアル 第4版「3.5.2 マネージャサーバへの接続」 p.11~12 "表3-9 マネージャサーバへの接続"-------------------------------------------また、Hinemosクラウド管理オプション Standard for AWSにおける、Hinemosマネージャ=Hinemosエージェント間の通信要件については、下記のマニュアルにも記載されておりますので、併せてご参照ください。------------------------------------------------------Hinemos クラウド管理オプション Ver2.0 Standard for AWSユーザマニュアル 第5版「3.1.3 ネットワーク条件(Hinemosエージェント)」------------------------------------------------------[上記2.の詳細について]Hinemosエージェントは、自身のホスト名とIPアドレスを元にHinemosマネージャに問い合わせ、自身のファシリティIDを解決します。お使いのHinemos4.1では、下記の条件を両方とも満たした場合に、HinemosエージェントのファシリティIDが解決され、利用可能なHinemosエージェントとしてリポジトリ[エージェント]ビュー上に表示されます。・条件1 [ホスト名] Hinemosのリポジトリ[プロパティ]の"サーバ基本情報 - OS -ノード名"と、 対象サーバのホスト名(hostnameコマンドで表示されるホスト名)が一致して いること・条件2 [IPアドレス] Hinemosのリポジトリ[プロパティ]の"サーバ基本情報 - ネットワーク - IPアドレス"が、対象サーバの(実際の)IPアドレスに含まれていること上記のいずれかの条件を満たしていない場合は、該当のファシリティIDのノードであると判定できず、リポジトリ[エージェント]ビュー上にも表示されません。今回ご質問のHinemosエージェントに関して、上記の条件を両方とも満たしているかどうか、Hinemosのリポジトリ[プロパティ]上の設定内容、および対象サーバの環境定義書等からご確認ください。もし、いずれかの条件を満たしていない場合は、そのことが事象の原因と考えられますので、条件を満たすよう、対象のノードのリポジトリ[プロパティ]の設定内容を修正してください。上記の仕様については、以下のマニュアルにも記載されておりますので、ご参照ください。-------------------------------------------------------------------------Hinemos ver4.1, 4.0, 3.2, 3.1, 3.0 マニュアル別冊(ご契約者様向け) 第1.7版「4.1.4 エージェントは起動しているのにエージェント監視が常に危険となる」------------------------------------------------------------------------- 前のページと対比する感じで
履歴をどのくらいの期間保存するのが最適であるかにつきましては、 運用方針やHinemosマネージャサーバのディスク容量等に依存しますので、 一概に申し上げることはできません。ご了承ください。 ある特定の閾値を超えると不具合を誘発するということはございませんので、 その点につきましては、ご安心ください。
ロールという概念は、Ver.4.1から導入されたもので、
使いこなせば、非常に便利
しかし、少々覚えるのに
Windowsは?
→可能、
若干手順は異なる 可能な限り飛ばす 監視ソフトで自身の状態を監視すること自体がナンセンス ここまで目標35分
Hinemosの使い方の工夫 移行する際の流れ
順番に解説
赤字がジョブ移行の際に一番重要な点 ここでは、どのようなジョブなのかを説明する ここでは、先に紹介したジョブをHinemosを再現するには、どのように対応したか。
Hinemosではどのように対応できるか。 移行・構築、保守、開発の3本柱