MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


zabbixについて
profile-img
投稿者: fujioka090...さん
投稿日:2023/03/17 11:54
更新日:
like-img
分類
技術
テクノロジー
Unix系サーバ
キャリア
運用・保守
投稿内容

今回は監視ソフトウェアであるzabbixについて説明しようと思います。

zabbixとはサーバーやネットワークの監視を行うために使用されているオープンソース・ソフトウェアです。

オープンソース・ソフトウェアなので無料でダウロードして使用することができ、企業でも実際に使用されています。

何を監視しているのかというと色々あるのですが、下記にいくつか例を示します。

・Pingを用いた監視対象の死活監視。Pingへの応答が一度でも無かった場合にアラート通知。

・CPU使用率やメモリ使用率が許容範囲内に収まっているかどうかを監視。一定時間許容範囲外となっていた場合にアラート通知。

・ハードディスク容量使用率が許容範囲内に収まっているかどうかを監視。一定日数許容範囲外となっていた場合にアラート通知。

・ネットワークの送受信バイト数を監視。1日当たりどの程度の容量を送受信しているのかデータベースとして保存・分析。

・Windowsイベントログ監視。重要度の高いイベントが発生していた場合、アラート通知。


このようにzabbixはサーバーやネットワークの応答、使用率、ログ等の様々な要素を監視することができます。どの要素を監視し、どの程度のしきい値でアラートを通知するのかをユーザー側で設定することができます。

zabbixの監視構成は大きく分けて「zabbixサーバ」、「監視対象」、「フロントエンド」の3つに分かれます。

それぞれの説明を下記に示します。


・zabbixサーバ

 監視対象からのデータ収集や設定しきい値の判定、アラート通知等を行います。

 また、収集したデータやアラート結果等をデータベースへ保存することもできます。

 zabbixサーバのソフトウェアをインストールする必要が有るのですが、基本的にLinux等のUNIX系OSでなければなりません。


・監視対象

 zabbixによって監視するサーバーやネットワークのことです。

 監視対象には「zabbixエージェント」や「SNMPエージェント」というソフトウェアをインストールする場合が有ります。

 必ずインストールする必要は無いのですが、インストールすると監視項目が増えるので、時と場合によっては必要になります。


・フロントエンド

 zabbixサーバーへ監視の設定を行ったり、アラートの通知を受け取ったりする操作側のことです。

 基本的にWebブラウザを通してzabbixにアクセスし、設定変更を行います。

 アラート通知はWebブラウザから見ることが可能ですが、メールで通知するように設定変更することも可能です。


zabbixでは上記3要素による監視構成が主になります。

ただ、zabbix内でアラートが発生していてもそれを見る人間がいないと意味が無いので、監視業務案件では交代制でzabbixを見続ける人を設ける場合があります。

実際私は過去、監視業務案件にて現場参入したことがあり、その際は3交代制でzabbixのアラートを監視する業務に携わっておりました。

監視案件の時は監視のみであり、zabbixの設定変更等はできませんでしたが、今度は自分でzabbixを用いた監視のシステム構築や設定等を行えるよう勉強していきたいと考えています。


参考資料

【図解】Zabbixとは?Zabbixの構成や監視項目一覧を解説します | アシスト (ashisuto.co.jp)

オープンソースソフトウェアへの取り組み: 技術コラム・特集: ZABBIX大解説: 第2回 インストール (2/5) | SCSK株式会社

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3