cactiの立ち上げ

cactiの立ち上げ

最初はMRTGを使おうと思ってたんだけど、以前から評判になってるMRTGの後継(???)のcactiを使うよう、路線変更しました。

  • http://cacti.loaded.jp/
  • 以前MRTGを自宅で実験したとき、インストールが面倒だった(結局途中で断念した。前準備の別のインストールがあれこれ必要だということが途中でわかって面倒になったため)
  • cactiではそのあたりが解消されてる(っぽい)。うたい文句にも書いてある。

追記:mrtgyumでインストール出来ました。そのうち試してみるかも。

cactiのインストール

MRTGよりもインストールなどが楽になっている→yumでインストール出来るように準備されてるだろう。

[root@linux38 sbin]# yum -y install cacti

インストールできました。依存関係のパッケージ(mysqlとかも)も自動でupdateしてくれました。 apache httpdcactiの依存対象にされてるみたいなので、個別にapache httpdを入れなくても、このcactiのインストールだけでまとめてインストールしてくれそうです。
cactiユーザの作成までやってくれてます。
/etc/passwd

cacti:x:100:501::/usr/share/cacti:/sbin/nologin

インストールログ

なぜにインストールログなんてものを貼るんだ!
という意見もあるかと思いますが、同じようなことをやってる人が、困ったときとかに検索して引っかかったら、何か役立つかもしれないかなぁ、というのと、同じことをやろうとする人が現れた時に過去の実物を見られると今やってることの妥当性がわかる(こんなにたくさん関連物がインストールされちゃってるけど、これは別に問題ないんだ等)って感じで安心するのに役立つんじゃないかと思って、貼ってます。
自分でいうとエラーが起きたときとか、そのエラーメッセージをそのままgoogleの検索窓にコピペしてすぐに解決策がわかったことが多いし。

あとは、自分の記憶が薄くなったときに、あの時どうやったっけ?と過去検索するときに同様な安心感を得られるかな、と。

[root@linux38 sbin]# yum -y install cacti
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
core 100% |=========================| 1.1 kB 00:00
updates [2/3]
updates 100% |=========================| 1.2 kB 00:00
extras [3/3]
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies

    • > Populating transaction set with selected packages. Please wait.
      • > Downloading header for cacti to pack into transaction set.

cacti-0.8.6h-6.fc5.noarch 100% |=========================| 50 kB 00:25

php-mysql-5.1.6-1.1.i386. 100% |=========================| 16 kB 00:00

      • > Package php-mysql.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for php-snmp to pack into transaction set.

php-snmp-5.1.6-1.1.i386.r 100% |=========================| 15 kB 00:01

      • > Package php-snmp.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for rrdtool to pack into transaction set.

rrdtool-1.2.15-3.fc5.i386 100% |=========================| 11 kB 00:04

      • > Package rrdtool.i386 0:1.2.15-3.fc5 set to be updated
      • > Downloading header for net-snmp to pack into transaction set.

net-snmp-5.3-4.2.i386.rpm 100% |=========================| 51 kB 00:01

php-pdo-5.1.6-1.1.i386.rp 100% |=========================| 15 kB 00:00

      • > Package php-pdo.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for lm_sensors to pack into transaction set.

lm_sensors-2.9.2-1.i386.r 100% |=========================| 29 kB 00:00

      • > Package lm_sensors.i386 0:2.9.2-1 set to be updated
      • > Downloading header for php to pack into transaction set.

php-5.1.6-1.1.i386.rpm 100% |=========================| 21 kB 00:01

      • > Package php.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for net-snmp-libs to pack into transaction set.

net-snmp-libs-5.3-4.2.i38 100% |=========================| 24 kB 00:00

      • > Package net-snmp-libs.i386 0:5.3-4.2 set to be updated
      • > Downloading header for mysql to pack into transaction set.

