libstatgrab is a library that provides cross platform access to
statistics about the system on which it's run. It's written in C and
presents a selection of useful interfaces which can be used to access
key system statistics. The current list of statistics includes CPU
usage, memory utilisation, disk usage, process counts, network traffic,
disk I/O, and more.
from William Yodlowsky (MAINTAINER)
with tweaks by me
little flashing battery icon when the battery is about to die
so as long as we're talking to /dev/apm, store the battery level and
show when it changes ("Battery level changed to low")
Filelight creates an interactive map of concentric segmented-rings that
helps visualise disk usage on your computer.
It is like a pie-chart, but the segments nest, allowing you to see not
only which directories take up all your space, but which directories and
files inside those directories are the real culprits.
thanks to steven@ for improving my pathetic patch...
ok steven@
FAM, the File Alteration Monitor, provides an API which applications can
use to be notified when specific files or directories are changed.
from alek@, with minor tweaks by me
feedback and ok espie@ martynas@
Logpp is a tool for preprocessing event logs and feeding relevant
information to other programs for storing or in-depth analysis.
During its work, logpp reads lines appended to input files (like tail(1)
in -f mode), matches the lines with patterns (e.g., regular
expressions), converts matching lines according to given templates, and
writes the results to given destinations.
Logpp supports multi-line matching and several types of output
destinations like regular files, FIFOs, external programs, and the
system logger.Therefore, logpp can act as a filter in front of the
more complex event log analysis system and increase the system's
performance by weeding out irrelevant log data; it can work as a syslog
gateway between the system logger and the application that doesn't use
syslog(3); it can convert multiline log messages to shorter single
line messages, and accomplish other log pre-processing tasks.
ok sturm@ jasper@
- tabled can now listen on a local fifo and on a network socket
- a command line client, tablec, has been added to speak to a tabled daemon
over the net
- network exchange can be protected by a secret hash
File::Which was created to be able to get the paths to executable
programs on systems under which the `which' program wasn't implemented
in the shell.
ok msf@
* improved the daemonization code.
* changed Sys::Syslog::openlog() options from 'cons,pid' to 'pid'.
* starting from this version, 'logonly' action has an optional parameter.
From maintainer, Okan Demirmem <okan@demirmen.com>
relevant changes:
13/02/2007 - 2.75
- OpenBSD sensors missed includes (Constantine A. Murenin)
11/02/2007 - 2.74
- symon can be told what local interface to send data from (Henning Brauer)
- removed typos in client/SymuxClient.pm (Sandeep Kr Sangwan)
- OpenBSD sm_sensor upgrade to sensor_dev (Constantine A. Murenin)
- symon network protocol version bumped to allow stream arguments upto 63
characters.
A collection of system tools to manipulate users and groups stored in an
LDAP directory, specifically to be used with SAMBA-LDAP.
Additionally, some scripts are designed to ease your migration from a
Windows NT 4.0 PDC Server to a Samba-LDAP PDC Server.
ok mbalmer@
Puppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs,
and hosts, along with obviously discrete elements like packages, services,
and files.
Puppet's simple declarative specification language provides powerful classing
abilities for drawing out the similarities between hosts while allowing them
to be as specific as necessary, and it handles dependency and prerequisite
relationships between objects clearly and explicitly.
Puppet is written entirely in Ruby.