cacti在centos中安装与配置详细步骤及命令2

上一篇文章详江讲了cacti安装,所必须基于的环境/条件,下面,我们就直接上干货,看看具体安装时如何执行:


1、安装Apache、MySQL和PHP:

sudo yum install -y httpd mysql mysql-server php php-mysql php-gd
  1. 启动Apache服务并设置开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd
  1. 启动MySQL服务并设置开机自启:

sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 创建MySQL数据库和用户:

mysql -u root -p
CREATE DATABASE cactidb;
GRANT ALL PRIVILEGES ON cactidb.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'cactiuserpassword';
FLUSH PRIVILEGES;
exit;

环境到这里,就基本搭建好了,下面,正式开始安装cacti,如果你已经安装好环境,则可跳过上面步骤,直接进行下面步骤:

  1. 下载Cacti源代码:(下载路径修正过,很多网站提供的地址都不正确)

cd /var/www/html
sudo wget https://www.cacti.net/downloads/cacti-1.2.3.tar.gz
sudo tar -zxvf cacti-1.2.3.tar.gz
sudo mv cacti-1.2.3/ cacti
  1. 更改目录权限:

sudo chown -R apache:apache /www/wwwroot/renwen.com/cacti/
sudo chmod -R 755 /www/wwwroot/renwen.com/cacti/cacti
  1. 导入数据库并调整权限:

mysql -u sqluser -p'youmima' sqldb < "/www/wwwroot/renwen.com/cacti/cacti.sql"
sudo chmod 666 /www/wwwroot/renwen.com/cacti/rra/ /www/wwwroot/renwen.com/cacti/log/
  1. 配置Cacti的rw-user.sh脚本:

sudo nano /var/www/html/cacti/poller.php

    在文件中找到以下行并修改:

$cmd = "/usr/bin/php -q /var/www/html/cacti/poller.php > /dev/null &";

确保/usr/bin/php是你的PHP执行路径。

  1. 设置cron任务以定期运行Polller:

sudo crontab -e

添加以下行:

*/5 * * * * /var/www/html/cacti/poller.php > /dev/null 2>&1

这将每5分钟运行一次Poller。

  1. 通过浏览器访问Cacti:

在浏览器中访问 http://your_server_ip/cacti,并按照安装向导进行配置。


标签:

cacti在centos中安装与配置详细步骤及命令
如何拦截某个IP访问自己的服务器?