mysql-5.0.22-1.FC5.1.i386 100% |=========================| 37 kB 00:01

      • > Package mysql.i386 0:5.0.22-1.FC5.1 set to be updated
    • > Running transaction check
    • > Processing Dependency: php = 5.1.2-5 for package: php-ldap
    • > Processing Dependency: mysql = 5.0.18-2.1 for package: mysql-server
    • > Restarting Dependency Resolution with new changes.
    • > Populating transaction set with selected packages. Please wait.
      • > Downloading header for php-ldap to pack into transaction set.

php-ldap-5.1.6-1.1.i386.r 100% |=========================| 15 kB 00:01

      • > Package php-ldap.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for mysql-server to pack into transaction set.

mysql-server-5.0.22-1.FC5 100% |=========================| 34 kB 00:01

      • > Package mysql-server.i386 0:5.0.22-1.FC5.1 set to be updated
    • > Running transaction check


Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cacti noarch 0.8.6h-6.fc5 extras 1.1 M
Installing for dependencies:
lm_sensors i386 2.9.2-1 core 481 k
net-snmp i386 5.3-4.2 core 688 k
net-snmp-libs i386 5.3-4.2 core 2.5 M
php-mysql i386 5.1.6-1.1 updates 81 k
php-pdo i386 5.1.6-1.1 updates 60 k
php-snmp i386 5.1.6-1.1 updates 25 k
rrdtool i386 1.2.15-3.fc5 extras 436 k
Updating for dependencies:
mysql i386 5.0.22-1.FC5.1 updates 3.0 M
mysql-server i386 5.0.22-1.FC5.1 updates 9.9 M
php i386 5.1.6-1.1 updates 3.6 M
php-ldap i386 5.1.6-1.1 updates 31 k

Transaction Summary
=============================================================================
Install 8 Package(s)
Update 4 Package(s)
Remove 0 Package(s)
Total download size: 22 M
Downloading Packages:
(1/12): php-snmp-5.1.6-1. 100% |=========================| 25 kB 00:00
(2/12): rrdtool-1.2.15-3. 100% |=========================| 436 kB 00:51
(3/12): php-ldap-5.1.6-1. 100% |=========================| 31 kB 00:01
(4/12): php-pdo-5.1.6-1.1 100% |=========================| 60 kB 00:02
(5/12): lm_sensors-2.9.2- 100% |=========================| 481 kB 00:06
(6/12): net-snmp-5.3-4.2. 100% |=========================| 688 kB 00:08
http://mirror.clarkson.edu/pub/distributions/fedora/linux/extras/5/i386/cacti-0.8.6h-6.fc5.noarch.rpm: [Errno 12] Timeout:
Trying other mirror.
(7/12): cacti-0.8.6h-6.fc 100% |=========================| 1.1 MB 00:16
(8/12): php-5.1.6-1.1.i38 100% |=========================| 3.6 MB 00:58
(9/12): php-mysql-5.1.6-1 100% |=========================| 81 kB 00:01
(10/12): net-snmp-libs-5. 100% |=========================| 2.5 MB 00:29
(11/12): mysql-5.0.22-1.F 100% |=========================| 3.0 MB 00:39
(12/12): mysql-server-5.0 100% |=========================| 9.9 MB 02:19
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
Public key for rrdtool-1.2.15-3.fc5.i386.rpm is not installed
Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
Importing GPG key 0x1AC70CE6 "Fedora Project "
Key imported successfully
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : mysql ####################### [ 1/16]
Updating : php ####################### [ 2/16]
Installing: net-snmp-libs ####################### [ 3/16]
Installing: php-pdo ####################### [ 4/16]
Installing: php-mysql ####################### [ 5/16]
Installing: lm_sensors ####################### [ 6/16]
Installing: net-snmp ####################### [ 7/16]
Installing: php-snmp ####################### [ 8/16]
Installing: rrdtool ####################### [ 9/16]
Updating : php-ldap ####################### [10/16]
Installing: cacti ####################### [11/16]
Updating : mysql-server ####################### [12/16]
Cleanup : php-ldap ####################### [13/16]
Cleanup : php ####################### [14/16]
Cleanup : mysql ####################### [15/16]
Cleanup : mysql-server ####################### [16/16]

