my mind is /
a big hunk of irrevocable nothing which touch and taste and smell /
and hearing and sight keep hitting and chipping with sharp fatal /
tools /
in an agony of sensual chisels i perform squirms of chrome and ex /
-ecute strides of cobalt /
nevertheless i /
feel that i cleverly am being altered that i slightly am becoming /
something a little different, in fact /
myself /
hereupon helpless i utter lilac shrieks and scarlet bellowings.

ee cummings

Online Monitor.

Get it on the Second Life Marketplace
Get it inworld

1. What Does It Do? — A Short Description

OnlineMonitor is a gadget that allows you to track online times of avatars. You can track anyone, they don't have to be on your friends list or show their online status if they are in the friends list.

It allows you to record the online times of residents or just let you see who is currently online.

The system is web-based. As such, the OnlineMonitor is controllable offworld through a webpage: It shows the online statuses and provides an interface to configure your system. There are also a few goodies on the webpage:

  • There is an online status indicator for your own status that you can build into your own website or blog; so everyone reading your site or blog will know whether you're currently online inworld,
  • You can download a mini app for your Windows Sidebar or your OS X Dashboard that displays the online statuses of the residents you are monitoring on your desktop.

The device comes in two parts, a base station, disguised as a reproduction of Salvador Dalí's "The Persistence of Memory", and a HUD. The base station and the HUD could be used together or separately.
The base station is responsible for recording online times of the residents being tracked, while the HUD simply shows the residents that are currently online. If a resident is in the same sim, also the position will be shown.

2. What's New in v2.0?

There have been quite a few changes. The most important ones are listed here:

  • Web-based interface: See who is online on a webpage; configure the system; goodies including an online indicator for your own website/blog, desktop mini app.
  • The base station no longer comes as an ugly box with buttons, but disguised as Salvador Dalí's "The Persistence of Memory". It is modifiable, so you can create your own object out of it or drop the base station scripts in an existing object.
  • The HUD has been redesigned.
  • The names of the residents you are monitoring are stored on a webserver, so they will persist during future upgrades or when you re-rez a base station.

3. Setting Up

3.1 Box Contents

  • The Persistence of Memory — The OnlineMonitor base station
  • OnlineMonitor HUD — The OnlineMonitor HUD
  • OnlineMonitor Help — This help notecard

3.2 Base Station

The base station record online times of residents. It notifies you when a resident comes online or went offline. The notification method is either by IM or E-mail, or you can turn it off altogether. It is also configurable to notify only when you are online or only when you are offline.
It optionally sends you an E-mail report at midnight (SLT) of all the data that has been recorded during the day.

For the Web interface to function (including the online indicator for your website/blog and the desktop mini apps), you must rez a base station. If you only want to use the OnlineMonitor HUD, rezzing the base station is not required.

The OnlineMonitor base station is the object named "The Persistence of Memory" located within your (CTS) OnlineMonitor folder. It is a reproduction of Salvador Dalí's "Persistence of Memory". If you don't like it you can modify the object any time to your liking and create your own OnlineMonitor base station object out of it.

3.3 The HUD

The HUD shows the residents that are currently online above the HUD. The HUD has a number of buttons to add and remove residents, to retrieve the statistics and to access the Web interface.
If you want to use the HUD, attach it to any HUD attachment point. By default it attaches to the bottom right HUD attachment point. As soon as you attach it, it will connect to the server and retrieve the names of the residents you are currently monitoring and adds them to the HUD system.

If you own the (CTS) Spyglass, the OnlineMonitor will show the residents that you have added to the Spyglass's online monitor list. And conversely, if you add residents to the OnlineMonitor, they will show on the Spyglass. So if you just want to use the HUD to display the online statuses or residents, you can choose between the OnlineMonitor HUD and the Spyglass HUD. The Spgyglass won't give you direct access to the OnlineMonitor website, however.

4. Using the Device

