Code

Added files that must exist when running `automake'..
authorocto <octo>
Fri, 28 Apr 2006 21:47:11 +0000 (21:47 +0000)
committerocto <octo>
Fri, 28 Apr 2006 21:47:11 +0000 (21:47 +0000)
AUTHORS
ChangeLog
NEWS [new file with mode: 0644]
README

diff --git a/AUTHORS b/AUTHORS
index 84e313db515a812e782a0f290779446a1a3fb9c9..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,44 +0,0 @@
-This package was written by:
-  Florian octo Forster <octo at verplant.org>
-
-cpufreq module by:
-  Peter Holik <peter at holik.at>
-
-hddtemp module by:
-  Vincent Stehlé <vincent.stehle at free.fr>
-
-nfs module by:
-  Jason Pepas <cell at ices.utexas.edu>
-
-processes module by:
-  Lyonel Vincent <lyonel at ezix.org>
-
-serial module by:
-  David Bacher <drbacher at gmail.com>
-
-tape module by:
-  Scott Garrett <sgarrett at technomancer.com>
-
-users module by:
-  Sebastian Harl <sh at tokkee.org>
-
-vserver module by:
-  Sebastian Harl <sh at tokkee.org>
-
-PID-file patch by:
-  Tommie Gannert <d00-tga at d.kth.se>
-
-don't-fork-patch by:
-  Alvaro Barcellos <alvaro.barcellos at gmail.com>
-
-many autotools related fixes, libltdl code, getmnt-wizardry and much help has
-contributed:
-  Niki W. Waibel <niki.waibel at newlogic.com>
-
-The `log' mode has been written by:
-  Christophe Kalt <collectd at klb.taranis.org>
-
-collectd is available at:
-  <http://collectd.org/>
-
-Enjoy :)
index c85217980d750ca0f4532676c524365bde4db062..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,223 +0,0 @@
-       * The `disk' plugin has been ported to Darwin.
-       * The `battery' plugin should work on many Apple computers now.
-
-2006-04-02, Version 3.9.0
-       * A plugin to monitor the Apache webserver has been added.
-         <http://httpd.apache.org/>
-       * A plugin to collect statistics about virtual servers using VServer.
-         <http://linux-vserver.org/> Thanks to Sebastian Harl for writing
-         this plugin :)
-       * A plugin for wireless LAN cards has been added. It monitors signal
-         strength, link quality and noise ratio..
-       * A plugin for Apple hardware sensors has been added.
-       * An option to compile collectd with different `step' and `hearbeat'
-         settings has been added. The size of RRAs is no longer static but
-         calculated based on the settings for `step' and `width'.
-       * The `ping' plugin can now be configured to use a certain TTL.
-       * A plugin to monitor the hardware sensors of Apple computers has been
-         added.
-       * The plugins `cpu', `memory', `processes' and `traffic' have been
-         ported to Mach/Darwin (Mac OS X).
-       * The `log mode' has been contributed by Christophe Kalt. It writes
-         the data into text files rather than RRD files.
-
-2006-04-09, Version 3.8.4
-       * Applied patch by Vincent Stehlé which improves the disk-name
-         resolution in the `hddtemp' plugin for Linux systems.
-
-2006-04-02, Version 3.8.3
-       * Applied a patch by James Byers: The MySQL plugin was not working
-         with MySQL 5.0.2 or later.
-
-2006-03-14, Version 3.8.2
-       * `utils_mount.c' has been changed to not use the `MNTTAB' defined by
-         the GNU libc, because it points to `/etc/fstab' rather than
-         `/etc/mtab'.
-
-2006-03-13, Version 3.8.1
-       * Fixes for building collectd unter FreeBSD, Mac OS X and Solaris.
-       * Fixes in the debian `postinst' and `init.d' scripts.
-
-2006-03-09, Version 3.8.0
-       * The `ping' plugin no longer uses `libping' but a self written
-         library named `liboping'. With this library it's possible to ping
-         multiple IPv4 and IPv6 addresses and hostnames - in parallel.
-
-2006-02-18, Version 3.7.2
-       * A simple bug in the `battery' plugin has been fixed. It should now
-         work with ACPI based batteries as well. Thankt to Sebastian for
-         fixing this.
-       * Fixing a bug that prevented collectd to be built without librrd.
-         Thanks to Werner Heuser for reporting it.
-
-2006-02-04, Version 3.7.1
-       * The new network code has been improved to build with older versions
-         of glibc.
-       * Fix in `libping' sets the ICMP sequence on outgoing packets. Thanks
-         to Tommie Gannert for this patch.
-
-2006-01-30, Version 3.7.0
-       * The `battery' plugin has been added. It collects information about
-         laptop batteries..
-       * The MySQL plugin has been improved: It now writes two more RRD
-         files, `mysql_qcache.rrd' and `mysql_threads.rrd'.
-       * The `cpufreq' plugin now reads another file since the file it did
-         read so far causes much overhead in the kernel. Also, you need root
-         to read the old file, but not to read the new one.
-       * The `hddtemp' plugin can now be configured to connect to another
-         address and/or port than localhost.
-       * The `df' plugin now prefers `statvfs' over `statfs'.
-       * The network code has been rewritten. collectd now supports unicast
-         and multicast, and IPv4 and IPv6. Also, the TTL of sent packages can
-         be set in the configfile.
-
-2006-01-24, Version 3.6.2
-       * Due to a bug in the configfile handling collectd wouldn't start in
-         client mode. This released fixes this.
-
-2006-01-20, Version 3.6.1
-       * Due to a bug in `configure.in' all modules and the binary were
-         linked against `libmysqlclient'. This issue is solved by this
-         release.
-
-2006-01-17, Version 3.6.0
-       * A config file has been added. This allows for loading only specific
-         plugins.
-       * A `df' plugin has been added.
-       * A `mysql' plugin has been added.
-       * The `ping' plugin doesn't entirely give up hope when a socket error
-         occured, but will back of and increase the intervals between tries.
-
-2006-01-21, Version 3.5.2
-       * Fixed yet another bug in the signal handling.. Stupid typo..
-       * Improved the ping plugin to not give up on socket errors (backport
-         from 3.6.0).
-
-2005-12-18, Version 3.5.1
-       * The PID-file is now deleted correctly when shutting down the daemon.
-       * SIGINT and SIGTERM are now handled correctly.
-
-2005-12-16, Version 3.5.0 (Revision 326)
-       * A bug in the `load' module under Solaris has been fixed.
-       * The `users' module has been contributed by Sebastian Harl. It counts
-         currently logged in users.
-       * The CPU module now works under FreeBSD without the use of
-         `libstatgrab', however SMP support is missing.
-       * The default directories for the RRD files and the PID file now
-         depend on the compile time setting of `localstatedir'.
-
-2005-11-15, Version 3.4.0 (Revision 236)
-       * A PID-file is written to /var/run upon startup. Thanks to `Tommie'
-         from gentoo's bugzilla for writing the patch.
-       * The build dependency for librrd has been removed. Binaries built
-         without librrd are client-only and will multicast their value as
-         with the `-c' argument.
-       * A patch by Peter Holik adds a module for monitoring CPU frequencies.
-       * The newly introduced `-f' switch prevents daemon initialization
-         (forking, closing standard filehandles, etc.) Thanks to Alvaro
-         Barcellos for this patch.
-
-2005-11-04, Version 3.3.0 (Revision 216)
-       * New modules have been added:
-         - `serial', for monitoring traffic on the serial interfaces
-         - `nfs', for graphing NFS procedure calls
-         - `tape', traffic from/to tape devices
-       * The the memory.rrd now accepts more than 4Gig of memory.
-
-2005-10-26, Version 3.2.0 (Revision 200)
-       * Support for graphing the processes has been added (thanks to Lyonel
-         Vincent)
-       * If reading from hddtemp failes collectd will increase the time
-         between polls up to one day.
-       * The init.d files have been improved.
-       * Problems with the spec file have been fixed.
-
-2005-10-16, Version 3.1.0 (Revision 194)
-       * Added the `setsid' syscall to the startup code.
-       * Support for hddtemp has been added (thanks to Vincent Stehlé)
-
-2005-09-30, Version 3.0.0 (Revision 184)
-       * The ability to send/receive data to/from the network (think
-         multicast) has been added.
-       * Modules have been split up into shared libraries can be loaded at
-         runtime. The biggest advantage is that the core program doesn't need
-         to be linked against an external library.
-       * A patch by George Kargiotakis has been applied: It fixes the sensors
-         behaviour then more than one sensor is being queried.
-
-2005-09-16, Version 2.1.0 (Revision 172)
-       * A module for swap statistics has been added.
-
-2005-09-09, Version 2.0.0 (Revision 135)
-       * Filenames can no longer be configured at program startup. The only
-         options as of this version are the directory and ping hosts.
-       * CPU statistics now include Wait-IO. If privided under Linux IRQ and
-         Soft-IRQ statistics are added to `System'. 
-       * Diskstats now collect read and write bytes, not sectors.
-       * Ping statistics can now be collected for more than one host. There
-         is no default any more: If no host is given no host will be pinged.
-       * A self-written patch for libping has been applied so it builds
-         cleanly.
-
-2005-09-01, Version 1.8.1 (Revision 123)
-       * Much improved configure-script: libraries and features may now be
-         disabled.
-       * More detailed warnings/error messages when RRD update failes.
-
-2005-08-29, Version 1.8.0:
-       * Support for collecting disk statistics under Solaris.
-
-2005-08-25, Version 1.7.0:
-       * Support for libstatgrab[1] for load, memory usage and network
-         traffic. CPU- and disk-usage are not (yet) supported, since
-         libstatgrab returns insufficient information. I will contact the
-         authors.
-       * Improved the CPU-initialization code for Solaris. Apparently CPUs
-         aren't neccessarily counted linear which is now handled correctly.
-       [1]: http://www.i-scream.org/libstatgrab/
-
-2005-08-21, Version 1.6.0:
-       * Basic support for Solaris: System load and cpu-usage can be
-         collected unter Solaris, too. Other stats will follow later.
-       * Many fixes in the autoconf-script
-       * Collection/Museum scripts have been added unter contrib/museum
-       * collectd may now be started in unprivileged mode, though ping
-         statistics will not work.
-
-2005-07-17, Version 1.5.1:
-       * Diskstats-RRDs now use major/minor for naming. Some systems have
-         weird strings as disk-names..
-
-2005-07-17, Version 1.5:
-       * A new module, diskstats, has been added. It collects information
-         about the disks and partitions.
-
-2005-07-11, Version 1.4.2:
-       * The meminfo mofule has been changed to work with more platforms
-         and/or kernel versions.
-
-2005-07-10, Version 1.4.1: Correct traffic stats
-       * The traffic rrd-file is now created with DS-type `COUNTER' which I
-         forgot to correct when I changed that module.
-
-2005-07-09, Version 1.4: More traffic stats
-       * Traffic is now collected for all interfaces that can be found
-       * Temperature-statistics are read from lm-sensors if available
-
-2005-07-08, Version 1.3: CPU stats
-       * Collecting CPU statistics now
-
-2004-07-12, Version 1.2: Using syslog
-       * collectd is now using the syslog facility to report errors, warnings
-         and the like..
-       * The default directory is now /var/db/collectd
-
-2004-07-10, Version 1.1: Minor changes
-       * Nothing really usefull to say ;)
-
-2004-07-09, Version 1.0: Initial Version
-       * The following modules are provided:
-         * Load average
-         * Ping time
-         * Traffic
-         * Memory info
diff --git a/NEWS b/NEWS
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/README b/README
index d3bab87101e9164ca32697cc0c72a2fac1031600..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
--- a/README
+++ b/README
@@ -1,151 +0,0 @@
- collectd - System information collection daemon
-=================================================
-http://collectd.org/
-
-About
------
-
-  collectd is a small daemon which collects statistics about a computer's
-  usage and writes then into RRD files.
-
-
-Features
---------
-
-  * collectd is able to collect the following data:
-
-    - Apache server utilization
-      (Number of bytes transfered, number of requests handled and detailed
-      scoreboard statistics)
-
-    - Apple Sensors
-      (Temperature, fanspeed and voltage sensors of apple computers)
-
-    - Battery
-      (Charge, current and charge of ACPI and PMU based batteries)
-
-    - CPU utilization
-      (Time spent in system, user, nice and idle)
-
-    - CPU frequency
-      (For laptops with speed step or a similar technology)
-
-    - Mountpoint usage
-      (Basically the values `df(1)' delivers)
-
-    - Disk utilization
-      (Sectors read/written, number of read/write actions, time spent doing IO)
-
-    - Harddisk temperatures
-      (Uhm, yeah, temperature of harddisks that is ;)
-
-    - System load
-      (Load average over the last 1, 5 and 15 minutes)
-
-    - Memory utilization
-      (Memory occupied by running processes, page cache, buffer cache and free)
-
-    - MySQL server statistics
-      (Commands issued, handlers triggered, thread usage, query cache
-      utilization and traffic sent/received)
-
-    - NFS Procedures
-      (Which NFS command were called how often. Only NFSv2 and NFSv3 right now)
-
-    - Ping latency
-      (Time to reach the default gateway or another given host)
-
-    - Process counts
-      (Number of running, sleeping, zombie, ... processes)
-
-    - Sensors
-      (System temperatured and fan rotation speeds)
-
-    - Serial
-      (RX and TX of serial interfaces)
-
-    - Swap
-      (Pages swapped out onto harddisk or whatever is called `swap' by the OS..)
-
-    - Tape
-      (Read and write bytes and operations on tape devices)
-
-    - Traffic
-      (In/Outbound traffic on the interfaces)
-
-    - Users
-      (Currently logged in users)
-
-    - VServer
-      (System ressources used by vservers)
-
-    - Wireless
-      (Link quality of wireless cards)
-
-  * Performance: Running as a daemon collectd doesn't spend much time in
-    startup. Since collectd links against libping, librrd and libsensors it
-    doesn't need to start any other processes.
-
-  * Hardly any maintenance neccessary and setup is trivial.
-
-  * Extremely easy and failsafe network operation possible.
-
-
-Operation
----------
-
-  * collectd's configuration file can be found at `sysconfdir'/collectd.conf.
-    Run `collectd -h' for a list of builtin defaults. See `collectd.conf(5)'
-    for a list of options and a syntax description.
-
-  * When running collectd writes system statistics in RRD-files. Per default
-    they reside in `/var/lib/collectd'.
-
-  * When using the `ping' plugin collectd needs to run as user root, since only
-    root can craft ICMP packages needed to ping other hosts. collectd should
-    NOT be installed setuid root since it can be used to overwrite valuable
-    files..
-
-  * Sample scripts to generate graphs reside in `contrib/' in the source
-    package or somewhere near `/usr/share/doc/collectd' in most distributions.
-    Please be aware that those script are meant as a starting point for your
-    own experiments.. Some of them require the `RRDs' Perl module.
-    (`librrds-perl' on Debian)
-
-  * The RRAs of the automatically created RRD files depend on the `step'
-    and `heartbeat' settings given on compile time. For a list of the
-    default RRAs take a look in the collectd(1) manpage.
-
-
-Prerequisites
--------------
-
-  To compile collectd from source you will need:
-
-  * Usual suspects: C compiler, linker, preprocessor, make, ...
-
-  * rrdtool (headers and library; rrdtool 1.0 and 1.2 both work fine)
-    If built without `librrd' the resulting binary will be `client only', i.e.
-    will send it's values via multicast and not create any RRD files itself.
-
-  * libmysqlclient (optional)
-
-  * lm-sensors (optional)
-
-  * libstatgrab may be used to collect statistics on systems other than Linux
-    and/or Solaris. Note that CPU- and disk-statistics, while being provided by
-    this library, are not supported in collectd right now..
-    <http://www.i-scream.org/libstatgrab/> 
-
-  * libcurl (optional)
-    If you want to use the `apache' plugin
-
-  * CoreFoundation.framework and IOKit.framework
-    For copiling on darwin in general and the `apple_sensors' plugin in
-    particular.
-
-Author
-------
-
-  Florian octo Forster <octo at verplant.org>
-