如何在Ubuntu 20.04 LTS上安装Cacti Monitoring

Ubuntu 20.04 LTS Focal Fossa上安装Cacti Monitoring

步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

sudo apt update
sudo apt upgrade

步骤2.安装LAMP服务器。

需要Ubuntu 20.04 LAMP服务器。如果您没有安装LAMP,则可以本站搜一搜LAMP按照我们的教程进行操作。

步骤3.为仙人掌配置MariaDB。

默认情况下,不会对MariaDB进行加固。您可以使用mysql_secure_installation脚本保护MariaDB 。您应该仔细阅读每个步骤,并在每个步骤下面认真进行操作,这将设置root密码,删除匿名用户,禁止远程root登录以及删除测试数据库和对安全MariaDB的访问权限:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

接下来,我们将需要登录MariaDB控制台并为Cacti创建一个数据库。运行以下命令:

mysql -u root -p

这将提示您输入密码,因此输入您的MariaDB根密码,然后按Enter。登录到数据库服务器后,您需要创建一个数据库以进行Cacti安装:

create database cacti;
grant all privileges on cacti.* to idroot@localhost identified by 'your-password';
flush privileges;
quit;
sudo mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

之后,登录到MariaDB:

mysql -u root -p

向“ idroot”用户授予权限:

GRANT SELECT ON mysql.time_zone_name TO idroot@localhost;
flush privileges;
exit

步骤4.在Ubuntu 20.04上安装Cacti。

现在,我们运行以下命令以安装SNMP和rrdtool来监视设备。

sudo apt install snmp php-snmp rrdtool librrds-perl

接下来,使用以下命令下载最新版本的Cactiwget

wget https://www.cacti.net/downloads/cacti-latest.tar.gz

下载完成后,解压缩下载的软件包:

sudo tar zxvf cacti-latest.tar.gz
cd cacti-1.2.16/
sudo mv * /var/www/html/
sudo mysql -u root -p cacti < /var/www/html/cacti.sql

接下来,编辑Cacti配置文件以指定数据库类型,数据库名称,主机名,用户和密码信息:

sudo nano /var/www/html/include/config.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "idroot";
$database_password = "your-password";
$database_port = "3306";
$database_ssl = false;
sudo touch /var/www/html/log/cacti.log
sudo chown -R www-data:www-data /var/www/html/*

步骤5.为Cacti配置Apache Web服务器。

在“ ”中创建一个名称为cacti.conf的新配置文件:/etc/apache2/sites-enabled

sudo nano /etc/apache2/sites-enabled/cacti.conf

使用以下配置:

Alias /cacti /var/www/html

  <Directory /var/www/html>
      Options +FollowSymLinks
      AllowOverride None
      <IfVersion >= 2.3>
      Require all granted
      </IfVersion>
      <IfVersion < 2.3>
      Order Allow,Deny
      Allow from all
      </IfVersion>

   AddType application/x-httpd-php .php

<IfModule mod_php.c>
      php_flag magic_quotes_gpc Off
      php_flag short_open_tag On
      php_flag register_globals Off
      php_flag register_argc_argv On
      php_flag track_vars On
      # this setting is necessary for some locales
      php_value mbstring.func_overload 0
      php_value include_path .
 </IfModule>

  DirectoryIndex index.php
</Directory>

最后,重新启动apache服务器以生效:

sudo a2ensite cacti
sudo systemctl restart apache2

步骤6.访问Cacti Web界面。

默认情况下,Cacti将在HTTP端口80上可用。打开您喜欢的浏览器,然后浏览至或完成所需的步骤以完成安装。您将在屏幕上获得“仙人掌安装教程”。使用用户名:admin和密码登录:admin和cacti强制您更改默认密码。http://your-domain.comhttp://server-ip-address

Cacti-installing-4-1

恭喜你!您已经成功安装了Cacti。感谢您使用本教程在Ubuntu 20.04 Focal Fossa系统上安装Cacti Monitoring。有关其他帮助或有用信息,我们建议您检查Cacti官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41425.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月9日 下午5:22
下一篇 2021年3月9日 下午5:30

相关推荐