首页 » Web前端 » memcachephpmysql技巧_2024年在做事器上安装Cacti教程

memcachephpmysql技巧_2024年在做事器上安装Cacti教程

访客 2024-11-02 0

扫一扫用手机浏览

文章目录 [+]

sudo apt-get updatesudo 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 到您最近的区域。

memcachephpmysql技巧_2024年在做事器上安装Cacti教程

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

接下来,我们将通过许可Prod Server令牌将Apache配置为利用基本安全性。
这将通过 /etc/apache2/conf-enabled/security.conf 文件。
更新第25行,从ServerTokens OS到ServerTokens Prod

memcachephpmysql技巧_2024年在做事器上安装Cacti教程
(图片来自网络侵删)

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.tldServerAdmin admin@hostname.tld

您还须要一定要许可HTTP和HTTPS,以确保防火墙许可访问。
然后重新启动Apache Web做事器。

sudo ufw allow httpsudo ufw allow httpssudo 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=128Mtmp_table_size=128Mjoin_buffer_size=64Minnodb_buffer_pool_size=512Minnodb_doublewrite=OFFinnodb_flush_log_at_timeout=3innodb_read_io_threads=32innodb_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/spikekillchown -R apache.apache /usr/share/cacti/site/resource/

您可以为默认做事器选择并安装CACTI选项。
由于我们正在利用Ubuntu安装,因此您可以选择Linux安装。
但是,如果这是为了监视其他内容,那么您可以选择默认选择。

登录并配置神仙掌

您现在该当利用下面为您的默认用户名和密码登录您的Cacti安装。

Username: adminPassword: admin

末了,您该当能够登录新的CACTI安装以配置您的做事器以监控资源。
这将在此韶光结束我们的安装指南。
您现在该当能够进一步处理Cacti门户,以配置要在做事器上监视的资源的图形。

完全教程原文:2024年做事器上安装Cacti教程-国外VPS网站

标签:

相关文章

php反射机制函数技巧_php反射机制用法详解

面向工具编程中工具被授予了自省的能力,而这个自省的过程便是反射。反射,直不雅观理解便是根据到达地找到出发地和来源。比如,一个光秃秃...

Web前端 2024-12-07 阅读0 评论0