Openfire Administration

Mayank Sharma

eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
$16.79 save 30%!
Print book: $39.99
$35.99 save 10%!
Print + eBook bundle: $63.98
Includes free access to the book on PacktLib
$39.59 save 38%!
Free Shipping! UK, US, Europe and selected countries in Asia.
This book can also be purchased from:
Overview
Table of Contents
The Author
Reviews
Downloads
  • Build a feature-packed Instant Messaging network using free open-source Openfire server
  • Set up an efficient and secure IM service that spans multiple offices
  • Connect with users over external IM networks, integrate VoIP, and more
  • Easy to understand, with clear step-by-step instructions and examples

Book Details

Language : English
Paperback : 232 pages [ 235mm x 191mm ]
Release Date : August 2008
ISBN : 1847195261
ISBN 13 : 978-1-847195-26-5
Author(s) : Mayank Sharma
Topics and Technologies : All Books, Java, Open Source


Table of Contents

Preface
Chapter 1: Introduction
Chapter 2: Installing and Using Openfire
Chapter 3: Fine-Tuning Openfire
Chapter 4: Organizing Users
Chapter 5: Hooking up With a Directory Service
Chapter 6: Effectively Managing Users
Chapter 7: Connecting to Other Services
Chapter 8: Playing Big Brother
Chapter 9: Large-scale Openfire
Chapter 10: Communication Across Multiple Locations
Chapter 11: Running an Online Helpdesk
Appendix A: Using Spark
Appendix B: Group Chat
Appendix C: Prepare for Roll Out
Index
  • Chapter 1: Introduction
    • IM In The Enterprise?
    • But Will IM Work for "Me"?
      • Why Roll Your Own IM Server?
      • What To Look for In An IM Server?
    • Is Openfire The Right IM Server for Me?
    • Summary
  • Chapter 2: Installing and Using Openfire
    • Preparing Your System
      • Linux Users Get Your Cuppa!
      • Meet The Protagonists
      • The Actual Install-Bit
      • Running Openfire on Linux/Unix
      • Installing and Running under Windows
      • Openfire as a Windows Service
    • Fuse Life into Openfire
    • Using The Server
      • Installing The Spark Client
      • Tuning In With Spark
      • Configuring Other IM Clients
        • MirandaIM
        • Kopete
        • Pidgin
    • Summary
  • Chapter 3: Fine-Tuning Openfire
    • Get To Know Your Server
      • Vital Statistics
      • Server Cache and Properties
    • Policing and Tuning The Server
      • Curb Indiscriminate Registration
      • Resolving Resource Conflicts
      • Handling Offline Users
      • Nurturing The Server
      • Talk to Users
    • Extending with Plugins
      • Message of The Day
    • Summary
  • Chapter 4: Organizing Users
    • Adding Users
      • Editing And Deleting Users
      • Temporarily Suspend Users
    • Organizing Users into Groups
      • Editing and Deleting Groups
    • Pre-populating Rosters
      • Scenario #1: See The Members of Your Department
      • Scenario #2: Accounting Reports to The Board
      • Scenario #3: Everyone Wants IT on Their List
      • Scenario #4: Everyone on Everyone's List...Automatically
  • Summary
  • Chapter 6: Effectively Managing Users
    • Searching for Users with the Search Plugin
      • Searching for Users from Within The Admin Interface
    • Get Email Alerts via IM
    • Broadcasting Messages
      • Setting up the Plugin
      • Using The Plugin
    • Managing User Clients
    • Private Data Storage
    • Importing/Exporting Users
      • Using The Plugin
        • askstatus
        • recvstatus
        • substatus
    • Summary
  • Chapter 7: Connecting to Other Services
    • Why Connect via Openfire?
    • The Openfire Gateway
      • Controlling Access
    • Scenario #1: Enabling Yahoo! Messenger for All Users
    • Scenario #2: Enabling IRC for IT and Devs
    • Scenario #3: Enabling Experimental Google Talk for Some Users
      • Using A Gateway
      • Keeping An Eye on The Gateway
    • Connecting to VoIP
    • Summary
  • Chapter 8: Playing Big Brother
    • Monitoring and Filtering Content
    • Auditing Messages
      • Setting up a Message Audit Policy
      • Reading Raw Audit Logs
    • Advanced Archiving Settings
    • Searching Archives
    • Light-Weight Third-Party Archiving Apps
      • Using Open Archive
    • Summary
  • Chapter 9: Large-scale Openfire
    • Enabling Database Support in Openfire
      • Setting up MySQL
      • Setting up PostgreSQL
        • Troubleshooting Database Errors
        • Monitoring the Database
    • Scaling Openfire
      • Setting up Clustering
        • Of Caches and Clustering
      • Tips for Optimizing the Cluster
    • Scaling with Connection Managers
      • Deploying Connection Managers
        • Step 1: Configure the Openfire Server
        • Step 2: Configure the Connection Manager
        • Step 3: Run The Connection Manager
    • Summary
  • Chapter 10: Communication Across Multiple Locations
    • Linking Two Branches
      • Why Use DynDNS
    • Setting up Server-to-Server Communications
      • About Remote Networks, Firewalls, and Port Forwarding
        • Checking Connectivity on the Port
      • Adding Users from Remote Network
      • Monitoring Remote Connections
      • Establishing Secure Server-to-Server Communication
      • The Road Warrior
        • File Transfer Across Servers
    • Summary
  • Chapter 11: Running an Online Helpdesk
    • Installing Fastpath and Webchat
    • Creating a Helpdesk
      • Global Settings
      • Workgroup Settings
    • Diversifying Workgroups with Queues
      • Creating Queues
      • Adding Routing Rules
      • Rule Book for Routing Rules
      • Adding Members to Queues
    • Configuring The Helpdesk
      • Canned Responses
      • Offline Settings
      • Chat Transcript
    • Putting the Helpdesk Online
      • Design a Contact Form
      • Review Images and Text
      • Upload the HTML
    • Monitoring Sessions, Reports, and Usage Statistics
      • Snooping Super Users
      • Chat Archives
    • The Agent's Perspective
    • Summary
  • Appendix B: Group Chat
    • Group Chat Settings
    • Designing a Room
      • General Room Characteristics
      • User Permissions
      • Occupant Behaviour
    • Putting the Checklist to Test
      • Room 1: A Locked down "boardroom"
      • Room 2: A Free-for-all "Lounge"
      • Room 3: A Restricted "Sales HQ" Room for Sales-Related Discussions
    • Using Spark for Conferencing
      • Impromptu Multi-User Discussions
    • Summary
  • Appendix C: Prepare for Roll Out
    • Identify the Required Objects and their Properties
      • Plan the Deployment Process
    • Instant Messaging – Best Practices
      • User responsibilities
      • Audit Servers and Logs
    • Summary

