様々な運用管理ツールを知る

様々な運用管理ツールを知る


   運用管理の負担やコストの低減、システムのトラブル回避に欠かせないのが運用管理ツールだ。ITIL実践が叫ばれる中、運用管理ツールの必要性は高まっている。

   ここでは運用管理ツールをより深く知る手助けとなるよう、これまでThink ITで掲載してきた運用管理ツール関連の記事を紹介する。


さまざまな運用管理ツールを知るための参考資料
とことん知ろう!統合運用管理ツール
監視ツール導入のススメ
その他の運用管理ツールを知る

監視ツール導入のススメ

   サーバが安定稼働していることを確認するためには、サーバを常に監視することが必要だ。とはいえ、企業に導入されたさまざまななサーバを、手作業で常時監視するのは簡単なことではない。

   そこで、サーバの安定稼働/サーバ管理者の負担軽減を同時に実現するのが「監視ツール」の役割である。ここではネットワーク監視を容易にする各種監視ツールに関する記事を集めてみた。



オープンソース統合監視ツール導入指南 オープンソース統合監視ツール導入指南
第1回:「Nagios」「Hobbit」「ZABBIX」「Hinemos」を徹底比較
著者:ZABBIX-JP  寺島 広大
コストメリットを確保するオープンソース/フリーソフトウェア

   近年、IAサーバの価格が非常に安価になり、LinuxやWindowsを用いたシステムが普及しています。IAサーバを採用したシステムでは、ス ケールアウトを行うように設計することでハードウェアのコストメリットが生まれます。しかし管理するサーバ台数が増加してしまうため、管理コストはそれに 反して増加する傾向があります。システム全体を効率よく管理するためには、まずサーバのハードウェアリソースやネットワーク、OS、アプリケーションなど の状態を適切に把握できることが重要になります。そのため、常にシステムの稼働状況のデータを収集・監視する「監視システム」が必要とされています。

   大規模システムではシステムを監視するために、大手ソフトウェアベンダーが販売する統合管理ツールを用いたり、データセンターが提供する監視サービ スを利用することが一般的です。しかし、これらのツールやサービスは非常に高価なため、安価なIAサーバと組み合わせたとしてもトータルコストが増加し、 最終的にはIAサーバのコストメリットが薄れてしまいます。

   システムを監視するための方法としては、自作のスクリプトやSNMP、MRTG、RRDToolなどのツールを組み合わせて利用することがあげられ ます。しかしながら、複数のツールの連携やそれぞれのソフトウェアの管理自体にもコストを要するため、結果としてあまり管理コストが下がらないケースがほ とんどです。

   その他には、オープンソース/フリーウェアの統合監視ソフトウェアを利用する方法があります。従来から存在する統合監視ソフトウェアとして 「nagios」や「BigBrother」などがあげられますが、機能やユーザビリティの観点から必ずしも満足できるものではなかったことも事実です。

   そういった背景から、近年、オープンソースの統合監視ソフトウェアが活発に開発されています。これら後発のソフトウェアは以下のような特徴があります。

  • 従来の統合監視ソフトウェアよりも設計が新しい
  • 管理インターフェースにWebブラウザを使用する
  • 収集した情報をデータベースで管理できる
表1:オープンソースによる統合監視ソフトウェアの特徴

Big Brotherによるネットワーク監視 Big Brotherによるネットワーク監視
第1回:ネットワーク監視とは何をするのか
著者:イー・アクセス  矢萩 茂樹
ネットワーク監視ソフト

   ネットワーク監視は、ネットワークの発生から語られる定番の分野になっており、ネットワーク監視システムはそれ自体が1つの分野を成立させるほどいろいろなものが開発されています。

   今回紹介するBig Brother(以下BB)は、オープンソースベースの監視システムです。フリーで使えるソフトウェアとしては見やすい画面で最近多く使われてきている Nagios(NetSaint)や、Javaベースで多くのOSで稼働するOpenNMSなどがあります。

   BBは1996年から開発が継続されまだ生き続けている古参のソフトです。ライセンスに使用制限はありますが、他のソフトに比べて簡単な設定だけで 安定して使えるうえに、強力な拡張性を持つなどの特徴があり、いまだ根強い人気を誇っています。本連載ではオープンソースのUNIX版の BTF(Better Than Free)版をもとに説明していくことにします。

