NConf

Phần mềm chụp màn hình:
NConf
Các chi tiết về phần mềm:
Phiên bản: 1.3.0-0
Ngày tải lên: 14 Apr 15
Nhà phát triển: The NConf Team
Giấy phép: Miễn phí
Phổ biến: 16

Rating: nan/5 (Total Votes: 0)

NConf là một PHP dựa trên nền web công cụ để cấu hình các phần mềm giám sát Nagios. Nó khác với các công cụ tương tự bằng cách cung cấp tính năng doanh nghiệp-class như mẫu, phụ thuộc và khả năng cấu hình một quy mô lớn, phân phối máy chủ Nagios topology.
NConf là chủ yếu nhắm vào quản trị hệ thống, người đã biết Nagios, nhưng đang tìm kiếm một cách thuận tiện hơn trong việc quản lý các tập tin cấu hình của họ.
Phát triển NConf bắt đầu trở lại vào năm 2006. Lý do chính cho dự án là chúng tôi cần một công cụ đồ họa, trong đó có thể được xử lý bởi bất kỳ sysadmin, và nó sẽ tự động có thể cung cấp một phân phối máy chủ Nagios topology. Kể từ khi có một giới hạn vật lý lượng dịch vụ là một trong những ví dụ Nagios có thể giám sát, công cụ của chúng tôi cho phép các dịch vụ để được cung trên một số trường hợp Nagios (tùy chọn).
Công cụ này được dựa trên PHP, Perl và MySQL. Để đảm bảo tính linh hoạt đối với những thay đổi trong tương lai để các phần mềm Nagios, chúng tôi thực hiện một mô hình dữ liệu trừu tượng cho phép chúng ta mở rộng lược đồ dữ liệu và tích hợp bất kỳ tùy chọn mới có sẵn trong Nagios. Vì vậy không có & ldquo; chủ & rdquo ;, & ldquo; dịch vụ & rdquo ;, & ldquo; servicegroup & rdquo; hoặc các tổ chức tương tự được tìm thấy trong cơ sở dữ liệu. Thay vào đó chúng ta giảm bớt mỗi thực thể để một cái gọi là & ldquo; item & rdquo ;. cấu hình Mỗi mục là một số & ldquo; class & rdquo; và có nhiều & ldquo; thuộc tính & rdquo; được gán cho nó. Một lớp khoảng đại diện cho một tập tin cấu hình Nagios. Thuộc tính giá trị được lưu giữ riêng thuộc tính, do đó các thuộc tính chỉ cần được định nghĩa một lần cho mỗi lớp. Mục này có thể được liên kết với nhau. Cơ sở dữ liệu toàn bộ hiện bao gồm 6 bảng.
Giao diện web được thực hiện trong PHP. Tất cả quan điểm và hình thức được thực hiện như động càng tốt, vì vậy mà không cần thay đổi mã PHP là cần thiết, nếu cấu hình Nagios thuộc tính thay đổi. Mỗi giao diện được tạo ra tự động dựa trên các thông tin thuộc tính trong cơ sở dữ liệu. Điều này cho phép chúng ta làm giảm đáng kể số lượng mã cần thiết cho các GUI.
Trọng tâm luôn luôn nằm ở khả năng sử dụng và dễ sử dụng. Nhìn & rsquo; n & rsquo; cảm giác có thể dễ dàng thích nghi với một & rsquo; s theo ý thích. Các tính năng có thể được kích hoạt hoặc vô hiệu hóa theo đặc quyền của người sử dụng. Công cụ này cũng có tính năng một số module cấu hình để xác thực, mã hóa mật khẩu và triển khai cấu hình, cũng như kiểm tra cú pháp

Tính năng .

  • dễ dàng duy trì một Nagios topology phân phối
  • sử dụng web-GUI
  • host & dịch vụ mẫu
  • xem phụ thuộc đồ họa
  • nhiều chế độ xác thực
  • Nagios cấu hình nhập khẩu
  • nhập khẩu tập tin CSV
  • cơ sở dữ liệu API perl
  • giản đồ dữ liệu tùy biến và mở rộng
  • chạy trên Linux / Apache / PHP / MySQL

là gì mới trong phiên bản này:

  • Phiên bản này là một bước tiến rất lớn và rất nhiều đã thay đổi , bao gồm các tính năng sau đây: một giao diện người dùng mới dựa trên jQuery; dịch vụ cho hostgroup nhượng thông qua các dịch vụ tiên tiến; máy chủ và dịch vụ phụ thuộc và phụ thuộc dịch vụ tự động tạo ra; triển khai cấu hình mới (SCP, rsync, HTTPS, và triển khai tại địa phương); cải thiện CSV nhập khẩu / xuất khẩu; và một API mở rộng Perl.

