目次
1 - イントロダクション

4

Navicat Monitor について4

エンドユーザーライセンス使用許諾契約書

5

2 - 入門

17

必要条件

17

インストール19

オフラインインストール

20

オンラインインストール

21

アップグレード21

メジャーバージョンアップグレード

21

マイナーバージョンアップグレード

22

初期設定

24

ユーザーインターフェース

28

メインツールバー

28

Navicat Monitor アプリケーション

29

インスタンスを作成

29

3 - 設定33

アクティベーション

33

アプリケーション35

アプリケーション設定を設定

35

日付と時刻を設定

35

ログハウスキーピングを設定

35

バックアップ／移行

35

ユーザーとロール36

ユーザーを管理36

ロールと権限を管理

38

LDAP／AD 設定を設定

40

セキュリティ設定を設定

41

インスタンスとグループ

41

インスタンスとグループを管理

41

メンテナンスウィンドウを設定

43

SSH／SSL 証明書を追加

44

クエリポリシー45

アラートとレポート

45

通知を設定

45

アラートポリシーの調整

47

スケジュールされたレポート

50

カスタムメトリックを作成する

51

ストレージ

53

リポジトリデータベースを管理

53

1

監視データの消去

54

4 - 概要55

概要ダッシュボード

55

インスタンスの詳細

57

インスタンスの詳細を表示

57

インスタンス変数を表示、編集

59

データベースとテーブルのサイズを表示

60

チャート

61

チャートについて

61

メトリックを比較

63

チャートをエクスポート

63

5 - アラート65

アラートについて65

アラート履歴65

アラート履歴を表示

65

アラートにフィルタをかける66

アラートの詳細

68

6 - クエリアナライザ

70

クエリアナライザを起動

70

長時間実行クエリ

72

長時間実行クエリについて

72

特定のクエリを分析

74

長時間実行クエリチャートをエクスポート

75

デッドロックを表示

76

プロセスリストを表示

77

7 - SQL プロファイラー

79

SQL プロファイラーについて

79

トレースの作成

79

トレーススケジュールの設定

80

スケジュール設定されたトレースの管理

80

トレースの表示と分析

81

8 - 複製

83

監視対象レプリケーション

83

MySQL／MariaDB レプリケーション

83

PostgreSQL レプリケーション

84

SQL Server トランザクションレプリケーション／マージレプリケーション

85

レプリケーションをエクスポート

86

レプリケーションの詳細を表示

87

9 - レポート89

レポートを作成

89

チャート／ダイアグラムを追加

91

レポートスケジュールを設定

91

2

10 - コマンド

93

Navicat Monitor コマンド

93

11 - トラブルシューティング

94

ログファイル94

12 - オープンソースライブラリ

95

オープンソースライブラリとライセンス953

1 - イントロダクション
Navicat Monitor について
Navicat Monitor は、安全でシンプルなエージェントレスのリモートサーバー監視ツールです。監視を可能な限り効果的にする強力な機能を備えています。監視対象サーバーには、MySQL、MariaDB、SQL Server が含まれ、Amazon RDS、Amazon Aurora、
Oracle Cloud、Google Cloud、Microsoft Azure、Alibaba Cloud などのクラウドデータベースと互換性があります。Navicat Monitor
は、サーバーベースのソフトウェアで、Web ブラウザーを介してどこからでもアクセスできます。Web アクセスにより、24 時間
体制で世界中のサーバーを簡単かつシームレスに追跡できます。
Navicat Monitor の注目点は次のとおりです。

•

リアルタイムのインスタンスパフォーマンス監視•

アラート通知の取得とアラートポリシーの設定•

アラートメトリックのカスタマイズ•

スロークエリを識別するクエリアナライザ•

レプリケーションの監視•

チャートの比較と印刷•

レポートメールの送信スケジュールの設定詳しい情報は、ウェブサイトをご覧ください：https://jp.navicat.com/

4エンドユーザーライセンス使用許諾契約書
注意: PremiumSoft Navicat のエンドユーザーライセンス使用許諾契約書は英文が正文です。日本語で書かれたこのエンドユーザ
ーライセンス使用許諾契約は参考のため英文を翻訳したものであり、不明な点は日本語翻訳文の下の英文をご参照ください。
重要: 本ソフトウェア エンドユーザライセンス使用許諾契約は、お客様(個人、あるいは購入または取得の目的となる組織)とプレ
ミアムソフト社との間の契約です。本ソフトウェアをインストールし使用する前に以下の条項をよくお読みください。本契約は本
ソフトウェアを使用するライセンスを提供し、保証情報と責任制限を含んでいます。本ソフトウェアをインストールし使用することにより、お客様は本契約に同意したものとみなされます。本契約に同意されない場合、本ソフトウェアをインストールせず購入先に返品してください。本ソフトウェアの中で他のソフトウェアが参照、あるいは言及されていたとしても、本契約はプレミアム
ソフト社から提供されたソフトウェアにのみ適用されます。
1. 定義
a.

「教育版」とは、(i)企業、会社、提携会社や関連会社、またはその他の事業体や団体ではない個人 (ii)学生、教員、または教育機関の関係者 (iii)非営利団体または慈善団体のスタッフに限り使用を許諾した、本ソフトウェアを意味します。この定義条項の目的として、"教育機関"とは、公立または私立学校、専門学校、大学そして他の中等教育機関を意味します。非営利団体とは、問題や事態をサポートする目的とした、個人会社や非商用的な公共事業を意味します。

b.

「再販禁止版」とは、レビューと評価用にのみ使用される、再販禁止版と名づけられた本ソフトウェアのことです。

c.

「PremiumSoft」とは、PREMIUMSOFT CYBERTECH 社とそのライセンス付与者のことを意味します。

d.

「本ソフトウェア」とは、PremiumSoft 社が提供する、PremiumSoft 社のソフトウェアプログラムとサードパーティ製のソフトウェアプログラム、対応するドキュメント、関連するメディア、印刷物、そしてオンライン、あるいは電子媒体のドキュメントを意味します。

e.

「未登録版」,「試用版」または「デモ版」とは、未登録ソフトウェアを初めてインストールしてから 14 日間、評価目的のために使用される、登録されていないソフトウェア（"未登録ソフトウェア"）を意味します。試用期間が終了すると、そのユーザーは、本ソフトウェアを登録するか、インストールしたシステムからそれを削除しなければならない。未登録ソフトウェアは、評価目的のために他のユーザーへ自由にコピーして配布できます。

f.

「Navicat Essentials」は、商用目的で使用することが認められているソフトウェアのバージョンを意味します。

2. ライセンスの許諾
この第 2 章で許諾されたライセンスは、本契約に記述されている諸条件が適用されます。:
a.

第 2 章(b)により、お客様は本ソフトウェアを一台のコンピュータにインストールして使用できます。また、お客様が本ソフトウェアをインストールし使用する、個々のコンピュータ毎にライセンスをお持ちの場合は、ネット
ワークサーバのようなストレージ機器に本ソフトウェアをインストールして保存し、内部ネットワークを通じて
他のコンピュータに本ソフトウェアをインストールすることができます。第 2 章(b)の範囲以外では、本ソフトウ
ェアの一ライセンスは、異なるコンピュータ上で同時に共有、インストール、あるいは使用できません。

5b.

第 2 章(a)で許可された本ソフトウェアの複製に加えて、本ソフトウェアがインストールされたコンピュータのプ
ライマリユーザは、以下の条件下でのみ、本ソフトウェアの複製物を作成し、その人個人が使用する場合に限り、それを携帯用コンピュータ、あるいは自宅のコンピュータにインストールできます
A. 携帯用コンピュータ、あるいは自宅のコンピュータ上の本ソフトウェアの複製物は、(i) プライマリコン
ピュータ上の本ソフトウェアの複製と同時に使用できません。そして(ii) 当該のバージョンもしくはエディション(例えば教育利用のみ)が許可されたプライマリユーザのみ使用できます。
B. 当該ユーザが本ソフトウェアがインストールされたプライマリコンピュータのプライマリユーザではなくなった後は、本ソフトウェアの複製物をインストールも使用もできません。

c.

本ソフトウェアがパッケージソフト製品(総称して「Studio」)の一部として、プレミアムソフト社の他のソフトウェア製品といっしょに配布された場合は、「Studio」は一つの製品としてライセンス供与され、本ソフトウェ
アを含む全ての Studio 内の製品は、複数台のコンピュータでのインストール、または使用はできません。

d.

お客様はバックアップ目的で本ソフトウェアの複製を、コンピュータが読取可能な形式で一つだけ作成できます。
お客様は本ソフトウェアの元の複製に付随する全ての複製権表示とその他の所有権の注意事項をどの複製にも再作成しなければなりません。お客様はバックアップ目的で作成した本ソフトウェアの複製を販売、譲渡できません。

e.

お客様は、妥当な通知を行うことにより、PremiumSoft 社がお客様がこれらの条項を尊守して本ソフトウェアを使用しているかどうか、いかなる時にも検査できることに同意します。当該の検査によりお客様が本契約の条項に違反して本ソフトウェアを使用していることが判明した場合、お客様は、この検査と条項違反の結果として負担する可能性のあるその他の義務に加えて、関連する全ての妥当な費用を、PremiumSoft 社に払わなければなり
ません。

f.

本契約下のお客様のライセンス権は、独占的ではありません。

3. ライセンス制限a.

第 2 章に記載された範囲を超えて、お客様は、本ソフトウェアの複製の作成あるいは配布をしたり、、あるコン
ピュータから他のコンピュータへ、ネットワークを通じて電子媒体として本ソフトウェアを転送できません。

b.

お客様は本ソフトウェアを変更、併合、修正、改変、あるいは翻訳することができません。あるいは、逆コンパ
イル、リバースエンジニアリング、逆アセンブル、または本ソフトウェアを人間が読める形式に変更することはできません。

c.

ここで説明されている範囲外で、お客様は本ソフトウェアを貸したり、譲渡したり、あるいはライセンス権を付与したりできません。

d.

本ソフトウェアの評価／デモ版そして Lite 版、あるいは再販禁止版を除いて、複製を一切持たず本ソフトウェアを全て譲渡するのであれば、お客様は本契約に基づき販売あるいは譲渡の一部として全ての権利を永久に譲渡することができます(全てのコンポーネント、媒体と印刷物、いかなるアップグレード、当該契約、シリアル番号、そして可能であれば、本ソフトウェアと供に提供されたその他の全てのソフトウェア製品を含む)。そして、受領者はこの契約の条項に同意します。本ソフトウェアがアップグレードであれば、いかなる譲渡も本ソフトウェアの以前の全てのバージョンを含まなければなりません。本ソフトウェアの複製が(上記に記載された)「Studio」
6

の一部としてライセンス供与されている場合、本ソフトウェアは、個別にではなく全 Studio 製品の販売あるいは譲渡としてのみ、譲渡されなければなりません。お客様は本ソフトウェアの複製を保持することはできません。
お客様は、本ソフトウェアの評価／デモ版そして Lite 版も再販禁止版も販売、あるいは譲渡できません。
e.

ここに規定された範囲外では、お客様は本ソフトウェアを変更、あるいは本ソフトウェアに基づいた派生物を作成することはできません。

f.

教育版は、商用目的では、いかなる相手にも使用または配布できません。

g.

ここに規定された範囲外では、お客様は、
A. 本ソフトウェアの評価／デモ版そして Lite 版の複製を合計して二つ以上インストール、あるいは使用してはなりません。
B. ユーザ名を二つ以上使用して本ソフトウェアの評価／デモ版そして Lite 版をダウンロードしてはなりません。
C. 本ソフトウェアの評価／デモ版の使用期間を、一ライセンスに与えられた評価期間を超えて使用できる
よう ハードドライブの内容、あるいはコンピュータシステムを変更してはなりません。
D. PremiumSoft 社の事前の書面による許可なく、評価／デモ版そして Lite 版を用いた性能検証の結果を第 3 者に公開してはなりません。
E.

本ソフトウェアの商用版、あるいはに対するライセンスを購入するかどうかを決定する目的以外の目的
で、本ソフトウェアの評価／デモ版を使用してはなりません。しかしながら、上記にかかわらず、お客様が、いかなる商用トレーニング目的で本ソフトウェアの評価／デモ版または Lite 版をインストール、あるいは使用することは厳しく禁止されています。

h.

お客様は本ソフトウェアをレビュー、評価するためにのみ、本ソフトウェアの再販禁止版を使用することができます。

i.

お客様は本ソフトウェアを二つ以上の媒体で受け取ることがありますが、一つの媒体しかインストール、あるいは使用できません。お客様が受け取った媒体の数にかかわらず、本ソフトウェアがインストールされる予定のサーバ、あるいはコンピュータに適した媒体のみ使用できます。

j.

お客様は複数のプラットフォーム用の本ソフトウェアを受け取ることができますが、一つのプラットフォームにのみインストール、あるいは使用するものとします。

k.

お客様は本ソフトウェアを使用して、本ソフトウェアと同じ主要機能を持ついかなるアプリケーションも開発してはなりません。

l.

お客様が本契約に従わない場合、PremiumSoft 社はお客様のライセンスを終了させることができます。その場合、お客様は本ソフトウェアと、その全ての複製を破棄しなければなりません。(このように、ライセンスが終了された後も、本契約の両者の権利と条項は全て有効です。)

m. This program may include Oracle Instant Client (OCI). You agree that you shall7

1.

not use of the Oracle Instant Client to the business operations;2.

not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual
or entity;a.

make the Programs available in any manner to any third party for use in the third
party's business operations; andb.
3.

title to the Programs from passing to the end user or any other party;

not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate thePrograms except for a sufficient number of copies of each Program for your licensed use and one
copy of each Program media;

4.

discontinue use and destroy or return to all copies of the Oracle Instant Client anddocumentation after termination of the Agreement;5.

not pubish any results of benchmark tests run on the Programs;

6.

comply fully with all relevant export laws and regulations of the United States and otherapplicable export and import laws to assure that neither the Oracle Instant Client, nor any direct
product thereof, are exported, directly or indirectly, in violation of applicable laws;

7.

allow PremiumSoft to audit your use of the Oracle Instant Client;

4. アップグレード
本ソフトウェアの複製が、本ソフトウェアの以前のバージョンからのアップグレード版の場合、それは、ライセンス交換に基づいてお客様に提供されています。お客様は本ソフトウェアの当該の複製をインストール、あるいは使用することにより、任意に以前の契約を終了させ、本ソフトウェアの以前のバージョンを続けて使用しないこと、あるいは第 3 章に準拠する譲渡を除いては、それを他の個人または組織に譲渡しないことに同意します。
5. 所有権
先述のライセンスは、本ソフトウェアを使用するに当たり制限されたライセンスをお客様に供与します。PremiumSoft 社とその供給者は、(お客様が開発したアプリケーションの基礎となる、独立した著作物として、基本となる著作物としての)本ソフ
トウェアとその全ての複製に対して、全ての著作権と知的財産権を含み、全ての権利、名称、そして利権を保持します。連邦
著作権と国際著作権を含み、本契約に明示的に供与されていない全ての権利は、PremiumSoft 社とその供給者に保有されます。
6. 限定保証と免責条項a.

本ソフトウェアの評価／デモ版そして Lite 版と再販禁止版を除いて、PremiumSoft 社は、配布日(お客様のレシートのコピーで確認)から 30 日間、本ソフトウェアが提供された物理媒体が通常の使用において材料および仕上
がりに欠陥がないことを保証します。本ソフトウェアは「保証なし」で提供されます。明示的でも黙示的でも、取引の過程や商慣習から発生しても、法的にも、いかなることにおいても、PremiumSoft 社は一切の保証を負い
ません。

8

b.

PREMIUMSOFT 社は本ソフトウェアの評価／デモ版そして Lite 版と再販禁止版については、明示的であっても黙示的であっても、PremiumSoft 社は何の救斉策も何の保証も提供しません。本ソフトウェアの評価／デモ版そして Lite 版と再販禁止版は「保証なし」で提供されます。

c.

本ソフトウェアの評価／デモ版そして Lite 版と再販禁止版以外の本ソフトウェアに関する前述の限定保証での定義を除いて、市販性、特定目的との適合性を含む明示的、暗示的、もしくはそれ以外の保証をすることなく、
PremiumSoft 社とその供給者はすべての他の保証と言明事項を破棄できます。。また、権利と所有権を侵害していないこと、または安居権を保証致しません。、PremiumSoft 社は本ソフトウェアにバグがないこと、あるいは
障害なく動作することを保証致しません。本ソフトウェアは、デザイン、工事、核施設の維持運用、飛行機の運
航、通信システム、航空管制、生命維持、武器システムを含み、フェイルセーフな制御を要求する危険な環境での使用を目的に設計、および、それを目的としていません。また、ライセンス供与されてもいません。PremiumSoft
社は明確に、そのような目的への適性を、明示的にも黙示的にも保証致しません。

d.

準拠法が本ソフトウェアに関するなんらかの保証を要求する場合、全ての当該の保証は配布日から 30 日間に限定されます。

e.

