Zabbixエージェント展開自動化 Zabbix+Red Hat Ansible Automation Platform
ダウンロード:「Ansibleで自動化してみた! 400台のZabbixエージェントを半日で導入」資料
Zabbixはエージェント型の監視ツール
株式会社アシストの中村です。
本稿では国内の運用現場で広く利用されているオープンソース監視ツールである「Zabbix」のエージェント展開についてお話しします。
Zabbixとは、オープンソースの統合監視ソフトウェアです。Ping監視、リソース、プロセス死活やネットワーク、ログの監視だけでなくミドルウェアまで幅広い監視に対応します。またWindows、Red Hat Enterprise Linux、商用UNIX(Solaris、AIX、HP-UX)や、SNMPに対応したネットワーク機器及びIPアドレスを保持する機器を監視可能です。
監視に関するフル機能がオープンソースで提供されており、商用利用時も無料で利用できます。別途企業利用向けの有償サポートも提供されており、オープンソースながら安心して利用することが可能です。
アシストでもZabbixの取り扱いをしており、多数のお客様の環境構築及びサポートを提供しております。
※Zabbixのサポート及び技術支援はアシストが提供します。
Zabbixでのサーバの監視には基本的に監視対象のサーバにZabbixエージェントをインストールする必要がありますが、監視対象サーバの台数が多い場合、下記の各フェーズ(構築時、追加時、変更時)で大きな工数がかかります。
特にZabbixはリリースから5年でサポート(開発)が終了するため、長く利用する場合、エージェントのバージョンアップは避けることができません。
- 新規構築時
監視対象のサーバ全てにエージェントのインストール&設定が必要 - 監視対象追加時
監視対象が追加されるたびに、エージェントのインストール&設定が必要 - 設定変更時
エージェントのパラメータを変更する場合は、各サーバで設定ファイルの変更が必要 - バージョンアップ
サポート期間に合わせて、全てのエージェントのバージョンアップ対応が必要
例えば、監視対象が400台あったとしたら・・・
例えば、監視対象のサーバが400台あり、Zabbixエージェントを新規でインストールするケースを考えてみましょう。
手作業で1台ずつZabbixエージェントをインストールした場合、下記図の通り、インストール作業と前後の作業も含めると一般的にはおおよそ1台あたり30分程度の時間が必要になります。30分×400台となり、単純計算で200時間かかります。1日を7時間で計算すると1ヶ月程度はかかる計算になります。
これを仮に自動化出来たらどうでしょう。
今回、ご紹介するAnsibleを利用して自動化した場合1台あたり1分程度で完了する為、6.6時間程度で完了することができます。おおよそ1日で完了する計算になります。
Zabbixエージェント構築自動化パック
アシストではZabbixエージェント導入作業の品質向上・スピードアップなどを実現するため、AnsibleによるZabbixエージェント構築自動化ソリューションをご提供しています。1クリックで複数サーバへのZabbixエージェントの展開作業が完了します。
Ansibleを利用した構築自動化の効果は、工数を短くするだけでなく、以下の様なメリットも上げられます。
■メリット
・サーバ追加の度に必要な構築コストを低減
・設定値を読み書きしやすいコードで管理することで、設計書作成やレビュー工数を削減
・Zabbixの"設計値"と"設定値"を差異なく環境構築
・既存サーバに対する設定値の標準化にも利用可能
■ご提供内容
・ガイド提供(Ansible構築・Playbook実行)
・Zabbix エージェントインストール用サンプルPlaybook作成・提供
・Zabbix エージェントインストール以外の自動化要件ヒアリング
およびAnsibleによる自動化実装(※2)
・Ansible基本操作トレーニング(※2)
※2...別途ご相談のうえお見積します
■対象製品
・新規インストール
Zabbix エージェント Version 5.0 以降
・バージョンアップ
Zabbix エージェント Version 3.0 以降
■条件事項
・Zabbix エージェントインストール以外の自動化要件がある場合、「Red Hat Ansible Automation Platform」技術サービスをお見積します。
・Playbookご提供以降のカスタマイズは別途お見積となります。
・株式会社アシストからご提供するPlaybookはサンプル版です。
・Ansible基本操作トレーニングは半日間(4時間を上限とする)を1回、ご参加者は5名までを前提とします。
■ご提供価格
費用についてはお問合せください。
おわりに
Zabbixによる監視やAnsibleによる自動化にご興味をお持ちの方は、ぜひ「Zabbixエージェント構築自動化パック」をご検討いただければと思います。
■参考情報
株式会社アシストの製品紹介ページ
https://www.ashisuto.co.jp/product/
資料のダウンロードはこちら
フォームに必要事項を記入いただくことで、資料がダウンロードできます。
この記事の著者:中村利一
2002年に株式会社アシストに入社。入社後、ITサービスマネジメント関連の技術部門に所属し、統合運用管理ツール「JP1」や、アプリケーションパフォーマンス管理ツールの「JENNIFER」、オープンソース監視ツールの「Zabbix」など、各種監視ツールのご提案、構築に従事。
DevOps Hubのアカウントをフォローして
更新情報を受け取る
-
Like on Facebook
-
Like on Feedly