![]() | |
| 開発者 | Cacti Group 社 |
|---|---|
| 初回リリース | 2001年9月23日[1] |
| 安定版リリース | 1.2.28 [2]
/ 2024年10月7日 |
| リポジトリ |
|
| 書かれた | PHP、MySQL |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ネットワーク監視 |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | 翻訳元 |
Cactiはオープンソースで業界標準のデータロギングツールであるRRDtoolのフロントエンドアプリケーションとして設計された、オープンソースのWebベースのネットワーク監視、パフォーマンス、障害、および構成管理フレームワークです。[3] Cactiを使用すると、ユーザーは所定の間隔でサービスをポーリングし、結果のデータをグラフ化できます。Cactiプラグインを使用することで、FCAPS運用管理カテゴリのすべてを網羅するように拡張されています。通常、CPU負荷やネットワーク帯域幅の使用率などのメトリックの時系列データをグラフ化するために使用されます。[4]一般的な使用法は、簡易ネットワーク管理プロトコル(SNMP)を介してネットワークスイッチまたはルーターインターフェイスをポーリングしてネットワークトラフィックを監視することです。
Cacti エンド ユーザー フロント エンドは、ユーザーとユーザー グループの両方のセキュリティ モデルをサポートし、監視データだけでなく、ユーザー インターフェイスのさまざまな領域へのアクセスのためのロール ベース アクセス制御 (RBAC) をサポートします。ソース ユーザーは、ローカルで定義することも、シングル サインオン プロバイダー (SSO) を含む Apache および Nginx 基本認証を介して LDAP、Active Directory、およびその他のプロトコルから取得することもできます。
Cacti フレームワークは、プラグインを使用して拡張できます。プラグインは、Cacti を純粋な時系列グラフ作成ソリューションから、堅牢なパフォーマンス監視、障害および構成管理プラットフォームに変換します。Cacti グループは、これらの機能を提供する 20 を超えるプラグインを GitHub で管理しています。
Cacti は、IBM LSF 製品をベースにした高性能コンピューティング (HPC) クラスターを監視する商用 Spectrum LSF RTM ソリューションの中核をなすほか、世界中の通信事業者やネットワーク オペレーション センターで主に使用されています。その他の使用例としては、Web ホスティングプロバイダー[5] (特に専用サーバー、[6] 仮想プライベート サーバー、コロケーション プロバイダー) が顧客の帯域幅統計を表示することなどが挙げられます。データ収集自体を構成するために使用でき、RRDtool を手動で構成しなくても特定の設定を監視できます。[7] Cacti データ収集は、シェル スクリプトや実行可能ファイルを介して任意のソースを監視するように拡張できます。 [8]
Cacti は、組み込みとオプションの両方のデータコレクターを提供します。バックエンド: 1 つ目は「cmd.php」と呼ばれ、小規模なインストールに適したPHPスクリプトです。2 つ目は「spine」と呼ばれ、マルチスレッドで大規模に並列化されたCベースのデータコレクターで、Cacti データコレクターごとに数万のホストに拡張できます。[9] [10]
歴史
Cactiプロジェクトは、2001年9月2日にイアン・ベリーによって開始されました。[11] [12]ベリーは、高校生のときに小さなISPで働き、PHPとMySQLを学んでいたときに、このプロジェクトを開始することを思いつきました。Cactiを作成する際の彼の主な目的は、「RRDtoolよりも使いやすく、 MRTGよりも柔軟性を提供すること」でした。[11]
2004年9月13日にバージョン0.8.6がリリースされ[13]、開発者の数も増え、後にプログラムの速度とスケーラビリティも向上しました[11]。
バージョン0.8.7は2007年10月にリリースされました。[14] 2012年6月、ウェブサイトのロードマップではバージョン1.0.0が2013年第1四半期にリリースされる予定であることが示されていましたが、チームメンバーの都合やキャリア上の役割の変化により、Cactiの開発は中断され、2017年1月にCacti 1.0がリリースされるまで、マイナーなセキュリティ修正とバグ修正のみが行われました。
2012 年から 2017 年にかけて、Cacti は Cacti 0.8.8 シリーズ ソフトウェアの 6 つのポイント リリースをリリースし、マイナーなバグ修正とセキュリティ問題に対処しました。
Cacti グループは 2015 年初頭に再編成され、Cacti 1.0 製品の開発を再開しました。この開発中、Cacti グループは、複数のデータ コレクター、ユーザー グループ レベルの権限を含むグラフ、デバイス、テンプレート、ツリーのセキュリティの向上、複数のデータ収集間隔、サイト サポート、ツリー管理とパフォーマンス機能の向上など、ロードマップで約束された機能の多くを提供することに注力しました。
バージョン1.0.0は2017年1月にリリースされました。[15]
バージョン1.2.0は2019年1月にリリースされました。[16]
2017 年は Cacti Group にとって活発な年でした。2017 年 1 月の最初の 1.0.0 リリース以来、30 を超えるバージョンの Cacti がリリースされました。GitHub コミュニティも成長し、現在では数十人の開発者が世界中の家庭、中小企業、大企業で使用できるように 1.x リリースの完成に取り組んでいます。
特徴
Cactiの主な特徴は以下の通りである。[8]
- 監視対象デバイスを無制限にサポート
- サイトと場所の属性とツリー構造による複数レベルのデバイスとグラフの編成により、グラフ、デバイス、サイトを編成します。
- 断続的なネットワーク障害に耐性のあるリモートデータコレクターを使用した分散データ収集
- プラグインアーキテクチャによる拡張可能
- グラフとツリーの自動化を含む自動デバイス検出
- デバイス、自動化、グラフテンプレート
- アップストリーム SNMP トラップおよびインフォームのサポート
- Syslog プラグインによる障害管理
- しきい値プラグインによる障害管理
- RouterConfigs プラグインによるルータとスイッチのバックアップと構成管理
- WeatherMap プラグインによるネットワーク マッピング
- MacTrackプラグイン経由のネットワークMacアドレスとデバイス位置情報サービス
- Intropageプラグインによるダッシュボード
- WebSeerプラグインによるWebサイトサービスチェック
- 組み込みの超並列SNMPサポート
- 組み込みの超並列PHPスクリプトサーバーサポート
- オプションでWMIプラグインによるWMIベースのデータ収集をサポート
- 大規模展開のための複数のグラフアクセス権限モデル
- ユーザーおよびユーザーグループのアクセス制御
- LDAP、AD、ローカルユーザー、ApacheおよびNginxモジュールを介した複数のSSOプロバイダーを含む複数のアクセス制御方法論
- データベース セッションをサポートし、フロントエンドにロード バランサーを使用し、バックエンドに GlusterFS、CEPH、NFS などのクラスター化されたファイル システムを使用してスケール アウトされた Cacti デプロイメントを可能にします。
参照
- Cacti の基盤となるソフトウェアであるRRDtool
- MRTG は、RRDtool が「抽出」されたオリジナルのマルチルータ トラフィック グラファーです。
- ネットワーク監視システムの比較
参考文献
- ^ 「Cacti - Browse / cacti / cacti-0.5」。SourceForge.net。2001年9月23日。 2012年3月16日閲覧。
- ^ “リリース 1.2.28”. 2024年10月7日. 2024年10月21日閲覧。
- ^ “Cacti : un serverur de Supervisor” [Cacti : 監視サーバー]. Wiki ubuntu-fr (フランス語)。 2019 年 4 月 5 日。2019年 6 月 12 日のオリジナル(html)からアーカイブ。2020 年1 月 24 日に取得。
RRD ツールの永続的な監視ベースの監視機能は、建築情報、グラフィックス、情報、年次報告書などの一部を収集するための活動をサポートします。
- ^ 「Cacti - Cacti とは?」 The Cacti Group, Inc. 2012 年3 月 16 日閲覧。
- ^ 「Cacti Bandwidth Graphing」。3DPixel Ltd. 2012年2月6日時点のオリジナルよりアーカイブ。2012年3月16日閲覧。
- ^ Morley, Simon (2011年1月21日). 「Cacti Server Monitoring」. Simon Morley. 2012年7月20日時点のオリジナルよりアーカイブ。 2012年3月16日閲覧。
- ^ 「RedHat / CentOS Cacti ネットワークグラフツールのインストールと設定」。Linux Magazine。2012 年 1 月 12 日。2012 年 7 月 18 日時点のオリジナルよりアーカイブ。2012年3 月 16 日閲覧。
- ^ ab 「Cacti - Features」。The Cacti Group, Inc. 2012年3月16日閲覧。
- ^ Adams, Larry (2009 年 5 月 31 日)。「Linux に poller cactid または spine をインストールする方法」。alinux.web.id。2012 年 1 月 24 日時点のオリジナルよりアーカイブ。2012年3 月 16 日閲覧。
- ^ 「Cacti - Spine Information」。The Cacti Group, Inc. 2012年3月16日閲覧。
- ^ abc Goldman, George (2007 年 1 月 17 日)。「ネットワーク グラフ作成ソリューション Cacti は、RRDtool よりも使いやすく、MRTG よりも柔軟性が高いように設計されています」。ISP-Planet。2012年3 月 16 日閲覧。
- ^ 「Cacti」. SourceForge.net . 2012年3月16日閲覧。
- ^ 「Cacti - Browse / cacti / cacti-0.8.6」。SourceForge.net。2004年9月13日。 2012年3月16日閲覧。
- ^ 「Cacti - Browse / cacti / cacti-0.8.7」。SourceForge.net。2007年10月23日。 2012年3月16日閲覧。
- ^ 「Cacti - Browse / cacti / cacti-1.0.0」。Cacti.net。2017年1月29日。 2017年1月31日閲覧。
- ^ 「Cacti - Browse / cacti / cacti-1.2.0」。Cacti.net。2019年1月2日。 2019年1月3日閲覧。[永久リンク切れ ]
さらに読む
- Lavlu, SM (2009). Cacti 0.8 ネットワークモニタリング. Packt Publishing. p. 132. ISBN 1-84719-596-2。
- アーバン、トーマス (2011)。Cacti 0.8 初心者ガイド。パックト出版。 p. 348.ISBN 1-84951-392-9。
- アーバン、トーマス (2017)。Cacti 初心者ガイド - 第 2 版。パックト出版。 p. 420.ISBN 9781788299183。
外部リンク
- 公式サイト
- Cacti 1.x と Github 上のプラグイン

