Hướng dẫn mongodb asserts - mongodb khẳng định

Mongo khẳng định bài kiểm tra

Thỉnh thoảng xác nhận là lỗi có thể xảy ra trên máy chủ MongoDB. Quản trị viên cần kịp thời nắm bắt các lỗi này và hiểu bản chất của chúng, để họ có thể nhanh chóng giải quyết chúng và ngăn chặn mọi tác động tiêu cực đến hiệu suất cơ sở dữ liệu. Đây là nơi mà The Mongo khẳng định bài kiểm tra giúp. Thử nghiệm này nắm bắt và báo cáo tốc độ mà mỗi loại xác nhận xảy ra trên một máy chủ mongoDB được giám sát. Sử dụng các số liệu này, các quản trị viên có thể bắt giữ ngay các khẳng định/lỗi, nhanh chóng xác định từ loại khẳng định tại sao lỗi có thể xảy ra, và sau đó, nhanh chóng bắt đầu các biện pháp khắc phục thích hợp.

Mục tiêu của bài kiểm tra: Máy chủ MongoDB & NBSP;A MongoDB server

Đại lý triển khai bài kiểm tra: Một tác nhân nội bộ/từ xaAn internal/remote agent

Đầu ra của thử nghiệm: Một bộ kết quả cho máy chủ cơ sở dữ liệu Mongo đang được theo dõi.One set of results for the Mongo database server being monitored.

Các tham số có thể định cấu hình cho bài kiểm tra
Tham sốSự mô tả

Thời gian thử nghiệm

Tần suất kiểm tra nên được thực hiện.

Chủ nhà

Máy chủ mà thử nghiệm sẽ được cấu hình.

Hải cảng

Số cổng mà máy chủ được chỉ định lắng nghe

Tên cơ sở dữ liệu

Bài kiểm tra kết nối với một cơ sở dữ liệu Mongo cụ thể để chạy các lệnh API và kéo các số liệu quan tâm. Chỉ định tên của cơ sở dữ liệu này ở đây. Giá trị mặc định của tham số này là quản trị viên.admin.

Tên người dùng và mật khẩu

Tác nhân EG phải được cấu hình với thông tin đăng nhập của người dùng có các đặc quyền cần thiết để giám sát phiên bản MongoDB đích, nếu phiên bản MongoDB là kiểm soát truy cập được bật. Để biết cách tạo người dùng như vậy, hãy tham khảo cách giám sát cơ sở dữ liệu MongoDB được kích hoạt bởi Điều khiển truy cập ?. Nếu mục tiêu MongoDB & NBSP; phiên bản không được bật điều khiển truy cập, thì, hãy chỉ định không có đối với các tham số tên người dùng và mật khẩu.none against the Username and Password parameters.

Xác nhận mật khẩu

Xác nhận mật khẩu bằng cách getyping nó ở đây.

Cơ chế xác thực

Thông thường, MongoDB hỗ trợ nhiều cơ chế xác thực mà người dùng có thể sử dụng để xác minh danh tính của họ. Trong các môi trường có nhiều cơ chế xác thực được sử dụng, thử nghiệm này cho phép người dùng chọn cơ chế xác thực mà họ quan tâm bằng hộp danh sách này. Theo mặc định, điều này được đặt thành không. Tuy nhiên, bạn có thể sửa đổi cài đặt này theo yêu cầu.None. However, you can modify this settings as per the requirement.

SSL

Theo mặc định, cờ SSL được đặt thành NO, cho biết máy chủ mongoDB đích không được hỗ trợ SSL theo mặc định. Để cho phép thử nghiệm kết nối với máy chủ mongoDB hỗ trợ SSL, hãy đặt cờ SSL thành Có.No, indicating that the target MongoDB server is not SSL-enabled by default. To enable the test to connect to an SSL-enabled MongoDB server, set the SSL flag to Yes.

Tệp CA

