## Modules for moodss (Modular Object Oriented Dynamic SpreadSheet)

Note: modules marked with 64 use 64 bit row numbers and therefore require Tcl/Tk 8.4.

### Contents:

- 1. apache
- 2. apachex
- 3. arp
- 4. cpustats
- 5. disks
- 6. diskstats
- 7. hddtemp
- 8. interrupts
- 9. kernmods 64
- 10. log
- 11. Log
- 12. memstats
- 13. minimal
- 14. Minimal
- 15. minipy
- 16. mounts 64
- 17. myerrorlog
- 18. myhealth
- 19. myprocs
- 20. myquery
- 21. myreplication
- 22. myshow
- 23. mystatus
- 24. myvars
- 25. nagios
- 26. netdev 64
- 27. odbcquery
- 28. partitions
- 29. pci
- 30. ping 64
- 31. ps
- 32. psbyname
- 33. psbyuser
- 34. random 64
- 35. Random
- 36. randpy
- 37. route
- 38. sensors 64
- 39. smithy 64
- 40. snmp 64
- 41. snmptrap
- 42. system
- 43. Threaded
- 44. trace
- 45. route

These modules are included in the moodss distribution.
Click on on the documentation links to access their documentation, which is also available when a module is loaded in the moodss application, via the Help/Modules menu.

### 1. apache

A view of statistics for an Apache WWW server (documentation).

### 2. apachex

A view of extended statistics for an Apache WWW server (documentation).

### 3. arp

A view of the network Address Resolution Protocol cache for the Linux system (documentation).

### 4. cpustats

A view of processor activity for a Linux or FreeBSD system as a whole (documentation).

### 5. disks

A view of the mountable devices (hard disks, CD-ROM, DVD-ROM, ...) on a Linux machine (documentation).

### 6. diskstats

A view of the disks and/or partitions on a Linux machine, with statistics on read and write operations (documentation).

### 7. hddtemp

Temperature of hard disk drives using the hddtemp command, which must be available on the host being monitored (documentation).

### 8. interrupts

A view of the number and rate of interrupts per IRQ and processor on a Linux machine (documentation).

### 9. kernmods

A view of all loaded modules for the Linux kernel (documentation).

### 10. Log

A sample module in Perl for monitoring log files, using threads, meant for developers.

### 11. log

A module for monitoring log files, such as those updated by the UNIX syslogd utility (documentation).

### 12. memstats

A view of memory and swap statistics for a Linux or FreeBSD system as a whole (documentation).

### 13. minimal

The minimal module is as bare bone as possible and can be used as a starting point for developing new modules.

### 14. Minimal

The Perl version of the minimal module.

### 15. minipy

The Python version of the minimal module.

### 16. mounts

A view of mounted filesystems with sizes, on a Linux, FreeBSD or SunOS (Solaris) system (documentation).

### 17. myerrorlog

A module for monitoring the MySQL SQL database server error log (documentation).

### 18. myhealth

A module for monitoring the MySQL SQL database server health (documentation).

### 19. myprocs

A module for monitoring the MySQL SQL database server processes (documentation).

### 20. myquery

A module for monitoring any data from a MySQL SQL database server (documentation).

### 21. myreplication

A module for monitoring a pool of replicated master and slave MySQL SQL database servers (documentation).

### 22. myshow

A module for monitoring either the status or the system variables of a MySQL SQL database server (documentation).

### 23. mystatus

(obsolete) A module for monitoring the status of a MySQL SQL database server (documentation).

### 24. myvars

(obsolete) A module for monitoring the MySQL SQL database server variables (documentation).

### 25. nagios

A module which can use any Nagios plugin (documentation).

### 26. netdev

A view of network devices statistics for Linux (documentation).

### 27. odbcquery

A module for monitoring any data from any database accessible through ODBC (documentation).

### 28. partitions

A view of the partitions and/or disks on a Linux machine, with statistics on read and write operations (obsolete) (documentation).

### 29. pci

A listing of all PCI devices found during the Linux kernel initialization and their configuration (documentation).

### 30. ping

A module that allows monitoring of several hosts by pinging them (documentation).

### 31. ps

A view of processes activity on a Linux or FreeBSD system (Documentation).

### 32. psbyname

A view of processes activity on a Linux or FreeBSD system, analogous to the ps module but with data aggregated by process name (Documentation).

### 33. psbyuser

A view of processes activity on a Linux or FreeBSD system, analogous to the ps module but with data aggregated by user (Documentation).

### 34. random

The random module code contains a lot of comments, providing some extra documentation about module coding (Documentation).

### 35. Random

The Perl version of the random module.

### 36. randpy

The Python version of the random module.

### 37. route

A view of network routes for the Linux system (Documentation).

### 38. sensors

A view of the current readings of all sensor chips available on your hardware, provided the sensors command is available on the system being monitored (documentation).

### 39. smithy

A SNMP module requiring the MIB Smithy SDK library (documentation).

### 40. snmp

A generic SNMP module using the Scotty Tnm library (documentation).

### 41. snmptrap

A SNMP trap module using the Scotty Tnm library (documentation).

### 42. system

A view of miscellaneous information for a Linux system (documentation).

### 43. Threaded

A sample Perl module implemented with Perl threads and queues (documentation).

### 44. trace

The trace module can also be displayed in a separate window (see trace menu). Also see the trace module documentation.

### 45. usb

A listing of all USB buses in the Linux system and all devices connected to them (Documentation).