kyoyaの日記: 6.2R - 505SX - cacti-0.8.6
日記 by
kyoya
参考:
http://srad.jp/~kyoya/journal/308153
http://park1.wakwak.com/~ima/freebsd_cacti.html
http://www.cosmos.ne.jp/~kaz6120/maclib/mysql/index.pl?id=faq01
http://www.kishiro.com/FreeBSD/php5.html
■Apache2はpackageで導入済み
・apache-2.2.3
■php5はportsから
・php5-5.2.5
・php5-extensions-1.1
cd /usr/ports/lang/php5
make config install // configでApacheを指定する
■Cacti用FreeBSDアカウント作成
login: cactiuser
passwd: ******9
■portsでcactiインストール
cd /usr/ports/net-mgmt/cacti
make install
依存関係でほかにもたくさんインストールされる。
・rrdtool-1.2.23
・net-snmp-5.3.1_7
・mysql-client-5.0.45_1
etc...
■MySQLサーバインストール
cd /usr/ports/databases/mysql50-server
make install
・設定
chown mysql /var/db/mysql
・起動
/usr/local/bin/mysqld_safe --user=root
# /usr/local/etc/rc.d/mysql-server forcestart //...NG?
・DB作成
mysqladmin --user=root create cacti
mysql cacti < /usr/local/share/cacti/cacti.sql
mysql --user=root mysql
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
flush privileges;
\q
・crontab設定
cat /etc/crontab
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
・Web設定(/cactiに配置)
ln -s /usr/local/share/cacti /usr/local/www/apache22/data/cacti
cat /usr/local/share/cacti/include/config.php
...
$config['url_path'] = '/cacti/';
...
cat /usr/local/etc/apache22/httpd.conf
...
<Directory "/usr/local/www/apache22/data/cacti">
DirectoryIndex index.html index.html.var index.php
</Directory>
・Apache2再起動
/usr/local/etc/rc.d/apache22 forcerestart
・netsnmp
cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf
cat /usr/local/share/snmp/snmpd.conf
...
com2sec local localhost public
com2sec mynetwork NETWORK/24 private
...
/usr/local/etc/rc.d/snmpd forcerestart
■実行
http://hostname/cacti/install/
[Next]...
最初のアカウントは、
id: admin
pw: admin -> ******9
http://srad.jp/~kyoya/journal/308153
http://park1.wakwak.com/~ima/freebsd_cacti.html
http://www.cosmos.ne.jp/~kaz6120/maclib/mysql/index.pl?id=faq01
http://www.kishiro.com/FreeBSD/php5.html
■Apache2はpackageで導入済み
・apache-2.2.3
■php5はportsから
・php5-5.2.5
・php5-extensions-1.1
cd /usr/ports/lang/php5
make config install // configでApacheを指定する
■Cacti用FreeBSDアカウント作成
login: cactiuser
passwd: ******9
■portsでcactiインストール
cd /usr/ports/net-mgmt/cacti
make install
依存関係でほかにもたくさんインストールされる。
・rrdtool-1.2.23
・net-snmp-5.3.1_7
・mysql-client-5.0.45_1
etc...
■MySQLサーバインストール
cd /usr/ports/databases/mysql50-server
make install
・設定
chown mysql /var/db/mysql
・起動
/usr/local/bin/mysqld_safe --user=root
# /usr/local/etc/rc.d/mysql-server forcestart //...NG?
・DB作成
mysqladmin --user=root create cacti
mysql cacti < /usr/local/share/cacti/cacti.sql
mysql --user=root mysql
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
flush privileges;
\q
・crontab設定
cat /etc/crontab
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
・Web設定(/cactiに配置)
ln -s /usr/local/share/cacti /usr/local/www/apache22/data/cacti
cat /usr/local/share/cacti/include/config.php
...
$config['url_path'] = '/cacti/';
...
cat /usr/local/etc/apache22/httpd.conf
...
<Directory "/usr/local/www/apache22/data/cacti">
DirectoryIndex index.html index.html.var index.php
</Directory>
・Apache2再起動
/usr/local/etc/rc.d/apache22 forcerestart
・netsnmp
cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf
cat /usr/local/share/snmp/snmpd.conf
...
com2sec local localhost public
com2sec mynetwork NETWORK/24 private
...
/usr/local/etc/rc.d/snmpd forcerestart
■実行
http://hostname/cacti/install/
[Next]...
最初のアカウントは、
id: admin
pw: admin -> ******9
6.2R - 505SX - cacti-0.8.6 More ログイン