sitesummary (0.0.54) UNRELEASED; urgency=low * Rewrite how nagios configuration is generated to use a function to generate each service check. * Do not generate nagios checks that need nrpe configuration by default. * Add checks for running cron and working dhcp to Nagios configuration. -- Petter Reinholdtsen Sat, 16 Jan 2010 01:39:35 +0100 sitesummary (0.0.53) unstable; urgency=low * Collect software raid status from /proc/mdstat if it exist. * Generate Nagios checks for number of users, software raid, processes, zombie processes, apt upgrades, swap, dns, imaps, nfs and squid too. Rename Nagios services to use lower case characters. * Only reload Nagios in cron job if the generated configuration changed. * Quiet down first invocation of the cron job. * Make sure entry IDs are lower case, independend of what the client submitted. -- Petter Reinholdtsen Sun, 10 Jan 2010 11:16:58 +0100 sitesummary (0.0.52) unstable; urgency=low * Change cron job to only reload nagios when the sitesummary generated nagios configuration is the active one. * Document in the README how to enable the Munin autoconfiguration. * Document in the README how to enable the Nagios autoconfiguration. * Suggest the munin and nagios packages needed for autoconfiguration to work. -- Petter Reinholdtsen Thu, 07 Jan 2010 19:40:14 +0100 sitesummary (0.0.51) unstable; urgency=low [ Finn-Arne Johansen ] * Make sure to collect /proc/meminfo. * Add Japanese translation from Hideki Yamane (Closes: #555692). [ Petter Reinholdtsen ] * Ignore kernel file system type fusectl when generating Nagios checks. * Make sure the generated Nagios host entries uses a template. * Make sure cron job exit imediately and without an error code if the sitesummary package is removed but not purged (Closes: #563066). * Implement draft Nagios autoconfiguration. * Implement support for calling hooks when a sitesummary entry is expired (Closes: #491918). -- Petter Reinholdtsen Wed, 06 Jan 2010 21:00:16 +0100 sitesummary (0.0.50) unstable; urgency=low * Change build rules to make sure update-rc.d arguments matches the LSB header. * Add missing perl-modules dependency for sitesummary. Thanks to piuparts for discovering. * Changed Standards-Version from 3.8.0 to 3.8.3. No change needed. * Make sure sitesummary-client postinst fail on first error. * Move to debhelper 5. -- Petter Reinholdtsen Wed, 16 Sep 2009 23:38:15 +0200 sitesummary (0.0.49) unstable; urgency=low * Add $syslog as init.d script dependency, to document that this package might log to syslog. * Updated Czech translation from Michal Simunek (Closes: #532230). * Add Slovak translation from Ivan Masár (Closes: #532967). * Add Russian translation from Yuri Kozlov (Closes: #544256). -- Petter Reinholdtsen Sun, 30 Aug 2009 13:22:36 +0200 sitesummary (0.0.48) unstable; urgency=low [ Holger Levsen] * Add depends for net-tools to sitesummary-client. [ Petter Reinholdtsen ] * Get rid of error messages from laptop-detect when collecting system information. -- Petter Reinholdtsen Fri, 3 Apr 2009 08:29:12 +0200 sitesummary (0.0.47) unstable; urgency=low * Fix bug in collector hook handling. Now it uses the correct 'update' argument when calling hook scripts on updates. * Make sure to export the get_primary_ip_address function in the SiteSummary perl module. * Add perl function get_macaddress() to return all ethernet MAC addresses. * Add Swedish translation from Martin Ågren (Closes: #492067). -- Petter Reinholdtsen Sat, 9 Aug 2008 19:19:38 +0200 sitesummary (0.0.46) unstable; urgency=low * Ignore bogus hardware version 'System Version' when reporting hardware statistic. -- Petter Reinholdtsen Sun, 27 Jul 2008 13:05:23 +0200 sitesummary (0.0.45) unstable; urgency=low * Add new script hardware-model-summary to list the different hardware vendor and models. * Report the hardware models in the default web page. * Rewrite get_primary_macaddress() to return the same MAC address independently from the interface ordering returned by ifconfig -a. -- Petter Reinholdtsen Fri, 25 Jul 2008 20:00:45 +0200 sitesummary (0.0.44) unstable; urgency=low * Undo fix for slow propagation of information on first time install, because it fail when both client and server are installed at the same time using d-i. * Updated standards-version from 3.7.3 to 3.8.0. No changes needed. -- Petter Reinholdtsen Fri, 25 Jul 2008 00:50:51 +0200 sitesummary (0.0.43) unstable; urgency=low * Fix the code running collector handlers, to get it working when the perl script is in tained mode. * Collect the current route table, if the host is a laptop, the public ssh host keys and the xorg.conf file. -- Petter Reinholdtsen Fri, 4 Jul 2008 09:53:18 +0200 sitesummary (0.0.42) unstable; urgency=low * Make sure to read /etc/environment in init.d/sitesummary-client script, to activate the common http proxy settings. -- Petter Reinholdtsen Fri, 13 Jun 2008 21:40:49 +0200 sitesummary (0.0.41) unstable; urgency=low * Accept nagios3 clients as nagios clients. * New argument -w to sitesummary-nodes, to list DNS name and MAC address, for use with wakeonlan packages. * Fix slow propagation of information on first time install, by making sure the server cron job calls sitesummary-client before processing all entries. * Add usage information to sitesummary-nodes. -- Petter Reinholdtsen Fri, 13 Jun 2008 10:48:04 +0200 sitesummary (0.0.40) unstable; urgency=low * Updated sitesummary-nodes: - Ignore nfs file systems when generating nagis configuration. * Fix typo in munin plugin. -- Petter Reinholdtsen Sun, 8 Jun 2008 12:08:17 +0200 sitesummary (0.0.39) unstable; urgency=low * Rename munin plugin file name to get it working with munin. -- Petter Reinholdtsen Sat, 7 Jun 2008 12:50:17 +0200 sitesummary (0.0.38) unstable; urgency=low [ Petter Reinholdtsen ] * Updated sitesummary-nodes: - Use IP address as hostname if the provided hostname is bogus or missing in DNS. - Use the IP address from ifconfig, not the sitesummary peer address, when generating nagios configuration, to avoid using the web proxy IP address. - Ignore filesystem types autofs, binfmt_misc, iso9660, nfsd and usbfs when generating nagios checks. - More automatically configured Nagios checks based on the old Debian Edu configuration. * Add munin plugin to graph sites based on an idea from Narvik. -- Petter Reinholdtsen Sat, 7 Jun 2008 12:22:23 +0200 sitesummary (0.0.37) unstable; urgency=low [ Morten Werner Forsbring ] * Add DOCTYPE declaration in the html output. * Use more html in the sitesummary-makewebreport. * Bumped Standards-Version to 3.7.3 (no changes). * Changed my lastname. [ Patrick Winnertz ] * Fix lintian warning. ${misc:Depends} is always extended to the same values, so a listing in Depends and Recommends makes no sense. [ Petter Reinholdtsen ] * Collect current runlevel in the system directory. * Fix typo in agesinceseen-summary header. * Link to documentation wiki page in the README. -- Petter Reinholdtsen Sat, 31 May 2008 17:17:57 +0200 sitesummary (0.0.36) unstable; urgency=low [ Holger Levsen ] * Fix minor html error in html output. [ Petter Reinholdtsen ] * Fix typo in handling of munin.conf.post. -- Petter Reinholdtsen Tue, 11 Dec 2007 11:15:44 +0100 sitesummary (0.0.35) unstable; urgency=low [ Petter Reinholdtsen ] * Recognice nagios2 as a nagios client/server indicator. [ Daniel Hess ] * Make get_peerinfo of sitesummary-collector.cgi return the dotted decimal representation of the remote IP address even with webservers that don't set REMOTE_ADDR but passes the filedescriptor of the TCP socket. -- Petter Reinholdtsen Mon, 3 Dec 2007 21:25:29 +0100 sitesummary (0.0.34) unstable; urgency=low * Prefer REMOTE_ADDR over the output from gethostbyaddr() in get_peerinfo(), to avoid "Bad arg length" problem. Rewrite get_peerinfo() to look ip REMOTE_ADDR in DNS when creating peerinfo. -- Petter Reinholdtsen Sun, 2 Dec 2007 19:25:51 +0100 sitesummary (0.0.33) unstable; urgency=low * Collect loaded kernel modules, to ease nagios autoconfiguration. * Add >180 days to the agesinceseen-summary list, for really old entries. -- Petter Reinholdtsen Sat, 1 Dec 2007 14:13:16 +0100 sitesummary (0.0.32) unstable; urgency=low * Collect /proc/mounts and /etc/fstab in system, for use when generating nagios checks for the file systems. * Start on experimental code to generate nagios configuration from the collected sitesummary information. * Fix peername code in the collector. * Set the locale to C when collecting data, to make sure the output format is well known. (Closes: #452899) * Minor cleanup in output. -- Petter Reinholdtsen Mon, 26 Nov 2007 09:52:33 +0100 sitesummary (0.0.31) unstable; urgency=low * Add -l option to kernelversion-summary and site-summary, to get it to list the individual hosts with the given kernel version and site/sitegroup setting. * New script agesinceseen-summary, listing the hosts that have failed to submit a report in the last few days. It support -l to list the individual hosts. -- Petter Reinholdtsen Fri, 23 Nov 2007 22:28:14 +0100 sitesummary (0.0.30) unstable; urgency=low * Change default apache setup to allow everyone read access to /sitesummary/ instead of only localhost, as the default report do not include very sensible information. -- Petter Reinholdtsen Sun, 4 Nov 2007 13:41:11 +0100 sitesummary (0.0.29) unstable; urgency=low * Add get_hostclass() to the SiteSummary perl module API. * Add host class summary to the default list of web reports. * Fix typo in server cron job. Can't use nice on a shell function. -- Petter Reinholdtsen Sat, 13 Oct 2007 10:02:44 +0200 sitesummary (0.0.28) unstable; urgency=low [ Luk Claes ] * Removed myself from uploaders. [ Petter Reinholdtsen ] * Make sure the server cron job do not report error when the package is removed but not purged. (Closes: #445604) * Move random sleep from the report script and into the cron script, to make it possible to report imediately from a client. -- Petter Reinholdtsen Fri, 12 Oct 2007 19:10:09 +0200 sitesummary (0.0.27) unstable; urgency=low * Modify the client code to sleep for a random number of seconds between 0 and 3600 to make sure all clients do not overload the server, based on code from cron-apt. * Only list clients in sitesummary-nodes with the munin-node package installed when generating munin configuration file. * Let sitesummary depend on ${misc:Depends} to get the required debconf dependency. -- Petter Reinholdtsen Tue, 3 Jul 2007 09:46:29 +0200 sitesummary (0.0.26) unstable; urgency=low * Add code in the server cronjob to generate a replacement munin.conf, and make it possible to activate it in munin by setting MUNINDIR=/etc/munin/ in collector.cfg. * Add preseedable hidden boolean debconf question sitesummary/replace-munin-config to make it possible to enable this feature at install time. * Update the postinst script to make sure the install time code is only executed during configure. -- Petter Reinholdtsen Thu, 31 May 2007 15:56:16 +0200 sitesummary (0.0.25) unstable; urgency=low [ Petter Reinholdtsen ] * New perl function get_hostname() available from the SiteSummary perl module. * Add script sitesummary-nodes to list all reporting nodes. Use -m to list them in the format expected in /etc/munin/munin.conf. -- Petter Reinholdtsen Mon, 21 May 2007 08:21:40 +0200 sitesummary (0.0.24) unstable; urgency=low [ Bart Cornelis (cobaco) ] * Updated templates file as it was out of date * Added Dutch translation [ Petter Reinholdtsen ] * Run cron job just after installation, to get the web page generated. (Closes: #423256) -- Petter Reinholdtsen Fri, 18 May 2007 09:24:23 +0200 sitesummary (0.0.23) unstable; urgency=medium * Added German debconf translation. Thanks to Helge Kreutzmann. (Closes: #411569) -- Morten Werner Olsen Wed, 7 Mar 2007 15:35:47 +0100 sitesummary (0.0.22) unstable; urgency=medium * Include first protuguese debconf translation for sitesummary (Closes: #409406) Thanks to Carlos Lisboa -- Steffen Joeris Mon, 12 Feb 2007 15:35:24 +1100 sitesummary (0.0.21) unstable; urgency=low [ Holger Levsen ] * Removed myself from uploaders [ Luk Claes ] * Updated French debconf translation, thanks to Cyril Brulebois (Closes: #403444). [ Steffen Joeris ] * Add myself to uploaders -- Steffen Joeris Sun, 14 Jan 2007 12:07:28 +0100 sitesummary (0.0.20) unstable; urgency=low * Fix regex used to extract eth0 MAC address, to avoid matching peth0 on a vmware box. * Improve template text to include the example URL. to make it easier to come up with URLs usable from external machines. * Add perl-modules as dependency for sitesummary-client, to make sure Getopt::Std is available for sitesummary-upload. * Add new collect.d/debian to collect debian specific stuff. Now collects /etc/debian_version and the output from dpkg -l. * Change the collector to use the mac address from eth1 or eth2 if eth0 isn't usable. * Throw away error messages from dmidecode when collecting info, to avoid daily cron mails from Xen machines. * Only use a2dissite to disable the site if it is enabled. -- Petter Reinholdtsen Sat, 9 Dec 2006 15:28:23 +0100 sitesummary (0.0.19) unstable; urgency=low [ Luk Claes ] * Added myself to uploaders. [ Petter Reinholdtsen ] * Collect /proc/cpuinfo using collect.d/system. -- Petter Reinholdtsen Sun, 19 Nov 2006 20:47:51 +0100 sitesummary (0.0.18) unstable; urgency=low [ Petter Reinholdtsen ] * Do not recommend sitesummary from sitesummary-client, to make it easier to install the client with aptitude without pulling in the server. * Include Czech translation by Jakub Kasparec. (Closes: #396717) -- Petter Reinholdtsen Thu, 2 Nov 2006 20:04:12 +0100 sitesummary (0.0.17) unstable; urgency=low [ Steffen Joeris ] * Include french debconf translations (Closes: #392887) Thanks to Cyril Brulebois -- Petter Reinholdtsen Sat, 21 Oct 2006 12:03:48 +0200 sitesummary (0.0.16) unstable; urgency=low * Fix typo in get_debian_edu_ver() making it fail to find the version name. * Add sitesummary-client.postrm file to remove the generated configuration files during purge. -- Petter Reinholdtsen Sun, 8 Oct 2006 13:14:16 +0200 sitesummary (0.0.15) unstable; urgency=low [ Steffen Joeris ] * Remove code to set the debconf value explicitely in the sitesummary-client.config script to avoid possible conflict (Closes: #391593) [ Petter Reinholdtsen ] * Make sure the debconf value only is set in sitesummary-client.config when local configuration exist. -- Petter Reinholdtsen Sat, 7 Oct 2006 20:27:01 +0200 sitesummary (0.0.14) unstable; urgency=low [ Petter Reinholdtsen ] * Correct typo in recommends list for sitesummary-client; dmidecide->dmidecode. (Closes: #391255) * Add symlink from /etc/apache/conf.d/sitesummary to /etc/apache2/conf.d/sitesummary, to work with both apache and apache2. Adjust dependency accordingly, and rewrite postinst to continue working when apache2-common isn't installed. -- Petter Reinholdtsen Fri, 6 Oct 2006 19:21:18 +0200 sitesummary (0.0.13) unstable; urgency=low * Change server cron job to remove entries after 120 days. * Make it possible to override server config using /etc/sitesummary/collector.cfg. * Include a timestamp in the simple web report, to document when the web page was last updated. -- Petter Reinholdtsen Thu, 5 Oct 2006 09:04:47 +0200 sitesummary (0.0.12) unstable; urgency=low * Modify the system info collector script to ignore non-true exit codes from the programs. This make sure it work on systems without usb support, among other things. * Modify client script to ignore non-true exit codes from the collector fragments. * Modify the sitesummary postinst script to make sure /var/lib/sitesummary/tmpstorage and /var/lib/sitesummary/entries are owned by user www-data. This give the cgi-script write access to the storage area. * Switch the client from cron.d to cron.daily. * Add collector for debian-edu configuration. Correct server summary part to use the collected file. -- Petter Reinholdtsen Wed, 4 Oct 2006 10:39:18 +0200 sitesummary (0.0.11) unstable; urgency=low * Fix minor typo in debian_edu-summary. * Quiet down debian_edu-summary runs for machines without the Debian Edu config file. -- Petter Reinholdtsen Fri, 22 Sep 2006 08:33:39 +0200 sitesummary (0.0.10) unstable; urgency=low * Fix typo in sitesummary postinst, breaking upgrades. -- Petter Reinholdtsen Wed, 20 Sep 2006 21:24:01 +0200 sitesummary (0.0.9) unstable; urgency=low * Initial upload into Debian. * Improve template text. -- Petter Reinholdtsen Sun, 17 Sep 2006 20:17:48 +0200 sitesummary (0.0.8) terra; urgency=low [ Steffen Joeris ] * Add missing dependency for sitesummary against apache2-common which is needed for a2dissite in the postinst script * Write subroutine for debian_edu_profile which is needed for the debian-edu report to reflect the profile * Add debian_edu-summary script and adjust Makefile and the sitesummary-makewebreport script * Write subroutine for debian_edu_vers to reflect the current debian-edu-version -- Steffen Joeris Tue, 5 Sep 2006 21:21:24 +1000 sitesummary (0.0.7) terra; urgency=low [ Petter Reinholdtsen ] * Add daily cron job to update web pages once a day. * Remove old /etc/apache2/sites-available/sitesummary if it exist, to cope with the new apache config structure introduced version 0.0.6. [ Holger Levsen ] * because debhelper.mk is used, the dependency on debhelper needs to be >=4.1.0 * moved the build-depends-indep back to to build-depends, as build-depends on cdbs and debhelper must not be arch independent build depends. * updated fsf address in copyright -- Holger Levsen Fri, 1 Sep 2006 16:12:33 +0200 sitesummary (0.0.6) terra; urgency=low [ Petter Reinholdtsen ] * Let the client recommend cron, as it need it to call in after the initial submission after boot. * Add trivial sitesummary-makewebreport to make a web page with the summary results. * Let the collector store the IP peer info about each entry. Not yet working, as the getpeername() code is broken. * Extend package descriptions and make them more useful. * Improve copyright file. * Change build-depend to build-depend-indep, as this package currently is architecture neutral. [ Morten Werner Olsen ] * Rewrite Apache example config and place it in /etc/apache2/conf.d/ as /etc/apache2/sites-available/ is ment for new virtualhosts (which is not what we want). * Add myself as uploader. -- Petter Reinholdtsen Thu, 31 Aug 2006 08:34:30 +0200 sitesummary (0.0.5) terra; urgency=low [ Petter Reinholdtsen ] * Add debconf question for sitegroup and host class. * Collect output from lsusb and lsscsi if they are present. * Drop wget as dependency for sitesummary-client. It is no longer used. * Include apache2 example configuration. * Try to create the directories in /var/lib/sitesummary/ with www-data as the owner, to allow the cgi script to write into them. * Remove sitecontact references. I'm not sure it is the right place for it, and we can reintroduce it if it proves to be a good idea. [ Steffen Joeris ] * Update debian/copyright file -- Petter Reinholdtsen Mon, 28 Aug 2006 18:26:01 +0200 sitesummary (0.0.4) terra; urgency=low [ Petter Reinholdtsen ] * Reduce code duplication in SiteSummary.pm. Add new function get_sitegroup(). * Extend site-summary script to also entries per sitegroup within a site. [ Steffen Joeris ] * Add cdbs to build-depends * Change build-depends-indep to build-depends as programs are needed for the clean target * Clean up control file and fix Recommends to make sure lintian is happy * Update debconf templates to fix a lintian warning [ Petter Reinholdtsen ] * Reduce compat level to 4 as #337664 is not affecting this package after I modified it to not start the init.d script when the package is installed. This make the source buildable in sarge. -- Petter Reinholdtsen Mon, 28 Aug 2006 08:05:55 +0200 sitesummary (0.0.3) terra; urgency=low * Remove temp file when it is processed by the collector. * Include the directories in /var/lib/sitesummary/ used by the collector in the sitesummary package. * Make it easier to configure the time delay from the boot until a report is submitted. * Change the sitesummary-client postinst to not submit information when the package is installed. -- Petter Reinholdtsen Sun, 27 Aug 2006 22:13:06 +0200 sitesummary (0.0.2) terra; urgency=low * Make temp file name more unique by adding process id to it, while I wait for a working getpeername call. * Add debconf question for collector URLs and site. -- Petter Reinholdtsen Sun, 27 Aug 2006 13:58:13 +0200 sitesummary (0.0.1) terra; urgency=low * Initial release. -- Petter Reinholdtsen Sat, 26 Aug 2006 12:04:28 +0200