Mayank Sharma

Mayank Sharma is a contributing editor at SourceForge, Inc's Linux.com. He also writes a monthly column for Packt Publishing. Mayank has contributed several technical articles to IBM developerWorks where he hosts a Linux Security blog. When not writing, he occasionally teaches courses on Open Source topics at the Indian Institute of Technology, Delhi, as an Industry Expert.

Contact Mayank Sharma

Sorry, we don't have any reviews for this title yet.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Find your book in our support section to find errata and to download code samples.

What you will learn from this book

  • Explore the advantages of IM over other communication modes and Openfire's features so that you can choose the best communication tool with the best server
  • Install and run Openfire; configure different IM clients over Windows and Linux
  • Extend with plug-ins to make your network feature-packed
  • Manage your users and groups; add users via a Directory Server like OpenLDAP and Active Directory and import/export users from other networks
  • Connect with users over external IM networks, connect with external VoIP solutions expanding your network's ability
  • Monitor and filter content, audit messages, and manage archives as per regulation
  • Set up an Openfire cluster and scale Openfire with connection managers
  • Set up server-to-server communication, add users from a remote network, and transfer files across servers
  • Enable database support in Openfire to handle thousands of users concurrently
  • Install Fastpath and webchat to create and configure a helpdesk
  • Maintain the server by monitoring sessions, reports, and usage statistics

Special Offers

PacktLib gives you access to this and 600+ other titles with an annual or monthly subscription.

Annual subscription:

$220.00 per annum

Monthly subscription:

$21.99 per month

Buy 2 eBooks and Get 50% Off +
Buy Openfire Administration with Firebug 1.5: Editing, Debugging, and Monitoring Web Pages and get 50% off both the eBooks.
 
Just add both the eBooks to your shopping cart and enter ofireebk in the 'Enter Promotion Code' field. Click 'Add Promotion Code' and the discount will be applied.
View Best Selling eBook offers

In Detail

Openfire is a free, open-source and full featured Jabber-based Instant Messaging server.

This book is a guide to setting up Openfire, tweaking it, and customizing it to build a secure and feature-rich alternative to consumer IM networks. The features covered include details about setting up the server, adding and handling users and groups, updating, and extending the service with plug-ins, connecting with users on external IM networks, connecting with external voice over IP solutions and more, with user-friendly instructions and examples so that you can easily set up your IM network.

The book deals with several features of Openfire to streamline communication within an enterprise and beyond. It shows how to configure Openfire to allow only secured connections. It then explains how Openfire complements other existing services running on your network. Managing and fostering IM as a real-time collaboration and communication tool is what this book is about.

This easy-to-use practical guide will teach you how to build efficient and secure Instant Messaging networks for your organization.

Approach

This book is a functional step-by-step, easy-to-follow reference guide that explains how to use Openfire to develop a secure instant messenger network. Each chapter will tell you how to add features to your IM.

Having a simple practical approach, this book is very user-friendly.

Who this book is for

This book is for System Administrators who want to set up an in-house enterprise IM system using Openfire.

The reader will need experience in managing servers on any operating system.

Are there no books available that are right for you at the moment? How about signing up to our newsletter to keep up to date?
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z