インストールガイド · 2 min read · Oct 14, 2025

UbuntuサーバーにZenossネットワークモニターをインストールする

UbuntuサーバーにZenossネットワークモニターをインストールする

このチュートリアルでは、Ubuntu 6.06システムにZenossネットワーク監視ツールをインストールおよび構成する方法を示します。Zenossは、サーバー、アプリケーション、ネットワーク、電力などの構成、可用性、パフォーマンスなどを監視するための無料のオープンソースツールです。また、不適切なアクションを検出した場合にメールで警告することもできます。

  1. UbuntuサーバーCDからLAMPサーバーをインストールします(Dapper+Zenossの最小要件:150mb+232mb=382mb RAM、2GBディスク(1.3GB使用、0.7GBデータ用の空き)。このインストールはvmwareサーバー1.0.1でテストされました。LAMPがインストールされていない場合は、以下を参照してください。

  2. デフォルトユーザーとしてログインします。デスクトップからPutty(リモートターミナル)を使用できるようにsshをインストールします:

 sudo apt-get install ssh  
 ifconfig | grep cast        (IPアドレスを確認するため)
  1. Puttyでログインし、デフォルトユーザーとしてログインします。rootログインを有効にします - zenossに必要であり、すべてに「sudo」を付ける必要がなくなります:
sudo passwd root    (rootの新しいパスワードを設定)  
su
  1. apt-getで使用するためにuniverseを追加する必要があります(svn、mysql dev)(エディタにnanoを使用):
nano /etc/apt/sources.list  
     (#を削除してこの2行のコメントを解除)  
   deb http://ca.archive.ubuntu.com/ubuntu/ dapper universe  
   deb-src http://ca.archive.ubuntu.com/ubuntu/ dapper universe  
     (ファイルを保存し、コマンドプロンプトで更新)  
apt-get update
  1. 最新のUbuntuに更新します:
 apt-get upgrade
  1. Zenoss用のmake、mysql、python開発ツールをインストールします。mysql devのバージョン番号は各mysqlリリースで異なることに注意してください。以下の「15」バージョンはmysql 5.0.x用です。自分のバージョンを見つける簡単な方法は「/etc/init.d/mysql status」を実行することです。正しいパッケージを確認するにはpackages.ubuntu.comにアクセスしてください。最初の行はLAMPがまだインストールされていない場合にのみ必要です:
apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server  (LAMP)  
apt-get install build-essential        (make、ccなど)  
apt-get install libmysqlclient15-dev  
apt-get install python-dev
  1. UbuntuサーバーはDHCPを使用してインストールされます - 静的IPを使用する必要があります。複数のIP(例:192.x.x.xおよび10.x.x.x)を監視する可能性があるため、各インターフェースにeth0:nameというユニークなラベルを付けて追加の「iface」行を追加できます。
nano /etc/network/interfaces  
iface eth0 inet dhcp          - この行を次の行に変更します(192.168.3.10と仮定)  
auto eth0 eth0:1  
iface eth0 inet static  
         address 192.168.3.10  
         netmask 255.255.255.0  
         network 192.168.3.0  
         broadcast 192.168.3.255  
         gateway 192.168.3.1  
  
iface eth0:1 inet static     - 複数のIPが必要な場合のみこのセクションを追加  
         address 10.0.3.10  
         netmask 255.255.255.0 
  1. 新しいIPアドレスのためにhostsファイルを編集します。サーバーを「zenoss」と名付け、「mydomain.inc」で実行していると仮定し、2番目の127.0.0.1を次のように変更します:
nano /etc/hosts  
    192.168.3.10   zenoss.mydomain.inc   zenoss
  1. ネットワークを再起動します:
/etc/init.d/networking restart
  1. zenossユーザーを追加します:
adduser zenoss   (セキュリティに問題がなければzenossをパスワードとして使用)
  1. zenossインストールディレクトリを追加します:
mkdir /usr/local/zenoss  
chown zenoss /usr/local/zenoss
  1. zenossユーザーとしてログインし、ログインスクリプトにいくつかの変数を設定します:
su zenoss  
cd        (ホームディレクトリに移動)  
nano  .bashrc  
  (これらの行を追加)  
 export ZENHOME=/usr/local/zenoss  
 export PYTHONPATH=$ZENHOME/lib/python  
 export PATH=$ZENHOME/bin:$PATH
  1. 一部のzenossデーモンはrootアクセスを必要とするため、zenossをsudoユーザーに追加します。rootとしてログインします:
    visudo    (sudoエディタをロードします - この場合はnano - 次の2行を追加します)(最初の行では、2番目の「zenoss」はマシン名を指します)
zenoss zenoss = NOPASSWD: /usr/local/zenoss/bin/*,/bin/kill  
Defaults env_keep += "PYTHONPATH ZENHOME"
  1. Zenossはmysqlのrootパスワードが空でないことを要求するため(デフォルト)、mysqlパスワードを変更する必要があります。rootとしてログインします:
/etc/init.d/mysql stop    (mysqlを停止)  
nano mysql-init    (新しいファイルを作成し、この行を入力)  
  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');  
mysqld_safe --init-file=~/mysql-init &  
/etc/init.d/mysql start   (mysqlを起動)  
rm mysql-init
  1. このダウンロードリンクから最新のzenoss tarballを取得します(下の最初のボックス)。最新のベータリリースを取得するため、安定版リリースではなく、subversionを使用してダウンロードすることはお勧めしません。svnを使用するには、最初にuniverseからsvnをダウンロードする必要があります(2番目のボックス)。または、zenossをWindowsサーバーにダウンロードした場合は、そのダウンロードにアクセスするためにWindows共有をマウントする必要があります(3番目のボックス)。rootとしてログインし、次の3つのステップのうちの1つを実行します:
su zenoss    (zenossとしてログイン)  
cd        (/home/zenossに移動)  
wget http://easynews.dl.sourceforge.net/sourceforge/zenoss/zenoss-9.99.9.tar.gz  
tar -xzf zenoss-*.gz 

または:

apt-get install svn-buildpackage  (svnが必要な場合のみ)  
su zenoss    (zenossとしてログイン)  
cd        (/home/zenossに移動)  
svn co http://dev.zenoss.org/svn/trunk/inst zenossinst    (最新のベータをzenossinstサブディレクトリにダウンロード)

または:

mkdir /media/windows  
apt-get install samba  
apt-get install smbmount  
smbmount //windows_server/sharename  /media/windows -o username=admin_name, password=admin_password, workgroup=domain_name  
su zenoss  
cp /media/windows/zenoss* $HOME  
tar -xzf zenoss-*.gz
  1. インストールディレクトリからzenossをインストールします。mysqlには、ステップ14で使用したパスワードを持つデフォルトのrootユーザーを使用します。zenossパスワードは新しいものを作成します:
cd zenoss*  
./install.sh    (指を交差させて)  
zenoss restart   (すべてのzenプロセスを起動)
  1. インストールが失敗した場合は、クリーンアップします:
make clean
  1. インストールが成功した場合、zenossにアクセスします:
http:// 192.168.3.10:8080/zport/dmd に移動  
ユーザー名は「admin」  
パスワードはステップ16でZenoss「admin」ユーザーに入力したものです
  1. zenossサーバーを監視するために、SNMPエージェントをインストールします。インストール後、’public’がすべてのOIDを読み取ることを許可するように構成する必要があります(デフォルトでは非常に少数のOIDのみを読み取ります):
apt-get install snmpd  
cp /etc/snmp/snmpd.conf  /etc/snmp//snmpd.conf.bak  
snmpconf    (snmpdエージェントを構成してpublic読み取りを許可)  
cp snmpd.conf  /etc/snmp/  
/etc/init.d/snmpd restart  
   (snmpconfがインストールされていないために起動に失敗した場合は、まずこれを試してください):  
apt-get install libsnmp-base libsnmp-perl libsnmp9 libsnmp9-dev snmp tkmib 

snmpconfに不慣れな場合は、次のメニューオプションを選択します:

2:  ./snmpd.conf  
1:  snmpd.conf  
3:  アクセス制御の設定  
3:  SNMPv1/SNMPv2cの読み取り専用アクセスコミュニティ名  
読み取り専用アクセスを追加するコミュニティ名:public  
ホスト名またはネットワークアドレス:zenoss  または  192.168.3.10  
  1. デフォルトのubuntuメールエージェント(MTA)はexim4であり、リモートメールサーバー(mail.mydomain.inc)でメールアラートを機能させたい場合は設定が必要です。最初の行はexim4がインストールされていない場合に必要です:
apt-get install exim4  exim4-config   (必要に応じてインストール)  
dpkg-reconfigure exim4-config        (デフォルトオプションを選択、以下を除く)  
 smarthostによって送信されたメール; SMTPまたはfetchmail経由で受信  
mail.mydomain.inc
  1. メールエージェントをテストするには、exim4にフロントエンド(MUA - メール)をインストールする必要があります:
apt-get install mailutils  
mail [email protected]  
 (Cc:のためにenterを押し、件名を入力し、enterを押す)  
 (メッセージの本文を入力し、enterを押す)  
 .   (単一のピリオドを入力し、enterを押して作成を終了し、メールをキューに入れる)  
mailq(メールが送信されたか、まだキューにあるかを確認)
  1. Windows監視のために、追加/削除Windows監視コンポーネントからSNMPをインストールし、その後SNMP-Informantをインストールします - 無料のSNMP for Windowsをダウンロードします。

  2. Zenoss管理ガイドを読みます。

  3. zenossデーモンを起動時に実行するように追加するには、rootとしてログインします。Apacheの実行時間は90なので、95を使用してそれとmysqlの後に実行させます。また、ZENHOMEパスのzenossスクリプトを修正する必要があります:

cp $ZENHOME/bin/zenoss  /etc/init.d   
nano  /etc/init.d/zenoss  
      (すべてのスクリプトがZENHOMEを見つけられるようにするために次の行を追加)  
    export ZENHOME=/usr/local/zenoss  
update-rc.d zenoss defaults 95
  1. vmwareで事前設定されたZenoss(Fedora、Ubuntuではない)をテストするには、ここをクリックしてrBuilderを選択し、最近のリリースを選択します。

  2. 次の便利なubuntu / mysql / zenossサイトに感謝します:
    https://www.howtoforge.com/perfect_setup_ubuntu_6.06
    http://ubuntuguide.org/wiki/Ubuntu_dapper
    http://packages.ubuntu.com
    https://help.ubuntu.com/community/ApacheMySQLPHP
    http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
    http://www.zenoss.com/download/install

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。