...
- DONE Athena machines can be queried via athinfo for various bits of information.
- DESUPPORT Athena machines record a history of their patch release numbers and dates of each update.
- Athena machines forward some syslog notices to a central host for monitoring purposes.
- DONE Athena machines send information about whether they are in use to a "larvnetd" daemon on a central host which can be queried using the cview and xcluster commands.
- Athena machines report centrally about their existence, machine type, and version so that they can be counted.
- DESUPPORT Athena machines respond to requests on the "time" and "daytime" ports with their idea of the current time.
...
Current solution: The athena-xlogin package contains calls to liblarv (in the athena-larv package) which creates or removes a flag file (/var/athena/busy) and sends a UDP status packet to a machine determined by the larvnet Hesiod sloc record. The athena-busyd package provides a UDP daemon which responds to poll requests based on the presence of the flag file, and the athena-inetd package makes the busyd daemon available. On the server end, the athena-larvnetd package contains a program to receive status packets, do periodic polling of cluster machines and printers, and write out reports. The athena-cviewd, athena-cview, and athena-xcluster packages provide server and client programs for retrieving and displaying those reports.
Planned solution: The Xsession script in the debathena-gdm-config package will take care of setting the flag file and sending the status packet, probably using nc. The debathena-busyd-config package will take care of making the busyd daemon available. (Unfinished.)
Status: Not done.
larvnet package provides the busyd daemon and an Xsession script to send packets to larvnet before and after graphical login sessions. Rather than use a flag file, busyd uses an empirical query to determine whether a gdm session is active, eliminating the need to run code as root before and after login sessions.
Status: DoneMilestone: Cluster (one week).
...
| Anchor | ||||
|---|---|---|---|---|
|
Feature: Athena machines report centrally about their existence, machine type, and version so that they can be counted.
...