Syslog là một gần như tiêu chuẩn UN * X daemon mà tập hợp tất cả các thông tin, lỗi hoặc thông điệp quan trọng từ máy tính cục bộ hoặc máy chủ khác trên mạng. Để biết thêm về syslog chính nó, thấy man syslog tương ứng.
Trước khi sử dụng Interceptor, bạn phải tạo ra 8 file fifo trong / var / run / đánh chặn, (debug, thông tin, thông báo, cảnh báo, err, crit, cảnh báo, emerg) và sửa đổi các /etc/syslog.conf để syslog gửi tin nhắn của mình trong fifo tương ứng với một mức độ nhất định, ví dụ như
* .debug | / Var / run / chặn / debug
Các bao gồm kịch bản 'mkintfifos' sẽ cập nhật /etc/rc.d/rc.sysinit và /etc/syslog.conf cho bạn. Khi hoàn tất, khởi động lại máy tính của bạn, cài đặt applet đánh chặn và tải nó trên thanh tác vụ.
Một nút xuất hiện, sẽ nhấp nháy màu xanh lá cây khi debug, thông tin hoặc tin nhắn thông báo xảy ra, màu cam khi một cảnh báo hoặc thông báo lỗi xảy ra và đỏ khi crit, cảnh báo hoặc emerg.
Nếu bạn click vào nút này, một danh sách các tin nhắn nhận được sẽ được hiển thị.
Interceptor có thể phản ứng với một số thông điệp theo một sơ đồ Khuôn mẫu> action với lên đến 2 chuỗi đối số. Những hành động có sẵn là những người sau đây:
* Beep: Đơn giản chỉ cần đưa ra một tiếng bíp.
* Tin nhắn: Hiển thị một hộp thoại với chuỗi arg đầu tiên là thông điệp mong muốn và optionnaly thực thi một lệnh shell khi nút 'yes' được nhấp. Các lệnh chính nó được chứa trong chuỗi arg thứ hai.
* Redirect: Chuyển hướng thông điệp hiện theo chế độ xem bản ghi cụ thể.
* Run: Âm thầm chạy một lệnh shell chứa trong arg chuỗi 2 và gắn thêm arg chuỗi 1 vào cuối danh sách thông báo hệ thống.
Ghi chú: nếu đối số đầu tiên của một cảnh báo Run là null, dòng đầu tiên của lệnh shell stdout được nối thêm vào danh sách các bài viết, với thông tin như mức độ và Interceptor như nguồn.
Các quy tắc mẫu tuân theo cú pháp QRegExp. Xem QRegExp trong tài liệu Qt để biết thêm chi tiết. Ngoài cú pháp QRegExp chuẩn, Interceptor dùng các nhóm mô hình, tức là nó có thể lấy chuỗi con bao trong nhóm ngoặc. Ví dụ:
abc (. +) def
Nhóm này chứa các chuỗi bất kỳ kèm theo trong 'abc' và 'def'. Một thay thế được thực hiện bất cứ khi nào một thông điệp phù hợp với một biểu thức chính quy định. Các biến $ 1, $ 2, $ 3 và $ 4 sẽ được thay thế bằng các nhóm mô hình tương ứng trong cả arg arg 1 và 2 dây.
các biến $ D và $ T sẽ được thay thế với ngày hiện tại và thời gian
Các mẫu đã được thử chống lại
cấp ## nguồn !! văn bản chủ %%
chuỗi, nơi cấp là debug, thông tin vv ..., nguồn là nguồn thông tin, tức là hạt nhân, tên daemon, LPR vv ..., máy chủ là tên máy và văn bản, nội dung tin nhắn.
Bạn cũng có thể chọn một biểu tượng phù hợp hơn, chẳng hạn như đĩa mềm, CDROM mạng hoặc biểu tượng, cho các hộp thoại của bạn.
Khi bạn chọn menu Applet sở thích kicker, một widget tab sẽ xuất hiện, mà sẽ cho phép bạn chỉnh sửa các Khuôn mẫu> quy tắc hành động, và một số tùy chọn mặc định, chẳng hạn như màu sắc độ và số dòng trên hộp danh sách tin nhắn.
Có gì mới trong phiên bản này:
· Các khía cạnh danh sách Scan.
· Một số lỗi cố định
là gì mới trong phiên bản này:..
- thêm hệ thống chống ngập lụt
- Một biểu tượng giờ đây có thể dễ dàng lựa chọn.
- Hộp thoại hiển thị khi nhấp đúp chuột vào dòng nhật ký.
là gì mới trong phiên bản 1.1:.
- Cố định lỗi quan trọng
- tương tác thêm.
là gì mới trong phiên bản 1.0 RC2:.
- Một kịch bản cài đặt tốt hơn
- Better DataEngine.
- minh bạch tốt hơn.
là gì mới trong phiên bản 0.9:
- Viết lại cho KDE4
Bình luận không