skillup

技術ブログ

サーバー・ネットワーク

zabbixについて 

投稿日:2016年9月1日 更新日:

現在、携わっているプロジェクトでサーバー監視をする必要性がでてきたので、監視ツールについていろいろ調べとります。

サーバー監視とは

  • Webサーバーが生きているか
  • メモリ使用率が大きく下がってパフォーマンス低下の原因になりえないか

などを定期的にチェック(監視)することです。

サーバー監視ツールとは

もっとも小規模なものではサーバー監視といえばシェルスクリプトなどを構築することが一般的かと思います。

これらは敷居が低い反面、監視サーバーが増えたり、あるいは監視業務そのものが増えてくるとその分だけプログラムを組まなくてはいけなかったり、管理が煩雑になります。

それらを簡単にできるのがサーバー監視ツールです。とりあえずzabbixを以前インストールしたことがありますので、これを使います。

おおまかなイメージ

zabbixを使う場合は監視をするサーバーそれ自体と監視される側のサーバーが当然存在します。(例外もありますが通常はこのパターンかと思います。)

前者をzabbixサーバー、後者を監視対象サーバー(zabbixエージェント)といいます。

zabbixを使う場合はまずzabbixサーバーをインストールし、監視させたいサーバーにzabbixエージェントを入れます。

インストール

サーバー&エージェントともにほとんど下記リンクの通りにやれば問題ないかと思います。

さくらのナレッジ 統合監視ツール「Zabbix」によるサーバー監視(2)

Web画面

web画面の設定です。

さくらのナレッジ 統合監視ツール「Zabbix」によるサーバー監視(3)

やることといえば下記のようなことです。

  • zabbixサーバーの登録
  • zabbixエージェントの登録
  • 監視対象項目の設定

zabbixでは監視設定をひとまとめにしたテンプレートというものがあります。例えばZabbixサーバー用、Linuxサーバー用などで汎用的な監視項目をひとまとめにしてあります。これを使うことで監視項目を設定する手間が省けます。

参考図書

サーバー/インフラエンジニア養成読本 「管理・監視」

参考URL

上記のリンク以外に役立ったのが下記リンクです。

Zabbixを使ってエージェント無しで単純な Webサイト監視だけを行う最短の方法

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Azure環境へのデプロイ

今までクラウドのインフラ環境というとほとんどがAWSだったのですが、C#+SQLServerの案件に携わっていることもあり、Azureを使うことに・・ 自学で簡単なアプリを作ってデプロイしたんですが、 …

no image

FastCGIに関して

nginxについて学習してきましたが、今回はphp-fpmについてです。 Contents1 そもそもの構成2 CGIのメカニズム3 FastCGI4 nginxでの設定に関して4.1 fastcgi …

no image

ログ抽出コマンド特集 その1 cat+grep+sort

先日、メモリ使用率の調査に関して記事をかいたのですが、今度はそのログの収集や抽出をおこなってみようかと思います。 やりたいこと yyyy/MM/dd-HH:mm:ss  メモリ使用率(少数2桁まで)  …

no image

herokuでのhttpd.conf設定

前回の記事でLet’s EncryptでSSL設定する場合、 http://ドメイン/.well-known/ というURLにアクセスする必要があります。 ただherok …

no image

Amazon SESでのメール送信

前回、AWSでのメール受信についてかいたので今回はメール送信に関して。 送信の場合、下記のような流れになります。 Contents1 基本のセッティング2 サンドボックスの解除3 実際のメール送信3. …