blob: 8a8e191106e97d76caecf916623358c58816496a (
plain) (
tree)
|
|
Add SIGUSR1 for update
List of plugins to implement:
iostat [-x] [-d] [-N] -zk [-p | <devices>...] <interval>
SMART monitoring
Battery
Volume control
/proc/acpi (mute)
System tray
Eyes
Launchers
Taskbar (as in rarity)
Application menu
UPS
Blueshift integration
Backlight control
hdparm
Thermal monitoring
kernel console output
ESSID and link quality for wireless interfaces
News feed syndication
Keyboard layout
EWMH
Meteor showers
Lunar and solar eclipses
Identify active and visible windows
Calendars: holidays, birthdays, name days, events
Clock plugin with timezone support
Leap second announcement (should work (but tell) if the system does
not observe leap seconds or uses smear seconds)
Summer time / standard time announcement (should support double
summer time and similar)
natural disaster reports
IRC
/proc/dri
/proc/interrupts
/proc/net/sockstat
/proc/net/sockstat6
/proc/net/wireless
/sys/class/net/<nic>/duplex (half, full)
/proc/cpuinfo (cpu MHz)
/sys/devices/system/cpu/cpu<index>/cpufreq/ (some parts requires root)
/proc/sys/fs/dentry-state
This file contains information about the status of the directory
cache (dcache). The file contains six numbers, nr_dentry, nr_unused,
age_limit (age in seconds), want_pages (pages requested by system)
and two dummy values.
/proc/sys/fs/inode-state
This file contains seven numbers: nr_inodes, nr_free_inodes,
preshrink, and four dummy values. nr_inodes is the number of inodes
the system has allocated. This can be slightly more than inode-max
because Linux allocates them one page full at a time. nr_free_inodes
represents the number of free inodes. preshrink is nonzero when the
nr_inodes > inode-max and the system needs to prune the inode list
instead of allocating more.
/proc/sys/fs/file-nr
This (read-only) file contains three numbers: the number of allocated
file handles (i.e., the number of files presently opened); the number
of free file handles; and the maximum number of file handles (i.e.,
the same value as /proc/sys/fs/file-max). If the number of allocated
file handles is close to the maximum, you should consider increasing
the maximum. Before Linux 2.6, the kernel allocated file handles
dynamically, but it didn't free them again. Instead the free file
handles were kept in a list for reallocation; the "free file handles"
value indicates the size of that list. A large number of free file
handles indicates that there was a past peak in the usage of open
file handles. Since Linux 2.6, the kernel does deallocate freed file
handles, and the "free file handles" value is always zero.
Demo plugins:
snmp6
snmp
softirqs
solar
vmstat
weather
Demo combination of linereader and clock
|