Phiên bản mới của Zabbix 4.4 đến, một hệ thống không giám sát mạng

bảng điều khiển_dark

Sau 6 tháng phát triển, đã có phiên bản mới của hệ thống giám sát Zabbix 4.4, có mã được phân phối theo giấy phép GPLv2. Đối với những người vẫn chưa biết về Zabbix, họ nên biết rằng đây là một hệ thống giám sát mạng, được thiết kế để giám sát và ghi lại trạng thái của các dịch vụ mạng, máy chủ và phần cứng mạng khác nhau. Sử dụng MySQL, PostgreSQL, SQLite, Oracle hoặc IBM DB2 làm cơ sở dữ liệu của bạn. Phần phụ trợ của nó được viết bằng C và giao diện người dùng web được viết bằng PHP.

Zabbix bao gồm ba thành phần cơ bản: un máy chủ phối hợp kiểm tra, tạo yêu cầu kiểm tra và thu thập số liệu thống kê; đại lý để thực hiện kiểm tra ở phía các máy chủ bên ngoài; giao diện để tổ chức quản lý hệ thống. Để giảm tải trên máy chủ lõi và hình thành mạng giám sát phân tán, một số máy chủ proxy có thể được triển khai để tổng hợp dữ liệu về xác minh nhóm máy chủ.

Không có tác nhân, máy chủ Zabbix có thể nhận dữ liệu bằng các giao thức như SNMP, IPMI, JMX, SSH / Telnet, ODBC và kiểm tra tính khả dụng của các ứng dụng web và hệ thống ảo hóa.

Các tính năng mới chính của Zabbix 4.4

Trong phiên bản Zabbix 4.4 mới này, chúng đã được chuẩn bị thông số kỹ thuật thiết kế mẫu để chuẩn hóa cấu hình. Cấu trúc của tệp XML / JSON được giảm xuống dạng phù hợp để chỉnh sửa mẫu theo cách thủ công trong trình soạn thảo văn bản thông thường. Các mẫu hiện có được căn chỉnh với các thông số kỹ thuật được đề xuất.

Đã được thực hiện cơ sở kiến ​​thức để ghi lại các yếu tố và yếu tố kích hoạt đã được chứng minh, có thể được cung cấp mô tả chi tiết, giải thích về mục tiêu thu thập thông tin và hướng dẫn hành động trong trường hợp có vấn đề.

Được trình bày các tính năng nâng cao để xem tình trạng của cơ sở hạ tầng. Thêm khả năng thay đổi cài đặt widget bằng một cú nhấp chuột. Bộ đồ họa được tối ưu hóa để xem trên màn hình rộng và các tấm tường lớn.

Tất cả các widget đều được điều chỉnh để xem ở chế độ không có tiêu đề. Một widget mới đã được thêm vào để hiển thị các nguyên mẫu biểu đồ. Chế độ xem mới đã được thêm vào tiện ích con với thống kê tóm tắt các vấn đề.

Một điều mới lạ khác là một loại tác nhân mới được giới thiệu: zabbix_agent2, được viết bằng ngôn ngữ Go và cung cấp một khuôn khổ để phát triển các plugin để xác minh các dịch vụ và ứng dụng khác nhau.

Đại lý mới bao gồm một bộ lập lịch tích hợp với sự hỗ trợ để thiết lập một lịch trình linh hoạt để thực hiện xác minh và có thể theo dõi trạng thái giữa các lần xác minh (ví dụ, giữ kết nối với DBMS luôn mở). Để tiết kiệm lưu lượng, việc gửi dữ liệu đã nhận ở chế độ hàng loạt được hỗ trợ.

Tác nhân mới chỉ có thể được sử dụng để thay thế tác nhân cũ cho đến nay trên nền tảng Linux.

Thêm khả năng sử dụng các liên kết web và các hành động tùy chỉnh và bộ điều khiển thông báo khi phát hiện lỗi của các dịch vụ được kiểm soát. Bộ điều khiển có thể được tạo bằng JavaScript và được sử dụng để truy cập các dịch vụ gửi thông báo bên ngoài hoặc hệ thống theo dõi lỗi. Ví dụ: bạn có thể viết một trình xử lý để gửi các tin nhắn rắc rối đến cuộc trò chuyện của công ty.

Làm thế nào để cài đặt Zabbix 4.4 trên Ubuntu và các dẫn xuất?

Si bạn có muốn cài đặt tiện ích này không trong hệ thống của bạn, bạn có thể làm điều đó bằng cách mở một thiết bị đầu cuối (Bạn có thể sử dụng tổ hợp phím Ctrl + Alt + T) và trong đó bạn sẽ nhập như sau:

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Như đã đề cập ở phần đầu, Zabbix sử dụng cơ sở dữ liệu để lưu trữ thông tin, vì vậy bạn phải cài đặt sẵn một số cơ sở dữ liệu được hỗ trợ trên hệ thống của mình, ngoài việc sử dụng Apache, vì vậy tôi khuyên bạn nên cài đặt Lamp. Đã cài đặt xong bây giờ chúng ta phải tạo một cơ sở dữ liệu cho Zabbix, chúng ta có thể thực hiện việc này bằng cách gõ:

sudo mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';

mysql> quit

Trong đó 'mật khẩu' là mật khẩu của cơ sở dữ liệu mà bạn phải nhớ hoặc ghi lại để sau này đặt nó vào tệp cấu hình.

Bây giờ chúng ta sẽ nhập những thứ sau:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y chúng ta hãy chỉnh sửa tệp sau, nơi chúng tôi sẽ đặt mật khẩu cơ sở dữ liệu:

sudo nano /etc/zabbix/zabbix_server.conf

Và chúng tôi sẽ tìm kiếm dòng "DBPassword =" nơi chúng ta sẽ đặt mật khẩu của cơ sở dữ liệu.

Bây giờ chúng ta sẽ chỉnh sửa tệp /etc/zabbix/apache.conf:

Và chúng tôi tìm kiếm dòng "php_value date.timezone" mà chúng tôi sẽ bỏ ghi chú (xóa dấu #) và chúng tôi sẽ đặt múi giờ của mình (trong trường hợp của tôi là Mexico):

php_value date.timezone America/Mexico

Cuối cùng, chúng tôi khởi động lại dịch vụ với:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Để truy cập Zabbix, bạn có thể thực hiện từ trình duyệt web của mình bằng cách truy cập đường dẫn (trong trường hợp là máy chủ) http: // server_ip_or_name / zabbix hoặc trên máy tính cục bộ localhost / zabbix

Nếu bạn muốn biết thêm về công dụng của Zabbix bạn có thể tham khảo liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.