PremiumSoft 社、ディーラー、販売業者、代理人、あるいは従業員から与えられた口頭の、あるいは書面の情報、
あるいはアドバイスは、保証を提供されるものではなく、また、ここで提供される保証範囲を広げるものでもありません。

7. 賠償責任の制限(a) 例え Premiumsoft もしくはその販売代理人がそのような損失の可能性を助言したとしても、 PremiumSoft 社もその供給者も、本ソフトウェアの使用または使用できないことから生じ、契約違反、保証違反、(過失を含む)不法行為、その他の製品責任を含むいかなる見解に基づく、いかなる間接的、特別の、付随的、懲罰的、あるいは結果的に生じる損害(これだけに限られないが、機器使用不能、あるいはデータアクセス不能に対する損害、ビジネス損失、利益の損失、事業中断、あるいは同種のものを含む)に対して、お客様に対してもサードパーティに対しても責任を負わないものとします。
tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have beenadvised of the possibility of such damages.
8. サードパーティソフトウェア
本ソフトウェアは注意事項、追加条項や条件を要求するサードパーティ製のソフトウェアを含んでいることがあります。本契約を受け入れることによって、お客様はそのサードパーティ製ソフトウェアの追加条項や条件を受け入れることになります。
9. 一般条項
PremiumSoft 社のディーラー、代理人、あるいは従業員は、本契約に修正を要求する権利を持ちません。
本契約は、本件に関する当事者間の完全な同意を含んでおり、口頭であれ書面であれ、本契約締結以前のすべての協定や合意より優先します。お客様は、購入注文、あるいは書面での通知、あるいはライセンスされた本ソフトウェアに関連してお客様が発行したドキュメントに含まれる様々な条項、あるいは追加条項には効力がありません。PremiumSoft 社が、本契約に基づ
く権利の実行に失敗や遅延、あるいは本契約を違反しても、それらの権利の放棄や、違反とはみなされません。

9本契約のいずれかの条項が管轄裁判所によって法に反すると判定された場合、この条項は許容の最大範囲において施行され、本契約のその他の条項は引き続き効力を持ちます。
10. 売買の基礎
上記で説明された限定保証と免責条項、そして有限責任は、PremiumSoft 社とお客様との間の同意の基礎となる、基本要素です。PremiumSoft 社はこの上記の制限無しで経済活動として本ソフトウェアを提供することはできません。上記の限定保証と免責条項、有限責任は PremiumSoft 社のライセンス保持者の利益に役立ちます。
11. 期限本ソフトウェアをダウンロード、インストールすることにより、ライセンス付与者は本契約の規約に合意したものとします。
このライセンスは、終了するまでは有効です。ライセンス付与者は、このライセンスのいずれかの条項に同意できなければ、即座にお客様のライセンスを終了させる権利を持っています。
「保証なし」において。ライセンス付与者は、明示的でも黙示的でも、取引の過程や商慣習から発生しても、法的にも、いかなることにおいても、PremiumSoft 社は一切の保証を負いません。
12. 準拠法
このライセンスは香港で施行されている法律に準拠しています。お客様は本契約から発生する論争を解決するために、香港の、非独占的司法権と裁判地に同意します。
お客様がこのライセンスの有効性について質問がございましたら、licensing@navicat.com にご連絡ください。お客様がその他の理由のためライセンス付与者に連絡したい場合は、support@navicat.com に連絡してください。
本ソフトウェアに含まれる PremiumSoft とその他の商標は、合衆国とその他の国で登録済みの PremiumSoft CyberTech 社の商標あるいは商標登録です。サードパーティの商標、商標名、製品名やロゴは商標、あるいは登録商標です。お客様は本ソ
フトウェアのいかなる商標、商標名、製品名、ロゴ、著作権、あるいはその他の著作権の注意事項、注釈、記号、ラベルを削除、あるいは変更してはいけません。本契約は、お客様が PremiumSoft 社、あるいはそのライセンス付与者の名称、あるいはそれらのトレードマークを使用する権利を認可していません。
End-User License Agreement
IMPORTANT: THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU(EITHER AN INDIVIDUAL OR, IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN ENTITY, AN ENTITY) AND
PREMIUMSOFT CYBERTECH LTD..READ IT CAREFULLY BEFORE COMPLETING THE INSTALLATION PROCESS AND USINGTHE SOFTWARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY INFORMATION AND
LIABILITY DISCLAIMERS. BY INSTALLING AND USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF
THE SOFTWARE AND AGREEING TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO
BE BOUND BY THESE TERMS, THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE
OF PURCHASE. THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD.
HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN.
1. Definitions

10

a.

"Non-commercial Version" means a version of the Software, so identified, for use by i) the individual who
is a natural person and not a corporation, company, partnership or association or other entity ororganization (ii) the individual who is a student, faculty or staff member at an educational institution,and (iii) staff of a non-profit organization or charity organization only. For purposes of this definition,"educational institution" means a public or private school, college, university and other post secondary
educational establishment. A non-profit organization is an organization whose primary objective is tosupport an issue or matter of private interest or public concern for non-commercial purposes.

b.

"Not For Resale (NFR) Version" means a version, so identified, of the Software to be used to review andevaluate the Software, only.

c.

"PremiumSoft" means PREMIUMSOFT CYBERTECH LTD. and its licensors, if any.

d.

"Software" means only the PremiumSoft software program(s) and third party software programs, ineach case, supplied by PremiumSoft herewith, and corresponding documentation, associated media,
printed materials, and online or electronic documentation.

e.

"Unregistered version", "Trial version" or "Demo version" means an unregistered copy of the SOFTWARE("UNREGISTERED SOFTWARE") which may be used by the USER for evaluation purposes for a period ofthirty (14) days following the initial installation of the UNREGISTERED SOFTWARE. At the end of the trial
period ("TRIAL PERIOD"), the USER must either register the SOFTWARE or remove it from his system.
The UNREGISTERED SOFTWARE may be freely copied and distributed to other users for their evaluation.

f.

"Navicat Essentials" means a version of the Software, so identified, to be used for commercial purpose.

2. License Grants
The licenses granted in this Section 2 are subject to the terms and conditions set forth in this EULA:a.

Subject to Section 2(b), you may install and use the Software on a single computer; OR install and store
the Software on a storage device, such as a network server, used only to install the Software on yourother computers over an internal network, provided you have a license for each separate computer onwhich the Software is installed and run. Except as otherwise provided in Section 2(b), a license for the
Software may not be shared, installed or used concurrently on different computers.

b.

In addition to the single copy of the Software permitted in Section 2(a), the primary user of thecomputer on which the Software is installed may make a second copy of the Software and install it oneither a portable computer or a computer located at his or her home for his or her exclusive use,
provided that:
A. the second copy of the Software on the portable or home computer (i) is not used at the sametime as the copy of the Software on the primary computer and (ii) is used by the primary user
solely as allowed for such version or edition (such as for educational use only),
B. the second copy of the Software is not installed or used after the time such user is no longer the
primary user of the primary computer on which the Software is installed.
11c.

In the event the Software is distributed along with other PremiumSoft software products as part of asuite of products (collectively, the "Studio"), the license of the Studio is licensed as a single product andnone of the products in the Studio, including the Software, may be separated for installation or use on
more than one computer.

d.

You may make one copy of the Software in machine-readable form solely for backup purposes. You must
reproduce on any such copy all copyright notices and any other proprietary legends on the original copyof the Software. You may not sell or transfer any copy of the Software made for backup purposes.

e.

You agree that PremiumSoft may audit your use of the Software for compliance with these terms at any
time, upon reasonable notice. In the event that such audit reveals any use of the Software by you otherthan in full compliance with the terms of this Agreement, you shall reimburse PremiumSoft for all
reasonable expenses related to such audit in addition to any other liabilities you may incur as a result ofsuch non-compliance.

f.

Your license rights under this EULA are non-exclusive.

3. License Restrictionsa.

Other than as set forth in Section 2, you may not make or distribute copies of the Software, or
electronically transfer the Software from one computer to another or over a network.

b.

You may not alter, merge, modify, adapt or translate the Software, or decompile, reverse engineer,
disassemble, or otherwise reduce the Software to a human-perceivable form.

c.

Unless otherwise provided herein, you may not rent, lease, or sublicense the Software.

d.

Other than with respect to a Trial / Demo Version, Non-commercial Lite Version or a Not For Resale
Version of the Software, you may permanently transfer all of your rights under this EULA only as part ofa sale or transfer, provided you retain no copies, you transfer all of the Software (including allcomponent parts, the media and printed materials, any upgrades, this EULA, the serial numbers, and, if
applicable, all other software products provided together with the Software), and the recipient agrees tothe terms of this EULA. If the Software is an upgrade, any transfer must include all prior versions of the
Software from which you are upgrading. If the copy of the Software is licensed as part of the whole
Studio (as defined above), the Software shall be transferred only with and as part of the sale or transferof the whole Studio, and not separately. You may retain no copies of the Software. You may not sell ortransfer any Trial / Demo Version, Non-commercial Lite Version or Not For Resale Version of the
Software.

e.

Unless otherwise provided herein, you may not modify the Software or create derivative works based
upon the Software.

f.

Non-commercial Versions of the Software may not be used for, or distributed to any party for, anycommercial purpose.

g.

Unless otherwise provided herein, you shall not
12

A. in the aggregate, install or use more than one copy of the Trial / Demo Version andNon-commercial Lite Version of the Software,
B. download the Trial / Demo Version and Non-commercial Lite Version of the Software undermore than one username,C. alter the contents of a hard drive or computer system to enable the use of the Trial / Demo
Version of the Software for an aggregate period in excess of the trial period for one license tosuch Trial / Demo Version,
D. disclose the results of software performance benchmarks obtained using the Trial / Demo
Version or Non-commercial Lite Version to any third party without PremiumSoft prior writtenconsent, orE.

use the Trial / Demo Version of the Software for a purpose other than the sole purpose ofdetermining whether to purchase a license to a commercial or education version of the software;
provided, however, notwithstanding the foregoing, you are strictly prohibited from installing or
using the Trial / Demo Version or Non-commercial Lite Version of the Software for any
commercial training purpose.

h.

You may only use the Not for Resale Version of the Software to review and evaluate the Software.

i.

You may receive the Software in more than one medium but you shall only install or use one medium.
Regardless of the number of media you receive, you may use only the medium that is appropriate for theserver or computer on which the Software is to be installed.

j.

You may receive the Software in more than one platform but you shall only install or use one platform.

k.

You shall not use the Software to develop any application having the same primary function as theSoftware.

l.

In the event that you fail to comply with this EULA, PremiumSoft may terminate the license and you
must destroy all copies of the Software (with all other rights of both parties and all other provisions of
this EULA surviving any such termination).

m. This program may include Oracle Instant Client (OCI). You agree that you shall1.

not use of the Oracle Instant Client to the business operations;2.

not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual
or entity;a.

make the Programs available in any manner to any third party for use in the third
party's business operations; andb.

title to the Programs from passing to the end user or any other party;

13

3.

not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate thePrograms except for a sufficient number of copies of each Program for your licensed use and one
copy of each Program media;

4.

discontinue use and destroy or return to all copies of the Oracle Instant Client anddocumentation after termination of the Agreement;5.

not pubish any results of benchmark tests run on the Programs;

6.

comply fully with all relevant export laws and regulations of the United States and otherapplicable export and import laws to assure that neither the Oracle Instant Client, nor any direct
product thereof, are exported, directly or indirectly, in violation of applicable laws;

7.

allow PremiumSoft to audit your use of the Oracle Instant Client;

4. Upgrades
If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license
exchange basis. You agree by your installation and use of such copy of the Software to voluntarily terminate yourearlier EULA and that you will not continue to use the earlier version of the Software or transfer it to another personor entity unless such transfer is pursuant to Section 3.
5. Ownership
The foregoing license gives you limited license to use the Software. PremiumSoft and its suppliers retain all rights,
title and interest, including all copyright and intellectual property rights, in and to, the Software (as an independent
work and as an underlying work serving as a basis for any application you may develop), and all copies thereof. All
rights not specifically granted in this EULA, including Federal and International Copyrights, are reserved byPremiumSoft and its suppliers.
6. LIMITED WARRANTY AND DISCLAIMERa.

Except with respect to Trial / Demo Version, Non-commercial Lite Version and Not For Resale Version of
the Software, PremiumSoft warrants that, for a period of thirty (30) days from the date of delivery (asevidenced by a copy of your receipt): the physical media on which the Software is furnished will be freefrom defects in materials and workmanship under normal use. The Software is provided "as is".
PremiumSoft makes no warranties, express or implied, arising from course of dealing or usage of trade,or statutory, as to any matter whatsoever.

b.

PremiumSoft provides no remedies or warranties, whether express or implied, for Trial / Demo version,
Non-commercial Lite version and the Not for Resale version of the Software. Trial / Demo version,
Non-commercial Lite version and the Not for Resale version of the Software are provided "as is".

c.

Except as set Forth in the foregoing limited warranty with respect to software other than Trial/ Demoversion, Non-commercial Lite version and Not for Resale version, PremiumSoft and its suppliers disclaim
all other warranties and representations, whether express, implied, or otherwise, including the14

warranties of merchantability or fitness for a particular purpose. Also, there is no warranty of
non-infringement and title or quiet enjoyment. PremiumSoft does not warrant that the Software iserror-free or will operate without interruption. The Software is not designed, intended or licensed for use
in hazardous environments requiring fail-safe controls, including without limitation, the design,
construction, maintenance or operation of nuclear facilities, aircraft navigation or communication
systems, air traffic control, and life support or weapons systems. PremiumSoft specifically disclaims any
express or implied warranty of fitness for such purposes.
d.

If applicable law requires any warranties with respect to the Software, all such warranties are limited in
duration to thirty (30) days from the date of delivery.

e.

No oral or written information or advice given by PremiumSoft, its dealers, distributors, agents or
employees shall create a warranty or in any way increase the scope of ANY warranty PROVIDEDHEREIN.

7. LIMITATION OF LIABILITY(a) Neither PremiumSoft nor its suppliers shall be liable to you or any third party for any indirect, special, incidental,
punitive or consequential damages (including, but not limited to, damages for the inability to use equipment oraccess data, loss of business, loss of profits, business interruption or the like), arising out of the use of, or inability touse, the Software and based on any theory of liability including breach of contract, breach of warranty,
tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have beenadvised of the possibility of such damages.
8. Third Party Software
The Software may contain third party software which requires notices and/or additional terms and conditions. By
accepting this EULA, you are also accepting the additional terms and conditions of the third party software.
9. General
No PremiumSoft dealer, agent or employee is authorized to make any amendment to this EULA.
This EULA contains the complete agreement between the parties with respect to the subject matter hereof, andsupersedes all prior or contemporaneous agreements or understandings, whether oral or written. You agree that any
varying or additional terms contained in any purchase order or other written notification or document issued by you
in relation to the Software licensed hereunder shall be of no effect. The failure or delay of PremiumSoft to exercise
any of its rights under this EULA or upon any breach of this EULA shall not be deemed a waiver of those rights or of
the breach.
If any provision of this EULA shall be held by a court of competent jurisdiction to be contrary to law, that provision will
be enforced to the maximum extent permissible, and the remaining provisions of this EULA will remain in full force
and effect.
10. Basis of Bargain

15

The Limited Warranty and Disclaimer and Limited Liability set forth above are fundamental elements of the basis of
the agreement between PremiumSoft and you. PremiumSoft would not be able to provide the Software on an
economic basis without such limitations. Such Limited Warranty and Disclaimer and Limited Liability inure to thebenefit of PremiumSoft's licensors.
11. Term
By downloading and/or installing this SOFTWARE, the Licensor agrees to the terms of this EULA.
This license is effective until terminated. Licensor has the right to terminate your License immediately if you fail tocomply with any term of this License.
"as is". Licensor makes no warranties, express or implied, arising from course of dealing or usage of trade, or
statutory, as to any matter whatsoever. In particular, any and all warranties or merchantability, fitness for aparticular purpose or non-infringement of third party rights are expressly excluded.
12. Governing Law
This License will be governed by the laws in force in Hong Kong. You hereby consent to the non-exclusive jurisdiction
and venue sitting in Hong Kong to resolve any disputes arising under this EULA.
Should you have any questions concerning the validity of this License, please contact: licensing@navicat.com. If you
desire to contact the Licensor for any other reason, please contact support@navicat.com.
PremiumSoft and other trademarks contained in the Software are trademarks or registered trademarks ofPremiumSoft CyberTech Ltd. in the United States and/or other countries. Third party trademarks, trade names,
product names and logos may be the trademarks or registered trademarks of their respective owners. You may notremove or alter any trademark, trade names, product names, logo, copyright or other proprietary notices, legends,
symbols or labels in the Software. This EULA does not authorize you to use PremiumSoft or its licensors names or anyof their respective trademarks.

16

2 - 入門
必要条件
Navicat Monitor をインストールするためにサポートされているプラットフォーム
Windows•

Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Server 2012、Server 2016、Server 2019、Server 2022•64-bitmacOS•

macOS 11 Big Sur、macOS 12 Monterey、macOS 13 Ventura、macOS 14 Sonoma、macOS 15 Sequoia•