Installed: cacti.noarch 0:0.8.6h-6.fc5
Dependency Installed: lm_sensors.i386 0:2.9.2-1 net-snmp.i386 0:5.3-4.2 net-snmp-libs.i386 0:5.3-4.2 php-mysql.i386 0:5.1.6-1.1 php-pdo.i386 0:5.1.6-1.1 php-snmp.i386 0:5.1.6-1.1 rrdtool.i386 0:1.2.15-3.fc5
Dependency Updated: mysql.i386 0:5.0.22-1.FC5.1 mysql-server.i386 0:5.0.22-1.FC5.1 php.i386 0:5.1.6-1.1 php-ldap.i386 0:5.1.6-1.1
Complete!
[root@linux38 sbin]#
[root@linux38 sbin]# yum -y install cacti
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
core 100% |=========================| 1.1 kB 00:00
updates [2/3]
updates 100% |=========================| 1.2 kB 00:00
extras [3/3]
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies

    • > Populating transaction set with selected packages. Please wait.
      • > Downloading header for cacti to pack into transaction set.

cacti-0.8.6h-6.fc5.noarch 100% |=========================| 50 kB 00:25

php-mysql-5.1.6-1.1.i386. 100% |=========================| 16 kB 00:00

      • > Package php-mysql.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for php-snmp to pack into transaction set.

php-snmp-5.1.6-1.1.i386.r 100% |=========================| 15 kB 00:01

      • > Package php-snmp.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for rrdtool to pack into transaction set.

rrdtool-1.2.15-3.fc5.i386 100% |=========================| 11 kB 00:04

      • > Package rrdtool.i386 0:1.2.15-3.fc5 set to be updated
      • > Downloading header for net-snmp to pack into transaction set.

net-snmp-5.3-4.2.i386.rpm 100% |=========================| 51 kB 00:01

php-pdo-5.1.6-1.1.i386.rp 100% |=========================| 15 kB 00:00

      • > Package php-pdo.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for lm_sensors to pack into transaction set.

lm_sensors-2.9.2-1.i386.r 100% |=========================| 29 kB 00:00

      • > Package lm_sensors.i386 0:2.9.2-1 set to be updated
      • > Downloading header for php to pack into transaction set.

php-5.1.6-1.1.i386.rpm 100% |=========================| 21 kB 00:01

      • > Package php.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for net-snmp-libs to pack into transaction set.

net-snmp-libs-5.3-4.2.i38 100% |=========================| 24 kB 00:00

      • > Package net-snmp-libs.i386 0:5.3-4.2 set to be updated
      • > Downloading header for mysql to pack into transaction set.

mysql-5.0.22-1.FC5.1.i386 100% |=========================| 37 kB 00:01

      • > Package mysql.i386 0:5.0.22-1.FC5.1 set to be updated
    • > Running transaction check
    • > Processing Dependency: php = 5.1.2-5 for package: php-ldap
    • > Processing Dependency: mysql = 5.0.18-2.1 for package: mysql-server
    • > Restarting Dependency Resolution with new changes.
    • > Populating transaction set with selected packages. Please wait.
      • > Downloading header for php-ldap to pack into transaction set.

php-ldap-5.1.6-1.1.i386.r 100% |=========================| 15 kB 00:01

      • > Package php-ldap.i386 0:5.1.6-1.1 set to be updated
      • > Downloading header for mysql-server to pack into transaction set.

