cacti(2024年在服务器上安装Cacti教程)

时间:2025-01-15 15:18:38 阅读:10

2024年在办事器上安装Cacti教程

监控您的办事器是办理办事器的紧张步调,可以确保您有准确的数据来观看办事器的运转情况。您可以查察开源监控办事查察可用的很多无偿选项。 本问将向您展现如安在办事器上安装Cacti。 别的,它将向您展现怎样拜候Web流派并启动设置以监督办事器的运转情况。

开头安装Cacti

与任何安装一样,一直最好确保已准确更新办事器和一切默许软件包。 关于Sudo用户,您将渴望如下所示运转更新。

sudo apt-get update sudo apt-get upgrade -y

默许情况下,不会安装PHP,但我们将必要它。 这些是我们必要安装的包。 使用以下安装下令:

sudo apt-get -y install php libapache2-mod-php php-common php-curl php-gd php-gettext php-gmp php-imap php-intl php-json php-mbstring php-memcache php-mysql php-pear php-pspell php-recode php-snmp php-net-socket php-tidy php-xml php-xmlrpc

设置Apache

我们必要办事器来纪录时间以了解在给定时间使用的资源。 要将TimeZone设置为您的PHP使用,您将进入
/etc/php/7.2/apache2/php.ini
并设置 date.timezone 到您迩来的地区。

sudo nano /etc/php/7.2/apache2/php.ini date.timezone = "America/Los_Angeles"

接下去,我们将经过允许Prod Server令牌将Apache设置为使用基本宁静性。 这将经过
/etc/apache2/conf-enabled/security.conf
文件。 更新第25行,从ServerTokens OS到ServerTokens Prod

sudo nano /etc/apache2/conf-enabled/security.conf ### In security.conf change line 25 for ServerTokens, change OS to Prod ### ### ServerTokens Prod

接下去,我们将要设置办理员接洽人以及我们的办事器称呼。 在 /etc/apache2/apache2.conf,在文件底部添加ServerName和ServerAdmin。

sudo nano /etc/apache2/apache2.conf ### Add ServerName and ServerAdmin to the bottom of the file. Fill in with your servers hostname and an email address ### ServerName cacti.hostname.tld ServerAdmin admin@hostname.tld

您还必要一定要允许HTTP和HTTPS,以确保防火墙允许拜候。 然后重新启动Apache Web办事器。

sudo ufw allow http sudo ufw allow https sudo systemctl restart apache2

安装MariaDB

接下去,我们必要将MariaDB安装到办事器上以供Cacti使用。 您可以经过APT-Get安装步骤运转安装。

sudo apt-get -y install mariadb-server mariadb-client

如今,您将必要运转MySQL宁静安装。 在这里你会想要 设置root暗码。 一定要将它设置为宁静的东西。 你会想要的 删除匿名用户克制长程root登录。 如此,Server仅由您所做的用户拜候,同时经过限定root用户只能直接从办事器登录。 删除测试数据库和用户,由于它们将不再必要。 然后 重新加载特权表 安稳这些厘革。

sudo mysql_secure_installation

接下去,我们将设置MariaDB Config以更好地满意神仙掌所需的。 我们将想要开放 /etc/mysql/mariadb.cnf 文件作为sudo用户,并在页面底部添加以下内容。 假如一个 [mysqld] 以前存在,那么你可以在底下添加它。

sudo nano /etc/mysql/mariadb.cnf # Add tot he bottom of the file under [mysqld] max_heap_table_size=128M tmp_table_size=128M join_buffer_size=64M innodb_buffer_pool_size=512M innodb_doublewrite=OFF innodb_flush_log_at_timeout=3 innodb_read_io_threads=32 innodb_write_io_threads=16

然后重新启动MariaDB:

sudo systemctl restart mysql

如今我们有MariaDB设置为Cacti,我们可以创建我们的Cacti数据库和用户。 我们必要以root用户身份登录以制造这些。

sudo mysql -u root -p

登录MariaDB后,您将想要运转以下行以创建CACTI用户和数据库。

> create database cacti; > grant all privileges on cacti.* to cacti_user@'localhost' identified by 'strongpassword'; > flush privileges; > exit

安装Cacti和SNMP

既然我们的数据库已准备好支持我们的安装,我们可以安装CACTI和我们必要的简便网络办理协议(SNMP)软件包。

sudo apt-get -y install snmp snmpd snmp-mibs-downloader rrdtool cacti cacti-spine

神仙掌将扣问您使用的web办事器用于cacti。 我们正在使用 阿帕奇。 我们会选择 没有 为了 dbconfig-common 选项。

设置SNMP

起首,我们将设置SNMP。 我们将起首禁用MIBS。 我们将经过批评出来的线来禁用它 /etc/snmp/snmpd.conf

# mibs :

接下去,我们将编纂 /etc/snmp/snmpd.conf (一个不同的文件),我们将编纂localhost的rocommunity。 你可以给它你想要的任何名字。 假如您乐意,您也可以禁用对神仙掌的公用拜候。

#Set SNMP community name rocommunity CactiTest localhost #Disable Public Access #rocommunity public default -V systemonly #rocommunity6 public default -V systemonly

如今我们以前重新设置了SNMP,我们将必要重新启动办事:

sudo systemctl restart snmpd

设置神仙掌办事器

接下去,我们必要将Cacti设置为我们为其设置的情况。 起首,要设置此设置,我们将起首编纂
/usr/share/cacti/site/include/config.php
然后编纂 数据库 毗连信息。

$database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = ""; # Enter your database user $database_password = ""; # Enter your database password $database_port = "3306"; $database_ssl = false;

您还可以经过编纂第二局部来设置长程用户以自此处拜候数据库 数据库 与您要毗连到办事器的长程用户。 接下去,我们将设置默许 cacti.sql 到我们的神仙掌数据库。

sudo mysql -u cacti_user -p cacti < /usr/share/doc/cacti/cacti.sql

我们还必要为神仙掌数据库用户设置时区。

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

然后将权限授予创建的cacti_user。 然后改造特权以重新加载新特权。

mysql -u root -p > GRANT SELECT ON mysql.time_zone_name TO cacti_user@localhost; > flush privileges; > exit

经过Web流派安装Cacti

我们如今应该可以从以下URL拜候我们的神仙掌安装。 请务必使用办事器的IP交换[办事器IP地点]。 假如您已设置主机名或域名,则可以使用此利用。

http://[Servers IP Address]/cacti

加载该站点后,您必要承受允许,然后挪动到下一个步调。 然后点击 下一个.

您可以查察装相信息,以确保已安装一切必需的软件包。 假如在这里说不,那么您必要安装提到的软件包。 请点击 下一个.

反省到办事器的安装包。

接下去,您将选择您想要的办事器。 由于这约莫是第一个安装,因此您必要选择主办事器。 然后点击 下一个.

安装新的主办事器。

确保为办事器准确创建了一切途径。 然后点击 下一个.

确认Cacti的途径安装

在我们正在创建安装时,必要在读取的情况下将某些目次设置为只读,但无需一次完成。 假如他们必要更新,请注意目次。 使用底部的下令更新权限。 您必要更新它以反应您正在更新的目次。 然后点击 下一个.

# Writable only during installation. /usr/share/cacti/site/resource/snmp_queries /usr/share/cacti/site/resource/script_server /usr/share/cacti/site/resource/script_queries /usr/share/cacti/site/scripts # Writable after Installation is complete. /usr/share/cacti/site/log /usr/share/cacti/site/cache/boost /usr/share/cacti/site/cache/mibcache /usr/share/cacti/site/cache/realtime /usr/share/cacti/site/cache/spikekill chown -R apache.apache /usr/share/cacti/site/resource/

您可以为默许办事器选择并安装CACTI选项。 由于我们正在使用Ubuntu安装,因此您可以选择Linux安装。 但是,假如这是为了监督其他内容,那么您可以选择默许选择。

登录并设置神仙掌

您如今应该使用底下为您的默许用户名和暗码登录您的Cacti安装。

Username: admin Password: admin

最初,您应该可以登录新的CACTI安装以设置您的办事器以监控资源。 这将在此时间完毕我们的安装指南。 您如今应该可以进一步处理Cacti流派,以设置要在办事器上监督的资源的图形。

完备教程原文:2024年办事器上安装Cacti教程-外洋VPS网站

版权声明:本文来自互联网整理发布,如有侵权,联系删除

原文链接:https://www.yigezhs.comhttps://www.yigezhs.com/qingganjiaoliu/57617.html


Copyright © 2021-2022 All Rights Reserved 备案编号:闽ICP备2023009674号 网站地图 联系:dhh0407@outlook.com