Giải quyết các xung đội tài nguyên

Trong khi cấu hình các client , bạn đã thấy trường Resource chưa ? . Trong hầu hết các client , trường Resource là tên của IM client mà bạn đang sử dụng . Trường Resource sử dụng giao thức XMPP , để xác định tên đăng nhập của người dùng trên mỗi kết nối duy nhất. Ví dụ , một user có tên Adminvn có thể đăng nhập 2 client khác nhau là Pidgin và Spark – [email protected]/Pidgin[email protected]/Spark

Đang tải

Bây giờ nếu người dùng kết nối bằng 1 client khác với cùng tên đăng nhập là adminvn đã sử dụng trên 1 client khác , hệ thống sẽ không thể xử lý 2 kết nối giống hệt nhau , hệ thống sẽ phải quyết định chấp nhận kết nối nào , và ngắt kết nối nào .

Từ vấn đề trên Openfire cung cấp cho chúng ta 4 lựa chọn để giải quyết vấn đề trên

Options 1 : Always kick – Đây là lựa chọn mặc định của Openfire khi phát hiện ra xung đột tài nguyên , nó sẽ tự động ngắt các kết nối mới

Options 2 : Nerver kick – Tùy chọn này nếu bạn muốn chặn các kết nối không cho đăng nhập vào hệ thống , Openfire sẽ gửi một bảng thông báo rằng tài khoản hiện đang được sử dụng

Options 3 : Allow one login attempt – Nếu bạn chọn tùy chọn này , Openfire sẽ báo lỗi , nhưng sẽ không ngắt các kết nối hiện tại

Options 4: Assign kick value – Tùy chọn này cho phép bạn chỉ định số lượng các kết nối đăng nhập vào hệ thống , trước khi ngắt các kết nối xung đột

Để chọn các tùy chọn này ta nhấn vào tab Server Setting -> Resource Policy

Đang tải

Xử lý người dùng Offline

Theo mặc định Openfire sẽ thiết lập lưu trữ các tin nhắn offline . Nếu một người dùng đang Online gửi một tin nhắn cho một người dùng khác Offline , Openfire sẽ lưu toàn bộ tin nhắn đó trong bộ nhớ cache ẩn . Khi người dùng Offline đăng nhập vào hệ thống , Openfire sẽ hiện thị tin nhắn đó dưới dạng cửa sổ chat

Tại khung Offline Message trong tab Server Settings , bạn có thể điều giới hạn bộ nhớ cache cho tin nhắn offline của mỗi người dùng . Mặc định Openfire thiết lập là 100KB cho tin nhắn offline cho đến khi đạt đến mức giới hạn này . Khi Openfire không thể lưu trữ thêm được nữa , mọi tin nhắn từ người gửi sẽ được trả lại . Tùy khả năng tài nguyên của máy chủ mà bạn có thể điều chỉnh dung lượng bộ nhớ cho tin nhắn offline này theo nhiều cách khác nhau.

Đang tải

Options 1 : Always Store – Nếu bạn chọn tùy chọn này , Openfire sẽ lưu trữ tin nhắn offline ngay cả khi vượt quá dung lượng bộ nhớ cho phép

Options 2 : Store or Drop – Tùy chọn này tương tự như các tùy chọn mặc định , nhưng với một sự khác biệt , Nếu bạn chọn Openfire sẽ lưu trữ tin nhắn đến mức tối đa , khi đã đạt quá dung lượng cho phép . Máy chủ sẽ âm thâm loại bỏ các tin nhắn một cách thông minh

Options 3 : Bounce – Nếu thật sự tài nguyên máy chủ của bạn không nhiều , chọn tùy chọn này . Tin nhắn sẽ tự động trả lại người gửi

Options 4 : Drop – Tin nhắn sẽ không được lưu trữ , sẽ được loại bỏ , và tin nhắn cũng không trả lại cho người gửi

Bảo dưỡng máy chủ

Quản lý việc cập nhật là một phần trong việc của lý máy chủ Openfire . Máy chủ Openfire có thể nhận được thông báo khi có phiên bản mới đã có sẵn . Để làm điều này ấn tab Server Setting -> Manage Updates

Nếu bạn không thích cho tự Server lắng nghe khi có bản cập nhật trên Internet , bạn có thể tắt tính năng này bằng cách chọn tùy chọn Disabled . Khi tùy chọn này tắt , bạn phải kiểm tra các bản cập nhật mới trên trang web của OpenfireĐang tải

Bạn cũng có thể tinh chỉnh những thông báo cập nhật của Openfire , Theo mặc định khi có một bản cập nhật phiên bản mới . Openfire sẽ gửi cho người quản trị  một tin nhắn , nhưng bạn cũng sẽ tắt được những thông báo này bằng cách chọn Disabled trong khung Admins Notifications

turing13

Nói với người dùng

Một trong những nguyên tắc để quản trị thành công một hệ thống Openfire là nói với người dùng về lịch bảo dưỡng máy chủ của của người quản trị. Ví dụ như , cập nhật phiên bản , hay đi chuyển máy chủ , không đúng lúc cũng có thể gây ra một số sự bất tiện cho người dùng .

Để gửi tin nhắn cho tất cả người dùng ta chọn tab Sessions -> Tools

Đang tải

Tin nhắn được gửi , nhưng mặt hạn chế của việc này là tất cả ngừoi dùng online sẽ nhận được , nhưng ngừoi dùng offline sẽ không nhận được , sẽ có một có công cụ khác và sẽ được giới thiệu sau

turning 15

Mở rộng với các phần bổ trợ

Để cài một số phần bổ trợ (plugin) rất đơn giản , ở tab phía trên cùng Plugins . Tab này sẽ liệt kê các Plugin đã được cài , ở đây mình chưa cài thêm Plugin nào , từ menu Plugins click vào Avaliable Plugins tại đây Openfire sẽ liệt kê một số Plugins có sẵn bao gồm mô tả ngắn gọn Plugin , số phiên bản , tên tác giả v..v. Để cài đặt bạn click vào nút Install 

Đang tải
Một số Plugins có sẵn

Tóm lược

Trong phần này chúng ta đã tìm hiểu khá nhiều về cách vận hành và quản lý một máy chủ Openfire  , kiểm tra và điều chỉnh các thuộc tính trong Openfire .

Phạm Minh Luân – Adminvietnam.org

1
2
Chia sẻ