Co the cacti cài đặt trên hệ điều hành nào năm 2024

Uploaded by

Phương Thảo Sq

0% found this document useful (0 votes)

70 views

18 pages

hướng dẫn cài đặt Cacti trên linux

Original Title

Mạng Cacti

Copyright

© © All Rights Reserved

Available Formats

DOCX, PDF, TXT or read online from Scribd

Share this document

Did you find this document useful?

Is this content inappropriate?

0% found this document useful (0 votes)

70 views18 pages

M NG Cacti

Uploaded by

Phương Thảo Sq

hướng dẫn cài đặt Cacti trên linux

Jump to Page

You are on page 1of 18

Search inside document

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Tại Computingforgeeks, chúng tôi thích khám phá nhiều công cụ giám sát hệ thống và mạng khác nhau. Cho đến nay, chúng tôi đã đề cập đến cách thiết lập và sử dụng cơ bản của Zabbix, telegraf/InfluxDB, Grafana và Prometheus. Chức năng của Zabbix tương tự như Cacti, mặc dù Cacti phù hợp hơn cho việc lập biểu đồ mạng. Trong hướng dẫn này, chúng ta sẽ xem cách cài đặt và định cấu hình Cacti trên máy chủ Linux Ubuntu 20.04|18.04.

Xương rồng là gì?

Cacti là một công cụ lập biểu đồ và giám sát mạng hoàn toàn có nguồn mở, được thiết kế dưới dạng ứng dụng ngoại vi cho công cụ ghi dữ liệu tiêu chuẩn ngành RRDtool. Cacti khai thác sức mạnh của chức năng lập biểu đồ và lưu trữ dữ liệu của RRDTool. Một số tính năng hay của Cacti bao gồm:

  • Bỏ phiếu nhanh các số liệu
  • Hỗ trợ nhiều phương pháp thu thập dữ liệu
  • Hỗ trợ tạo mẫu biểu đồ nâng cao
  • Chức năng quản lý người dùng với ACL

Cacti cung cấp giao diện web trực quan và dễ sử dụng, có thể được sử dụng để cài đặt mạng LAN nhỏ cho đến các mạng phức tạp với hàng nghìn máy chủ và thiết bị mạng.

Cài đặt Cacti Server trên Ubuntu 20.04/18.04

Cacti có một số phụ thuộc cần được cài đặt và định cấu hình trước khi bạn có thể triển khai chính máy chủ Cacti. Hướng dẫn này sẽ đề cập đến việc cài đặt từng phụ thuộc một:

Bước 1: Cập nhật hệ thống và nâng cấp tất cả các gói

Chúng tôi luôn bắt đầu với việc nâng cấp gói máy chủ để tránh mọi vấn đề phụ thuộc:

sudo apt update
sudo apt upgrade -y

Bạn có thể khởi động lại máy chủ sau khi nâng cấp:

sudo reboot

Bước 2: Cài đặt php và các mô-đun cần thiết

Bây giờ chúng ta cần cài đặt php và một số mô-đun php được xương rồng yêu cầu. Chạy các lệnh sau để có được mọi thứ và cài đặt.

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}
sudo apt install libapache2-mod-php

Mô-đun quan trọng nhất là php-snmp và php-mysql. Hãy chắc chắn rằng chúng đã được cài đặt. Bạn có thể kiểm tra phiên bản php của mình bằng lệnh:

$ 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

Cập nhật các tham số PHP:

sudo vim /etc/php/*/apache2/php.ini

Đặt múi giờ chính xác:

date.timezone = "Africa/Nairobi"

Cập nhật giới hạn bộ nhớ:

memory_limit = 512M

Đồng thời điều chỉnh Thời gian thực hiện tối đa của từng tập lệnh:

max_execution_time = 300

Khởi động lại máy chủ Web Apache

Bước 3: Cấu hình máy chủ Web Apache

Đảm bảo máy chủ web Apache đã được cài đặt:

sudo apt install apache2

Sau khi cài đặt Apache, hãy định cấu hình bảo mật cơ bản bằng cách chỉ cho phép Prod ServerTokens.

sudo vim /etc/apache2/conf-enabled/security.conf

Thay đổi dòng 25

sudo reboot

0

Lệnh này định cấu hình những gì bạn trả về dưới dạng phản hồi HTTP của Máy chủ. Các tùy chọn hợp lệ là Đầy đủ | Hệ điều hành | Tối thiểu | Nhỏ | Thiếu tá | Sản phẩm.

Đặt tên máy chủ:

sudo reboot

1

Đặt Quản trị viên máy chủ để nhận email trong trường hợp có sự cố.

sudo reboot

2

Nếu bạn đã bật ufw, hãy mở cổng http và https trên tường lửa.

sudo reboot

3

Bạn cần khởi động lại dịch vụ web Apache sau khi thực hiện những thay đổi này:

sudo reboot

4

Bước 4: Cài đặt và định cấu hình cơ sở dữ liệu MariaDB

Chạy các lệnh sau để cài đặt máy chủ MariaDB trên Ubuntu:s

sudo reboot

5

Điều chỉnh cơ sở dữ liệu MariaDB cho Cacti

Thêm các cài đặt sau trong [mysqld]:

sudo reboot

6

Nhận xét các cài đặt khác trên máy cục bộ

sudo reboot

7

Khởi động lại dịch vụ mariadb

sudo reboot

8

Để kiểm tra bất kỳ cài đặt nào trong số này, hãy sử dụng câu lệnh mysql select, ví dụ:

sudo reboot

9

Hoặc

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}
sudo apt install libapache2-mod-php

0

Sau khi cài đặt xong máy chủ cơ sở dữ liệu, bạn cần tạo cơ sở dữ liệu cho Cacti:

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}
sudo apt install libapache2-mod-php

1

Kiểm tra kết nối cơ sở dữ liệu:

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}
sudo apt install libapache2-mod-php

2

Thiết lập múi giờ mysql cho người dùng cơ sở dữ liệu xương rồng

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}
sudo apt install libapache2-mod-php

3

Bước 5: Cài đặt SNMP và Cacti trên Ubuntu 20.04/18.04

Bước cài đặt gói cuối cùng dành cho gói Cacti và snmp. Cacti phụ thuộc vào công cụ Snmp và rrdtool cho các chức năng của nó. Cài đặt các gói này bằng lệnh:

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}
sudo apt install libapache2-mod-php

4

Khi được yêu cầu chọn máy chủ web, hãy chọn Apache.

Dự án sao chép từ github:

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}
sudo apt install libapache2-mod-php

5

Sau khi nhân bản kho lưu trữ Cacti, hãy di chuyển các tệp vào thư mục /var/www/html:

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}
sudo apt install libapache2-mod-php

6

Bây giờ chúng ta hãy điền trước cơ sở dữ liệu được sử dụng bởi xương rồng:

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}
sudo apt install libapache2-mod-php

7

Với cơ sở dữ liệu đã được điền, chúng ta có thể tiếp tục và tạo tệp config.php trong /var/www/html/cacti/include:

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}
sudo apt install libapache2-mod-php

8

Sửa đổi tệp cấu hình Cacti và đảm bảo thay đổi cài đặt cơ sở dữ liệu nếu cần:

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}
sudo apt install libapache2-mod-php

9

Bước 6: Định cấu hình SNMP

Bắt đầu bằng cách cho phép tải MIB bằng cách nhận xét dòng sau trên /etc/snmp/snmp.conf

$ 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

0

Thay đổi

$ 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

1

ĐẾN

$ 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

2

Định cấu hình tên cộng đồng SNMP bằng cách chỉnh sửa /etc/snmp/snmpd.conf

$ 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

3

Cho phép truy cập đầy đủ từ localhost:

$ 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

4

Vô hiệu hóa quyền truy cập công cộng bằng cách bình luận dòng dưới đây:

$ 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

5

ĐẾN

$ 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

6

Khởi động lại dịch vụ snmpd:

$ 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

7

Xác thực cấu hình snmp bằng công cụ dòng lệnh snmpwalk:

$ 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

8

Hãy nhớ thay thế MyCactibằng tên chuỗi cộng đồng của bạn.

Bước 7: Định cấu hình máy chủ Cacti trên Ubuntu 20.04/18.04

Đặt quyền thư mục Cacti:

$ 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

9

Tạo tệp đơn vị systemd cho Cacti:

sudo vim /etc/php/*/apache2/php.ini