64-bitLinux•

Red Hat Enterprise Linux 6.6 以降、CentOS 6.6 以降、Oracle Linux 6.6 以降、Fedora 20 以降、Debian 8.0 以降、
SuSE Linux Enterprise 12 以降、Ubuntu 14.04 LTS 以降、openSUSE 42.x 以降、Linux Mint 20 以降、Amazon Linux
2、Deepin 20、KylinOS Desktop 10•

64-bitDocker•Docker 17 以降•

64-bitFreeBSD•FreeBSD 10.4 以降•

64-bitNavicat Monitor をインストールするためのハードウェア要件
最小ハードウェア要件•

2 コア CPU•

2GB RAM17

推奨ハードウェア要件•

4 コア CPU 以上•

8GB RAM 以上•

RAID-1 ディスクミラーリング

ディスク容量の最小要件•

4GB/opt

サポートされている Web ブラウザ•

Firefox（最新版）•

Chrome（最新版）•

Microsoft Edge（最新版）•

Safari（最新版）

Supported Instance Types
Monitored Servers•

MySQL 5.6 以降•

MariaDB 10.0 以降•

PostgreSQL 10 以降•

SQL Server 2012 以降

Cloud Providers and Vendors
Amazon AWS•

Amazon RDS for MySQL•

Amazon RDS for MariaDB•

Amazon RDS for PostgreSQL•

Amazon RDS for SQL Server•

Amazon Aurora for MySQL

Google Cloud•

Google Cloud SQL for MySQL
18

•

Google Cloud SQL for PostgreSQL

Oracle Cloud•

Oracle MySQL Cloud Service•

Oracle PostgreSQL Cloud Service

Microsoft•

Microsoft Azure Database for MySQL•

Microsoft Azure Database for PostgreSQL•

Microsoft Azure Database for SQL Server

Alibaba Cloud•

Alibaba Cloud ApsaraDB RDS for MySQL•

Alibaba Cloud ApsaraDB RDS for PostgreSQL•

Alibaba Cloud ApsaraDB RDS for SQL Server

Tencent Cloud•

Tencent Cloud TencentDB for MySQL•

Tencent Cloud TencentDB for PostgreSQL•

Tencent Cloud TencentDB for SQL Server

Huawei Cloud•

Huawei Cloud RDS for MySQL•

Huawei Cloud RDS for PostgreSQL•

Huawei Cloud RDS for SQL Server

サポートされているリポジトリデータベース•

MySQL 5.6 以降•

MariaDB 10.0 以降•

PostgreSQL 10 以降•

SQL Server 2012 以降•

Amazon RDS for MySQL
19

•

Amazon RDS for MariaDB•

Amazon RDS for PostgreSQL•

Amazon RDS for SQL Server

インストール
オフラインインストール
オフラインインストールは、Amazon Linux 2 と Docker コンテナを除く、Navicat Monitor でサポートされている全てのプラットフォームで利用できます。

Windows
Windows に Navicat Monitor をインストールするためには、以下の手順に従います：
1.

Navicat Monitor Windows バージョンをダウンロードします。

2.

.exe ファイルを開きます。

3.

ようこそ画面で次をクリックします。

4.

ライセンス契約書を読みます。それを受け入れ、次をクリックします。

5.

次をクリックすることにより、プログラムの場所を受け入れます。フォルダの保存先を変更したい場合は、参照をクリッ
クします。

6.

残りの手順に従います。

7.

インストール後、Navicat Monitor が自動的に起動します。ポップアップブラウザで初期設定を設定します。

macOSmacOS に Navicat Monitor をインストールするためには、以下の手順に従います：
1.

Navicat Monitor macOS バージョンをダウンロードします。

2.

.dmg ファイルを開きます。

3.

Navicat Monitor をアプリケーションフォルダにドラッグしてインストールします。

4.

インストール後、Navicat Monitor が自動的に起動します。ポップアップブラウザで初期設定を設定します。

LinuxLinux に Navicat Monitor をインストールするためには、以下の手順に従います：
1.

ご使用の OS バージョンに対応した Navicat Monitor Linux バージョンインストールパッケージをダウンロードします。

20

2.

ターミナルを開きます。以下のコマンドを root で実行します。

3.

Navicat Monitor をインストールします：
OS バージョンコマンド

RHEL、CentOS、Oracle

yum localinstall navicatmonitor-x.y.z.rpm

Linux、Fedora
Ubuntu、Debian、Linuxdpkg -i navicatmonitor

Mint、Deepin、KylinOS
openSUSE、SuSE
4.

zypper in navicatmonitor-x.y.z.rpm

Navicat Monitor を起動します。
sudo /etc/init.d/navicatmonitor start5.

Navicat Monitor が起動したら、http://your-ip-address:3000 でブラウザから初期設定を設定できます。

FreeBSDFreeBSD に Navicat Monitor をインストールするためには、以下の手順に従います：
1.

Navicat Monitor FreeBSD バージョンをダウンロードします。

2.

ターミナルを開きます。以下のコマンドを実行します。

3.

Navicat Monitor をインストールします：
pkg add -f navicatmonitor-1.6.0-0.txz

4.

Navicat Monitor を起動します。
/etc/rc.d/navicatmonitor start5.

Navicat Monitor が起動したら、http://your-ip-address:3000 でブラウザから初期設定を設定できます。

オンラインインストール
オンラインインストールは、macOS および Linux のプラットフォームと Docker コンテナでのみ使用できます。インストール手
順については、当社の Web サイトを参照してください。

アップグレード
メジャーバージョンアップグレード
Navicat Monitor を最新のメジャーバージョン（例えば、1.x から 2.x）にアップグレードする前に、お使いのリポジトリデータベ
ースをバックアップすることをお勧めします。メジャーアップグレードは元に戻せないためです。
Navicat Monitor をアップグレードするためには、以下の手順に従います：
1.

設定に移動します。

21

2.

バックアップ／アップグレード／移行をクリックします。

3.

最新のメジャーバージョンにアップグレードするを選択します。

4.

現在の Navicat Monitor 設定をバックアップするためには、モニタ設定 Zip をダウンロードをクリックします。

5.

［サブスクリプションプランを使用している場合はこの手順をスキップ］無効化をクリックして、全てのトークンキーのアクティベーションを無効にします。

6.

［サブスクリプションプランを使用している場合はこの手順をスキップ］カスタマーセンターにアクセスし、最新のメジャーバージョン用の有効なトークンキーをアップグレードします。

7.

現在のバージョンをアンインストールします。

8.

最新バージョンをダウンロードしてインストールします。

9.

Navicat Monitor を起動し、アカウントにログインします。

マイナーバージョンアップグレード
Windows
Windows で Navicat Monitor をアップグレードするためには、以下の手順に従います：
1.

通知領域で、

右クリックし、更新の確認を選択します。

2.

新しいバージョンが利用可能な場合、インストールをクリックします。

3.

アップグレードが完了すると、Navicat Monitor が自動的に起動します。

macOSmacOS で Navicat Monitor をアップグレードするためには、以下の手順に従います：
1.

メニューバーで、をクリックして、更新の確認を選択します。

22

2.

新しいバージョンが利用可能な場合、更新プログラムのインストールをクリックします。

3.

ダウンロードが完了したら、インストールをクリックします。

4.

アップグレードが完了すると、Navicat Monitor が自動的に起動します。

LinuxLinux で Navicat Monitor をアップグレードするためには、以下の手順に従います：
1.

ターミナルを開きます。以下のコマンドを root で実行します。

2.

Navicat Monitor を停止します：
sudo /etc/init.d/navicatmonitor stop3.

Navicat Monitor を更新します：
OS バージョンコマンド

Red Hat Enterprise

yum clean all; yum update navicatmonitor

Linux、CentOS、Oracle
Linux、Fedora
Ubuntu、Debian、Linux

apt-get upgrade

Mint、Deepin、KylinOS
SUSE
4.

zypper refresh; zypper update navicatmonitor

Navicat Monitor を起動します。
sudo /etc/init.d/navicatmonitor start

FreeBSDFreeBSD で Navicat Monitor をアップグレードするためには、以下の手順に従います：
1.

ターミナルを開きます。以下のコマンドを実行します。

2.

Navicat Monitor を停止します：/etc/rc.d/navicatmonitor stop

3.

古いパッケージを削除します：
pkg remove navicatmonitor

23

4.

新しいパッケージをインストールします：
pkg add -f navicatmonitor-2.1.0-0.x86_64.txz

5.

Navicat Monitor を起動します。
/etc/rc.d/navicatmonitor start

初期設定
Navicat Monitor を イ ン ス ト ー ル し て 初 め て 起 動 す る と 、 ブ ラ ウ ザ が ポ ッ プ ア ッ プ さ れ 、 Navicat Monitor の URL
http://<your_ip_address>:<port_number>を開きます。ようこそページで Navicat Monitor の基本設定を完了する必要があります。
注意：<your_host_address>は Navicat Monitor をインストールしたシステムのホスト名で、<port_number>はデフォルトで3000 です。Linux バージョンの場合、ブラウザを開き、http://<your_ip_address>:<port_number>に手動でアクセスする必要があります。
Navicat Monitor の設定をインポートしたい場合、詳細について移行／バックアップを参照してください。

スーパーユーザーアカウントを作成する
スーパーユーザーは、Navicat Monitor 機能に無制限にアクセスできるローカルユーザー（マネージャー）アカウントです。
1.

ようこそページで、初期設定をクリックします。

2.

スーパーユーザーのプロファイル情報を入力します：ユーザ名、パスワード、フルネーム、希望言語、メール、モバイル。

24

3.

次をクリックします。

デフォルトの外観を選択
スーパーユーザーアカウントおよび他のユーザーのデフォルトの外観（明るいまたは暗い外観）を選択できます。 各ユーザーは、
自分のプロファイルページからいつでも自分の設定を編集できます。

リポジトリデータベースの設定
リポジトリデータベースには、履歴分析のためのアラートとパフォーマンスメトリックデータが保存されます。リポジトリデータ
ベースは、MySQL データベース、MariaDB データベース、PostgreSQL データベース、SQL Server データベース、または、Amazon
RDS インスタンスのいずれかです。リポジトリデータベースを、監視予定のインスタンスまたは実稼働データベースに設定することはお勧めしません。

25

注意：マネージャーは、初期設定後いつでもリポジトリデータベースを変更できます。詳細については、リポジトリデータベース
を参照してください。
1.

リポジトリデータベースのデータベースの種類を選択します。

2.

接続情報を入力して、リポジトリデータベースに接続します。
ホスト名

データベースサーバーのホスト名または IP アドレス。

ポート

データベースサーバーに接続するための TCP／IP ポート。

サインイン方法［SQL Server］認証方法：SQL Server 認証または Windows 認証。

データベース名

リポジトリデータベースの名前。リポジトリデータベースは、空の既存のデー
タベース、または Navicat Monitor によって作成された新しいデータベースのいずれかです。

ユーザ名

データベースサーバーに接続するためのユーザー名。ユーザーアカウントには、次の権限が必要です：
MySQL／MariaDB - 全てのデータベースオブジェクトに対する SELECT、
INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE
TEMPORARY TABLES、CREATE VIEW
PostgreSQL - ログインできる、データベースとスーパーユーザーを作成でき
る
SQL Server - CREATE、UPDATE、SELECT、DELETE

パスワード

3.

データベースサーバーに接続するためのパスワード。

次をクリックします。

アプリケーション情報を設定する
1.

必要に応じてアプリケーション情報を編集します。
ポート

Navicat Monitor がリッスンするポート番号。

Web-URL

アラートメールで使用される Navicat Monitor のウェブサイト URL。
26

IP アドレス

マシンに複数の IP アドレスが割り当てられている場合、ユーザーが Navicat
Monitor にアクセスするための IP アドレスを指定できます。0.0.0.0 は、マシン
上の全ての IPv4 アドレスを意味します。::は、マシン上の全ての IPv4 アドレスと IPv6 アドレスを意味します。

2.

次をクリックします。

設定を確認する
設定情報を確認し、完了をクリックします。リポジトリデータベースの設定については、初期設定プロセスに数分かかる場合があります。

Navicat Monitor にログインする
設定が正常に完了すると、ログインページが表示され、マネージャーユーザーアカウントで Navicat Monitor にログインできます。

27

ユーザーインターフェース
メインツールバー

ナビゲーションメニュー
ナビゲーションメニューを使用すると、概要、アラート、クエリアナライザ、SQL プロファイラー、レプリケーション、設定などの基本機能にアクセスできます。
ベルアイコン
アップグレードが利用可能な場合、ベルアイコンの隣のドットが、表示する通知があることを示します。ベルアイコンをクリック
して通知を表示します。
ユーザーメニュー
ユーザーメニューを使用すると、自分のプロファイルページを開いたり、明るいまたは暗い外観を選択したり、UI 言語を変更した
り、現在のユーザーのセッションからログアウトしたりできます。十分な権限がある場合、アクティベーションページを開くことができます。

選択されたインスタンス
左側のインスタンスペインで選択されたインスタンスが表示されます。それをクリックして、インスタンスペインを表示または非表示にします。
ロケーションブレッドクラム
28

ロケーションブレッドクラムは、現在のページの位置を示します。レベルをクリックして、そのページにジャンプします。

Navicat Monitor アプリケーション
Navicat Monitor アプリケーションは、Navicat Monitor へのクイックアクセスを提供し、Navicat Monitor サービスのステータス
情報を表示し、変更や更新を通知する小さなユーティリティです。Windows バージョンと macOS バージョンでのみ使用可能で
す。

ステータス

Navicat Monitor サービスの現在のステータス。

開始／停止

Navicat Monitor サービスを開始または停止します。

自動スタートコンピューターの電源を入れた時に Navicat Monitor サービスを自動的に開始し、コンピューターにログインした時に Navicat Monitor アプリケーションを起動します。

Navicat Monitor を開く

ブラウザで Navicat Monitor を起動します。

更新の確認

アップデートを確認し、最新バージョンがある場合はそれをインストールするように促します。

Navicat Monitor について／

Navicat Monitor のバージョン番号を表示します。

について
ヘルプ

ユーザーマニュアルを開きます。

終了する

Navicat Monitor アプリケーションを終了します。Navicat Monitor サービスは停止しません。

インスタンスを作成
初期設定が完了し、Navicat Monitor にログインしたら、監視したいインスタンスを作成できます。Navicat Monitor は、エージェントレスアーキテクチャを使用してデータベースサーバーを監視し、定期的にデータを収集します。監視対象のサーバーにエー
ジェントソフトウェアをインストールする必要はありません。
+ 新しいインスタンスをクリックしサーバーの種類を選択することにより、次のページで新しいインスタンスを作成できます。
•

概要

•

設定

新しいインスタンスウィンドウで、インスタンス名にインスタンスを最もよく表すわかりやすい名前を入力し、インスタンスのグ
ループを選択します。新しいグループを追加したい場合、新グループをクリックします。次に、サーバーに接続するための以下の情報を入力します。
29

ゲートウェイサーバーに接続する
Navicat Monitor は、安全な SSH トンネルを介してデータベースサーバーに接続し、監視データを送受信できます。リモート接続が無効になっている、または、ファイアウォールによってブロックされている場合でも、サーバーに接続できます。
1.

ゲートウェイサーバーセクションで、SSH トンネルを介してゲートウェイサーバに接続を有効にします。

2.

次の情報を入力します：
ホスト名

SSH サーバーのホスト名。

ポート

SSH サーバーがアクティブ化されるポート。デフォルトは 22 です。

ユーザ名

SSH サーバーマシン上のユーザー。（データベースサーバーのユーザーではありません。）

認証方法

SSH 認証方式：パスワードまたは公開鍵。

パスワード［パスワード認証］ログイン SSH サーバーのパスワード。

プライベートキー［公開鍵認証］公開鍵と共に使用されます。
注意：SSH／SSL 証明書にプライベートキーを追加できます。

パスフレーズ［公開鍵認証］パスフレーズは、アカウントではなく生成するキーに適用されることを除いて、パスワードとまったく同じです。

インスタンス接続の詳細を入力する
1.

MySQL Server、MariaDB Server、または、SQL Server セクションで、次の情報を入力します。
ホスト名／終点

データベースサーバーのホスト名または IP アドレス。／Amazon Web
Services インスタンスに接続するためのエンドポイント。

ポート

データベースサーバーに接続するための TCP／IP ポート。

認証

［SQL Server］認証方法：SQL Server 認証または Windows 認証。

ユーザー名

データベースサーバーに接続するための監視ユーザー。監視対象インスタン
スに負荷をかけない、監視ユーザー用の別のアカウントを作成することをお勧めします。
MySQL／MariaDB - 監視ユーザーには、全てのデータベースオブジェク
トに対する REPLICATION CLIENT、SUPER、PROCESS、SELECT、および、INDEX を付与する必要があります。
PostgreSQL - 監視ユーザーに SUPERUSER と pg_signal_backend ロー
ルを付与する必要があります。

30

