溫馨提示×

centos安裝cacti數據庫呢

小樊
98
2025-01-02 01:17:11
欄目: 智能運維

在 CentOS 上安裝 Cacti 數據庫,你需要先安裝 LAMP(Linux、Apache、MySQL 和 PHP)環境,然后再安裝 Cacti

  1. 更新系統軟件包:
sudo yum update -y
  1. 安裝 Apache:
sudo yum install httpd -y

啟動 Apache 服務并設置開機啟動:

sudo systemctl start httpd
sudo systemctl enable httpd

創建一個新的 Apache 虛擬主機配置文件:

sudo vi /etc/httpd/conf.d/cacti.conf

將以下內容粘貼到文件中,然后保存并退出:

<VirtualHost *:80>
    ServerName cacti.example.com
    DocumentRoot /var/www/html/cacti

    <Directory "/var/www/html/cacti">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/cacti-error.log
    CustomLog ${APACHE_LOG_DIR}/cacti-access.log combined
</VirtualHost>

重啟 Apache 服務以應用更改:

sudo systemctl restart httpd
  1. 安裝 MySQL(MariaDB):
sudo yum install mariadb-server mariadb -y

啟動 MySQL 服務并設置開機啟動:

sudo systemctl start mariadb
sudo systemctl enable mariadb

運行安全安裝腳本來配置 MySQL:

sudo mysql_secure_installation

按照提示操作,設置 root 密碼并刪除匿名用戶等。

  1. 創建 Cacti 數據庫和用戶:
sudo mysql -u root -p

輸入 root 密碼后,創建一個新數據庫:

CREATE DATABASE cacti;

創建一個新用戶并授權訪問數據庫:

CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  1. 下載并安裝 Cacti:
cd /var/www/html
sudo wget https://repo.cacti.org/cacti/1.2.4/apache2/cacti-1.2.4-apache2.tar.gz
sudo tar xvf cacti-1.2.4-apache2.tar.gz
sudo mv cacti-1.2.4-apache2 /var/www/html/cacti
  1. 配置 Cacti:
sudo cp /var/www/html/cacti/config/config.php.sample /var/www/html/cacti/config/config.php
sudo vi /var/www/html/cacti/config/config.php

找到以下行并進行修改:

$database['host'] = 'localhost';
$database['user'] = 'cacti';
$database['pass'] = 'your_password';
$database['dbname'] = 'cacti';

保存并退出。

  1. 設置文件權限:
sudo chown -R apache:apache /var/www/html/cacti
sudo chmod -R 755 /var/www/html/cacti/include
sudo chmod -R 755 /var/www/html/cacti/plugins
  1. 完成安裝: 現在你可以通過訪問 http://your_server_ip/cacti 來訪問 Cacti 的安裝向導。按照向導完成安裝過程。

注意:請將上述示例中的 your_password 替換為你自己的密碼,并將 cacti.example.com 替換為你的域名或服務器 IP 地址。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女