インストールガイド · 2 min read · Oct 14, 2025
UbuntuサーバーにZenossネットワークモニターをインストールする
UbuntuサーバーにZenossネットワークモニターをインストールする
このチュートリアルでは、Ubuntu 6.06システムにZenossネットワーク監視ツールをインストールおよび構成する方法を示します。Zenossは、サーバー、アプリケーション、ネットワーク、電力などの構成、可用性、パフォーマンスなどを監視するための無料のオープンソースツールです。また、不適切なアクションを検出した場合にメールで警告することもできます。
UbuntuサーバーCDからLAMPサーバーをインストールします(Dapper+Zenossの最小要件:150mb+232mb=382mb RAM、2GBディスク(1.3GB使用、0.7GBデータ用の空き)。このインストールはvmwareサーバー1.0.1でテストされました。LAMPがインストールされていない場合は、以下を参照してください。
デフォルトユーザーとしてログインします。デスクトップからPutty(リモートターミナル)を使用できるようにsshをインストールします:
sudo apt-get install ssh
ifconfig | grep cast (IPアドレスを確認するため)- Puttyでログインし、デフォルトユーザーとしてログインします。rootログインを有効にします - zenossに必要であり、すべてに「sudo」を付ける必要がなくなります:
sudo passwd root (rootの新しいパスワードを設定)
su- 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- 最新のUbuntuに更新します:
apt-get upgrade- 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- 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 - 新しいIPアドレスのためにhostsファイルを編集します。サーバーを「zenoss」と名付け、「mydomain.inc」で実行していると仮定し、2番目の127.0.0.1を次のように変更します:
nano /etc/hosts
192.168.3.10 zenoss.mydomain.inc zenoss- ネットワークを再起動します:
/etc/init.d/networking restart- zenossユーザーを追加します:
adduser zenoss (セキュリティに問題がなければzenossをパスワードとして使用)- zenossインストールディレクトリを追加します:
mkdir /usr/local/zenoss
chown zenoss /usr/local/zenoss- zenossユーザーとしてログインし、ログインスクリプトにいくつかの変数を設定します:
su zenoss
cd (ホームディレクトリに移動)
nano .bashrc
(これらの行を追加)
export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH- 一部の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"- 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- このダウンロードリンクから最新の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- インストールディレクトリからzenossをインストールします。mysqlには、ステップ14で使用したパスワードを持つデフォルトのrootユーザーを使用します。zenossパスワードは新しいものを作成します:
cd zenoss*
./install.sh (指を交差させて)
zenoss restart (すべてのzenプロセスを起動)- インストールが失敗した場合は、クリーンアップします:
make clean- インストールが成功した場合、zenossにアクセスします:
http:// 192.168.3.10:8080/zport/dmd に移動
ユーザー名は「admin」
パスワードはステップ16でZenoss「admin」ユーザーに入力したものです- 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
- デフォルトのubuntuメールエージェント(MTA)はexim4であり、リモートメールサーバー(mail.mydomain.inc)でメールアラートを機能させたい場合は設定が必要です。最初の行はexim4がインストールされていない場合に必要です:
apt-get install exim4 exim4-config (必要に応じてインストール)
dpkg-reconfigure exim4-config (デフォルトオプションを選択、以下を除く)
smarthostによって送信されたメール; SMTPまたはfetchmail経由で受信
mail.mydomain.inc- メールエージェントをテストするには、exim4にフロントエンド(MUA - メール)をインストールする必要があります:
apt-get install mailutils
mail [email protected]
(Cc:のためにenterを押し、件名を入力し、enterを押す)
(メッセージの本文を入力し、enterを押す)
. (単一のピリオドを入力し、enterを押して作成を終了し、メールをキューに入れる)
mailq(メールが送信されたか、まだキューにあるかを確認)Windows監視のために、追加/削除Windows監視コンポーネントからSNMPをインストールし、その後SNMP-Informantをインストールします - 無料のSNMP for Windowsをダウンロードします。
Zenoss管理ガイドを読みます。
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 95vmwareで事前設定されたZenoss(Fedora、Ubuntuではない)をテストするには、ここをクリックしてrBuilderを選択し、最近のリリースを選択します。
次の便利な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
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。