SQL Server - 監視ユーザーには、VIEW SERVER STATE、VIEWDATABASE STATE、SELECT、および、sysadmin サーバーロールのメン
バーシップを付与する必要があります。
パスワード

監視ユーザーのログインパスワード。

サーバの種類［MySQL／MariaDB／PostgreSQL］サーバーのタイプ：Unix 系またはWindows。

SSL 認証を使用する［MySQL／MariaDB／PostgreSQL］Secure Sockets Layer（SSL）証明書の使用を有効にします。

SSL 証明書［MySQL／MariaDB／PostgreSQL］暗号化された接続を確立するためのSSL 証明書。
注意：SSH／SSL 証明書に SSL 証明書を追加できます。

データベース
2.

［Azure SQL データベース］監視したいデータベース。

新規をクリックします。

SSH／SNMP にログインしてシステムメトリックにアクセスする
Navicat Monitor は、SSH／SNMP を介して動作し、CPU やメモリリソースなどのサーバーのシステムパフォーマンスメトリックにアクセスし収集します。ユーザーがこのログインを提供しない場合でも、システムパフォーマンスメトリックを表示せずにサーバーを監視できます。
注意：MySQL／MariaDB のみ使用可能です。
Unix 系のサーバー
1.

CPU＆メモリセクションで SSH からログインして CPU＆メモリのデータにアクセスするを有効にします。

2.

次の情報を入力します：
ポート

SSH サーバーがアクティブ化されるポート。デフォルトは 22 です。

ユーザ名

SSH サーバーマシン上のユーザー。（データベースサーバーのユーザーではありません。）

認証方法

SSH 認証方式：パスワードまたは公開鍵。

パスワード［パスワード認証］ログイン SSH サーバーのパスワード。

プライベートキー［公開鍵認証］公開鍵と共に使用されます。
注意：SSH／SSL 証明書にプライベートキーを追加できます。

パスフレーズ［公開鍵認証］パスフレーズは、アカウントではなく生成するキーに適用されることを除いて、パスワードとまったく同じです。

3.

新規をクリックします。

Windows タイプのサーバー
1.

CPU＆メモリセクションで SSH からログインして CPU＆メモリのデータにアクセスするを有効にします。

31

2.

次の情報を入力します：
コミュニティ

サーバーに割り当てられている認証用の SNMP コミュニティストリング（パスワードとして機能）。

3.

新規をクリックします。

注意：ゲートウェイを使用して Windows タイプのサーバーに接続する時、Navicat Monitor はシステムメトリックにアクセスで
きません。

32

3 - 設定
アクティベーション
インスタンスの試用期間が終了すると、Navicat Monitor はそのインスタンスの監視を続けるためにトークンを要求します。トークンは、永久ライセンスとして購入するか、サブスクリプションベースで購入できます。トークンを管理してインスタンスにライセンスを付与するためには、設定 -> トークンの有効化とインスタンスへのライセンス付与に移動します。
注意：永久ライセンスとサブスクリプションプランを同じ Navicat Monitor で使用することはできません。アクティベーション方
法を変更する前に、トークンキーを無効にするか、Navicat ID からサインアウトする必要があります。

永久ライセンス
永久ライセンスを購入した場合、Navicat Monitor で購入したトークンをアクティベーションするためのトークンキーを受け取ります。
永久プランセクションで、トークンキーをトークンキー番号の入力テキストボックスに貼り付け、有効化ボタンをクリックします。
Navicat Monitor は、ライセンスサーバーに接続してトークンキーを有効化します。アクティベーションプロセスが成功すると、トークンキーの詳細が表示されます。
オフラインアクティベーション
オフラインアクティベーションは、コンピューターがインターネットに接続されていない場合に使用できます。このアクティベー
ションプロセスを完了するためには、インターネット接続が可能な別のコンピューターが必要です。
1.

インターネット接続なしダイアログで、オフラインアクティベーションをクリックします。

2.

リクエストコードをここにコピーする：ボックスにリクエストコードをコピーします。

3.

イ ン タ ー ネ ッ ト に 接 続 さ れ て い る コ ン ピ ュ ー タ ー でWeb

ブ ラ ウ ザ を 開 き 、

https://customer.navicat.com/jp/manual_activate.php にアクセスします。
4.

左側のボックスにリクエストコードを貼り付け／入力します。

5.

アクティベーションコードを生成するをクリックします。

6.

生成されたアクティベーションコードを右側のボックスにコピーします。

7.

Navicat Monitor を有効化しているコンピューターに戻ります。

8.

ここにアクティベーションコードを貼り付けて下さい：ボックスにアクティベーションコードを貼り付けます。

9.

有効化をクリックします。

トークンキーを無効化

33

＃ローカル有効トークンセクションで、無効化したいトークンキーの横にある無効化ボタンをクリックします。 Navicat Monitor
はライセンスサーバーに連絡してトークンキーを無効にします。無効化プロセスが成功すると、トークンキーの詳細がリストから削除されます。
トークンキーを無効化するために十分な使用可能トークンがない場合、インスタンスのライセンスを解除して一部のトークンを解放する必要がある可能性があります。そうでない場合、無効化ボタンは有効になりません。

サブスクリプションプラン
プランを購読している場合、Navicat ID にサインインして、サブスクリプション期間中はトークンを使用できます。
注意：Navicat ID は、サブスクリプションプランの申込に使用したメールアドレスです。
サブスクリプションプランセクションで、NAVICAT ID とパスワードを入力します。サインインすると、サブスクリプションプ
ランの詳細が表示されます。
Navicat Monitor は、デフォルトで 1 時間に 1 回、ライセンスサーバーに接続してプランを自動的に再読み込みします。ポータル
サイトでプランを更新した場合、プランの再読み込みボタンを使用して、新しいプランを強制的に再読み込みできます。
注意：各 Navicat ID は、1 つの Navicat Monitor にのみ接続できます。別の Navicat モニターで Navicat ID にサインインすると、現在の Navicat Monitor からサインアウトされ、全てのインスタンスのライセンスが自動的に解除されます。

トークンを割り当てる＃のうち＃のトークンが利用可能ですセクションでは、ライセンスのないインスタンスが全て非ライセンスインスタンスリストに表示され、ライセンスのある全てのインスタンスがライセンスインスタンスリストに表示されます。使用可能なトークンをライセ
ンスのないインスタンスに割り当てることができます。ライセンスのないインスタンスを選択して、ライセンス >ボタンをクリックします。他のインスタンスにライセンスを付与するためにトークンを解放したい場合は、ライセンスが付与されたインスタンスを選択して、< ライセンス解除ボタンをクリックします。

注意：試用期間が終了すると、Navicat Monitor はライセンスのない全てのインスタンスからのデータの監視と収集を停止し、それらに関してアラートを生成しません。

34

アプリケーション
アプリケーション設定を設定
Navicat Monitor のアプリケーション設定（ポート、Web URL、IP アドレスなど）を表示または変更できます。アプリケーション設定を設定するためには、設定 -> アプリケーション設定に移動します。
Navicat Monitor のアプリケーション設定が一覧表示されます。次の設定を編集できます：
ポート

Navicat Monitor がリッスンするポート番号。

WEB URL

アラートメールで使用される Navicat Monitor のウェブサイト URL。

IP アドレス

マシンに複数の IP アドレスが割り当てられている場合、ユーザーが Navicat
Monitor にアクセスするための IP アドレスを指定できます。0.0.0.0 は、マシン上の全ての IPv4 アドレスを意味します。::は、マシン上の全ての IPv4 アドレスと IPv6
アドレスを意味します。

注意：上記の設定を変更したら、Navicat Monitor サービスを再起動して変更を有効にする必要があります。

日付と時刻を設定
Navicat Monitor の日付と時刻の設定を表示または変更できます。その設定を設定するためには、設定 -> 日付と時刻に移動します。
Navicat Monitor の日付と時刻の情報が一覧表示されます。24 時間時計を使用するを有効にして、24 時間制を使用できます。

ログハウスキーピングを設定
Navicat Monitor は、サーバーで発生した問題を追跡するための詳細なサーバーエラーとメッセージを記録します。その設定を設定するためには、設定 -> ログハウスキーピングに移動します。
各ビルドの最大サイズと保存するビルドの最大数の両方を指定することにより、ログのビルド保持ポリシーを制御できます。

バックアップ／移行
Navicat Monitor 設定のエクスポートは、アプリケーションサーバーの移行またはバックアップの目的で役立ちます。エクスポートされた zip ファイルには、トークンキー、インスタンス設定、リポジトリデータベース設定、および、復元に必要な全てのファイルが含まれています。Navicat Monitor 設定をバックアップするためには、設定 -> バックアップ／アップグレード／移行に移動します。
注意：同じメジャーリリースおよびマイナーリリース内で設定のみを移行できます。例えば、Navicat Monitor v1.1.x は、v1.1.y
zip ファイルのみを受け入れます。

Navicat Monitor 設定をバックアップする

35

1.

バックアップのみを選択します。

2.

現在の Navicat Monitor 設定をバックアップするためには、モニタ設定 Zip をダウンロードをクリックします。

Navicat Monitor を別のサーバーに移行する
1.

別のモニターサーバに移行するを選択します。

2.

現在の Navicat Monitor 設定をバックアップするためには、モニタ設定 Zip をダウンロードをクリックします。

3.

［サブスクリプションプランを使用している場合はこの手順をスキップ］無効化をクリックして、全てのトークンキーを無効化します。

4.

新しいサーバーに移動し、Navicat Monitor をインストールします。

5.

新しいサーバーで Navicat Monitor を起動して開きます。

6.

初期設定で、モニタ設定のインポートをクリックします。

7.

zip ファイルをドロップまたは参照してアップロードします。

8.

設定がインポートされたら、続行するをクリックします。

9.

必要に応じて、リポジトリデータベースの設定を変更します。

10. モニタ設定を復元をクリックします。
11. 復元が成功した場合、続行するをクリックします。
12. ［サブスクリプションプランを使用している場合はこの手順をスキップ］全ての既存のトークンが一覧表示されます。それらを今すぐ有効化する場合は、有効化をクリックします。 次に、続行するをクリックします。
13. 有効化されたトークンを割り当てて、既存のインスタンスにライセンスを付与します。
14. 完了をクリックします。

ユーザーとロール
ユーザーを管理
Navicat Monitor は、ローカルユーザーの作成、または、LDAP 認証または AD 認証を使用した外部ユーザーの作成を許可します。
ユーザーを設定するためには、設定 -> ユーザーに移動します。
注意：初期設定中に作成されたマネージャーユーザーアカウントは、LDAP または AD ユーザーに変更できません。
ヒント：右上隅にあるユーザーアイコンをクリックして私のプロフィールを選択すると、自分のプロフィールを表示または編集で
きます。

36

新しいユーザーを作成する
左側のペインで + 新しいユーザの作成をクリックすると、新しいユーザーを作成できます。
ローカルユーザーを作成するためには
1.

ローカルユーザタブを選択します。

2.

ユーザ名と名前を入力します。

3.

新しいユーザーにロール（役割）を割り当てます。

4.

パスワードを入力し、パスワードの確認をします。

5.

アイコンをクリックして、ユーザーのメールアドレスと電話番号を入力します。

6.

別の新しいユーザーを追加するためには、手順 2〜5 を繰り返します。

7.

ユーザの作成をクリックします。

LDAP ユーザーを作成するためには
1.

LDAP ユーザタブを選択します。

2.

LDAP ユーザ名と名前を入力します。

3.

新しいユーザーにロール（役割）を割り当てます。

4.

アイコンをクリックして、ユーザーのメールアドレスと電話番号を入力します。

5.

別の新しいユーザーを追加するためには、手順 2〜4 を繰り返します。

6.

ユーザの作成をクリックします。

ヒント：LDAP 設定を行うためには、LDAP／AD 設定に移動します。
AD ユーザーを作成するためには
1.

AD ユーザタブを選択します。

2.

AD ユーザ名と名前を入力します。

3.

新しいユーザーにロール（役割）を割り当てます。

4.

アイコンをクリックして、ユーザーのメールアドレスと電話番号を入力します。

5.

別の新しいユーザーを追加するためには、手順 2〜4 を繰り返します。

6.

ユーザの作成をクリックします。

ヒント：Microsoft AD 設定を行うためには、LDAP／AD 設定に移動します。
37

既存のユーザーを管理する
ユーザーを編集するためには
1.

左側のペインで、ユーザーを選択します。

2.

ユーザープロファイルを変更したり、UI 言語を変更したり、明るいまたは暗い外観を選択します。

3.

プロファイルの更新をクリックします。

ユーザーを削除するためには
1.
2.

左側のペインで、ユーザーにカーソルを合わせます。
アイコンをクリックし、ユーザの削除を選択します。

ロールと権限を管理
ロールは、ユーザーが割り当てられている権限の集まりです。デフォルトでは、Navicat Monitor には、アクセスを制限するために異なるユーザーに割り当てるための 3 つの事前定義されたロールが含まれています。また、権限設定をカスタマイズして新しいロールを作成することもできます。ロールとその権限を設定するためには、設定 -> ロールと権限に移動します。
事前定義された各ロールには、異なる権限があります。
ロール

権限マネージャー

フルコントロールで全てのページにアクセスできます。このロールの権限は編集できません。

DBA

次の機能を除く全てのページにアクセスできます。
- トークンキーの有効化、インスタンスにライセンスを付与する／ライセンスを解除する- アプリケーションとストレージの編集- 全てのログファイルの取得- アラート通知設定の編集- ユーザーのプロファイル、ロール、権限の追加／削除／編集- LDAP／AD 設定とセキュリティの編集

オペレータ

次の機能を除く全てのページにアクセスできます。
- グループメンバーへのアラートの割り当て- 全てのアラートに SQL テキストを表示- クエリアナライザと SQL プロファイラーを使用する- 全ての設定変更

IP アドレス制限を設定する
管理者として、ロールレベルでログインアクセスを制限して、ユーザーが許可されていない場所から Navicat Monitor にログインできないようにすることができます。ロールに IP アドレス制限が定義されている場合、制限はそのロールに属する全てのユーザーに影響します。ロールを制限するために IP アドレスの範囲または単一の IP アドレスを設定するためには：

38

1.

左側のペインで、ロールを選択します。

2.

IP アドレスの制限セクションで、+ 範囲を追加をクリックします。

3.

IP アドレスのタイプを選択します：IPv4／IPv6。

4.

サブネットを入力します。

5.

保存をクリックします。

新しいロールを作成する
ユーザーのアクセス制御の必要性に合わせて新しいロールを作成することも可能です。その必要性に基づき、特定の境界内でタスクを実行する権限をユーザーに与えるために、目的のユーザーに割り当てることができるカスタマイズされたロールを作成できます。
1.

左側のペインで、+ 新しくカスタマイズされたロールをクリックします。

2.

ロール（役割）名を入力します。

3.

IP アドレスの範囲からの新しいロールのアクセスを制限したい場合は、IP アドレスの制限セクションで、+ 範囲を追加
をクリックします。

4.

権限セクションで、ロールに付与したい権限をオンにします。

5.

保存をクリックします。

既存のロールを管理する
ロールを編集するためには
1.

左側のペインで、ロールを選択します。

2.

ロールの設定を変更します：ロール名（カスタマイズされたロールの場合のみ）、IP アドレスの制限の設定、または、権限。

3.

保存をクリックします。

ロールを複製するためには
1.

左側のペインで、ロールにカーソルを合わせます。

2.

アイコンをクリックし、複製を選択します。

3.

新しく作成されたロールの名前は、ロール名 Copy です。

カスタマイズされたロールを削除するためには
1.

左側のペインで、ロールにカーソルを合わせます。

39

2.

アイコンをクリックし、削除を選択します。

LDAP／AD 設定を設定
外部でホストされている LDAP サーバーを介してユーザーを認証するか、Microsoft Active Directory（AD）認証情報を使用してユーザーを認証するように Navicat Monitor を設定できます。LDAP／AD 設定を設定するためには、設定 -> LDAP／AD 設定に移動します。

LDAP 設定LDAP 認証を使用するためには、次の情報を設定します。
LDAP サーバのホスト名

LDAP サーバーのホスト名、IP アドレス、または、URL を入力します。

暗号化

LDAP サーバーと通信するための暗号化方式を選択します。

ポート

LDAP サーバーに接続するためのポートを入力します。

LDAP サーバの匿名バイン

LDAP サーバーで匿名バインドが許可されている場合、このオプションをオンにしま

ド許可

す。

ユーザ検索ベース

ユーザーを検索するための検索ベースフィルタを入力します。（例：ユーザーが“domain.com“にある場合、検索ベースフィルタは dc=domain,dc=com になります）

ユーザ DN

匿名バインドが許可されていない場合、LDAP サーバーにバインドするユーザー識別名を入力します。（例：ユーザー名が admin の場合、ユーザーDN は
cn=admin,dc=domain,dc=com になります）

パスワード

指定されたユーザ DN のパスワードを入力します。

テスト設定

このボタンをクリックして、Navicat Monitor と LDAP サーバー間の接続をテストし
ます。

認証モード

LDAP サーバーでユーザーを認証するために使用する認証モードを選択します。