0

Chạm vào tập tin môi trường:

sudo vim /etc/php/*/apache2/php.ini

1

Bây giờ hãy bắt đầu và kích hoạt dịch vụ cacti:

sudo vim /etc/php/*/apache2/php.ini

2

Kiểm tra trạng thái dịch vụ cactid:

sudo vim /etc/php/*/apache2/php.ini

3

Bước 8: Bắt đầu thiết lập Cacti ban đầu trên giao diện web

Mở trình duyệt web yêu thích của bạn và điều hướng đến “http://(tên máy chủ hoặc địa chỉ IP của máy chủ Cacti)/cacti/ ” từ hệ thống máy khách được ủy quyền trên máy chủ Cacti.

Đăng nhập bằng tên người dùng quản trị viên và Mật khẩu quản trị viên

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Đặt lại mật khẩu quản trị viên

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Đánh dấu vào Chấp nhận Thỏa thuận cấp phép GPLsau đó nhấp vào nút “Bắt đầu ” để tiếp tục.

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Cacti sẽ kiểm tra xem mọi yêu cầu có được thỏa mãn hay không. Bạn có thể cần thực hiện một số thay đổi tùy theo mức độ cảnh báo.

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Nhấp vào nút Tiếp theo để chuyển sang giai đoạn tiếp theo.

Bạn sẽ được yêu cầu chọn loại cài đặt máy chủ:

  • Máy chủ chính mới – Chọn mục này cho trang web Chính.
  • Công cụ thăm dò ý kiến từ xa mới – Công cụ thăm dò ý kiến từ xa được sử dụng để truy cập các mạng mà trang web Chính không thể truy cập dễ dàng.

Vì đây là máy chủ đầu tiên của chúng tôi nên hãy chọn “Máy chủ chính mới ” rồi nhấp vào Tiếp theo

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Xác nhận rằng tất cả các tệp nhị phân đều được định vị và nhấp vào Tiếp theo.

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Hãy lưu ý những thư mục cần có quyền chỉ đọcsau khi cài đặt và nhấp vào Tiếp theo.

Hoàn thành tất cả các bước khác bao gồm thiết lập mẫu:

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Sau đó xác nhận cài đặt:

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Bạn hiện đang ở giai đoạn cuối cùng, hãy hoàn tất quá trình cài đặt bằng cách nhấp vào nút Hoàn tất để truy cập trang đăng nhập.

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Thông tin đăng nhập mặc định là:

sudo vim /etc/php/*/apache2/php.ini

4

Khi được nhắc thay đổi mật khẩu cho người dùng quản trị viên, hãy cung cấp mật khẩu mới và xác nhận. Sau đó, bạn sẽ có quyền truy cập vào giao diện Cacti giống như bên dưới:

Co the cacti cài đặt trên hệ điều hành nào năm 2024

Bước 9: Giám sát máy chủ Cacti cục bộ

Thêm máy chủ Cacti cục bộ để theo dõi. Đăng nhập vào Cacti với tư cách người dùng quản trị viên và truy cập:

Bảng điều khiển > Thiết bị > + (Thêm thiết bị)

Điền thông tin chi tiết về máy chủ rồi cuộn xuống rồi nhấp vào nút “Lưu ”.

Bước 10: Sử dụng Cacti Spine Poller

Spine là công cụ thu thập dữ liệu đa luồng, tốc độ cao, đóng vai trò thay thế cmd.php cho Cacti. Bạn có thể cài đặt và sử dụng nó theo hướng dẫn ở link dưới đây: