監控您的辦事器是辦理辦事器的緊張步調,可以確保您有準確的數據來觀看辦事器的運轉情況。您可以查察開源監控辦事查察可用的很多無償選項。 本問將向您展現如安在辦事器上安裝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網站
版權聲明:本文來自互聯網整理發布,如有侵權,聯系刪除
原文鏈接:http://www.freetextsend.comhttp://www.freetextsend.com/qingganjiaoliu/57617.html