［比較認証］パスワード属

パスワードベースの認証メカニズム名を含む属性名を入力します。

性名［比較認証］パスワードダ

パスワードベースの認証メカニズムを選択します。

イジェスト構造
ユーザ検索属性

ユーザーのログイン名を含む属性名を入力します。

Microsoft AD 設定
Active Directory 認証を使用するためには、次の情報を設定します：
AD サーバホスト名

AD サーバーのホスト名または IP アドレスを入力します。

ユーザ検索ベース

ユーザーを検索するための検索ベースフィルタを入力します。（例：ユーザーが“domain.com“にある場合、検索ベースフィルタは dc=domain,dc=com になります）

ユーザ DN

匿名バインドが許可されていない場合、AD サーバーにバインドするユーザー識別名を入力します。（例：ユーザー名が admin の場合、ユーザーDN は
cn=admin,dc=domain,dc=com になります）

パスワード

指定されたユーザ DN のパスワードを入力します。

テスト設定

このボタンをクリックして、Navicat Monitor と AD サーバー間の接続をテストしま

40

す。

セキュリティ設定を設定
セキュリティ設定を設定するためには、設定 -> セキュリティに移動します。
ユーザーパスワードの複雑さの要件を変更してパスワードの強度を高め、全ての他のユーザーセッションを強制的にログアウトさせることができます。
Navicat Monitor とクライアント間で暗号化された接続（HTTPS セッション）を使用したい場合、SSL／TLS プロトコルを使用するように Navicat Monitor を設定できます。+ 証明書の追加をクリックし、次の情報を設定します：
名前

証明書の名前を入力します。

証明書

証明書ファイルの内容を貼り付けます。

プライベートキー

プライベートキーファイルの内容を貼り付けます。

証明書チェーン

証明書チェーンファイルの内容を貼り付けます。

インスタンスとグループ
インスタンスとグループを管理
Navicat Monitor は複数のサーバーを監視できます。インスタンスを作成したり、インスタンスをグループに分類したり、メンバ
ーを割り当てることができます。インスタンスとグループを設定するためには、設定 -> 全てのインスタンスに移動します。
サーバーを監視する新しいインスタンスを作成するためには、+ 新しいインスタンスをクリックし、サーバーの種類を選択します。
次に、新しいインスタンスウィンドウに適切な情報を入力します。詳細については、インスタンスを作成をご覧ください。

インスタンスを管理する
インスタンスを編集するためには
1.

インスタンスを選択します。

2.

インスタンスの編集をクリックします。

3.

インスタンス設定を変更します。

4.

保存をクリックします。

ヒント：インスタンスのグループを変更するためには、選択したインスタンスをグループから別のグループにドラッグアンドドロップするだけです。
インスタンスの監視を一時停止するためには
1.

インスタンスを選択します。

41

2.

他のアクションをクリックして、監視を一時停止を選択します。

インスタンスのグループを変更するためには
1.

左ペインのグループにインスタンスをドラッグアンドドロップします。

インスタンスを削除するためには
1.

削除したいインスタンスを選択します。

2.

他のアクションをクリックして、インスタンスを削除を選択します。

ヒント：複数のインスタンスの削除がサポートされています。

グループとメンバーを管理する
グループを使用すると、インスタンスをコレクションに編成できます。各グループは、インスタンスにすばやくフィルタをかける
ために、概要ページにタブラベルとして表示されます。ユーザーを特定のグループにメンバーとして割り当てることもできます。
アラート通知が設定されている場合、Navicat Monitor は、アラートが発生するとすぐに、グループ内の全てのメンバーに通知を送信します。
全てのグループが左側のペインに表示され、選択されたグループのメンバーが右側のペインに表示されます。
新しいグループを作成するためには
1.

+ 新グループをクリックします。

2.

新しいグループの名前を入力します。

3.

新規をクリックします。

グループの名前を変更するためには
1.
2.

左側のペインで、グループにカーソルを合わせます。
アイコンをクリックし、グループ名の変更を選択します。

3.

新しいグループ名を入力します。

4.

名前の変更をクリックします。

グループにメンバーを追加するためには
1.
2.

左側のペインで、グループにカーソルを合わせます。
アイコンをクリックし、メンバーをグループに追加を選択します。

3.

ユーザーの名前またはユーザー名を入力します。

4.

グループに追加をクリックします。
42

グループからメンバーを削除するためには
1.

左側のペインで、グループにカーソルを合わせます。

2.
3.

アイコンをクリックし、メンバーをグループに追加を選択します。
削除したいメンバーの横にあるアイコンをクリックし、グループから削除を選択します。

グループを削除するためには
1.

左側のペインで、グループにカーソルを合わせます。

2.

アイコンをクリックし、削除を選択します。

メンテナンスウィンドウを設定
サーバーのメンテナンス作業を定期的に行う必要がある場合、メンテナンス中に監視を一時停止し、Navicat Monitor からのアラートの受信を停止することができます。Navicat Monitor は、メンテナンスウィンドウの期間を設定して、選択されたインスタン
スの監視を無効にする機能を提供します。その期間中、アラートは発生せず、通知は送信されません。インスタンスのメンテナン
スウィンドウを設定するためには、設定 -> 全てのインスタンスに移動します。
注意：個々のインスタンスの監視を手動で一時停止することも可能です。インスタンスの監視を一時停止するためにはを参照してください。
メンテナンスウィンドウを設定するためには1.

メンテナンスウィンドウを設定するためには2.

メンテナンスウィンドウ列のメンテナンスウィンドウの設定ボタンをクリックします。

3.

メンテナンスウィンドウを開始したい日付と時刻、その期間と繰り返しパターンを入力／選択します。

43

4.

保存をクリックします。

ヒント：他のアクションをクリックし、メンテナンスウィンドウの設定を選択して、選択された全てのインスタンスのメンテナン
スウィンドウを設定します。
メンテナンスウィンドウを編集するためには1.

メンテナンスウィンドウを設定するためには2.

メンテナンスウィンドウ列の編集ボタンをクリックします。

3.

期間を変更します。

4.

保存をクリックします。

メンテナンスウィンドウを削除するためには1.

メンテナンスウィンドウを設定するためには2.

メンテナンスウィンドウ列の削除ボタンをクリックします。

ヒント：他のアクションをクリックし、メンテナンスウィンドウの削除を選択して、選択された全てのインスタンスのメンテナン
スウィンドウを削除します。

SSH／SSL 証明書を追加
インスタンスに接続するための SSH／SSL 証明書を追加できます。SSH／SSL 証明書を設定するためには、設定 -> SSH／SSL
証明書に移動します。

SSH 証明書を追加する
新しい証明書を作成するためには、+ 新しい証明書をクリックし、SSH 証明書を選択します。
名前

SSH 証明書の名前。

プライベートキー

プライベートキーファイルの内容を貼り付けます。

SSL 証明書を追加する
新しい証明書を作成するためには、+ 新しい証明書をクリックし、SSL 証明書を選択します。
名前

SSL 証明書の名前。

CA 証明書

信頼できる SSL 証明機関を貼り付けます。

クライアントキー

SSL キーファイルの内容を貼り付けます。

クライアント証明書

SSL 証明書ファイルの内容を貼り付けます。

CA に対してサーバー証明書

サーバーがクライアントに送信する証明書のサーバーの共通名の値を確認できるよを検証するうにします。

指定された暗号SSL 暗号化に使用するための許容される暗号を選択します。

44

証明書を管理する証明書を削除するためには
1.

削除したい証明書を選択します。

2.

証明書を削除をクリックします。

ヒント：複数の証明書の削除がサポートされています。

クエリポリシー
スロークエリの基準を編集し、クエリ ID を復元し、クエリリストからクエリを除外できます。長時間実行クエリポリシー設定を設定するためには、設定 -> クエリポリシーに移動します。
クエリのカスタム名セクションでは、カスタマイズされたクエリ名を変更したり、クエリ ID を復元したりできます。
スロークエリ条件セクションでは、指定した期間よりも長い 1 時間当たりの平均待機時間を持つクエリを表示するように設定できます。
長時間実行クエリチャートから除外されたクエリは、長時間実行クエリチャートから除外されたクエリテーブルに一覧表示されます。除外リストからクエリを削除するためには、クエリの横にある保存をクリックします。

アラートとレポート
通知を設定
Navicat Monitor は 4 つのチャンネル（E メール、SNMP トラップ、Slack 通知、SMS メッセージ）を提供し、アラートが監視で発生した時はいつもそのチャンネルに通知を送信します。アラート通知を設定するためには、設定 -> 通知に移動します。

E メール通知1.

メールサーバーセクションで、アラート発生を有効にします。

2.

以下の情報を設定します：
SMTP サーバ

送信メッセージ用の SMTP サーバーを入力します。

ポート

送信メール（SMTP）サーバーに接続するポート番号を入力します。

安全な（TLS）接続の要求

SMTP サーバーが安全な暗号化接続を必要とする場合、このオプションを有効にします。

メールサーバにはユーザ名

SMTP サーバーがメールを送信するための認証を必要とする場合、このオプとパスワードが必要です

ションを有効にします。アカウントユーザ名とパスワードを入力します。

メールアドレスから送信

Navicat Monitor によって送信される全ての通知メールの“から”フィールドに使用されるメールアドレスを入力します。

この E メールアドレスにテ

メールアドレスを入力して、設定を確認するためのテストメールを送信しま

スト様 E メールを送信するす。

45

／テストメールの送信
3.

保存をクリックします。

SNMP 通知1.

SNMP v2c セクションで、アラート発生を有効にします。

2.

以下の情報を設定します：

3.

SNMP ターゲットアドレス

SNMP トラップを受信するサーバーの IP アドレスを入力します。

SNMP ターゲットポート

SNMP トラップを受信するサーバーのポート番号を入力します。

SNMP コミュニティストリ

サーバーに割り当てられている認証用の SNMP コミュニティストリング（パング

スワードとして機能）を入力します。

MIB ファイルをダウンロー

Navicat Monitor が提供する MIB ファイルをダウンロードして、それをサードする

バーにロードします。

テストトラップの送信

指定したターゲットとポートにテストトラップを送信します。

保存をクリックします。

Slack 通知1.

Slack 通知セクションで、アラート発生を有効にします。

2.

以下の情報を設定します：
SLACK WEBHOOK

Slack からコピーされた着信 Webhook URL を入力します。

スラックチャンネル

メッセージを送信するチャネルの名前を入力します。

テストメッセージを送信す指定したチャネルにテストメッセージを送信します。

る
3.

保存をクリックします。

SMS 通知1.

SMS セクションで、アラート発生を有効にします。

2.

以下の情報を設定します：
サービス提供者

要求に基づいて SMS サービスプロバイダーを選択します：Clickatell、Twilio
またはその他。

API キー［Clickatell］Clickatell アカウントの一意の API キーを入力します。

SID アカウント［Twilio］Twilio アカウントの一意のアカウント SID を入力します。

認証トークン［Twilio］Twilio アカウントの一意の認証トークンを入力します。

から SMS を送信［Twilio］送信者の Twilio 電話番号またはメッセージングサービス SID を入力します。

HTTP API の URL［その他］SMS メッセージ送信用の HTTP-API の URL を入力します。

ポスト／取得する［その他］HTTP POST または HTTP GET リクエストを使用して SMS メッ

46

セージを送信することを選択します。
メッセージキー［その他］SMS メッセージのテキストのパラメータ名を入力します。

受信者の携帯電話番号キー［その他］受信者の携帯電話番号のパラメータ名を入力します。

その他の鍵［その他］SMS プロバイダーを介してメッセージを送信するために必要な他のパラメーター名を入力します。例えば、ユーザー名、パスワード。

値［その他］指定したパラメータの値を入力します。

この電話番号にテスト様

国または地域を選択し、電話番号を入力して、設定を確認するためのテスト

SMS を送信する／テスト

SMS メッセージを送信します。

SMS の送信3.

保存をクリックします。

アラートポリシーの調整
監視対象のメトリック値が特定の期間、指定されたしきい値を超えると、アラートがトリガーされます。アラートを有効または無効にしたり、しきい値を変更したり、設定を継承したりできます。アラートポリシーを設定するためには、設定 -> アラートポリ
シーに移動します。
アラートタイプテーブルには、使用可能な全てのアラートとその詳細が表示されます。アラートには、システム、セキュリティ、
パフォーマンスの 3 つのタイプがあります。

継承設定を変更する
デフォルトでは、アラートポリシーページを開くと、全てのインスタンスレベルになっています。左側のペインでレベルを選択して、そのアラートポリシー設定を表示できます。選択されたレベルでカスタマイズされたアラートは、継承元列でこのレベルとしてマークされます。
継承設定をカスタマイズ
1.

左側のペインで、レベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

47

3.

アラート設定をクリックします。

4.

継承設定：を選択します。

5.

親その親レベルからアラート設定と通知設定を継承します。

現在のレベルとその下のレ選択されたレベルとその下の全てのレベルにカスタマイズされたアラート

ベルでのカスタマイズ

設定と通知設定を適用します。

保存をクリックします。

親設定を継承1.

左側のペインで、サブレベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

3.

ペアレントからの設定を継承するをクリックします。

ヒント：複数のアラートの継承設定の変更がサポートされています。

アラートを有効／無効にする
Navicat Monitor が最初にインストールされた時、全てのアラートはデフォルトで有効になっており、インスタンスの潜在的な問題を特定します。
1.

左側のペインで、レベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

3.

アラート設定をクリックします。

4.

アラートを有効にするをオンまたはオフにします。

5.

保存をクリックします。

ヒント：複数のアラートの有効化または無効化がサポートされています。

アラートのしきい値を設定する
Navicat Monitor は、特定のしきい値に達した時にアラートを生成します。各アラートにはデフォルトのしきい値があります。状況に応じて設定を調整できます。
1.

左側のペインで、レベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

3.

アラート設定をクリックします。

4.

アラート設定セクションで、次の情報を設定します：

48

次の場合にこのアラートを

アラートをトリガーするしきい値を設定します。

発生させます：クリティカル

監視された値が定義された値を超えると、Navicat Monitor はクリティカル
アラートを発生させます。

警告

監視された値が定義された値を超えると、Navicat Monitor は警告アラートを発生させます。

より長く5.

監視された値が定義された値を超える期間を設定します。

保存をクリックします。

通知設定を設定する
Navicat Monitor は、アラートがトリガーされる度に受信者に通知を送信できます。アラートがトリガーされた時に通知を受け取るユーザーを設定できます。
1.

左側のペインで、レベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

3.

アラート設定をクリックします。

4.

通知設定セクションで、次の情報を設定します：
次の場合に通知を送信しま

通知を送信したいアラートステータス（発生、終了）を選択します。

す：経由：

通知を送信したい方法（E メール、SMS、SNMP、Slack）を選択します。

受信者（E メールと SMS）： 通知したいユーザーまたは特定のメールアドレス、またはその両方を選択します。
5.

保存をクリックします。

注意：アラートが“有効”の時に通知が生成され、通知を受信するチャネルが設定される必要があります。
ヒント：複数のアラートの通知設定の変更がサポートされています。

マネージャーメモを編集する
ロールに割り当てられた権限を持つマネージャーとユーザーは、他のユーザーがアラートを調査するのに役立つマネージャーメモを作成できます。マネージャーメモは、アラートがトリガーされると、アラートの詳細ページに表示されます。マネージャーのメモを使用して、ユーザーはアラートのステータスを理解したり、アラートによって特定された問題を解決したりできます。
1.

左側のペインで、レベルを選択します。

2.

アラートタイプテーブルで、アラートのボックスにチェックを付けます。

3.

アラート設定をクリックします。

4.

マネージャーメモ：テキストボックスにそのアラートのメモを入力します。

49

5.

保存をクリックします。

スケジュールされたレポート
Navicat Monitor を使用して、レポートをスケジュールし、特定の受信者にメールを送信できます。スケジュールされたレポートを管理するためには、設定 -> スケジュールレポートに移動します。

新しいレポートを作成
1.

+ 新規レポートをクリックします。

2.

レポートを設定します。詳細については、レポートを作成を参照してください。

3.

レポートを作成をクリックします。

レポートを編集1.

レポートを選択します。

2.

レポートを編集をクリックします。

3.

レポート設定を変更します。

4.

保存をクリックします。

レポートを一時停止／再開
1.
2.

関連するレポートを見つけます。
アイコンをクリックして、レポートを一時停止／レポートを再開を選択します。

レポートを削除
1.
2.

関連するレポートを見つけます。
アイコンをクリックして、レポートを削除を選択します。

50

カスタムメトリックを作成する
デフォルトでは、Navicat Monitor は監視対象インスタンスからサーバーメトリックの事前設定セットを収集します。独自のクエリを追加して、特定のインスタンスのカスタムパフォーマンスメトリックを収集し、メトリック値が特定のしきい値と期間を超えた時にカスタムデータに関するアラートを受信する方がいいかもしれません。カスタムメトリックを設定するためには、設定 ->カスタムメトリックに移動します。

カスタムメトリックとアラートを作成する
1.

カスタムメトリックページで、+ 新しいカスタムメトリックをクリックします。

