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網站

版權聲明:本文來自互聯網整理發布,如有侵權,聯系刪除

原文鏈接:http://www.freetextsend.comhttp://www.freetextsend.com/qingganjiaoliu/57617.html


Copyright ? 2021-2022 All Rights Reserved 備案編號:閩ICP備2023009674號 網站地圖 聯系:dhh0407@outlook.com

www.成人网