监控您的办事器是办理办事器的紧张步调,可以确保您有准确的数据来观看办事器的运转情况。您可以查察开源监控办事查察可用的很多无偿选项。 本问将向您展现如安在办事器上安装Cacti。 别的,它将向您展现怎样拜候Web流派并启动设置以监督办事器的运转情况。
与任何安装一样,一直最好确保已准确更新办事器和一切默许软件包。 关于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
我们必要办事器来纪录时间以了解在给定时间使用的资源。 要将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安装到办事器上以供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)软件包。
sudo apt-get -y install snmp snmpd snmp-mibs-downloader rrdtool cacti cacti-spine
神仙掌将扣问您使用的web办事器用于cacti。 我们正在使用 阿帕奇。 我们会选择 没有 为了 dbconfig-common 选项。
起首,我们将设置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
我们如今应该可以从以下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