skillup

技術ブログ

サーバー・ネットワーク

zabbixについて 

投稿日:

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

サーバー監視とは

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

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

サーバー監視ツールとは

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

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

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

おおまかなイメージ

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

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

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

インストール

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

http://knowledge.sakura.ad.jp/tech/585/2/

Web画面

web画面の設定です。

http://knowledge.sakura.ad.jp/tech/585/3/

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

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

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

参考図書

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

参考URL

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

http://www.walbrix.com/jp/blog/2014-02-zabbix-simple-web-monitoring.html

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

執筆者:


comment

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

関連記事

no image

dockerインストール

ansibleに続いてdockerについて書いていこうと思います。 Contents1 dockerとは?1.1 インストール1.2 イメージ取得&コンテナ作成1.3 commit1.4 参考リンク …

no image

cakePHPでのサブディレクトリ(apache)

apache使用時、cakePHP2系をサブディレクトリで使いたいときの運用法に関して。通所通りですとファイルにアクセスできないので、URLのリライトをうまくしないといけません。下記に設定例をかきます …

no image

jenkinsでのSSH鍵認証&herokuからのソース取得

jenkinsでGitからソースを取得するときに鍵認証をかけている場合はそれ用の設定が必要になります。 基本的な考え方ですが、userがjenkinsだったときに、ssh鍵認証やherokuでどのよう …

no image

SSLに関して(主にオレオレSSLの作成方法など)

Contents1 HTTPSとは1.1 概要説明1.2 SSL費用の違いについて2 オレオレSSL2.1 秘密鍵作成コマンド2.2 公開鍵作成コマンド2.3 オレオレSSL証明書の作成3 webサー …

no image

pidファイルに関して

サーバー上であるサービスを動いている(と思っている)時にstopしようとしたらpidファイルがありませんと怒られました。 pidファイルってよく聞くけどわかっていなかったのでこれを機にメモ。 Linu …