2.

［手順 1］カスタムメトリックの定義を入力します。
メトリック名カスタムメトリックの名前を入力します。

詳細

ユーザーがメトリック値を理解するのに役立つメトリックの説明を入力します。

データベースの種類

インスタンスのデータベースタイプを選択します。

収集するインスタンスを選

データを収集する特定のインスタンスを選択します。カスタムメトリックチ択ャートが、選択されたインスタンスのインスタンスの詳細ページに表示され
ます。

クエリ

データの収集に使用されるクエリを入力します。クエリは単一の数値スカラ
ーまたは NULL 値を返す必要があります。

メトリック収集をテスト

クエリをテストして、適切な期間内に選択されたインスタンスからデータを正常に収集できることを確認します。

データ表示

収集された値または計算された値を使用することを選択します。
収集された値 - クエリの実行後に収集された実際の値。
コレクション間の計算された変化率を使用 - 各コレクション間の秒数で割ったメトリック値の差を測定します。

3.

［手順 2］+ このメトリックのカスタムアラートを追加をクリックして、カスタムメトリックにアラートを追加します。
アラートを有効にする

アラートを有効にするか無効にするかを選択します。

アラート名

アラートの名前を入力します。

詳細

ユーザーがアラートが発生する原因となる可能性のある状況を理解するのに役立つアラートの説明を入力します。

アラート設定アラートのしきい値の期間を設定します。詳細については、アラートのしきい値を設定するを参照してください。

通知設定

アラート通知を定義します。詳細については、通知設定を設定するを参照してください。

4.

［手順 3］先ほど完了した設定が表示されます：
データ収集を有効にする

デフォルトでは、メトリック収集が有効になっているため、ウィザードの完了後にデータ収集を開始できます。収集を遅らせたい場合、このオプション
をオフにします。

51

アラートを有効にする
5.

アラートを有効にするか無効にするかを選択します。

カスタムメトリックを作成をクリックします。

カスタムメトリックチャートを表示する
1.
2.
3.

カスタムメトリックチャートを表示する
アイコンをクリックして、新しいタブでチャートを開くを選択します。
カスタムメトリックのチャートが新しいタブで開きます。

カスタムメトリックとアラートを変更する
カスタムメトリックとアラートを編集する
1.

カスタムメトリックページで、メトリック名またはアラート名をクリックします。

2.

設定を変更します。

3.

最後の手順で保存をクリックします。

メトリック収集を有効／無効にする
1.
2.

カスタムメトリックチャートを表示する
アイコンをクリックして、データ収集を有効にする／データ収集を無効にするを選択します。

ヒント：他のアクションをクリックし、データ収集を有効にする / データ収集を無効にするを選択して、選択された全てのメトリ
ックのメトリック収集を有効または無効にします。
アラートを有効／無効にする
1.
2.

カスタムメトリックチャートを表示する
アイコンをクリックして、アラートを有効にする／アラートを無効にするを選択します。

ヒント：他のアクションをクリックし、アラートを有効にする／アラートを無効にするを選択して、選択された全てのメトリックのアラートを有効または無効にします。
アラートを削除
1.
2.

カスタムメトリックチャートを表示する
アイコンをクリックして、アラートを削除を選択します。

ヒント：他のアクションをクリックし、アラートを削除を選択して、選択された全てのメトリックのアラートを削除します。
カスタムメトリックとそのアラートを削除
1.

カスタムメトリックチャートを表示する
52

2.

アイコンをクリックして、メトリックとアラートを削除を選択します。

注意：カスタムメトリックとアラートの削除は、元に戻すことができない永続的なアクションです。
ヒント：他のアクションをクリックし、メトリックとアラートを削除を選択して、選択されたメトリックとそのアラートを全て削
除します。

ストレージ
リポジトリデータベースを管理
既存のリポジトリデータベースの別のデータベースへの移行には、同じサーバー内の別のデータベースへの移行、または、別のオ
ペレーティングシステムのデータベースへの移行（Windows から macOS など）が含まれます。
リポジトリデータベースを移行した場合、次の手順に従います。
1.

コマンドを実行するか、通知領域／メニューバーのアイコンを使用して、Navicat Monitor サービスを停止します。

2.

お使いのデータベース管理ツールで、現在のリポジトリデータベース（構造とデータの両方を含む全てのテーブル）を新
しいリポジトリデータベースにコピーします。

3.

Navicat Monitor サービスを開始し、ブラウザで Navicat Monitor を起動します。

4.

設定に移動します。

5.

リポジトリデータベースをクリックします。

6.

設定の編集をクリックします。

7.

リポジトリデータベースの設定を編集します。
ホスト名

データベースサーバーのホスト名または IP アドレス。

ポート

データベースサーバーに接続するための TCP／IP ポート。

サインイン方法［SQL Server］認証方法：SQL Server 認証または Windows 認証。

データベース名

リポジトリデータベースの名前。

名前

データベースサーバーに接続するためのユーザー名。ユーザーアカウントには、次の権限が必要です：
MySQL／MariaDB - 全てのデータベースオブジェクトに対する SELECT、
INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE
TEMPORARY TABLES、CREATE VIEW
PostgreSQL - ログインできる、データベースとスーパーユーザーを作成できる
SQL Server - CREATE、UPDATE、SELECT、DELETE

パスワード
8.

データベースサーバーに接続するためのパスワード。

Navicat Monitor サービスを再起動して監視を再開します。

53

監視データの消去
リポジトリデータベースには、監視プロセス中に Navicat Monitor によって収集された全てのデータが保存されます。これは、ハードディスク容量を大量に消費する可能性があります。データベースが大きくなりすぎないようにするか、全てのハードディスク
領域を使用しないようにするために、定期的な自動データ消去を設定できます。データ消去設定を設定するためには、設定 -> データ消去に移動します。
データは、アラートとパフォーマンスデータの 2 つのカテゴリに保存されます。アラートデータは概要ページ、アラート履歴ページ、アラートの詳細ページの様々なセクションに表示され、パフォーマンスデータは概要ページ、インスタンスの詳細ページ、チャートページの様々なセクションに表示されます。
各カテゴリにデータを保持する期間を選択できます。‘消去しないでください’がデフォルトとして設定されています。これは、デー
タがリポジトリデータベースに無期限に保存されることを意味します。この設定を変更するためには、これより古いデータを削除
ドロップダウンメニューから時間オプションを選択し、保存をクリックします。

54

4 - 概要
概要ダッシュボード
概要ダッシュボードページには、Navicat Monitor によって監視されている全てのインスタンスが表示されます。高レベルの概要
情報とインスタンスの健康状態を取得し、重大な注意が必要なインスタンスを特定できます。

インスタンスカード
インスタンスカードを使用すると、サーバーの状態とシステムリソースの使用状況を確認できます。サーバーを監視するために新しいインスタンスを作成するためには、+ 新しいインスタンスをクリックし、サーバーの種類を選択します。次に、新しいインス
タンスウィンドウに適切な情報を入力します。詳細については、インスタンスを作成をご覧ください。
デフォルトでは、インスタンスカードには使用可能なすべてのシステムリソースの使用状況が表示されます。カードのデザインをクリックして、不要なメトリックのチェックを外します。コンパクトまたは快適を選択することにより、最適な表示スタイルを変更できます。快適ビューはカード上の選択されたメトリックを表示し、コンパクトビューは全てのメトリック情報を非表示にします。
新しいインスタンスを作成する時、そのインスタンスを可用性グループに割り当てることができます。新しいインスタンスを作成する時、そのインスタンスを可用性グループに割り当てることができます。、DB タイプ、または、フラット化を選択して、ダッシュボードのビューを変更できます。
カード内のメトリックにカーソルを合わせると、小さなチャートが表示されます。チャート上でマウスポインタを移動すると、その時点の時間と値が表示されます。

55

インスタンス上でクリックして、その詳細とメトリックスを表示できます。
インスタンスの監視を一時停止
特定のインスタンスの監視を一時的に停止したい場合があります。 アイコンをクリックし、アイコンをクリックし、監視を一時停止を選択します。Navicat Monitor は監視が再開するまでサーバーからの情報収集を停止します。監視を再開するためには、から監視の再開を選択します。
メトリックの更新を停止
Navicat Monitor は、ダッシュボードのメトリックを 60 秒ごとに更新します。メトリックの更新を停止または開始するためには、
アイコンまたはアイコンをクリックします。停止期間中、サーバーデータの収集は停止しません。

インスタンスの順序を変更
並べ替えをクリックして、並べ替えオプションを選択します。アラートの重大度を選択すると、インスタンスカードは、重大度レベルによってクリティカルから低い方にソートされます。位置をカスタマイズするためには、インスタンスカードのアイコンをクリックして押したまま、カードを希望の位置にドラッグアンドドロップします。Navicat Monitor は、カスタムオーダーを自動的に記憶します。インスタンスを別のグループに移動する場合、インスタンスが属するグループが変更されます。

注意：カスタムソートはフラット化ビューでのみ使用できます。

56

インスタンスにフィルタをかける
DB タイプビュー／フラット化ビューを使用している場合、フィルタをクリックし、グループ名を選択して、それに属する全てのインスタンスを表示します。

グループビューを使用している場合、サーバーの種類にチェックを付けて、インスタンスにサーバーの種類によるフィルタをかけます。

インスタンスの健康状態によってインスタンスにフィルタをかけることもできます。色付きのタグは、クリティカルアラートのあるサーバー（赤）、警告のあるサーバー（オレンジ）、正常なサーバー（緑）、および、監視を一時停止または停止したサーバー（灰色）の合計数を示します。タグをクリックして、選択されたグループの状態によってインスタンスにフィルタをかけます。

インスタンスを検索
多くのインスタンスを監視している場合、検索機能を使用して簡単に必要なインスタンスを見つけることができます。インスタン
スの検索テキストボックスに検索文字列を入力します。インスタンスカードは、検索文字列によってすぐにフィルタをかけられます。

最新のアラート
右側のペインには、Navicat Monitor で発生した最近のアラートが表示されます。

アイコンをクリックすると、非表示になります。個々のアラートをクリックすると、その詳細ページにリダイレクトされます。全ての履歴を見るをクリックすると、アラー
トページが開きます。

インスタンスの詳細
インスタンスの詳細を表示
概要ページで、インスタンスカードをクリックして、そのインスタンスの詳細ページを開きます。サーバーのパラメータとメトリックが視覚的に表示され、サーバーの負荷とパフォーマンスをすばやく確認できます。ここで、監視を一時停止および監視の再開
ボタンを使用して、インスタンスの監視を一時停止および再開できます。Navicat Monitor は監視が再開するまでサーバーからの情報収集を停止します。

57

全ての監視対象のインスタンスが左側のペインに表示されます。インスタンスを選択して、それに関連する情報を表示します。

インスタンスの詳細ページの情報
概要
サーバーに関するホスト情報、サーバーのプロパティ、アラート、ステータスが表示されます。インスタンス変数を表示または編集するためには、インスタンス変数の表示と編集をクリックします。アラートが発生した場合、それをクリックしてアラートペー
ジを開きます。
データベースとテーブルサイズによって上位 5 つのデータベースまたはテーブルを表示し、残りのデータベースまたはテーブルをグループ化する“その他”と呼ばれる 6 番目のカテゴリを表示します。これにより、サーバー上のどのデータベースとテーブルが最大であるかをすばやく簡
単に確認できます。
各セグメントにカーソルを合わせると、サイズの割合（%）が表示されます。インスタンス内の全てのデータベースとテーブルのサイズ情報を表示するためには、全て表示をクリックします。

長時間実行クエリ
長時間実行クエリチャートには、1 時間あたりの平均待機時間がポリシーよりも長いクエリが表示されます。表示：最近のドロッ
プダウンメニューを使用して、期間を選択します。

58

各クエリは一意の色で表示されます。バーセグメントにカーソルを合わせると、クエリステートメントや合計待機時間を含む、クエリの詳細ビューが表示されます。チャートにドリルダウンするためには、チャートをクリックして長時間実行クエリページを開
きます。

チャート
Navicat Monitor は、サーバーパフォーマンスメトリック（ユーザーが作成したカスタムメトリックを含む）を、小さなチャートとして表される視覚化の形式で表示します。チャートは、一定の間隔でデータを追跡および更新し、事前定義された様々な色と記号を使用して関連するメトリックを表示します。小さなチャートでは、軸の目盛りとラベルは表示されません。
時間間隔（X 軸）と更新オプションが設定可能です。自動更新ドロップダウンメニュー、から開始日時ピッカー、時間間隔ドロッ
プダウンメニュー、および、移動矢印を使用します。

マウスポインタをチャート上の一点に移動して、その値を読み取ることができます。個々のチャートまたは複数のチャートの詳細を表示するためには、チャートをクリックして、チャートページを開きます。

インスタンス変数を表示、編集
インスタンスの詳細ページで、インスタンス変数の表示と編集をクリックして、サーバー変数を表示または編集します。インスタ
ンス変数ページにはサーバー変数が表示され、複数のサーバーの変数を比較して、1 つのサーバーのパフォーマンスが同じ状態の他のサーバーと同じではない理由を判別できます。
左側のペインで複数のインスタンスを選択して、それらの変数を比較します。値は横に並べて表示され、違いが一目でわかります。
該当しない変数は N/A と表示されます。

59

変数を編集するためには、値にカーソルを合わせて、編集をクリックします。

データベースとテーブルのサイズを表示
インスタンスの詳細ページで、データベースとテーブルセクションの全て表示をクリックします。データベースとテーブルページには、サーバー内のデータベースとテーブルがそのサイズと共に一覧表示されます。リストは、サイズ順になっています。左側のペインでインスタンスをクリックして、そのデータベースとテーブルのページにジャンプします。

60

チャート
チャートについてインスタンスの詳細ページのそれぞれの小さなチャートは、大きなチャートとして開くことができます。チャートページには、指定されたサンプル間隔に対するメトリックと詳細なチャート情報が表示されます。様々な定義済みの色と記号を使用して、関連するメトリックを表示します。インスタンスがある期間に監視を停止された場合、チャートのその期間に使用できるメトリックはありません。
Navicat Monitor は 40 種類以上のチャートを提供します。チャートのタイトルをクリックすると、チャートのタイプを変更できます。

Navicat Monitor は、面チャートと折れ線チャートの 2 つの時系列チャートをサポートしています。折れ線チャートと面チャートを切り替えるためには、

またはをクリックします。

エリアチャート
61

折れ線チャート

時間セレクターは、チャート内に表示する期間と間隔（X 軸）を選択するためのものです。これには、日時ピッカー、間隔ドロッ
プダウンメニュー、パンニング矢印が含まれています。

ヒント：時間間隔をカスタマイズするためには、マウスホイールを使用してチャートを拡大／縮小します。チャートをクリックして左右にドラッグし、期間を変更します。

62チャート上のポイントにマウスポインタを移動すると、そのポイントでの時間と凡例がメトリックと共に表示されます。サンプル
時間内の選択されたインスタンスに関する計算された統計（平均、最小、最大）が下部に表示されます。

ヒント：をクリックして、レポートメールを送信するスケジュールを設定します。

メトリックを比較
複数のインスタンスのメトリックを同じチャートに同時に表示して、データを比較したり分析したりできます。チャートの各線／
各領域は、選択されたインスタンスのパフォーマンスを表します。左側のペインでインスタンスを選択して、そのメトリックをチ
ャートに追加します。同じ方法で、チャートからメトリックを削除します。

チャートをエクスポート
全てのチャートを PDF ファイルとしてエクスポートすることができます。現在のチャートをエクスポートするためには、
リックします。

単一チャート63をク

比較チャート64

5 - アラート
アラートについて
Navicat Monitor はサーバーで問題を検出するとアラートを出します。アラートには、警告（オレンジ）とクリティカル（赤）の 2
つの種類があります。警告アラートはサーバーのパフォーマンスには影響しませんが、問題を示し、調査が必要な場合があります。
クリティカルアラートは、サーバーのパフォーマンスに影響を与えている、または影響を与えるであろう深刻な問題を示します。
このような問題は、直ちに対処する必要があります。
アラートが発生すると、アラート履歴ページと概要ダッシュボードに表示されます。通知は、割り当てられたグループメンバーまたは特定の人に送信されます。
特定のインスタンスやグループに関するアラートをトリガーするようにしきい値をカスタマイズし、誰にアラート通知を送信する
かを設定できます。詳細については、アラートポリシーとアラート通知を参照してください。

アラート履歴アラート履歴を表示
アラート履歴ページでは、アラートテーブルを参照したり、特定のアラートを開いたり、それをユーザーに割り当てたり、一度に複数のアラートを選択したりできます。
アラートテーブルは自動的に更新され、60 秒ごとに新しいアラートをチェックします。アラートがトリガーされた時間に基づいて、最新の 10 個のアラートが表示されます。アラートは、発生した時刻（開始時刻）でソートされます。列のタイトルをクリックして、その列で並べ替えます。

監視されている全てのインスタンスが左側のペインに表示されます。レベルを選択すると、そのレベルに関連するアラートのみが表示されます。

65

