cacti居然是这个原因,晕啊
cacti居然是这个原因,晕啊折腾了十多天,把系统都重装了,ports调整了几个时间了,最后找到的问题是,模板要选用ucd/net snmp,我以前用Cisco Router的模板,最近不知道怎么了,不行了,可能还是因为linux和freebsd的差异导致的。
把我的安装过程贴一下吧,希望对大家有用。
前提的apache、php、mysql就不多说了,后面的是cacti等的操作。
安装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 <[url=http://www.ixpub.net/mailto:me@somewhere.org]me@somewhere.org[/url]>
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;
ee /usr/local/etc/cactid.conf
DB_Host
localhost
DB_Database
cacti
DB_User
cacti
DB_Pass
****
DB_Port
3306
数据库准备工作
# 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 你就不能说几句话
页:
[1]