日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu下安裝網(wǎng)絡圖形化網(wǎng)絡圖形化

Cacti是一款功能完整的網(wǎng)絡圖形化解決方案,Cacti旨在利用RRDtool的數(shù)據(jù)存儲以及圖形化功能來給廣大安全研究人員提供以下功能性幫助:1、遠程和本地數(shù)據(jù)收集; 2、設備掃描與發(fā)現(xiàn); 3、設備與圖形創(chuàng)建自動化; 4、自定義數(shù)據(jù)收集方法; 5、用戶、組和域訪問控制;

十年的河東網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整河東建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“河東網(wǎng)站設計”,“河東網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

在 Ubuntu 20.04/18.04 上安裝 Cacti 服務器

Cacti 有許多依賴項需要安裝和配置,然后才能部署 Cacti 服務器本身。本指南將一一介紹這些依賴項的安裝:

步驟 1:更新系統(tǒng)并升級所有軟件包

我們總是從服務器包升級開始,以避免任何依賴問題:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt upgrade -y

您可以在升級后重新啟動服務器:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo reboot

第 2 步:安裝 php 和所需的模塊

我們現(xiàn)在需要安裝 php 和 cacti 所需的一些 php 模塊。運行以下命令以獲取并安裝所有內(nèi)容。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt -y install apache2 php php-{mysql,curl,net-socket,gd,intl,pear,imap,memcache,pspell,tidy,xmlrpc,snmp,mbstring,gmp,json,xml,common,ldap}

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install libapache2-mod-php

本文長期更新鏈接:https://www.linuxmi.com/ubuntu-20-04-cacti.html

最重要的模塊是 php-snmp 和 php-mysql。確保它們已安裝。您可以使用以下命令檢查您的 php 版本:

linuxmi@linuxmi:~/www.linuxmi.com$ php -v
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
   with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