Handling the OnlineMonitor should be rather intuitive. Touching the base station will bring up a menu (only to the owner) from where you can select options to manage the device. The menu explains what the buttons do briefly.

4.1 Adding Residents

After rezzing the base station or wearing the HUD you are ready to add the names of the resident you want to monitor. To add a resident, touch the base station and click the "Add" button, or, on the HUD, click the (+) button. Some instructions how to add a resident will be chatted in local chat. In general, you can type

  /84 add <full resident name>
in local chat any time to add a new resident. <full resident name> is the full name of the resident you want to add. Enter it without the <, >. For instance, if you want to add Carlyle Theas, type
  /84 add Carlyle Theas
in local chat.

If you are not near the base station, but if you are wearing the HUD, you can add a new resident in the same way. It will be added to the HUD, which communicates with the base station and adds it to the base station as well.

Alternatively, you can also add residents on the Web interface. You can obviously even do so if you're not online inworld. To open the Web interface, touch the base station and click the "Webpage" button. Or, on the HUD, click the pink (Web) button. You will be asked whether the viewer should open the webpage. Click "Go to page". You might want to bookmark this page in your browser. Whenever you get an IM or an E-mail notifying you of an online status change and you aren't online, this web address will be included in the message for your convenience.

If you add a resident using the Web interface, it will automatically be added to the base station. However, it will not be added to the HUD. In order to have the current resident list in the HUD, open the HUD menu and click the "Synchronize" button.

4.2 Removing Residents

Touch the base station and click the "Remove" button, or, on the HUD, click the (-) button. You will see a menu in which you can choose the resident you want to remove from your OnlineMonitor list.

On the webpage, simply click the "bin" icon.

4.3 Checking Online Statuses

Sometimes you might want to quickly check the online status of someone who isn't in your OnlineMonitor list. The OnlineMonitor provides a way to do this. Touch the base station and click the "Check" button. Alternatively, on the HUD click the (Menu) button and click "Check". You will see some instructions on how to perform a "quick check". In general, you can type

  /84 check <full resident name>
in local chat any time to perform a quick check. You can also do quick checks from the website and from the desktop mini app.

4.4 List Statuses / Stats

You can list all the residents you added to the OnlineMonitor and display their current online status by clicking the "Statuses" menu button after touching the base station or clicking the (Menu) button on your HUD.

"Show Stats", or alternatively clicking the (i) button on the HUD will show a list of online times of the residents in your OnlineMonitor list since midnight SLT.

4.5 Configuration

OnlineMonitor has a number of ways how it can be configured.

  • The base station can display the names of the residents that are currently online. To activate/deactivate the display, touch the base station and then click the "Show Names" button in the menu.
  • If you click the "Configure" button in the base station menu, a submenu will open where you can set the following options:
    • Send reports: Click to turn on/off sending reports each SLT midnight with the names and online times of the residents in your OnlineMonitor list. The report will be sent to the E-mail address entered. If no E-mail address has been specified, the report won't be sent.
    • Set E-mail: Set the E-mail address to which reports and notifications are sent (in case you want them to be delivered to E-mail).
    • NfyMethod: Choose whether you want to be notified by IM or E-mail.
    • NfyMode: Choose when to get notified when a resident you are monitoring comes online or went offline. Options are:
      • Never (no notifications)
      • Always (always send notifications)
      • When Online (only send notifications if you are online)
      • When Offline (only send if you are offline)
  • The OnlineMonitor HUD has a notification feature as well, which can be turned on and off with the "Notify" button in the menu (which appears after clicking the (Menu) button). HUD notifications will always appear in local chat and are visible only to you.
  • "Synchronize" and "Reset" in the base station menu re-synchronize the base station with the webserver (i.e., pull the list of residents again), and reset the base station, respectively. Use one of these options if you are experiencing problems with your base station.

5. Change Log

  • v2.0, January 2011
    Now Web-based, Web interface
    New design
    Goodies: online status indicator, desktop mini apps
  • v1.0, July 2009
    Initial version