10: 2010-01-31 (日) 13:22:37 s09081 |
11: 2010-01-31 (日) 18:31:34 s09081 |
| | | |
| # make install | | # make install |
| + | ** Cacti [#o58e5345] |
| + | http://www.cacti.net/download_cacti.php |
| + | $ wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz |
| + | $ tar xzfv cacti-~~~.tar.gz |
| + | & cp -ir ./cacti~~ ${apache_dir}/cacti |
| + | $ cd ${apache_dir}/cacti |
| + | $ su - |
| + | ==mysqlセットアップ== |
| + | # checkconfig --list mysqld (確認 ONにすること) |
| + | #mysqladmin -u root password <password> |
| + | #mysql -u root -p |
| + | PASS |
| + | use mysql; |
| + | DELETE FROM user WHERE password=""; |
| + | exit; |
| + | ==mysqlセットアップ== |
| + | |
| + | # mysqladmin -u root -p create cacti ※cactiのDB作成 |
| + | Enter password: 管理者パスワードを入力 |
| + | # mysql -u root -p < cacti.sql cacti ※cactiのDB作成(SQLの流し込み) |
| + | Enter password: 管理者パスワードを入力 |
| + | # mysqladmin -u root -p reload |
| + | Enter password: 管理者パスワードを入力 |
| + | # mysql -u root -p |
| + | Enter password: 管理者パスワードを入力 |
| + | use cacti; |
| + | show tables; |
| + | (一覧いっぱい!) |
| + | grant all on cacti.* to cactiuser@localhost identified by 'cactipass'; ※ 'cactipass' はパスワード |
| + | exit |
| + | # /usr/local/mysql/bin/mysqladmin -u root -p reload |
| + | Enter password: 管理者パスワードを入力 |
| + | # |
| + | # vi /var/www/html/cacti/include/config.php |
| + | |
| + | 以下のように編集(28行目から) ※おそらくそのままでOK |
| + | |
| + | /* make sure these values refect your actual database/host/user/password */ |
| + | $database_type = "mysql"; |
| + | $database_default = "cacti"; |
| + | $database_hostname = "localhost"; |
| + | $database_username = "cactiuser"; |
| + | $database_password = "cactipass"; |
| + | |
| + | # |
| + | # chown -R apache:apache /var/www/html/cacti/ |
| + | *** パッチをあてる [#k64dd178] |
| + | http://www.cacti.net/download_patches.php |
| + | cd ${cacti_dir} |
| + | wget http://www.cacti.net/downloads/patches/0.8.7e/cli_add_graph.patch |
| + | wget http://www.cacti.net/downloads/patches/0.8.7e/snmp_invalid_response.patch |
| + | wget http://www.cacti.net/downloads/patches/0.8.7e/template_duplication.patch |
| + | wget http://www.cacti.net/downloads/patches/0.8.7e/fix_icmp_on_windows_iis_servers.patch |
| + | wget http://www.cacti.net/downloads/patches/0.8.7e/cross_site_fix.patch |
| + | patch -p1 -N < cli_add_graph.patch |
| + | patch -p1 -N < snmp_invalid_response.patch |
| + | patch -p1 -N < template_duplication.patch |
| + | patch -p1 -N < fix_icmp_on_windows_iis_servers.patch |
| + | patch -p1 -N < cross_site_fix.patch |
| + | |
| + | ***cactid(spine)をいれておく(いいらしい? [#wd7aaebf] |
| + | # http://www.cacti.net/downloads/spine/cacti-spine-0.8.7e.tar.gz |
| + | # tar xvzf cacti-spine~~~.tar.gz |
| + | # cd cacti-spine-0.8.6d |
| + | # |
| + | # ./configure |
| + | # make |
| + | # make install |
| + | (cacti > spineでかんがえてw) |
| + | make[1]: Entering directory `/usr/local/src/cacti-cactid-0.8.6d' |
| + | /bin/sh ./config/mkinstalldirs /usr/local/cactid/bin |
| + | mkdir -p -- /usr/local/cactid/bin |
| + | /usr/bin/install -c cactid /usr/local/cactid/bin/cactid |
| + | /bin/sh ./config/mkinstalldirs /usr/local/cactid/include |
| + | mkdir -p -- /usr/local/cactid/include |
| + | /usr/bin/install -c -m 644 cactid.h /usr/local/cactid/include/cactid.h |
| + | /usr/bin/install -c -m 644 common.h /usr/local/cactid/include/common.h |
| + | /usr/bin/install -c -m 644 snmp.h /usr/local/cactid/include/snmp.h |
| + | /usr/bin/install -c -m 644 locks.h /usr/local/cactid/include/locks.h |
| + | /usr/bin/install -c -m 644 sql.h /usr/local/cactid/include/sql.h |
| + | /usr/bin/install -c -m 644 util.h /usr/local/cactid/include/util.h |
| + | /usr/bin/install -c -m 644 poller.h /usr/local/cactid/include/poller.h |
| + | /usr/bin/install -c -m 644 nft_popen.h /usr/local/cactid/include/nft_popen.h |
| + | /usr/bin/install -c -m 644 php.h /usr/local/cactid/include/php.h |
| + | make[1]: Leaving directory `/usr/local/src/cacti-cactid-0.8.6d' |
| + | # |
| + | # vi /usr/local/spine/etc/spine.conf |
| + | |
| + | 以下のように編集 ※おそらくそのままでOK |
| + | |
| + | DB_Host localhost |
| + | DB_Database cacti |
| + | DB_User cactiuser |
| + | DB_Pass cactipass |
| + | |
| + | # chown -R apache:apache /usr/local/cactid/ |