Đây là lệnh pmieconf có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pmieconf - hiển thị và đặt các biến quy tắc pmie có thể định cấu hình
SYNOPSIS
pmieconf [-cFv] [-f hồ sơ] [-r đường dẫn luật] [lệnh [args ...]]
MÔ TẢ
pmieconf là một tiện ích để xem và định cấu hình các biến từ chiều(1)
quy tắc. Tập hợp các quy tắc tổng quát được đọc từ đường dẫn luậtvà đầu ra hồ sơ
sản xuất bởi pmieconf là một tệp đầu vào hợp lệ cho chiều.
Một mô tả ngắn gọn về pmieconf các tùy chọn dòng lệnh sau:
-c Khi chạy từ tự động chiều quy trình thiết lập, tùy chọn này được sử dụng để thêm
thông báo cụ thể và dấu thời gian chỉ ra rằng đây là trường hợp. Không phải vậy
thích hợp khi sử dụng công cụ một cách tương tác.
-f hồ sơ Bất kỳ sửa đổi quy tắc nào do pmieconf thao tác với các giá trị biến
sẽ được viết cho hồ sơ. Giá trị mặc định của hồ sơ phụ thuộc vào ID người dùng -
đối với người dùng root, tệp $ PCP_VAR_DIR / config / pmieconf / config.pmie được sử dụng để
những người dùng khác mặc định là $ HOME / .pcp / pmie / config.pmie.
-F Lực lượng pmieconf đầu ra hồ sơ được tạo (hoặc cập nhật), sau đó pmieconf
ngay lập tức thoát ra.
-r đường dẫn luật
Cho phép nguồn tổng quát chiều các quy tắc được thay đổi - đường dẫn luật là dấu hai chấm-
danh sách phân định của pmieconf(5) tệp quy tắc và / hoặc thư mục con. Giá trị mặc định
cho đường dẫn luật is $ PCP_VAR_DIR / config / pmieconf. Việc sử dụng tùy chọn này sẽ ghi đè
PMIECONF_PATH biến môi trường có chức năng tương tự.
-v Chế độ chi tiết. Thông tin bổ sung được liên kết với từng quy tắc và liên kết với nó
các biến sẽ được hiển thị. Đây là danh sách đầy đủ các biến ảnh hưởng đến
bất kỳ quy tắc nhất định nào (theo mặc định, các biến toàn cục không được hiển thị cùng với quy tắc).
Sản phẩm pmieconf lệnhs cho phép thông tin liên quan đến các quy tắc khác nhau và có thể định cấu hình
các biến được hiển thị hoặc sửa đổi. Nếu không pmieconf lệnhs được trình bày trên
dòng lệnh, pmieconf lời nhắc cho lệnhs tương tác.
Sản phẩm pmieconf lệnh ngôn ngữ được mô tả ở đây:
giúp đỡ [ { . | tất cả các | toàn cầu | | } [ ] ]
Không có đối số, giúp đỡ lệnh hiển thị cú pháp cho tất cả các
pmieconf các lệnh. Với một đối số, mô tả về một hoặc nhiều
các quy tắc tổng quát được hiển thị. Với hai đối số, mô tả về một
biến liên quan đến một hoặc nhiều quy tắc tổng quát được hiển thị.
quy tắc [ kích hoạt | bị vô hiệu hóa ]
Hiển thị tên và tóm tắt ngắn gọn cho tất cả các quy tắc tổng quát được tìm thấy trên
đường dẫn luật. Mỗi tên quy tắc có thể được sử dụng thay cho từ khóa in
mô tả cú pháp lệnh này. Các kích hoạt và bị vô hiệu hóa các tùy chọn có thể được sử dụng để
lọc tập hợp các quy tắc được hiển thị để chỉ những quy tắc được bật hoặc tắt
trân trọng.
các nhóm Hiển thị tên của tất cả các nhóm quy tắc được tìm thấy trên đường dẫn luật. Mỗi
tên nhóm có thể được sử dụng thay cho từ khóa trong cú pháp lệnh này
mô tả, áp dụng lệnh cho tất cả các quy tắc trong nhóm quy tắc.
tình trạng Hiển thị thông tin trạng thái liên quan đến hiện tại pmieconf phiên, bao gồm một
danh sách chạy chiều các quy trình hiện đang sử dụng hồ sơ.
cho phép { . | tất cả các | | }
Bật quy tắc hoặc nhóm quy tắc được chỉ định. Quy tắc đã bật là quy tắc sẽ
được bao gồm trong chiều tệp cấu hình được tạo bởi pmieconf. Bất kỳ được kích hoạt
"hành động" sẽ được thêm vào "vị từ" của quy tắc, theo cách phù hợp với
các chiều cú pháp ("hành động" có thể được xem bằng cách sử dụng toàn cầu lệnh, được mô tả
dưới đây).
vô hiệu hóa { . | tất cả các | | }
Tắt quy tắc hoặc nhóm quy tắc đã chỉ định. Nếu quy tắc trước đây là
được kích hoạt, nó sẽ bị xóa khỏi chiều tệp cấu hình được tạo bởi
pmieconfvà do đó không còn được đánh giá khi chiều được khởi động lại (sử dụng pmieconf
không ảnh hưởng đến bất kỳ hiện tại nào chiều quy trình sử dụng hồ sơ).
{ . | tất cả các | toàn cầu | | } [ ]
Hiển thị các giá trị cho một biến quy tắc cụ thể; hoặc đối với tất cả các biến của quy tắc,
nhóm quy tắc, tất cả các quy tắc hoặc các biến toàn cục.
sửa đổi { . | tất cả các | toàn cầu | | }
Bật, tắt hoặc thay đổi giá trị cho một hoặc nhiều biến quy tắc.
Giá trị này phải phù hợp với kiểu của biến, có thể suy ra
từ định dạng của giá trị được in - ví dụ: các chuỗi sẽ được bao trong
dấu ngoặc kép, tỷ lệ phần trăm có ký hiệu ``% '' được thêm vào, v.v. Lưu ý rằng quy tắc nhất định
các biến không thể được sửa đổi thông qua pmieconf - "vị ngữ" và "trợ giúp", cho
thí dụ.
lùi lại { . | tất cả các | toàn cầu | | } [ ]
Chỉ áp dụng cho một biến có giá trị đã được sửa đổi - điều này lệnh đơn giản
hoàn nguyên về giá trị mặc định cho biến đã cho.
bỏ thuốc lá Lưu bất kỳ thay đổi nào được thực hiện đối với hồ sơ và sau đó thoát ra pmieconf.
Huỷ bỏ Ra pmieconf ngay lập tức mà không cần lưu bất kỳ thay đổi nào đối với hồ sơ.
Mỗi lệnh trên có thể được rút ngắn bằng cách sử dụng ký tự đầu tiên của
tên lệnh và cả ``? '' để được trợ giúp.
Sử dụng tất cả các từ khóa khiến lệnh được áp dụng cho tất cả các quy tắc. Các toàn cầu
từ khóa đề cập đến các biến được áp dụng cho mọi quy tắc. Các biến như vậy có thể
đã thay đổi trên toàn cầu hoặc cục bộ, ví dụ:
pmieconf> sửa đổi châu thổ toàn cầu "5 phút"
pmieconf> sửa đổi delta bộ nhớ "1 phút"
khiến tất cả các quy tắc hiện được đánh giá XNUMX phút một lần, ngoại trừ các quy tắc trong
nhóm "bộ nhớ" sẽ được đánh giá một lần mỗi phút.
Ký tự ``. '' Đặc biệt đối với pmieconf - nó đề cập đến giá trị được sử dụng thành công cuối cùng
of tất cả các, toàn cầu, or .
VÍ DỤ
Chỉ định rằng tất cả các quy tắc trong nhóm "bộ nhớ" phải được đánh giá:
pmieconf> bật sửa đổi bộ nhớ có
Thay đổi ý định của bạn và quay lại chỉ sử dụng các quy tắc "bộ nhớ" đã được kích hoạt bởi
mặc định:
pmieconf> bật hoàn tác bộ nhớ
Chỉ định rằng thông báo về các quy tắc đánh giá là true sẽ được gửi đến syslogd(1):
pmieconf> sửa đổi toàn cục syslog_action yes
Chỉ định rằng các quy tắc trong nhóm "per_cpu" phải sử dụng một giá trị lưu giữ khác với giá trị khác
quy tắc:
pmieconf> giúp đỡ toàn cầu
quy tắc: toàn cầu [thông số chung được áp dụng cho tất cả các quy tắc]
var: tạm dừng
trợ giúp: Khi vị từ là true và hành động được thực thi,
biến này cho phép ngăn chặn hành động tiếp theo
thực hiện cho đến khi khoảng thời gian được chỉ định trôi qua.
Giá trị bằng XNUMX cho phép thực hiện hành động nếu
vị từ quy tắc là đúng ở mẫu tiếp theo. Vỡ nợ
đơn vị là giây và đơn vị phổ biến là "giây", "giây",
"phút", "phút" và "giờ".
pmieconf> sửa đổi thời gian tạm dừng per_cpu "1 giờ"
Giảm ngưỡng được liên kết với một biến cụ thể cho một quy tắc cụ thể:
pmieconf> l cpu.syscall vị ngữ
quy tắc: cpu.syscall [Tỷ lệ cuộc gọi hệ thống tổng hợp cao]
vị ngữ =
some_host (
(kernel.all.syscall $ hosts $)
> $ ngưỡng $ count / giây * hinv.ncpu $ hosts $
)
pmieconf> m. ngưỡng 7000
pmieconf> l. ngưỡng cửa
quy tắc: cpu.syscall [Tỷ lệ cuộc gọi hệ thống tổng hợp cao]
ngưỡng = 7000
MÔI TRƯỜNG
Biến môi trường PMIECONF_PATH có chức năng tương tự như -r tùy chọn được mô tả
ở trên, và nếu được đặt sẽ được sử dụng với điều kiện không -r tùy chọn được trình bày.
Sử dụng pmieconf trực tuyến bằng các dịch vụ onworks.net