现在,重新加载 mysql 权限:

  1. mysql>flush privileges;  
  2.  
  3. mysql>exit  
  4.  

我们需要改变在 /opt/lampp/htdocs/cacti/include/config.php 文件里的数据库连接设置

  1. $database_type = "mysql";  
  2.  
  3. $database_default = "cacti";  
  4.  
  5. $database_hostname = "localhost";  
  6.  
  7. $database_username = "cactiuser";  
  8.  
  9. $database_password = "cactiuser";  
  10.  
  11. $database_port = "3306";  
  12.  

我们需要创建一个用户来运行 cacti,这个用户将不被允许任何 shell 命令 (/bin/false):

  1. #useradd cactiuser -d /opt/lampp/htdocs/cacti/ -s /bin/false 
  2.  

我们需要把这个 cacti 用户写入到两个目录,因此:

  1. #chown -R cactiuser /opt/lampp/htdocs/cacti/  
  2.  

我们将需要做一个 cron 工作来每 5 分钟运行一次这个 php 脚本

  1. #crontab -e -u cactiuser  
  2.  
  3. */5 * * * * /opt/lampp/bin/php /opt/lampp/htdocs/cacti/poller.php > /dev/null 2>&1  
  4.  

重启 apache 网页服务:

  1. #/opt/lampp/lampp restart  
  2.  

最终我们可以使用一个网页浏览器来登录到 cacti:

  1. http://your_ip_address/cacti  
  2.  

使用 "admin" 作为默认的登录名和密码。

不要忘了service snmpd start

通过上面介绍,我们又学习到了配合lamp安装cacti!希望大家能掌握!

  • cacti 对 squid的监控
  • cacti mysql数据库的备份
  • 使用Cacti的一些小技巧
  • Cacti 插件中setup.php 文件的编写
  • cacti中配置nagios的注意事项
  • Cacti:AppServ环境,事件查看器报错_httpd php5ts
  • Cacti流量监控由bit转换为M的方法


相关内容