mysql-server-5.0.22-1.FC5 100% |=========================| 34 kB 00:01

      • > Package mysql-server.i386 0:5.0.22-1.FC5.1 set to be updated
    • > Running transaction check


Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cacti noarch 0.8.6h-6.fc5 extras 1.1 M
Installing for dependencies:
lm_sensors i386 2.9.2-1 core 481 k
net-snmp i386 5.3-4.2 core 688 k
net-snmp-libs i386 5.3-4.2 core 2.5 M
php-mysql i386 5.1.6-1.1 updates 81 k
php-pdo i386 5.1.6-1.1 updates 60 k
php-snmp i386 5.1.6-1.1 updates 25 k
rrdtool i386 1.2.15-3.fc5 extras 436 k
Updating for dependencies:
mysql i386 5.0.22-1.FC5.1 updates 3.0 M
mysql-server i386 5.0.22-1.FC5.1 updates 9.9 M
php i386 5.1.6-1.1 updates 3.6 M
php-ldap i386 5.1.6-1.1 updates 31 k

Transaction Summary
=============================================================================
Install 8 Package(s)
Update 4 Package(s)
Remove 0 Package(s)
Total download size: 22 M
Downloading Packages:
(1/12): php-snmp-5.1.6-1. 100% |=========================| 25 kB 00:00
(2/12): rrdtool-1.2.15-3. 100% |=========================| 436 kB 00:51
(3/12): php-ldap-5.1.6-1. 100% |=========================| 31 kB 00:01
(4/12): php-pdo-5.1.6-1.1 100% |=========================| 60 kB 00:02
(5/12): lm_sensors-2.9.2- 100% |=========================| 481 kB 00:06
(6/12): net-snmp-5.3-4.2. 100% |=========================| 688 kB 00:08
http://mirror.clarkson.edu/pub/distributions/fedora/linux/extras/5/i386/cacti-0.8.6h-6.fc5.noarch.rpm: [Errno 12] Timeout:
Trying other mirror.
(7/12): cacti-0.8.6h-6.fc 100% |=========================| 1.1 MB 00:16
(8/12): php-5.1.6-1.1.i38 100% |=========================| 3.6 MB 00:58
(9/12): php-mysql-5.1.6-1 100% |=========================| 81 kB 00:01
(10/12): net-snmp-libs-5. 100% |=========================| 2.5 MB 00:29
(11/12): mysql-5.0.22-1.F 100% |=========================| 3.0 MB 00:39
(12/12): mysql-server-5.0 100% |=========================| 9.9 MB 02:19
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
Public key for rrdtool-1.2.15-3.fc5.i386.rpm is not installed
Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
Importing GPG key 0x1AC70CE6 "Fedora Project "
Key imported successfully
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : mysql ####################### [ 1/16]
Updating : php ####################### [ 2/16]
Installing: net-snmp-libs ####################### [ 3/16]
Installing: php-pdo ####################### [ 4/16]
Installing: php-mysql ####################### [ 5/16]
Installing: lm_sensors ####################### [ 6/16]
Installing: net-snmp ####################### [ 7/16]
Installing: php-snmp ####################### [ 8/16]
Installing: rrdtool ####################### [ 9/16]
Updating : php-ldap ####################### [10/16]
Installing: cacti ####################### [11/16]
Updating : mysql-server ####################### [12/16]
Cleanup : php-ldap ####################### [13/16]
Cleanup : php ####################### [14/16]
Cleanup : mysql ####################### [15/16]
Cleanup : mysql-server ####################### [16/16]

Installed: cacti.noarch 0:0.8.6h-6.fc5
Dependency Installed: lm_sensors.i386 0:2.9.2-1 net-snmp.i386 0:5.3-4.2 net-snmp-libs.i386 0:5.3-4.2 php-mysql.i386 0:5.1.6-1.1 php-pdo.i386 0:5.1.6-1.1 php-snmp.i386 0:5.1.6-1.1 rrdtool.i386 0:1.2.15-3.fc5
Dependency Updated: mysql.i386 0:5.0.22-1.FC5.1 mysql-server.i386 0:5.0.22-1.FC5.1 php.i386 0:5.1.6-1.1 php-ldap.i386 0:5.1.6-1.1
Complete!
[root@linux38 sbin]#