2012-04-09 25 views
5

Cho đến nay tất cả các ứng dụng của tôi chỉ đăng nhập vào các tệp. Nó hoạt động tốt cho tôi và tôi không bao giờ có bất kỳ vấn đề với nó.Khi nào cần đăng nhập vào sổ ghi sự kiện?

Một người bạn của tôi đề xuất tôi cũng có thể sử dụng nhật ký Sự kiện Windows nhưng tôi không chắc chắn về điều đó. Tôi luôn luôn có ý tưởng Nhật ký sự kiện chỉ dành cho một số thông điệp rất quan trọng và tôi không nên viết vào nó nếu nó có thể tránh được.

Khi nào tôi có thể/tôi nên viết vào Nhật ký sự kiện Window?

Trả lời

4

Trước hết, bạn có thể đăng ký nhật ký sự kiện của riêng mình ngoài ba giá trị mặc định (Hệ thống, Ứng dụng, Bảo mật) và do đó tách biệt thư của bạn với phần còn lại. Đây là một trong những khả năng bị bỏ qua.

Nói chung tôi sẽ luôn luôn khuyên bạn nên sử dụng các bảng thông báo trong tệp nhị phân của bạn và cơ sở nhật ký sự kiện trên bất kỳ phương thức pha chế nhà nào. Những lý do rất đơn giản:

  1. bạn có thể đăng nhập vào máy từ xa một cách dễ dàng, nếu cần thiết (hoặc một trong những địa phương)
  2. bạn có thể đọc các bản ghi sự kiện từ một máy tính từ xa (ví dụ như các quản trị viên có thể liệt kê các bản ghi sự kiện bên trong của mình miền trên bất kỳ máy client)
  3. bảng thông điệp tiết kiệm không gian
  4. bảng thông điệp cho phép dễ dàng định vị
+0

Một chút thông tin bổ sung tại đây, tìm kiếm trang cho "bảng thông báo": http://oreilly.com/catalog/winlog/chapter/ch02.html –

5

theo tôi, quyết định là có hay không để đăng nhập vào bản ghi sự kiện Windows, phụ thuộc vào ứng dụng của bạn và những người đang chạy phần mềm của bạn.

Chắc chắn không có nhược điểm để ghi nhật ký sự kiện và bất kỳ ai sử dụng giải pháp theo dõi nhật ký sẽ đánh giá cao nỗ lực của bạn.

Nói chung, bạn nhất định nên tránh ghi nhật ký "gỡ lỗi" các thông báo loại vào nhật ký sự kiện hoặc bất kỳ thứ gì tạo ra số lượng lớn thư trong một khoảng thời gian ngắn. Nhưng bất kỳ thông tin nào hữu ích cho người quản lý phần mềm của bạn, có thể (và nên) được ghi vào nhật ký sự kiện.

STATUS_ACCESS_DENI cũng đề cập đến bản địa hóa, một lợi thế quan trọng so với ghi nhật ký truyền thống.

Bạn sẽ đăng nhập những thứ như:

  • lỗi và cảnh báo rằng yêu cầu can thiệp
  • báo cáo tình trạng đáng kể (phần mềm bắt đầu, ngừng, cập nhật chính nó, vv)

Bạn có thể muốn hãy xem bài viết trên blog này nêu tóm tắt cách tạo dll tin nhắn của riêng bạn, cách ưu tiên khi đăng nhập vào nhật ký sự kiện Windows:

http://www.eventlogblog.com/blog/2010/11/creating-your-very-own-event-m.html

Một điều cần lưu ý là thiết kế nhật ký của bạn để nó không gây ô nhiễm nhật ký sự kiện với các sự kiện trùng lặp trong một khoảng thời gian ngắn. Ví dụ, Microsoft SQL Server sẽ ghi lại hàng ngàn sự kiện giống hệt nhau trong vài giây trong một số trường hợp nhất định. Điều này có thể gây phiền toái cho một sysadmin. Hầu hết các giải pháp giám sát nhật ký có thể giải thích cho điều đó, nhưng nó vẫn gây phiền nhiễu.

Tóm lại: Có, bạn nên cân nhắc đăng nhập vào nhật ký sự kiện.

Các vấn đề liên quan