Tệp Cơ quan chứng chỉ (CA) chứa các chứng chỉ gốc và trung gian được ký điện tử để khẳng định rằng khóa công khai thuộc về chủ sở hữu có tên trong chứng chỉ. Nếu bạn đang tìm cách giám sát các chứng chỉ có trong tệp CA, thì hãy cung cấp đường dẫn đầy đủ cho tệp này trong hộp văn bản tệp CA. Ví dụ: vị trí của tệp này có thể là: C: \ cert \ rootca.pem. Nếu bạn không muốn theo dõi các chứng chỉ trong tệp CA, hãy đặt tham số này thành không.none.

Tệp khóa chứng chỉ

Tệp khóa chứng chỉ Chỉ định đường dẫn trên máy chủ nơi lưu trữ khóa riêng của bạn. Nếu bạn đang tìm cách giám sát tệp khóa Chứng chỉ, thì hãy cung cấp đường dẫn đầy đủ đến tệp này trong hộp văn bản tệp khóa chứng chỉ. Ví dụ: vị trí của tệp này có thể là: C: \ cert \ MongoDB.pem. Nếu bạn không muốn theo dõi các chứng chỉ trong tệp CA, hãy đặt tham số này thành không.C:\cert\mongodb.pem. If you do not want to monitor the certificates in a CA file, set this parameter to none.

Các phép đo được thực hiện bởi bài kiểm tra
Đo đạcSự mô tảĐơn vị đo lườngDiễn dịch

Khẳng định thường xuyên

Xác định tốc độ xác nhận thông thường xảy ra trên máy chủ MongoDB được giám sát.

Asserts/Sec

Các khẳng định thông thường là các biến thể hoạt động (ví dụ: "thất bại không mong muốn trong khi đọc BSON & NBSP; tài liệu").

Lý tưởng nhất, giá trị của biện pháp này phải là 0. Nếu một giá trị khác không được báo cáo, hãy kiểm tra tệp nhật ký để biết thêm thông tin.

Cảnh báo khẳng định

Cho biết tốc độ xác nhận cảnh báo xảy ra trên máy chủ MongoDB được giám sát.

Asserts/Sec

Cảnh báo khẳng định không nghiêm trọng như lỗi. Họ chỉ biểu thị các điều kiện có thể đáng để kiểm tra như ulimit quá thấp hoặc readahead.

Lý tưởng nhất, giá trị của biện pháp này phải là 0. Nếu một giá trị khác không được báo cáo, hãy kiểm tra tệp nhật ký để biết thêm thông tin.

Cảnh báo khẳng định

Cho biết tốc độ xác nhận cảnh báo xảy ra trên máy chủ MongoDB được giám sát.

Asserts/Sec

Cảnh báo khẳng định không nghiêm trọng như lỗi. Họ chỉ biểu thị các điều kiện có thể đáng để kiểm tra như ulimit quá thấp hoặc readahead.

Lý tưởng nhất, giá trị của biện pháp này phải là 0. Nếu một giá trị khác không được báo cáo, hãy kiểm tra tệp nhật ký để biết thêm thông tin.

Cảnh báo khẳng định

Cho biết tốc độ xác nhận cảnh báo xảy ra trên máy chủ MongoDB được giám sát.

Asserts/Sec

Cảnh báo khẳng định không nghiêm trọng như lỗi. Họ chỉ biểu thị các điều kiện có thể đáng để kiểm tra như ulimit quá thấp hoặc readahead.

Cả hai người thường xuyên và người dùng khẳng định sẽ dẫn đến hoạt động tương ứng không thành công.

Rollover khẳng định

Cho biết tốc độ cảnh báo rollover xảy ra trên máy chủ mongoDB đích.

Asserts/Sec

Số lần mà các bộ đếm rollover đã lăn qua kể từ lần cuối cùng quá trình MongoDB bắt đầu.Các quầy sẽ tái lập về 0 sau 230 xác nhận.Sử dụng giá trị này để cung cấp bối cảnh cho các giá trị khác được báo cáo bởi bài kiểm tra.30 assertions. Use this value to provide context to the other values reported by the test.