システム開発の工程の流れ
ネットワークやサーバなどインフラ関連のシステム開発をする場合、以下のような流れで行います。
(zabbixに関する内容を記載しますので、インフラ関連の内容のみ記載します。)
プロジェクトによっては工程が省略されたり、より詳細に細分化されることがあります。
工程の順番 | 名前 | アウトプットのドキュメント |
---|---|---|
Step 1 | 要件定義 | 要件定義書(機能要件、非機能要件) |
Step 2 | 基本設計 | 基本設計書 |
Step 3 | 詳細設計 | パラメータシート(★) ★本記事で詳細を記載するドキュメントです。 |
Step 4 | 構築/開発 | |
Step 5 | テスト | テスト計画書兼成績書 |
Step 6 | システム移行/リリース | 移行計画書 |
Step 7 | 運用 | 運用手順書 |
zabbixのパラメータシートの記載例
パラメータシートを作成する際に主に記入する内容を記載します。
今回はExcel形式でパラメータシートを作成した場合の構成を記載します。
【表紙】
どのようなドキュメントかどうか一目で分かるように最初のシートに表示を作成します。
【目次】
ドキュメントにどのような内容を記載しているか分かるように記載する項目を記載します。
また、上部に「タイトル」、「シート名」、「作成者」、「作成日」、「更新日」を
記載すると見やすくなりますので、おすすめです。
【各リソースのパラメータ】
目次の次のシートからAWSの各リソースのパラメータを記載します。
パラメータを記載する場合、「設定項目」、「設定値」、「概要」を記載します。
また、上部に「タイトル」、「シート名」、「作成者」、「作成日」、「更新日」を
記載すると見やすくなりますので、おすすめです。
(a) 「zabbixサーバの設定ファイル」シート
(b) 「レポート」シート
(c) 「設定」シート
(d) 「管理」シート
(e) 「ユーザー設定」シート
(f) 「zabbix agentの設定ファイル」シート
zabbixのパラメータシートのサンプル
前述したようにパラメータシートを作成するために、様々な内容を記載する必要があり、時間も工数もかなり掛かってしまいます。
そのため、パラメータ作成作業の時間を効率化するために、zabbixのパラメータシートのサンプルを作成しました。
パラメータシートのサンプルはExcel形式で以下のNoごとにシートを分けて作成しました。
パラメータシートはzabbixのバージョンに応じて以下の2種類のファイルをご提示できますので、どちらが希望かご連絡ください。
【zabbixのバージョン7.0】
No | シート名 | シートの概要 |
---|---|---|
1 | 表紙 | パラメータシートの表紙です。 |
2 | 目次 | パラメータシートの目次です。 |
3 | zabbixサーバの設定ファイル | zabbixサーバの設定ファイル(/etc/zabbix/zabbix_server.conf)の設定値を記載しています。 |
4 | 監視データ | zabbixの管理画面で設定する「監視データ」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. マップ |
5 | サービス | zabbixの管理画面で設定する「サービス」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. SLA |
6 | レポート | zabbixの管理画面で設定する「レポート」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. 定期レポート |
7 | データ収集 | zabbixの管理画面で設定する「データ収集」の設定(パラメータ)です。 監視対象や監視する内容を設定します。 以下の設定のパラメータを記載します。 a. テンプレートグループ b. ホストグループ c. テンプレート d. ホスト e. メンテナンス期間 f. イベント相関関係 g. ディスカバリルール |
8 | 通知 | zabbixの管理画面で設定する「通知」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. アクション b. メディアタイプ c. スクリプト |
ユーザー | zabbixの管理画面で設定する「ユーザー」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. ユーザーグループ b. ユーザーの役割 c. ユーザー d. APIトークン e. 認証 | |
9 | 管理 | zabbixの管理画面で設定する「管理」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. 一般設定 b. 監査ログ c. データの保存期間 d. プロキシグループ e. プロキシ f. マクロ |
10 | zabbix agentの設定ファイル | zabbix agentの設定ファイルの設定値を記載します。 以下の設定のパラメータを記載しています。 a. zabbix agentの設定ファイル(Windows OS用) b. zabbix agent 2の設定ファイル(Windows OS用) c. zabbix agentの設定ファイル(Unix OS用) d. zabbix agent 2の設定ファイル(Unix OS用) |
【zabbixのバージョン6.0】
No | シート名 | シートの概要 |
---|---|---|
1 | 表紙 | パラメータシートの表紙です。 |
2 | 目次 | パラメータシートの目次です。 |
3 | zabbixサーバの設定ファイル | zabbixサーバの設定ファイル(/etc/zabbix/zabbix_server.conf)の設定値を記載しています。 |
4 | レポート | zabbixの管理画面で設定する「レポート」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. 定期レポート |
5 | 設定 | zabbixの管理画面で設定する「設定」の設定(パラメータ)です。 監視対象や監視する内容を設定します。 以下の設定のパラメータを記載します。 a. ホストグループ b. テンプレート c. ホスト d. メンテナンス e. アクション f. イベント相関関係 g. ディスカバリルール |
6 | 管理 | zabbixの管理画面で設定する「管理」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. 一般設定 b. プロキシ c. 認証 d. ユーザーグループ e. ユーザーの役割 f. ユーザー g. メディアタイプ h. スクリプト |
7 | ユーザー設定 | zabbixの管理画面で設定する「ユーザー設定」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. ユーザープロファイル b. APIトークン |
8 | zabbix agentの設定ファイル | zabbix agentの設定ファイルの設定値を記載します。 以下の設定のパラメータを記載しています。 a. zabbix agentの設定ファイル(Windows OS用) b. zabbix agent 2の設定ファイル(Windows OS用) c. zabbix agentの設定ファイル(Unix OS用) d. zabbix agent 2の設定ファイル(Unix OS用) |
【zabbixのバージョン5.0】
No | シート名 | シートの概要 |
---|---|---|
1 | 表紙 | パラメータシートの表紙です。 |
2 | 目次 | パラメータシートの目次です。 |
3 | zabbixサーバの設定ファイル | zabbixサーバの設定ファイル(/etc/zabbix/zabbix_server.conf)の設定値を記載しています。 |
4 | 監視データ | zabbixの管理画面で設定する「監視データ」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. スクリーン b. マップ |
5 | 設定 | zabbixの管理画面で設定する「設定」の設定(パラメータ)です。 監視対象や監視する内容を設定します。 以下の設定のパラメータを記載します。 a. ホストグループ b. テンプレート c. ホスト d. メンテナンス e. アクション f. イベント相関関係 g. ディスカバリルール |
6 | 管理 | zabbixの管理画面で設定する「管理」の設定(パラメータ)です。 以下の設定のパラメータを記載しています。 a. 一般設定 b. プロキシ c. 認証 d. ユーザーグループ e. ユーザー f. メディアタイプ g. スクリプト |
8 | zabbix agentの設定ファイル | zabbix agentの設定ファイルの設定値を記載します。 以下の設定のパラメータを記載しています。 a. zabbix agentの設定ファイル(Windows OS用) b. zabbix agent 2の設定ファイル(Windows OS用) c. zabbix agentの設定ファイル(Unix OS用) d. zabbix agent 2の設定ファイル(Unix OS用) |
上記のファイルを2000円でご購入できます。
zabbixのパラメータシートのサンプルが欲しい場合の連絡先
zabbxのパラメータシートのサンプルが欲しい場合は、以下のいずれかの方法でご連絡ください。
【ココナラ(coconala)のアカウント】
ココナラ(coconala)の「zabbixのパラメータシートのフォーマットを販売」で
ご購入できます。
有償のパラメータシートのサンプルのファイルをご購入する場合は、
注意事項を読んでご購入お願いします。
【クラウドワークスのアカウント】
CrowdWorks(クラウドワークス)のアカウントは「karezeri」です。
有償のパラメータシートのサンプルのファイルをご購入する場合は、
原則クラウドワークス上でやり取りしたいと思いますので、ご連絡ください。
その他のアカウントでのやり取りを希望する場合は、TwitterのDMにご連絡ください。
zabbixのパラメータシートのサンプルの注意事項
本ドキュメント(パラメータシートのサンプル)を利用する場合、事前に以下の注意事項をご確認ください。
- 本ドキュメントの内容は見直していますが、全ての記載が正しいことを保証していません。記載漏れや誤りがある可能性がありますので、予めご認識ください。
- 本ドキュメントはパラメータシートのサンプルですので、設定値によって修正する必要があります。
- パラメータシートはzabbixのバージョン5.0、6.0、7.0を想定して記載しています。
- 本ドキュメントに記載内容に起因するいかなる責任も負いません。
- 不特定多数に配布されないように、本ドキュメントの無断で再配布することは禁止します。再配布をしたい場合は、「配布目的」と「配布方法」をご連絡ください(追加料金は請求しません)。
- パラメータシートのフォーマット(Excel形式)をご提供します。
zabbix関連の記事
zabbix関連の記事は以下の通りです。
必要に応じて、ご確認ください。
No | タイトル | 記事の概要 |
---|---|---|
1 | zabbixのハンズオン形式での勉強 (構築、監視設定、アラート確認) | zabbixのおすすめの勉強方法をご紹介します。 |
2 | 仮想基盤構築(Virtualboxインストール) 〇Virtualboxバージョン6 〇Virtualboxバージョン7 | zabbixサーバを構築するための準備として、 仮想基盤のソフトウェアであるVirtualboxを インストールします。 |
3 | zabbixサーバのインストール 〇zabbixバージョン5.0 [仮想環境に構築] CentOS Stream 8、Ubuntu 20.04 [クラウド環境に構築] さくらインターネット、ConoHa VPS、 カゴヤ 〇zabbixバージョン6.0 [仮想環境に構築] CentOS Stream 8 〇zabbixバージョン7.0 [仮想環境に構築] CentOS Stream 9 | zabbixサーバを構築します。 |
4 | zabbixの監視設定の流れ | zabbixの監視設定の流れを理解します。 |
5 | zabbixの推奨の監視項目と zabbix agentのインストール ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | zabbixにて監視する推奨の項目と、 監視対象サーバにzabbix agentを インストールする手順を理解します。 |
5-1 | 死活監視(ping監視) ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | 死活監視の設定をします。 |
5-2 | TCP通信ポート応答監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | TCPの通信ポートの応答有無を監視する 設定をします。 |
5-3 | CPU使用率監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | サーバのOSのCPU使用率を監視する 設定をします。 |
5-4 | メモリ空き容量監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | メモリの空き容量を監視する設定をします。 |
5-5 | ドライブのディスク空き容量監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | ドライブのディスク空き容量を 監視する設定をします。 |
5-6 | プロセス監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | プロセスの停止を監視する設定をします。 |
5-7 | ログファイル監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | ログファイル中に特定のメッセージが 出力されたか監視します。 |
5-8 | ファイルの変更(チェックサム)監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | ファイルの内容が変わったことを 監視します。 |
5-9 | Windows OSのサービス状態監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | Windows OSのサービスの起動状態を 監視します。 |
5-10 | Windowsイベントログ監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | Windowsイベントログに特定のログが 出力されたか監視します。 |
5-11 | Webシナリオ(Webページ監視) ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | Webアクセス時のHTTPステータスコードが 200番であることを監視します。 |
5-12 | SNMP trap監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | 機器から送信されたSNMP trapを 受信したことを監視します。 |
5-13 | ネットワーク機器監視 ・zabbixバージョン5.0の場合 ・zabbixバージョン6.0の場合 ・zabbixバージョン7.0の場合 | ネットワーク機器の監視設定をします。 |
6 | zabbixの監視データの確認と メール通知設定 | 監視データの確認方法を理解します。 また、障害発生時のアラートメールの 通知設定をします。 |
7 | zabbixの詳細設計書(パラメータシート)の サンプル | zabbixのパラメータシートのサンプルを 記載します。 |
8 | 【仕事依頼】zabbixサーバの 要件定義、設計、構築 | zabbixの構築作業をご依頼いただける場合の 作業の流れなどを記載します。 |
zabbix関連の書籍
zabbixに関する設定を網羅的および詳細に学びたい場合、以下の書籍がおすすめです。
ページ数が多い書籍ですので、分からないことを調べる辞書の役割にもなります。