安装 Cacti 在Unix or Linux
◎ 基本需求
您的Server基本上需要有下面这些套件,安装方式网路上搜寻应该会有很多了在此就不多做说明
基本上您的php必须有开启snmp、sockets、gd这三个函式库
◎ 安装Snmp
基本上现在的Linux都会有Snmp的套件,如果您知道怎么启动它请自行启动即可,下面只介绍使用 Tarball 的安装方式
建议您参加鸟哥的私房菜下面这一篇来安装ucd-snmp
◎ 安装RRDTool.
shell> tar zxvf rrdtool-1.0.50.tar.gz
shell> cd rrdtool-1.0.50
shell> ./configure --prefix=/usr/local/rrdtool
shell> make
shell> make install
◎ 开使安装 Cacti 解压缩档案.
shell> tar xzvf cacti-version.tar.gz
◎ 建立 Cacti 用的 MySQL 资料库:
shell> mysqladmin --user=root create cacti
◎ 汇入预设的cacti资料库:
shell>mysql cacti < cacti.sql
◎ 非必要的 : 建立一个 MySQL使用者及密码供Cacti使用.
shell>mysql --user=root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;
◎ 修改档案 include/config.php 连接 MySQL 的使用者、密码及资料库名称.
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
◎ 新增Unix使用者.
shell> useradd -r -M cactiuser
◎ 设定log及rra资料夹权限.
shell> chown -R cactiuser rra/ log/
◎ 新增自动执行到您的 /etc/crontab 档案里:
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
注意:请勿使用root执行上面命令,不然还要在执行一次第7步骤。
修改 /var/www/html/cacti/ 到您的 Cacti 安装目录.
◎ 打开您的浏览器输入下面网址:
◎ 登入的帐号密码
登入的帐号密码预设都是 admin. 登入后需立即更改您的密码。之后这里需输入一写资讯,如rrdtool、php、snmpwalk、snmpget的位置,使用ucd-snmp还是net-snmp等等。预设都是 admin. 登入后需立即更改您的密码。之后这里需输入一写资讯,如rrdtool、php、snmpwalk、snmpget的位置,使用ucd-snmp还是net-snmp等等。