ページごとに表示されるアラートの数を変更するためには、X /ページクリックして、事前定義された数を選択します。デフォル
トでは、テーブル内の使用可能な全ての列が表示されます。列を表示/隠すをクリックし、非表示にしたい列を選択します。デフォルトに戻すを選択して、テーブルをそのデフォルト設定に戻します。
アラートの詳細情報を表示したい場合、アラートをクリックしてその詳細ページにリダイレクトします。アラートを開くと、それは自動的に既読になります。

アラートを割り当てる
1.

アラートにカーソルを合わせ、割り当て先をクリックします。

2.

ユーザーを選択します。

3.

ユーザの割り当てをクリックします。

アラートにフィルタをかける
デフォルトでは、アラート履歴テーブルには、全てのインスタンスの"オープン"アラートが表示されます。左側のインスタンスペインを使用するか、事前定義されたフィルタを使用するか、独自のフィルタを作成することにより、アラートにフィルタをかけることができます。
注意：適用されたフィルタは、インスタンスペインでインスタンスまたはグループを選択すると、保持されます。

インスタンスペイン
インスタンスペインは、アラートが表示されるインスタンスを制御します。左側のリストでグループを選択すると、テーブルには
そのグループの全てのインスタンスに関連するアラートのみが一覧表示されます。また、インスタンスの名前がページ見出しに表示されます。

66定義済みフィルタ
フィルタドロップダウンメニューには、アラートにフィルタをかけるためのいくつかの定義済みフィルタが含まれています。例えば、開かれているクリティカルアラートまたは警告アラート、または開かれている全てのアラートを表示できます。
フィルタをクリックして、ドロップダウンメニューからフィルタを選択するだけです。

高度フィルタ
高度フィルタを使用すると、カスタマイズされた条件に基づいてアラートにフィルタをかけることができます。高度フィルタをクリックして高度フィルタペインを展開します。

高度フィルタペインを折りたたむためには、高度フィルタをもう一度クリックするか、ペインの下部にあるフィルタを非表示をクリックします。
高度フィルタを適用
1.

高度フィルタペインで、必要なフィルタオプションの組み合わせを選択します。

2.

フィルタの適用をクリックします。

ユーザー定義フィルターを作成する
1.

高度フィルタペインでフィルタオプションを選択した後、カスタムフィルタとして保存をクリックします。

67

2.

フィルタ名を入力して、保存をクリックします。

3.

カスタムフィルタがフィルタドロップダウンメニューに表示されます。

注意：をクリックして、カスタムフィルタを削除します。アラート履歴テーブルはデフォルトでオープンに戻ります。

アラートの詳細
概要ページまたはアラート履歴ページでアラートをクリックして、その詳細ページを表示します。アラートの詳細ページでは、発生したアラートの詳細情報を表示したり、それを既読／未読としてマークしたり、それを開いたり閉じたり、それをメンバーに割り当てたり、コメントを追加したりできます。このページを開くと、アラートは自動的に"既読"としてマークされます。

アラートの詳細ページの情報
概要
アラートの現在のステータス、発生時刻、終了時刻が表示されます。
アラートの詳細
アラート名、このアラートの説明、および、問題の調査と解決に役立つ Navicat Monitor からのアドバイスが表示されます。この
アラートのコメントを書き込むためには、備考を追加をクリックします。
最後の発生
現在のインスタンスに対して発生したこの種類のアラートの最新の 7 つが一覧表示されます。全ての発生を表示するためには、全て表示をクリックします。
チャート
アラートの種類に応じて、様々なチャートが表示されます。それらは、アラートが発生した時間の前後にキャプチャされた様々なパフォーマンスカウンター値とプロセス情報を表示します。値を読み取るためには、マウスポインターをチャート上のポイントに移動します。

アラートを割り当てる
68メンバーにアラートを割り当てる1.

割り当て先をクリックします。

2.

ユーザーを選択します。

3.

ユーザの割り当てをクリックします。

ユーザーの割り当てを解除
1.

譲受人列で、ユーザーのアバターをクリックします。

2.

割り当てされたユーザの消去を選択します。

69

6 - クエリアナライザ
クエリアナライザを起動
クエリアナライザツールは、クエリログのグラフィカルな表現を提供し、クエリパフォーマンスの監視と最適化、クエリアクティ
ビティ統計の視覚化、SQL ステートメントの分析、長時間実行クエリの迅速な特定と解決を可能にします。クエリアナライザの使用を開始するためには、左側のペインで分析したいインスタンスを選択すると、すぐに分析が開始されます。
注意：インスタンスから関連データを取得するために Navicat Monitor を許可するように求めるプロンプトがポップアップ表示される場合があります。
しばらくすると、分析結果が表示されます。

Navicat Monitor はクエリアナライザのメトリックを 60 秒ごとに更新します。メトリックの更新を停止または開始するためには、
アイコンまたはアイコンをクリックします。停止期間中、サーバーデータの収集は停止しません。

長時間実行クエリ
長時間実行クエリチャートには、1 時間あたりの平均待機時間がポリシーよりも長いクエリが表示されます。表示：最近のドロッ
プダウンメニューを使用して、期間を選択します。
各クエリは一意の色で表示されます。バーセグメントにカーソルを合わせると、クエリステートメントや合計待機時間を含む、クエリの詳細ビューが表示されます。チャートにドリルダウンするためには、チャートをクリックして長時間実行クエリページを開
きます。

70

最新のデッドロッククエリ
選択されたインスタンスで検出された最新のデッドロックのトランザクション情報を表示されます。全て表示をクリックして、全てのデッドロックを表示できます。

プロセスリスト選択されたインスタンスで実行中のプロセスの合計数が表示され、ID やコマンドタイプ、ユーザー、データベース、時間情報を含む最後の 5 つのプロセスが一覧表示されます。全て表示をクリックして、全てのプロセスを表示できます。

クエリアナライザ
クエリアナライザは、次の方法でクエリステートメントに関する情報を収集します。
MySQL／MariaDB インスタンスの場合、Navicat モニターは•サーバーから一般的なクエリログを取得し、情報を分析します。

•

サーバーからスロークエリログを取得し、情報を分析します。

•

performance_schema データベースに問い合わせを行い、特定のパフォーマンス情報を分析します。

注意：パフォーマンススキーマは、MySQL Server 5.5.3 以降でサポートされています。クエリステートメントは正規化され、最大長は 1024 バイトです。異なるリテラル値を持つ同様のクエリは結合されます。引用符で囲まれた値と数値は"?"に置き換えられます。
SQL Server インスタンスの場合、Navicat Monitor は•実行に関連する動的管理ビューに問い合わせを行い、特定のパフォーマンス情報を分析します。

上位 5 つのクエリ
71最も時間のかかる上位 5 つのクエリがグラフとともに表示され、潜在的な問題をすぐに観察することができます。

をクリックして、上位 5 つのクエリリストを更新できます。
•

合計時間に基づく上位 5 つのクエリ - クエリステートメント。

•

カウント - クエリが実行された回数。

•

合計時間 - クエリの全ての実行の累積実行時間。

•

ユーザ@ホスト - クエリを実行したユーザー。

クエリテーブル
クエリテーブルは、実行された全てのクエリの要約情報を提供します。発生統計が計算され、結果が表示されます。クエリにカーソルを合わせて完全なクエリステートメントを表示し、クエリのコピーをクリックしてそれをコピーします。インスタンスがPostgreSQL の場合、SQL プロファイラーでの新しいトレースの作成をクリックして、そのクエリを使用して新しいトレースを作成することもできます。

列を表示/隠すをクリックし、非表示にしたい列を選択します。デフォルトに戻すを選択して、テーブルをデフォルト設定に戻します。
クエリにフィルタをかけたりソートすることができます。クエリの検索ボックスに検索文字列を入力してテーブルにフィルタをかけ、列名をクリックしてテーブルを並べ替えます。
1 ページあたりのクエリ数を変更するためには、X /ページをクリックして、事前定義された数を選択します。テーブル内のクエリの総数を変更するためには、クエリの合計数をクリックし、事前定義された数を選択します。

長時間実行クエリ
長時間実行クエリについて
クエリアナライザページで、長時間実行クエリチャートをクリックします。長時間実行クエリページでは、履歴データを使用して、リソースを消費している長時間実行クエリを特定し、パフォーマンスの問題の根本的な原因を調査します。データは毎秒収集され、時間の経過とともに自動的に圧縮されます。

72監視されている全てのインスタンスが左側のペインに表示されます。インスタンスを選択して、その長時間実行クエリチャートを表示します。
Navicat Monitor はクエリに関する様々な追加情報を提供します。タブをクリックして、対応するチャートを表示します。使用可
能なタブは、選択されたインスタンスのサーバーの種類によって異なります。
ヒント：SQL Server インスタンスのプランチャートを表示する場合、xml をダウンロード列のエントリをクリックすることにより実行プラン情報を XML ファイルとして保存し、それらを開いて表示することができます。

凡例のエントリにカーソルを合わせると、チャート内の各シリーズが強調表示され、視覚化が向上します。

73

時間セレクターは、チャート内に表示する期間と間隔（X 軸）を選択するためのものです。これには、日時ピッカー、間隔ドロッ
プダウンメニュー、パンニング矢印が含まれています。

ヒント：時間間隔をカスタマイズするためには、マウスホイールを使用してチャートを拡大／縮小します。チャートをクリックして左右にドラッグし、期間を変更します。
ヒント：をクリックして、レポートメールを送信するスケジュールを設定します。

クエリの詳細を編集する
クエリの名前を変更
デフォルトでは、Navicat Monitor はクエリごとにハッシュされた名前を生成します。人間が読める名前に変更できます。
1.

テーブルのクエリ名にカーソルを合わせ、編集をクリックします。

2.

クエリ名／クエリ ID を入力に新しい名前を入力します。

3.

保存をクリックします。

クエリを除外するチャートとクエリアナライザからクエリを除外すると役立つ場合があります。例えば、バックアップ、レプリケーションなどに関連するクエリを除外できます。
1.

テーブルのクエリ名にカーソルを合わせ、編集をクリックします。

2.

クエリアナライザ＆長時間実行クエリチャートでこのクエリを除外するを有効にします。

3.

保存をクリックします。

注意：名前が変更されたクエリや除外された全てのクエリは、クエリポリシーに一覧表示されます。

特定のクエリを分析
SQL チャートでは、クエリを分析して、それが遅い理由を特定できます。
特定のクエリを掘り下げて調査するためには、凡例ラベルをクリックするか、チャートの棒セグメントをダブルクリックします。
クエリの過去の実行状況を確認し、関連する全てのトラブルシューティング情報を 1 つのビューで表示できます。タブをクリック
すると、クエリに関連する他のチャートが表示されます。

74

分析チャート
分析タブを選択し、ページを下にスクロールして、分析チャートを確認します。いずれかのチャートで 1 点にカーソルを合わせると、ツールチップの値と垂直線が自動的にポップアップ表示されます。

長時間実行クエリチャートをエクスポート
長時間実行クエリチャートは PDF ファイルとしてエクスポートできます。現在のチャートをエクスポートするためには、
リックします。

全てのクエリチャート
75をク

単一のクエリチャート

デッドロックを表示
デッドロックページには、Navicat Monitor がそれに関する情報を持っている選択されたインスタンスで検出された全てのデッドロックが表示されます。

76監視されている全てのインスタンスが左側のペインに表示されます。インスタンスを選択して、そのデッドロックを表示します。
デフォルトでは、デッドロックリストは 5 秒ごとに自動的に更新されます。自動更新時間を変更したい場合は、更新時間ドロップ
ダウンメニューを使用します。自動更新を一時停止するためには、をクリックします。

デッドロックにフィルタをかけることができます。デッドロックの検索ボックスに検索文字列を入力して、リストにフィルタをかけます。
1 ページあたりに表示されるデッドロック数を変更するためには、X /ページをクリックして、事前定義された数を選択します。

プロセスリストを表示
プロセスリストページには、選択されたインスタンスで現在実行されている全てのプロセスが表示されます。どのクエリが現在実行されているのかを確認できます。プロセスリストは、次の詳細情報を提供します。

監視されている全てのインスタンスが左側のペインに表示されます。インスタンスを選択して、そのプロセスリストを表示します。
デフォルトでは、プロセスリストは 5 秒ごとに自動的に更新されます。自動更新時間を変更したい場合は、更新時間ドロップダウ
ンメニューを使用します。自動更新を一時停止するためには、をクリックします。

77スレッドのリストにフィルタをかけたりソートすることができます。スレッドの検索ボックスに検索文字列を入力してリストにフィルタをかけ、列名をクリックしてリストを並べ替えます。
1 ページ当たりに表示されるスレッドの数を変更するためには、X /ページをクリックして、事前定義された数を選択します。

プロセス終了
利用可能な CPU とメモリのリソースを大量に使用し、他の有効なクエリをブロックする可能性があるスロークエリや長時間実行時
間クエリが見つかる場合があります。スレッドを即座に停止するためには、アクション列のアログでプロセス終了をクリックします。

78

をクリックし、ポップアップダイ

7 - SQL プロファイラー
SQL プロファイラーについて
SQL プロファイラーは、非効率的なスロークエリを見つけるためのグラフィカルなクエリ実行詳細情報を提供します。トレースを作成して、インスタンスに対して実行されたクエリに関するデータを収集できます。データは後で分析して、パフォーマンスの問
題のトラブルシューティングに使用できます。例えば、本番環境でパフォーマンスに影響を与えているクエリを確認できます。
注意：PostgreSQL のみ使用可能です。

トレースの作成
トレースは、選択したフィルターに基づいてサーバーログからデータを収集します。データはリポジトリデータベースに保存されます。トレースの作成時、SQL プロファイラーによって収集されたデータをフィルター処理する条件を定義し、トレースを実行するスケジュールを設定できます。
アイコンまたは+ 新しいトレースをクリックすると、次のページで新しいトレースを作成できます。

•

SQL プロファイラー•

クエリアナライザ•

長時間実行されるクエリ

ヒント：SQL プロファイラーページに移動して、トレースを編集および削除できます。
1.

インスタンスを選択します。
注意：インスタンスから関連データを取得するために Navicat Monitor を許可するように求めるプロンプトがポップアッ
プ表示される場合があります。

2.

トレースの詳細を入力します：
トレース名

トレースの名前を入力します。

ユーザーフィルター

クエリをトレースに含めるユーザー／ロールを指定します。空は、全てのユーザー／ロールからのクエリを含むことを意味します。

データベースフィルター

トレースするデータベースを指定します。空は、全てのデータベースに対するクエリを含むことを意味します。

クエリフィルター

検索文字列またはクエリ ID を入力して、トレースのクエリをフィルター処理します。

最大トレース行数

トレースの最大行数を指定します。SQL プロファイラーは、その行数に達す
るとトレースを終了します。

スケジュール

トレースを実行するためのスケジュールの詳細を指定します。トレーススケ
ジュールの設定を参照してください。

共有する相手トレースを見ることができる人を指定します。

79

3.

トレースの作成をクリックします。

トレーススケジュールの設定
Navicat Monitor では、データを収集する期間を指定し、トレース実行のスケジュールを指定できます。

スケジュールを選択してトレースのスケジュールを設定し、その後、トレースレポートを生成する頻度を選択できます。

•

1 回のみ - トレースは、終了日時に 1 回生成されます。終了日時が現在の日時より前の場合、トレースはすぐに生成されます。

•

毎日予定 - トレースは、毎日終了日時に生成されます。

•

毎週予定 - トレースは、毎週終了日時に生成されます。

•

毎月予定 - トレースは、毎月終了日時に生成されます。

スケジュール設定されたトレースの管理
スケジュール設定されたトレースのリストを表示するためには、左側のペインでインスタンスを選択します。
注意：インスタンスから関連データを取得するために Navicat Monitor を許可するように求めるプロンプトがポップアップ表示される場合があります。

トレースを有効または無効にするためには
1.
2.

トレースを選択します。
アイコンをクリックして、トレースの有効化／トレースの無効化を選択します。

トレースを削除するためには

80

1.
2.

トレースを選択します。
アイコンをクリックして、トレースの削除を選択します。

トレースの表示と分析
トレースは、各クエリの実行計画とそのコンポーネントの統計をグラフィカルに表示します。各クエリに対して生成される実行計
画は、ビジュアル、チャート、テキストベースの 3 つの異なる形式で表示できます。

クエリテーブル
クエリテーブルには、クエリの基本情報が表示されます。クエリを選択して、その詳細と計画を表示します。
列を表示/隠すをクリックし、非表示にしたい列を選択します。デフォルトに戻すを選択して、テーブルをデフォルト設定に戻します。
クエリにフィルタをかけたりソートすることができます。クエリの検索ボックスに検索文字列を入力してテーブルにフィルタをかけ、列名をクリックしてテーブルを並べ替えます。
クエリを非表示にするための高度なフィルターを追加することもできます。+ フィルターを追加をクリックして、フィルター条件を追加します。
1 ページあたりのクエリ数を変更するためには、X /ページをクリックして、事前定義された数を選択します。

クエリの詳細クエリの完全なステートメントを取得できます。

