Đây là lệnh lwatch 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
đồng hồ đeo tay - đánh dấu cú pháp cho tệp syslog / syslog-ng
SYNOPSIS
đồng hồ đeo tay [-NS tên tập tin] [--config tên tập tin] [-tôi tên tập tin] [--đầu vào tên tập tin] [-O
tên tập tin] [- đầu ra tên tập tin] [-sdOhv] [--show-unarsed] [--daemon] [--omit-rc]
[--Cứu giúp]
MÔ TẢ
Lwatch là một công cụ chỉnh màu nhật ký. Nó đọc dữ liệu syslog / syslog-ng từ dữ liệu có tên là XVo hoặc từ stdin
và hiển thị các bản ghi màu vào stdout.
Lwatch có khả năng tùy biến người dùng cao. Nó đọc dữ liệu cấu hình từ tệp
/etc/lwatch/lwatch.conf hoặc (nếu được cung cấp) từ tệp được cung cấp với tùy chọn -C
Cách thức hoạt động rất đơn giản. Nó đọc một dòng từ đầu vào (mặc định cài sẵn là
/var/lib/lwatch/syslog.fifo), chia nó thành bốn phần: ngày tháng, tên máy chủ, tên dịch vụ
(với PID, nếu có) và tin nhắn thực. Mỗi phần có màu mặc định riêng. Bạn có thể
xác định lại chúng trong tệp cấu hình. Màu sắc mặc định giống như trong định vị(1) [xem:
http://www.zjuul.net/~jules/loco/]. Nhưng lwatch không chỉ là một công cụ chỉnh màu nhật ký tĩnh. Nó là
một cái gì đó nữa. Nó có thể tô màu nhật ký của bạn theo bất kỳ cách nào bạn muốn. Bạn có thể thiết lập một
màu cho bất kỳ phần nào (ngày, máy chủ, dịch vụ, tin nhắn) bằng cách sử dụng các mẫu dựa trên regexp.
COMMAND ĐƯỜNG DÂY LỰA CHỌN
Lwatch chấp nhận một số tùy chọn dòng lệnh. Các tùy chọn dòng lệnh được ưu tiên hơn các giá trị
từ tệp cấu hình.
-C tên tập tin
--config tên tập tin
đọc cấu hình từ tên tệp thay vì /etc/lwatch/lwatch.conf
-i tên tập tin
--đầu vào tên tập tin
đọc dữ liệu từ tên tệp được đặt tên là Fifo thay vì /var/lib/lwatch/syslog.fifo
-o tên tập tin
- đầu ra tên tập tin
ghi nhật ký màu vào tên tệp thay vì stdout
-s
--show-unarsed
hiển thị các dòng chưa phân tích như `` tin nhắn cuối cùng được lặp lại 5 lần 'hoặc `` --- ĐÁNH DẤU ---'
-d
--daemon chạy dưới dạng daemon, tách khỏi thiết bị đầu cuối điều khiển, chuyển sang nền
-O
--bỏ qua-rc không đọc các giá trị từ tệp cấu hình
-h
--Cứu giúp hiển thị trợ giúp về tùy chọn thời gian chạy
-v
--phiên bản hiển thị phiên bản và thông báo bản quyền
ĐANG CHẠY
Cách ưa thích để chạy lwatch là đọc các thông báo nhật ký hệ thống từ các thông báo có tên là XNUMXo hoặc từ tiêu chuẩn
đầu vào.
Nếu bạn sử dụng nhật ký hệ thống, bạn thực sự muốn đọc các thư từ có tên là Fifo. Để làm điều đó, hãy đặt một dòng:
*. * | /var/lib/lwatch/syslog.fifo
trong syslog.conf của bạn. Tạo năm mươi thích hợp và khởi động lại nhật ký hệ thống, sau đó chạy lwatch. Bạn có thể
cũng chạy lwatch trước khi bắt đầu nhật ký hệ thống. Nếu bạn không biết làm thế nào để tạo có tên là Fifo, hãy xem
mknod(1) để biết chi tiết.
Ghi nhớ:
· Phải tồn tại năm mươi
· Tên riêng phải được đặt trong /etc/lwatch/lwatch.conf hoặc được cung cấp với dòng lệnh -i
tùy chọn
Trong syslog-ng, bạn có thể chạy đồng hồ trực tiếp từ nhật ký hệ thống, tức là:
log {nguồn (src); đích (console_all);};
đích console_all {program ("/ usr / bin / lwatch -i- -o / dev / tty11"); };
Lwatch không hỗ trợ đọc từ các tệp thông thường. Nếu bạn thực sự cần chức năng này
sử dụng lệnh sau:
tail -f / path / to / filename | / usr / bin / lwatch -i-
Nó có thể thay đổi trong tương lai.
TÀI NGUYÊN
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
BẢN QUYỀN
Chương trình này là phần mềm miễn phí; bạn có thể phân phối lại nó và / hoặc sửa đổi nó theo các điều khoản của
Giấy phép Công cộng GNU do Tổ chức Phần mềm Tự do xuất bản; một trong hai
phiên bản 2 của Giấy phép hoặc (tùy chọn của bạn) bất kỳ phiên bản mới hơn.
Hỗ trợ biểu thức chính quy được cung cấp bởi gói thư viện PCRE, là nguồn mở
phần mềm, được viết bởi Philip Hazel, và bản quyền của Đại học Cambridge, Anh.
Thư viện này có sẵn tại: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
LƯU Ý TỪ TÁC GIẢ
Tôi đã viết công cụ này cho nhu cầu của riêng tôi bởi vì các công cụ perl, tuy linh hoạt, đã tạo ra một
nhiều bộ nhớ và CPU. Tôi thấy nó hữu ích và tôi chia sẻ nó với Nguồn mở
Cộng đồng. Tuy nhiên, việc phát triển phần mềm này là do nhu cầu của riêng tôi. Vì vậy, bạn có thể
mong đợi bản phát hành tiếp theo sau một hoặc hai năm;)
Sẽ rất tuyệt nếu bạn có thể dành chút thời gian và dành thời gian để xếp hạng dự án này
trên FreshMeat (xem NGUỒN LỰC). Bình luận cũng được hoan nghênh. Tôi không thể hứa rằng tôi sẽ thêm
các tính năng mới để theo dõi ngay lập tức nhưng bất kỳ phản hồi tích cực nào sẽ nâng cao động lực của tôi
cấp lên.
cảm ơn bạn trước vì đã dành thời gian.
Sử dụng lwatch trực tuyến bằng các dịch vụ onworks.net