このチュートリアルでは、CentOS 6にZenossをインストールする方法を紹介します。知らない人のために、ZenossはNagiosに似た無料のオープンソース監視ソリューションです。 Zenoss Coreは、システム管理者が可用性、インベントリ/構成、パフォーマンス、およびその他のイベントを監視できるWebインターフェイスを提供します。Zenossの主な利点は、監視のためにクライアント側にソフトウェアをインストールする必要がないことです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのZenossの段階的なインストールを示します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS6。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS6にZenossをインストールする
手順1.まず、Javaをインストールし、JAVA_HOMEが適切に設定されていることを確認します。
最新のOracle-SunJavaRPMをJavaダウンロードからダウンロードしてサーバーに転送します。
wget -O jre-6u31-linux-x64-rpm.bin \ http://javadl.sun.com/webapps/download/AutoDL?BundleId=59622 chmod +x ./jre-6u31-linux-x64-rpm.bin ./jre-6u31-linux-x64-rpm.bin export JAVA_HOME=/usr/java/default
Javaのバージョンを確認してください:
java -version
ステップ2.SELinuxを無効にします。
/etc/selinux/
を編集して、強制モードを永続的に無効にします 構成。
SELINUX=disabled
ステップ3.Zenoss依存関係リポジトリをインストールします。
このRPMはZenossDependencyRepositoryをインストールします。Zenossのインストールと実行に必要なすべての依存関係を解決するのに役立ちます。
rpm -Uvh http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.el6.noarch.rpm
ステップ4.最新のMySQLサーバーをインストールします。
MySQL CommunityServerとZenossCoreを同じホストにインストールすることも、別々のホストにインストールすることもできます。私の場合、同じホストを使用しています。 MySQLのルートパスワードを設定しないでください。
wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.33-1.el6.x86_64.rpm
次のコマンドでパッケージをインストールします:
yum -y --nogpgcheck localinstall MySQL*
/etc/my.cnf
に次のパラメータを設定してください。 MySQLのインストール後のファイル。
#nano /etc/my.cnf [mysqld] max_allowed_packet=16M innodb_buffer_pool_size=256M innodb_additional_mem_pool_size=20M
MySQLデーモンを起動し、再起動時に自動的に起動するように構成します:
/etc/init.d/mysql start chkconfig mysql on
Zenoss CoreをインストールするためにMysqlを構成します。次のコマンドでは、一重引用符の間にスペースを追加しないでください。
mysqladmin -u root password '' mysqladmin -u root -h localhost password ''
ステップ5.YUMを使用してZenossをインストールします。
wget http://downloads.sourceforge.net/project/zenoss/zenoss-4.2/zenoss-4.2.5/zenoss_core-4.2.5-2108.el6.x86_64.rpm yum localinstall zenoss_core-4.2.5-2108.el6.x86_64.rpm
次のサービスを開始します:
/etc/init.d/memcached start ; chkconfig memcached on /etc/init.d/rabbitmq-server start ; chkconfig rabbitmq-server on /etc/init.d/snmpd start ; chkconfig snmpd on /etc/init.d/zenoss start ; chkconfig zenoss on
重要: 上記の手順に示すようにZenossコアrpmをインストールすると、多くの依存関係の欠落メッセージが表示される場合があります。不足しているパッケージをすべて1つずつインストールする必要があります。
ステップ5.Webブラウザを介してZenossにアクセスします。
http://ip_address_or_hostname:8080
おめでとうございます!Zenossが正常にインストールされました。centos6システムにZenossをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Zenossの公式Webサイトを確認することをお勧めします。
>