Chapter 9. Basic administrative utilities for a Hackystat server

Table of Contents

9.1. Introduction
9.2. Displaying registered users with the Adoption command
9.3. Registering users with the AutoRegister command
9.4. Sending a broadcast email to all registered users with the SendEmail command.
9.5. Understanding user behavior with the Analysis Log analyses
9.6. Obtaining server load statistics with the ServerStats command.
9.7. Obtaining daily email with server statistics with ServerStatsEmail command
9.8. Monitoring server "health" with PingMail
9.9. Configuring Command Visibility

9.1. Introduction

Once you have a Hackystat server installed and running, there are a number of questions that you may have as an administrator, including who has registered with the server, whether users are sending data, whether users are using any analyses, and whether the server is actually up or not. You might also want to perform certain actions as an administrator, including registering some users for them, sending out email to all users, and so forth.

This chapter describes the administrator utilities we have created to support the management of an installed Hackystat server. These facilities are all located in a special "Admin" page which is only available when logged in to the server as the administrator.

Figure 9.1, “ The Administrator Link and Page ” illustrates the Admin link that appears in the navigation bar when logged in as the administrator, as well as a portion of the page that appears when this link is clicked.

Figure 9.1.  The Administrator Link and Page


The Administrator Link and Page

As the figure illustrates, there is an additional link on the navigation bar called "admin". Clicking that link takes you to the page called "Administration", with facilities available only to the Administrator of this site.

The following sections of this chapter document the "basic" administrator functions available in all configurations of Hackystat that include the "hackyApp_StdCmd" module. (Most configurations of Hackystat will want to include this module so that these "basic" administrative functions are available.)