Linux(Ubuntu)サーバとダーツを愛する中年サラリーマンの日記。

Linuxサーバより愛を込めて。

Linuxサーバ

Ubuntu14.04にZabbixをインストールしてサーバを監視する

更新日:



Ubuntu14.04にZabbixをインストールしてサーバ監視

Ubuntu14.04サーバにZabbixをインストールしてサーバ監視を行うことにしました。

 

ふと思い立ってログを眺めてみたりコマンドでリソースの状況を調べることも時々ありましたが、より状況を把握しやすいアプリケーションを導入してしっかりとしたサーバの監視を行いたいと思います。

 

ZabbixはラトビアにあるZabbix社が開発・メンテを行っているネットワーク監視システムということ。「サーバ」「フロントエンド」「エージェント」と複数のモジュールから成り、

  • サーバはDBと連携して情報を蓄積
  • フロントエンドはサーバに溜めたデータを閲覧、実際に監視するためのツール
  • エージェントはネットワークや各種リソースを監視し、情報をサーバへ送るツール

と異なる役割を果たすことで総合的なサーバ・ネットワーク監視環境を与えてくれます。

 

すべてをインストールする必要はなく、各自の環境に応じて必要最小限のものを導入することでよりシンプルな監視環境を構築することもできるようですが、せっかくApache2やPHP、MySQLなど必要な環境が一通り揃っている自宅サーバなので一括で導入してみることにしました。

 

コマンドから必要なパッケージをインストール

aptパッケージを使って必要なものをまとめてインストールします。なお、上記のとおりWebサーバやデータベースが構築済みであることを前提に作業を進めていきますのでご了承ください。

 

ちなみに当ブログの過去記事にMySQLとApache2.4の導入に関するものがありますのでよろしければどうぞ。

では早速まいります。

パッケージの更新処理後、4種類のパッケージをインストールします。最初の3つはZabbixを稼働させるのに必要な各種ルール。サイトの一つは日本語環境で動かしたときに発生する文字化け対策です。

 

MySQLのデータベース設定

続いてMySQL関連の設定を進めます。ここでは

  • データベース名:zabbix
  • MySQLユーザ名:zabbix_user
  • MySQLパスワード:zabbix_password

として設定していきますが、自由に変えていただいて結構です。

 

データベースとユーザ関連の設定が終わったら、パッケージと一緒にダウンロードしたSQLファイルを解凍・読み込んでデータベース設定を済ませましょう。

 

これだけでデータベース関連の設定は終了。

 

Zabbixの初期設定

所定の場所に格納されている設定ファイルのバックアップを取っておいて設定を施します。まずはzabbix_serverから。

 

続いてzabbix_frontend_php。

 

最後にフォント関連の設定を。

 

最後にApacheを際起動します。

 

Zabbix-serverの起動

いよいよZabbix-serverの起動です。

 

いよいよZabbixに接続!

それではサーバに接続してみましょう。ブラウザで「http://localhost/zabbix」と入力します。すると…

 

Screenshot from 2016-03-01 00-08-05

こんな感じで表示されました。

 

ちなみに最初にログインする時は

  • ユーザ名:admin
  • パスワード:zabbix

となっているようなので、ログインして新しい管理者権限を持ったユーザを登録したら削除しておいた方が無難でしょう。adminなんてありふれたユーザ名でブルートフォースなど喰らったら堪りませんからね。

 

これにてZabbixのインストールは完了しました。あとはこれを使いこなす術を身につけたいところですね。

 

Zabbixのインストールとまとめ

それでは今回無事完了したZabbixのインストールについて簡単にまとめておきたいと思います。

  1. 前提としてWebサーバとDBサーバが導入済みであること。まだならばそこから。
  2. Zabbix-server、Zabbix-frontend、Zabbix-agentと、それぞれ役割の違うパッケージを導入して設定する
  3. 日本語環境での使用を考える場合はフォントも一緒に導入しておくとよい

といったところでしょうか。

 

しばらくはこれで使ってみて、感想を記事にしていきたいと思います。


スポンサードリンク

スポンサードリンク

-Linuxサーバ
-,

Copyright© Linuxサーバより愛を込めて。 , 2017 All Rights Reserved Powered by STINGER.