- 论坛徽章:
- 2
|
安装rrdtool
cd /usr/ports/net/rrdtool
make install clean;
安装net-snmp
cd /usr/ports/net-mgmt/net-snmp
make install clean;
ee /etc/rc.conf
snmpd_enable="YES"
snmpd_flags="-a /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
mkdir /usr/local/etc/snmp
ee /usr/local/etc/snmp/snmpd.conf
##############################
syslocation somewhere
syscontact Me <me@somewhere.org>
sysservices 77
rocommunity jxtm
load 12 12 12
###############################
安装cacti
cd /usr/ports/net/cacti
make install clean ;
cd /usr/ports/net/cactid
make install clean;
数据库准备工作
# mysql -u root –p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 130 to server version: 4.1.15-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database cacti;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on cacti.* to root;
Query OK, 0 rows affected (0.01 sec)
mysql> grant all on cacti.* to root@localhost;
Query OK, 0 rows affected (0.01 sec)
mysql> grant all on cacti.* to cacti;
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on cacti.* to cacti@localhost;
Query OK, 0 rows affected (0.01 sec)
mysql> set password for cacti@localhost=password('****');
Query OK, 0 rows affected (0.00 sec)
mysql> exit
导入数据库
cp -R /usr/local/share/cacti /usr/
cd /usr/cacti
chown -R cacti:cacti rra/
chown -R cacti:cacti log/
cd scripts
chown cacti:cacti *
cd..
mysql -u root –p***** cacti < cacti.sql
ee /usr/cacti/include/db-settings.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "*****";
核对以上几项是否正确
crontab -u cacti –e
为cactiuser用户加入
*/5 * * * * /usr/local/bin/php /usr/www/cacti/poller.php
这样安装有什么问题吗?以前就这么干都可以的 |
|