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 và [email protected]/Spark
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
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.
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
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
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
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
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
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