更新 PHP 參數(shù):

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/php/*/apache2/php.ini

設置正確的時區(qū):

date.timezone = Asia/Shanghai

更新內(nèi)存限制:

memory_limit = 512M

還要調(diào)整每個腳本的最大執(zhí)行時間:

max_execution_time = 300

重新啟動 Apache Web 服務器

步驟 3:配置 Apache Web 服務器

確保已安裝 Apache Web 服務器:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apache2

安裝 Apache 后,通過僅允許 Prod ServerTokens 來配置基本安全性。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/apache2/conf-enabled/security.conf

更改第 25行

ServerTokens Prod

該指令將您返回的內(nèi)容配置為服務器 HTTP 響應。有效選項為 Full | OS | Minimal | Minor | Major | Prod。

設置服務器名稱:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/apache2/apache2.conf
ServerName cacti.example.com

設置服務器管理員以在出現(xiàn)問題時接收電子郵件。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/apache2/apache2.conf
ServerAdmin adminuser@example.com

如果您啟用了 ufw,請在防火墻上打開 http 和 https 端口。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo ufw allow http
Rule added
Rule added (v6
linuxmi@linuxmi:~/www.linuxmi.com$ sudo ufw allow https
Rule added
Rule added (v6)

進行這些更改后,您需要重新啟動 apache Web 服務:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart apache2

第 4 步:安裝和配置 MariaDB 數(shù)據(jù)庫

運行以下命令在 Ubuntu 上安裝 MariaDB 服務器:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install mariadb-server -y

為 Cacti 調(diào)整 MariaDB 數(shù)據(jù)庫

在[mysqld]下添加以下設置:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
[mysqld]
innodb_file_format=Barracuda
innodb_large_prefix=1
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
innodb_doublewrite=OFF
max_heap_table_size=128M
tmp_table_size=128M
join_buffer_size=128M
innodb_buffer_pool_size=1G
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_io_capacity_max=10000
innodb_buffer_pool_instances=9

注釋掉本地的其他設置

#character-set-server  = utf8mb4
#collation-server      = utf8mb4_general_ci

重啟 mariadb 服務

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart mariadb

要檢查這些設置中的任何一個,請使用 mysql select 語句,例如

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g
Your MariaDB connection id is 31
Server version: 10.7.3-MariaDB-1:10.7.3+maria~focal mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select @@tmp_table_size;
+------------------+
| @@tmp_table_size |
+------------------+
|        134217728
+------------------+
1 row in set (0.000 sec)
MariaDB [(none)]>
Bye

要么

MariaDB [(none)]> show variables like 'join_buffer_size';

本文長期更新鏈接:https://www.linuxmi.com/ubuntu-20-04-cacti.html

數(shù)據(jù)庫服務器安裝完成后,您需要為 Cacti 創(chuàng)建一個數(shù)據(jù)庫:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mysql -u root -p
CREATE DATABASE cacti DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
GRANT ALL PRIVILEGES ON cacti.* TO 'cacti_user'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT SELECT ON mysql.time_zone_name TO cacti_user@localhost;
ALTER DATABASE cacti CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
FLUSH PRIVILEGES;
EXIT;

測試數(shù)據(jù)庫連接:

linuxmi@linuxmi:~/www.linuxmi.com$ mysql -u cacti_user -p
Enter password:  
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 34
Server version: 10.7.3-MariaDB-1:10.7.3+maria~focal mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| cacti              |
| information_schema |
| mysql              |
+--------------------+
3 rows in set (0.001 sec)
MariaDB [(none)]>

為 cacti 數(shù)據(jù)庫用戶設置 mysql 時區(qū)

linuxmi@linuxmi:~/www.linuxmi.com$ sudo su -
root@linuxmi:~# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Enter password:

第 5 步:在 Ubuntu 20.04/18.04 上安裝 SNMP 和 Cacti

最后一個包安裝步驟適用于 Cacti 和 snmp 包。Cacti 的功能依賴于 Snmp 和 rrdtool 工具。使用以下命令安裝這些軟件包:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install snmp snmpd snmp-mibs-downloader rrdtool

當要求選擇 Web 服務器時,選擇 Apache。

從 github 克隆項目:

linuxmi@linuxmi:~/www.linuxmi.com$ git clone -b 1.2.x https://github.com/Cacti/cacti.git
正克隆到 'cacti'...
remote: Enumerating objects: 79755, done.
remote: Counting objects: 100% (5684/5684), done.
remote: Compressing objects: 100% (1850/1850), done.
remote: Total 79755 (delta 4481), reused 4928 (delta 3814), pack-reused 74071
接收對象中: 100% (79755/79755), 146.12 MiB | 908.00 KiB/s, 完成.
處理 delta 中: 100% (59642/59642), 完成.
正在更新文件: 100% (3638/3638), 完成.

克隆 Cacti 存儲庫后,將文件移動到/var/www/html目錄:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv cacti /var/www/html

現(xiàn)在讓我們預先填充 cacti 使用的數(shù)據(jù)庫:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mysql -u root cacti 

填充數(shù)據(jù)庫后,我們可以繼續(xù)在/var/www/html/cacti/include中創(chuàng)建config.php文件:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv /var/www/html/cacti/include/config.php.dist /var/www/html/cacti/include/config.php

修改 Cacti 配置文件并確保根據(jù)需要更改數(shù)據(jù)庫設置:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /var/www/html/cacti/include/config.php

第 6 步:配置 SNMP

首先通過在 /etc/snmp/snmp.conf 上注釋掉以下行來啟用 MIB 的加載

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/snmp/snmp.conf

把 mibs 注釋掉,如下圖:

通過編輯 /etc/snmp/snmpd.conf 配置 SNMP community 名稱

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/snmp/snmpd.conf

從 localhost 啟用完全訪問權限:

rocommunity MyCacti localhost

通過以下行評論禁用公共訪問:

rocommunity public default -V systemonly
rocommunity6 public default -V systemonly

改成

# rocommunity public default -V systemonly
# rocommunity6 public default -V systemonly

重啟 snmpd 服務:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart snmpd

使用 snmpwalk 命令行工具驗證 snmp 配置:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo snmpwalk -v 2c -c MyCacti localhost system
SNMPv2-MIB::sysDescr.0 = STRING: Linux linuxmi 5.16.0-051600-generic #202201092355 SMP PREEMPT Sun Jan 9 23:59:37 UTC 2022 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2321) 0:00:23.21
SNMPv2-MIB::sysContact.0 = STRING: Me 
  
    SNMPv2-MIB::sysName.0 = STRING: linuxmi SNMPv2-MIB::sysLocation.0 = STRING: Sitting on the Dock of the Bay SNMPv2-MIB::sysServices.0 = INTEGER: 72 SNMPv2-MIB::sysORLastChange.0 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance SNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance SNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup SNMPv2-MIB::sysORID.6 = OID: TCP-MIB::tcpMIB SNMPv2-MIB::sysORID.7 = OID: IP-MIB::ip SNMPv2-MIB::sysORID.8 = OID: UDP-MIB::udpMIB SNMPv2-MIB::sysORID.9 = OID: SNMP-NOTIFICATION-MIB::snmpNotifyFullCompliance SNMPv2-MIB::sysORID.10 = OID: NOTIFICATION-LOG-MIB::notificationLogMIB SNMPv2-MIB::sysORDescr.1 = STRING: The SNMP Management Architecture MIB. SNMPv2-MIB::sysORDescr.2 = STRING: The MIB 
   for Message Processing and Dispatching. SNMPv2-MIB::sysORDescr.3 = STRING: The management information definitions 
   for the SNMP User-based Security Model. SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module 
   for SNMPv2 entities SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model 
   for SNMP. SNMPv2-MIB::sysORDescr.6 = STRING: The MIB module 
   for managing TCP implementations SNMPv2-MIB::sysORDescr.7 = STRING: The MIB module 
   for managing IP and ICMP implementations SNMPv2-MIB::sysORDescr.8 = STRING: The MIB module 
   for managing UDP implementations SNMPv2-MIB::sysORDescr.9 = STRING: The MIB modules 
   for managing SNMP Notification, plus filtering. SNMPv2-MIB::sysORDescr.10 = STRING: The MIB module 
   for logging SNMP Notifications. SNMPv2-MIB::sysORUpTime.1 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.2 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.3 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.4 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.5 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.6 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.7 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.8 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.9 = Timeticks: (2) 0:00:00.02 SNMPv2-MIB::sysORUpTime.10 = Timeticks: (2) 0:00:00.02 
  

請記住將 MyCacti 替換為您的rocommunity字符串的名稱。

第 7 步:在 Ubuntu 20.04/18.04 上配置 Cacti 服務器

設置 Cacti 目錄權限:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo chown -R www-data:www-data /var/www/html/cacti

為 Cacti 創(chuàng)建 systemd Unit單元文件:

創(chuàng)建環(huán)境文件:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo touch /etc/default/cactid

現(xiàn)在啟動并啟用 cacti 服務:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl daemon-reload
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable cactid
Created symlink /etc/systemd/system/multi-user.target.wants/cactid.service → /etc/systemd/system/cactid.service.
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart cactid

檢查cactid服務的狀態(tài):

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl status cactid
● cactid.service - Cacti Daemon Main Poller Service
    Loaded: loaded (/etc/systemd/system/cactid.service; enabled; vendor preset>
    Active: active (running) since Sun 2022-02-27 17:18:35 CST; 1min 56s ago
   Process: 69143 ExecStart=/var/www/html/cacti/cactid.php (code=exited, statu>
  Main PID: 69148 (php)
     Tasks: 1 (limit: 4575)
    Memory: 17.4M
    CGroup: /system.slice/cactid.service
            └─69148 php /var/www/html/cacti/cactid.php
2月 27 17:18:35 linuxmi systemd[1]: Starting Cacti Daemon Main Poller Service...
2月 27 17:18:35 linuxmi cactid.php[69143]: Starting Cacti Daemon ... [OK]
2月 27 17:18:35 linuxmi systemd[1]: Started Cacti Daemon Main Poller Service.

第 8 步:在 Web 界面上啟動初始 Cacti 設置

打開 Web 瀏覽器并從 Cacti 服務器上授權的客戶端系統(tǒng)導航到“ http://(Cacti 服務器的主機名或 IP 地址)/cacti/ ”。

使用用戶名admin和密碼admin登錄

重置管理員密碼(修改為Admin@123)

Cacti 版本 1.2.20 – 許可協(xié)議,勾選 接受 GPL 許可協(xié)議 ,然后單擊“開始”按鈕繼續(xù)。

Cacti 將檢查是否滿足所有要求。您可能需要根據(jù)警告級別進行一些更改。

單擊 下一步 按鈕進入下一階段。

您將被要求選擇服務器安裝類型:

安裝選項:

  • 新的主要服務器 – 為主站點選擇此項.
  • 新的遠程poller – 遠程poller 用于訪問主站點無法訪問的網(wǎng)絡.

由于這是我們的第一臺服務器,請選擇“新的主要服務器”,然后單擊 下一步

確認所有二進制文件都已找到,然后單擊 下一步。

記下安裝后需要 只讀 權限的目錄,點擊 下一步。



完成所有其他步驟,包括模板設置:


然后確認安裝:

您現(xiàn)在處于最后階段,通過單擊“ 完成 ”按鈕完成安裝以獲取登錄頁面。

默認登錄名是:

用戶名:admin

密碼:updated_password

當提示更改管理員用戶的密碼時,提供新密碼并確認。然后您將訪問 Cacti 界面,如下所示:


第 9 步:監(jiān)控本地 Cacti 服務器

添加本地 Cacti 服務器進行監(jiān)控。以管理員用戶身份登錄 Cacti 并轉到:

控制臺 > 設備 > +(添加設備)

填寫服務器詳細信息并向下滾動并單擊“保存”按鈕。

第 10 步:使用 Cacti Spine Poller

Spine 是一個多線程、高速數(shù)據(jù)收集工具,可替代 Cacti 的 cmd.php。您可以按照這篇《如何在 Ubuntu 20.04/18.04 上安裝 Cacti Spine 輪詢器》安裝使用它:https://www.linuxmi.com/ubuntu-20-04-cacti-spine-poller.html


新聞名稱:Ubuntu下安裝網(wǎng)絡圖形化網(wǎng)絡圖形化
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/dhohsoh.html