là gì mới trong phiên bản 1.2.6-0:

  • CỐ 'cho phép từ chối' lỗi khi một 'bình thường' người dùng cố gắng để xóa một hình thức
  • CỐ 'không rõ' lỗi người dùng trong mục nhập lịch sử khi tạo được cập nhật cấu hình Nagios
  • giới hạn max_length CỐ ĐỊNH của 'địa chỉ' khi nhân bản một máy chủ
  • CỐ một lỗi trong các hình thức đầu vào cho các thông số dịch vụ (xử lý đúng đắn các ký tự '!')
  • CỐ một vấn đề với 'multi_modify' không thực thi ONCALL_GROUPS thiết
  • CỐ báo giá lỗi & quot; (Double) và '(duy nhất) trong các thuộc tính -> Show / Thêm hình thức cho các thuộc tính của loại' chọn 'và trong tất cả các lĩnh vực văn bản khác (thuộc tính & tên thân thiện, mô tả, giá trị có thể, trước khi xác định giá trị)
  • GIA TĂNG CSV nhập khẩu và các văn lệnh để nhập khẩu các loại mặt hàng từ một tập tin CSV vào NConf
  • THÊM một kịch bản ID-wrapper (id_wrapper.php) cho phép người dùng để nhúng một liên kết tới trang NConf 'chi tiết', chỉ biết tên của một mục (tên tiết mục và lớp item được thông qua như là GET-thông số)
  • tùy chọn cấu hình THÊM OVERVIEW_QUANTITY_STANDARD
  • cấu hình tùy chọn THÊM SELECT_VALUE_SEPARATOR
  • 'host-mẫu' lớp và các thuộc tính TĂNG, bổ sung một số mặt hàng được xác định trước host-template
  • TĂNG 'dịch vụ-mẫu' lớp và các thuộc tính, bổ sung một số mặt hàng được xác định trước dịch vụ template
  • TĂNG "sử dụng" thuộc tính để 'hosts' & lớp học 'dịch vụ'
  • THÊM một mới 'host_template' và 'service_template' thuộc tính để timeperiods, nagios-thu gom và nagios-màn hình. Điều này cho phép người sử dụng để xác định các mẫu để được tự động gán cho mỗi dịch vụ mà là liên kết với các mặt hàng này.
  • TĂNG 'default_service_name' thuộc tính để checkcommand lớp. Giá trị này sẽ được sử dụng khi thêm các dịch vụ mới, thay cho tên checkcommand.
  • TĂNG 'chú' và 'notes_url' thuộc tính để hostgroup và lớp servicegroup.
  • 'stale_service_command' TĂNG thuộc tính để 'nagios-màn hình' đẳng cấp. Nếu thiết lập, nó viết một 'giả' check_command cho tất cả các dịch vụ trên một 'nagios-monitor. Các 'giả' check_command được do đó không còn được kích hoạt bởi các 'active_checks_enabled' flag.
  • THÊM mới datatype 'assign_cust_order' để bảng ConfigAttrs và ảnh minh hoạ. Điều này cho phép người dùng để xác định thứ tự các cách mục liên kết nên được ghi vào config (cần thiết cho "sử dụng" thuộc tính để xác định thứ tự của mẫu).
  • generate_config.pl sáp nhập với NConf perl-API, chuyển chức năng nhất định để perl module
  • ĐỔI TÊN cũ NConf host-mẫu để "cài đặt trước chủ '
  • ĐỔI TÊN 'normal_check_interval' và 'retry_check_interval' thuộc tính để 'check_interval' và 'retry_interval'
  • REMOVED 'dependent_service_description' thuộc tính từ "dịch vụ" class
  • THAY ĐỔI "tổng quan": người dùng có thể chọn số lượng các mục ông muốn thấy, và cũng nhảy đến đầu tiên / cuối trang
  • THAY ĐỔI 'thêm dịch vụ ": dịch vụ có thể được tái sử dụng cho cùng một máy chủ mà không cần đổi những cái hiện đầu tiên (dịch vụ tự động đổi tên thành' _2 ')
  • bố trí THAY ĐỔI của 'assign_many' chọn hộp. Mới cũng là một chức năng live-tìm kiếm để lọc nhanh hơn nhiều mục.
  • THAY ĐỔI 'cao cấp' tab để vẫn mở trong khi chuyển đổi quan điểm (yêu cầu cookies phải được cho phép trong trình duyệt)
  • THAY ĐỔI tách giá trị cho các thuộc tính của loại 'chọn' từ ',' để '::'
  • THAY ĐỔI Nagios cấu hình nhập khẩu: nhập khẩu các tập tin hiện nay được xử lý theo trình tự. Mục này không được đọc ngẫu nhiên nữa.
  • THAY ĐỔI và một số chức năng mở rộng của NConf perl-API (tham khảo tài liệu API để biết chi tiết)
  • THAY ĐỔI 'tạo config': khả năng bổ sung để sử dụng% ...% phong cách NConf macro trong bất kỳ thuộc tính văn bản (. Ví dụ% NAGIOS_SERVER_NAME% vv)
  • THAY ĐỔI 'tạo config': thêm 'check_result_path' = nconf / temp / để temp / test / nagios.cfg cho kiểm tra cú pháp. Điều này giúp loại bỏ các lỗi phổ biến 'Không thể ghi vào check_result_path'.
  • THAY ĐỔI ConfigAttrs.link_as_child thuộc tính trong cơ sở dữ liệu để ENUM ('yes', 'không') NOT NULL mặc định 'không'
  • THAY ĐỔI vài máy chủ, dịch vụ, timeperiod, nagios-thu và nagios-màn hình thuộc tính từ 'bắt buộc' để 'không bắt buộc'
  • thay ổi cách một số thuộc tính được thừa kế từ timeperiods dựa trên check_period & notification_period thuộc tính (xem ghi chú phát hành!)
  • searchfilters THAY ĐỔI: '%' ký hiệu đại diện đã thay đổi, để '*', và '*' sẽ không thay đổi trở lại '%' nữa
  • searchfilter THAY ĐỔI trong 'Show Services': nó bây giờ các bộ lọc cho hostname VÀ servicename kết hợp

Yêu cầu :

  • Nagios
  • PHP

Phần mềm tương tự

Ý kiến ​​để NConf

Bình luận không
Nhập bình luận
Bật hình ảnh!