実行計画 - ビジュアル
このダイアグラムには、クエリによって実行される操作と、それらの間で渡されるデータが表示されます。操作のコストが図の総コストの 50%以上になると、数字が赤くなります。操作をクリックして、その統計情報を表示します。この情報は、クエリの実行時に内部で何が起こっているかを理解するのに役立ちます。

81

左下隅にあるアイコンを使用して、ダイアグラムを拡大または縮小したり、全画面表示モードに切り替えたりできます。
ヒント：全画面表示モードでは、ダイアグラムとクエリを PDF ファイルとしてダウンロードできます。

実行計画 - チャート
メトリック - 同じクエリのトレースレポート内のフィールドの割合を計算します。
分析 - ツリービューには、実行計画階層のハイレベルの概要が表示されます。
ノードタイプごと - ビジュアルグラフに各ノードタイプの概要情報を表示します。
リレーションごと - 各テーブルに関連する統計情報を表示します。

実行計画 - テキストベース
テキストベースの計画は、JSON 形式で表示されるクエリ実行に関する完全な情報セットを提供します。この形式は、読み取りや分析が難しい場合がありますが、他のユーザーと簡単に共有できます。

82

8 - 複製
監視対象レプリケーション
監視対象レプリケーションページには、監視されるレプリケーションに関連する全ての情報が表示されます。レプリケーションの状態を監視したり、レプリケーションの問題を診断したり、レプリケーションがシームレスに機能することを確認したりできます。
Navicat Monitor は、スレーブのステータス、設定、パフォーマンスに関する詳細情報を提供します。
Navicat Monitor は、ダイアグラムビューとリストビューの 2 つのレプリケーションビューをサポートしています。ビューを切り替えるためには、

またはをクリックします。

レプリケーションの詳細情報を表示したい場合は、スレーブをクリックすると詳細ページにリダイレクトします。
ヒント：をクリックして、レポートメールを送信するスケジュールを設定します。

レプリケーションにフィルタをかける
Navicat Monitor は、監視対象インスタンスの全てのレプリケーション関係を表示します。特定のサーバータイプのレプリケーシ
ョンを表示するためには、サーバータイプのチェックボックスにチェックを付けます。
場合によっては、正常なレプリケーションを非表示にし、正常ではないレプリケーションに焦点を当てたい場合があります。ダイ
アグラムビューで正常なレプリケーションを非表示にするオプションを有効にすることができます。

MySQL／MariaDB レプリケーション
ダイアグラムビュー
このビューには、マスターサーバーとそのスレーブの階層と関係が視覚的に表示されます。スレーブにカーソルを合わせると、その I／O スレッドと SQL スレッドのステータスが表示されます。

インスタンスブロックと矢印は、レプリケーションの様々な状態を表すために色分けされています。

83•

緑のブロックは、サーバーが起動している（安定している）ことを示します。

•

赤のブロックは、サーバーが停止していることを示します。

•

緑の矢印は、レプリケーションが進行中で、スレーブがそのマスターに合わせて最新になっていることを示します。

•

赤の矢印は、レプリケーションが停止（切断）されており、スレーブがマスターに対して最新でない可能性があることを
示します。

•

黒い線はグループレプリケーションを示します。

ヒント：マウスホイールを使用してグラフをズームイン／ズームアウトします。グラフをクリックしてドラッグし、移動します。

リストビュー
このビューには、登録されている全てのマスターサーバーとスレーブサーバーが表示され、レプリケーションの詳細は表で示されます。全てのマスターサーバーとそのスレーブをグループ化します。共通のステータス情報が列に表示されます。各マスター名の左側にある矢印をクリックして、そのスレーブのステータスと設定を展開または折りたたみます。

カラーバーは、レプリケーションスレーブの様々な状態（安定（緑）、切断（赤））を表します。それにカーソルを合わせると、時間が表示されます。

PostgreSQL レプリケーション
ダイアグラムビュー
このビューには、マスターサーバーとそのスレーブの階層と関係が視覚的に表示されます。スレーブにカーソルを合わせると、その I／O スレッドと SQL スレッドのステータスが表示されます。

インスタンスブロックと矢印は、レプリケーションの様々な状態を表すために色分けされています。

84

•

緑のブロックは、サーバーが起動している（安定している）ことを示します。

•

赤のブロックは、サーバーが停止していることを示します。

•

緑の矢印は、レプリケーションが進行中で、スレーブがそのマスターに合わせて最新になっていることを示します。

•

赤の矢印は、レプリケーションが停止（切断）されており、スレーブがマスターに対して最新でない可能性があることを示します。

ヒント：マウスホイールを使用してグラフをズームイン／ズームアウトします。グラフをクリックしてドラッグし、移動します。

リストビュー
このビューには、登録されている全てのマスターサーバーとスレーブサーバーが表示され、レプリケーションの詳細は表で示されます。全てのマスターサーバーとそのスレーブをグループ化します。共通のステータス情報が列に表示されます。各マスター名の左側にある矢印をクリックして、そのスレーブのステータスと設定を展開または折りたたみます。

カラーバーは、レプリケーションスレーブの様々な状態（安定（緑）、切断（赤））を表します。それにカーソルを合わせると、時間が表示されます。

SQL Server トランザクションレプリケーション／マージレプリ
ケーション
ダイアグラムビュー
このビューには、パブリッシャーとそのサブスクライバーの階層と関係が視覚的に表示されます。サブスクライバーにカーソルを合わせると、その同期ステータスが表示されます。

インスタンスブロックは、サーバーの様々な状態を表すために色分けされています。
•

緑のブロックは、サーバーが起動している（安定している）ことを示します。

•

赤のブロックは、サーバーが停止していることを示します。

•

緑の矢印は、トランザクションレプリケーションが進行中で、サブスクライバーがそのマスターに合わせて最新になっていることを示します。
85

•

赤の矢印は、トランザクションレプリケーションが停止（切断）されており、サブスクライバーがそのマスターに対して最新でない可能性があることを示します。

•

黒の矢印はマージレプリケーションを示します。

ヒント：マウスホイールを使用してグラフをズームイン／ズームアウトします。グラフをクリックしてドラッグし、移動します。

リストビュー
このビューには、登録されている全てのパブリッシャーとサブスクライバーが表示され、レプリケーションの詳細は表で示されます。全てのパブリッシャーとそのサブスクライバーをグループ化します。共通のステータス情報が列に表示されます。各パブリッ
シャー名の左側にある矢印をクリックして、そのサブスクライバーの情報を展開または折りたたみます。

カラーバーは、レプリケーションの様々な状態（成功／安定（緑）、失敗／切断（赤））を表します。それにカーソルを合わせると、時間が表示されます。

レプリケーションをエクスポート
レプリケーションのダイアグラムとリストを PDF ファイルとしてエクスポートできます。レプリケーションをエクスポートするた
めには、をクリックします。

レプリケーション図86

レプリケーションリスト

レプリケーションの詳細を表示
レプリケーションの詳細ページには、監視対象レプリケーションページで選択したスレーブ／サブスクライバーの詳細なレプリケーション情報が表示されます。

レプリケーションの詳細ページの情報
概要
このページの最初に、サーバーに関する情報が一覧表示されます。MySQL／MariaDB マルチソースレプリケーションの場合、マスター名をクリックして、レプリケーションの詳細を表示できます。

レプリケーションアップダウンチャート
レプリケーションのアップダウンステータスのチャートまたは失敗成功ステータスのチャートが表示されます。時間セレクターは、
チャート内に表示する期間と間隔（X 軸）を選択するためのものです。これには、日時ピッカー、間隔ドロップダウンメニュー、パンニング矢印が含まれています。

87

エラー履歴
監視中に発生したレプリケーションエラーが表示されます。表示されるエラーの数を変更するためには、X /ページをクリックして、事前定義された数を選択します。
スレーブステータスとスレーブ構成 - MySQL and MariaDB
これらの 2 つのセクションは、SHOW SLAVE STATUS ステートメントの結果セットを表示します。
スレーブステータスとスレーブ構成 - PostgreSQL
これらの 2 つのセクションは、pg_stat_replication テーブルと pg_stat_wal_receiver テーブルへの問い合わせの結果セットを示しています。.
レプリケーションステータスとレプリケーション設定 - SQL Server
これらの 2 つのセクションは、MSdistribution_agents または MSmerge_agents テーブルへの問い合わせの結果セットを表示します。

88

9 - レポート
レポートを作成
Navicat Monitor を使用すると、レポートを作成、設定、スケジュールできます。レポートに含めることができる 4 種類のチャー
ト／ダイアグラムをサポートしています。

•

アップダウンステータス•

面／折れ線チャート•

レプリケーション図•

長時間実行クエリ分析

新しいレポートを作成する
アイコンまたは+ 新規レポートをクリックすると、次のページで新しいレポートを作成できます。
•

チャート

•

長時間実行クエリ•

レプリケーション•

設定

ヒント：設定ページに移動して、レポートを編集および削除できます。

89

1.

インスタンスを選択します。

2.

レポートに含めたいチャート／ダイアグラムを追加します。レポートへのチャート／ダイアグラムの追加に関する詳細については、チャート／ダイアグラムを追加を参照してください。

3.

メールの詳細を入力します。
レポート名

レポートの名前を入力します。メールの件名に表示されます。

言語

PDF レポートに使用したい言語を選択します。

メッセージ（オプション）レポートを説明するメッセージを入力します。

スケジュールレポートを受信者にメールで送信したいタイミングを選択します。レポー
トのメール送信の詳細については、レポートスケジュールを設定を参照してください。

受信者

受信者のメールアドレスを入力してください。受信者を区切るためにはカンマを使用します。

関連するインスタンスグル

選択されたインスタンスの全てのメンバーにレポートメールを送信しまープのメンバーを追加

す。

すべてのユーザーを追加

全てのユーザーにレポートメールを送信します。

このメールアドレスにテス設定を確認するためのテストメールを送信するメールアドレスを入力しまトレポートを送信／テスト

す。

実行
4.

レポートを作成をクリックします。

ヒント：レポートには複数のタイプのインスタンスを含めることができます。

90

チャート／ダイアグラムを追加
レポートには複数のチャートとダイアグラムを追加することができます。

アップダウンステータス
インスタンスのアップダウンステータスチャートを追加します。

面／折れ線チャート
インスタンスのチャートを追加します。
チャート

レポートに追加したいチャートを選択します。
注意：複数のタイプのインスタンスが選択されている場合、インスタンスのタイプごとに対応する面チャート／折れ線チャートを追加できます。

チャートの種類

チャートのタイプを選択します：面チャートまたは折れ線チャート。

レプリケーション図
インスタンスのレプリケーションダイアグラムを追加します。レプリケーションリストの詳細を追加する場合、レプリケーション
リストを追加オプションにチェックを付けます。

長時間実行クエリ分析
インスタンスの長時間実行クエリチャートを追加します。
分

分析したいクエリを選択します：すべての長時間実行クエリまたはフォーカスクエ
リ分析。

クエリ名

分析したいクエリの名前を入力します。

チャートの種類

チャートのタイプを選択します。
注意：複数のタイプのインスタンスが選択されている場合、インスタンスのタイプごとに対応する長時間実行クエリチャートを追加できます。

レポートスケジュールを設定
Navicat Monitor を使用すると、レポートをメールで送信するスケジュールを設定できます。各レポートは、チャートとダイアグ
ラムを含む PDF ファイルとしてメールでメールで送信されます。レポートを作成または編集する時、メールのスケジュールを設定するするセクションがあります。

91

スケジュールを選択してレポートのスケジュールを設定し、次にレポートの頻度を選択できます。
•

1 回のみ - レポートはレポートデータ期間の間のデータを使用して生成され、終了日として選択した日時に 1 回だけ送信されます。終了日が現在の日付より前の場合、すぐに送信されます。

•

毎日 - レポートは前日のデータを使用して生成され、毎日同じ時刻に送信されます。

•

毎週 - レポートは過去 7 日間のデータを使用して生成され、毎週同じ曜日の同じ時刻に送信されます。

•

毎月 - レポートは前の 1 か月のデータを使用して生成され、その月の同じ日の同じ時刻に送信されます。

注意：メールを送信するために Navicat Monitor を設定する必要があります。詳細については、通知を設定を参照してください。

92

10 - コマンド
Navicat Monitor コマンド
コマンドラインを使用して、Windows、macOS、または Linux 上の Navicat Monitor サービスを管理できます。Navicat Monitorのインストールフォルダまたはプログラムパスは次のとおりです。
Windows
C:\Program Files\PremiumSoft\Navicat Monitor
macOS/Applications/Navicat Monitor.app/Contents/Resources/Linux/opt/navicatmonitor/x86_64-linux-gnu/
注意：Linux オペレーティングシステムでは、コマンドは"navicatmonitor"アカウントで実行する必要があります。

構文
navicatmonitor ［command]

利用可能なコマンド
browser

Navicat Monitor Web URL でブラウザを開きます。

diagnostic

診断情報を表示します。

help

コマンドのヘルプ情報を印刷します。

passwdスーパーユーザーのパスワードをリセットします。

restartNavicat Monitor を再起動します。

startNavicat Monitor を起動します。

statusNavicat Monitor のステータス情報を印刷します。

stop

Navicat Monitor を停止します。

version

Navicat Monitor のバージョン番号を印刷します。

例
navicatmonitor stop
navicatmonitor restart93

11 - トラブルシューティング
ログファイル
Navicat Monitor ログファイルには、あらゆる種類のサーバーエラーとメッセージの詳細な記録があります。これらのファイルは、
Navicat Monitor の問題を追跡するのに役立ちます。ログファイルをダウンロードするためには、次の手順に従います。
1.

設定に移動します。

2.

についてをクリックします。

3.

診断セクションまでスクロールします。

4.

全てのログファイルの取得をクリックして、ログファイルを含む.zip ファイルをダウンロードします。

94

12 - オープンソースライブラリ
オープンソースライブラリとライセンス
以下は、Navicat Monitor で使用されるオープンソースライブラリの一覧です。
ライセンス

ライブラリ

Apache 2.0•

github.com/ScaleFT/sshkeys•

github.com/docker/docker•

github.com/ory/dockertest•

github.com/spf13/cobra•

github.com/Konstantin8105/FreePort•

github.com/abadojack/whatlanggo•

github.com/fatih/structs•

github.com/mutecomm/go-sqlcipher•

github.com/jinzhu/gorm•github.com/jung-kurt/gofpdf•

github.com/k-sone/snmpgo•

github.com/korylprince/go-ad-auth•github.com/mileusna/useragent•

github.com/mitchellh/mapstructure•

github.com/natefinch/lumberjack•

github.com/nicksnyder/go-i18n•

github.com/sadlil/go-trigger•

github.com/satori/go.uuid•

github.com/ttacon/libphonenumber•

gopkg.in/gomail.v2

MIT

95

•

gopkg.in/gormigrate.v1•

gopkg.in/h2non/gock.v1•

gopkg.in/ldap.v2•

github.com/axios/axios•

github.com/babel/babel•

www.npmjs.com/package/blob-stream•

www.npmjs.com/package/canvas•

www.npmjs.com/package/canvg•

www.npmjs.com/package/chart.js•

github.com/gshk/dagre-d3-rendere•

www.npmjs.com/package/element-ui•

www.npmjs.com/package/franc•

www.npmjs.com/package/hashids•

www.npmjs.com/package/ip-address•

www.npmjs.com/package/jquery•

www.npmjs.com/package/lodash•

www.npmjs.com/package/moment•

www.npmjs.com/package/moment-timezone•

www.npmjs.com/package/normalize.css•

www.npmjs.com/package/normalizr•

www.npmjs.com/package/@popperjs/core•

www.npmjs.com/package/portal-vue•

www.npmjs.com/package/resize-observer-polyfill•

www.npmjs.com/package/shortid•

www.npmjs.com/package/vue

96

•

www.npmjs.com/package/vue-chartjs•

www.npmjs.com/package/vue-i18n•

www.npmjs.com/package/vue-native-websocket•

www.npmjs.com/package/vue-outside-events•

www.npmjs.com/package/vue-router•www.npmjs.com/package/vuedraggable•

www.npmjs.com/package/vuex•

www.npmjs.com/package/vuex-router-sync•

www.npmjs.com/package/retinajs•

github.com/go-sql-driver/mysql•

github.com/tredoe/osutil

Hippocratic•

github.com/animate-css/animate.css

BSD 3-Clause•github.com/gonum/plot•

github.com/kataras/iris•github.com/namsral/flag•golang.org/x/crypto•

golang.org/x/sync•

golang.org/x/text•

github.com/shirou/gopsutil•

github.com/pkg/errors•

github.com/sfreiberg/gotwilio•

gopkg.in/guregu/null.v3•

www.npmjs.com/package/stackblur•

github.com/howeyc/gopass

MPL 2.0

BSD 2-Clause

IST

97

ISC

•

www.npmjs.com/package/d3•

www.npmjs.com/package/save•

www.npmjs.com/package/vue-sticky

CC0 1.0•

www.npmjs.com/package/randomcolor

None

•

github.com/AvraamMavridis/randomcolor98