BBの特徴と利点

   BBの特徴を以下にあげてみます。
  • オープンソースベースでの監視システム
  • シンプルであるが十分な情報が盛り込まれているWeb GUI
  • HTTP/DNS/SMTP/POP3/FTP/sshなど標準サービス監視に対応
  • 多くのプラットフォームでサーバとして稼働
  • 多くのプラットフォームのリソース監視を実現
  • 監視設定ファイルは/etc/hostsファイルと形式がほぼ同じで設定が簡単
  • 監視のワークフローがのっており効率的に障害ポイントに到達可能
  • 機能ごとにモジュール構造をとっており分散処理が可能
  • 機能拡張IFが公開されており非常に多くのExtensionが開発されている
  • 根強いサポートコミュニティの存在(英語)
表:BBの特徴

統合監視ツールZABBIX事始め 統合監視ツールZABBIX事始め
第1回:ZABBIXをインストール
著者:ZABBIX-JP  寺島 広大
統合監視ソフトウェア「ZABBIX」とは

   ZABBIXとは、様々なアーキテクチャに対応したオープンソースの統合監視ソフトウェアで、サーバやネットワーク機器のリソース監視/設定を一元管理することができます。

   開発はラトビアのZABBIX SIA社という企業によって行われており、同企業により商用レベルのサポートも実施されています。残念ながら日本では商用サポートは行われていませんが、アンオフィシャルなサイトであるZABBIX-JPが運営されています。

ZABBIXサーバのインストール

   ZABBIXサーバを動作させるためには、以下の環境が必要です。
  • Linux
  • Apache(1.3.12以上)
  • PHP(4.0以上)
  • PHP GDモジュール
  • PHP MySQLまたはPostgreSQLモジュール
  • MySQL(3.22以上)、PostgreSQL(7.0.2以上)、Oracleのいずれかのデータベース
表2:ZABBIXサーバに必要なソフトウェア

   今回はOSとしてCentOS 4.4を使用し、デフォルトで提供されているhttpd-2.0.52-28とMysql-4.1.20-1、NET-SNMP-5.1.2-11の組合 せで、1台のサーバにZABBIXの全ての構成をインストールする手順を説明します。なお、説明に使用している環境は、CentOSのインストーラから 「全てのパッケージをインストール」を選択して事前に組み込んでおきます。

格安!ベンチャー流サーバ構築法 格安!ベンチャー流サーバ構築法
第3回:運用管理を各種ツールで自動化
著者:ウノウ  佐藤 大樹
各種ツールで運用・監視の手間を削減

   Webサービスは、サービスそのものを作るよりも運用の方がコストがかかるといわれています。このため、コストを削減するには運用部分を極力自動化する必要があります。

そこで今回はオープンソースソフトウェアを利用し、コスト削減と運用監視の両面を目的とした手法を紹介します。

どこに着目してサーバを監視するのか

   一口に「監視」といっても、サーバを運用する際に注目すべき点は様々です。実際にウノウでは、以下のような項目を監視しています。

日々のパッケージのアップデート
アプリケーションの脆弱性などの確認やアップデートを行います。
サーバの生存監視
正常にサービスが提供されているかの、サーバの死活を監視します。異常があった場合は即座に通知されるのがベストです。
サーバのリソース監視
サーバがどの程度のリソースを使用しているかを監視します。サーバの負荷測定、ボトルネック検証や増強計画などで効果を発揮します。
アプリケーションのログ監視
アプリケーションが出力するログの監視を行います。
表1:サーバ運用に最低限必要な監視項目

   ではそれぞれの監視を行う際のポイントについて、Red Hat系のディストリビュージョンを例にみていきます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30