sitesummary-git/0002755000000000000000000000000012635460606011121 5ustar sitesummary-git/agesinceseen-summary0000644000000000000000000000233412316344316015163 0ustar #!/usr/bin/perl use strict; use warnings; use SiteSummary; use Getopt::Std; my %agedist; my %opts; sub usage { my $retval = shift; print < $b; } keys %agedist) { printf(" %-20s %5d\n", $agegroups{$group}, scalar @{$agedist{$group}}); if (exists $opts{l}) { for my $hostid (sort @{$agedist{$group}}) { my $hostname = get_hostname($hostid); my $site = get_site($hostid) || ""; my $sitegroup = get_sitegroup($hostid) || ""; printf " %s %s/%s %s\n", $hostname, $site, $sitegroup, $hostid; } print "\n"; } } } sitesummary-git/sitesummary-collector.cgi0000644000000000000000000001135612316344316016152 0ustar #!/usr/bin/perl -wT # # Receive HTTP post request with a file upload and process it as a # sitesummary submission. # # Handle three different submission methods # - mime-encoded upload with sitesummary report in compressed form use strict; use CGI; use POSIX qw(strftime); use Socket; use Sys::Syslog; use SiteSummary; my $basedir = "/var/lib/sitesummary"; my $handlerdir = "/usr/lib/sitesummary/handler.d"; $ENV{PATH} = "/bin:/usr/bin"; print "Content-Type: text/plain\n\n"; my ($peeripaddr, $peername) = get_peerinfo(\*STDIN); if (exists $ENV{REQUEST_METHOD} && $ENV{REQUEST_METHOD} ne "POST") { print "Sitesummary HTTP-POST submission URL\n"; print "Visit http://debian-edu.alioth.debian.org/ for more info.\n"; exit 0; } # Extract post data, handle both simple and multipart way my @entry; my $filename = "unknown"; if (exists $ENV{CONTENT_TYPE} && $ENV{CONTENT_TYPE} =~ m%multipart/form-data%){ my $query = new CGI; my $fh = $query->upload("sitesummary"); if ($fh) { $filename = $query->param("sitesummary"); my $type = $query->uploadInfo($filename)->{'Content-Type'}; if ("application/octet-stream" ne $type) { print "Only 'application/octet-stream' is supported (not $type)!"; die; } else { my $encoding = $query->uploadInfo($filename)->{'Content-Encoding'}; if ("x-gzip" eq $encoding || "gzip" eq $encoding) { # Uncompress print "Compressed ($encoding) encoding detected.\n"; my $data; # $data = join("", <$fh>); my $len = (stat($fh))[7]; read $fh, $data, $len; $data = Compress::Zlib::memGunzip($data); @entry = ($data); } else { # Pass throught #print STDERR "Identity encoding detected.\n"; @entry = <$fh>; } } } else { print $query->cgi_error; die; } } else { print <", $savefile) or die "Unable to write to $savefile"; print SITESUMMARY @entry; close SITESUMMARY; print "Thanks for your submission to site-summary!\n"; print "SITESUMMARY HTTP-POST OK\n"; process_entry($peeripaddr, $peername, $savefile); unlink $savefile; exit 0; sub extract_unique_id { return get_unique_ether_id("system/ifconfig-a") || die "Unable to read ifconfig-a"; } sub process_entry { my ($peeripaddr, $peername, $filename) = @_; my $dirname; if ($filename =~ m/(.+).tar.gz$/) { $dirname = $1; mkdir $dirname; chdir $dirname; `tar zxf $filename`; } else { die "Unhandled file format '$filename'"; } open(PEERINFO, ">peerinfo") || die; print PEERINFO "$peeripaddr $peername\n"; close(PEERINFO) || die; my $id = extract_unique_id($dirname); if ("ether-unknown" eq $id) { syslog('warning', "%s", "ignoring client without MAC address connected from \[$peeripaddr\]"); chdir ".."; `rm -r $dirname`; return; } my $newdir = "$basedir/entries/$id"; my $status = "new"; if ( -d $newdir ) { `rm -r $newdir`; $status = "update"; } rename $dirname, $newdir || die; $ENV{"PATH"} = ""; for my $handler (<$handlerdir/*>) { # Untaint script path $handler =~ m/^([^;]*)$/; $handler = $1; system("$handler", "$newdir", "$status"); } } sub get_peerinfo { my $sockethandle = shift; my ($peeripstr, $peername) = ("", ""); if ($ENV{'REMOTE_ADDR'}) { # CGI variable $peeripstr = $ENV{'REMOTE_ADDR'}; $peeripstr =~ m/(\d+).(\d+).(\d+).(\d+)/; # Untaint $peeripstr = "$1.$2.$3.$4"; $peeripaddr = inet_aton($peeripstr); $peername = gethostbyaddr($peeripaddr, AF_INET); } elsif (my $sockaddr = getpeername($sockethandle)) { my $peerport; ($peerport, $peeripaddr) = sockaddr_in($sockaddr); $peername = gethostbyaddr($peeripaddr, AF_INET); $peeripstr = inet_ntoa($peeripaddr); } else { # Running on the command line, use test host $peeripstr = "127.0.0.1"; $peername = "localhost"; } if ("" eq $peername) { syslog('warning', "%s", "client without DNS entry connected from \[$peeripstr\]"); $peername = "$peeripstr"; } return ($peeripstr, $peername); } sitesummary-git/nagios-template-contacts.cfg0000644000000000000000000000110512316344316016475 0ustar define contact { contact_name root alias Root host_notification_period 24x7 service_notification_period 24x7 host_notification_options d,r service_notification_options w,u,c,r host_notification_commands notify-by-nothing service_notification_commands notify-by-nothing email root@postoffice } define contactgroup{ contactgroup_name admins alias Nagios Administrators members root } sitesummary-git/munin-plugin0000755000000000000000000000334612375335166013500 0ustar #!/usr/bin/perl # # Graph site counts from SiteSummary # # Magick markers (optional): #%# family=auto #%# capabilities=autoconf use strict; use warnings; use SiteSummary; my %sitelabels; if (!$ARGV[0]) { for_all_hosts(\&handle_host); # List values in the opposit order of the configuration order, to # try to get the same order on the graphs and the values. for my $sitelabel (sort { $b cmp $a } keys %sitelabels) { my $key = label2key($sitelabel); print "$key.value ", $sitelabels{$sitelabel}, "\n"; } } elsif ($ARGV[0] eq "config") { for_all_hosts(\&handle_host); print "graph_title SiteSummary History\n"; print "graph_order " . join(" ", sort keys %sitelabels), "\n"; print "graph_vlabel count\n"; print "graph_scale yes\n"; print "graph_height 400\n"; print "graph_category SiteSummary\n"; my $first = 1; for my $sitelabel (sort keys %sitelabels) { my $key = label2key($sitelabel); print "$key.label $sitelabel\n"; if ($first) { print "$key.draw AREA\n"; } else { print "$key.draw STACK\n"; } $first = 0; } } elsif ($ARGV[0] eq "autoconf") { # This module is only available when the sitesummary collector is # installed too, thus we always answer yes. print "yes\n"; exit 0; } sub label2key { my $label = shift; # Clean using method described on # http://munin-monitoring.org/wiki/notes_on_datasource_names $label =~ s/^[^A-Za-z_]/_/; $label =~ s/[^A-Za-z0-9_]/_/g; return "$label"; } sub handle_host { my $hostid = shift; for my $site (get_site($hostid)) { $site = "SiteMissing" unless defined $site; $sitelabels{$site}++; } } exit 0; sitesummary-git/TODO0000644000000000000000000000022312316344316011577 0ustar - include version number in protocol exchange - implement encryption of submissions - generate more elegant web pages (with support for templates) sitesummary-git/sitesummary-update-munin0000755000000000000000000000426612316344316016036 0ustar #!/bin/sh # # Author: Petter Reinholdtsen set -e nodes=/usr/sbin/sitesummary-nodes muninopts="" # Modify this in collector.cfg to /etc/munin/ to automatically replace # the default munin configuration. MUNINDIR=/var/lib/sitesummary if [ -d /var/cache/munin/www ] ; then # Used since munin version 1.4.0-1 muninhtmldir="/var/cache/munin/www" else muninhtmldir="/var/www/munin" fi # Based on of active config from munin version 1.2.5-1 munindbdir=/var/lib/munin muninlogdir=/var/log/munin muninrundir=/var/run/munin munintmpldir=/etc/munin/templates [ -f /etc/sitesummary/collector.cfg ] && . /etc/sitesummary/collector.cfg # The storage area is not configurable, because too many scripts have # it hardcoded entriesdir=/var/lib/sitesummary/entries generate_munin_config() { # Generate munin config. Edit /etc/cron.d/munin to enable it. # Add -c /var/lib/sitesummary/sitesummary-munin.conf to the calls # to the munin scripts, or change MUNINDIR above. ( if [ -f $MUNINDIR/munin.conf.pre ] ; then cat $MUNINDIR/munin.conf.pre else cat < $MUNINDIR/munin.conf.new && \ chown root:root $MUNINDIR/munin.conf.new && \ chmod a+r $MUNINDIR/munin.conf.new && \ mv $MUNINDIR/munin.conf.new $MUNINDIR/munin.conf } # Only enable if munin and sitesummary is installed. if [ -f /etc/munin/munin.conf ] && [ -x /usr/sbin/sitesummary-nodes ]; then generate_munin_config fi sitesummary-git/nagios-templates.cfg0000644000000000000000000001632012316344316015051 0ustar define timeperiod { timeperiod_name 24x7 alias 24 Hours A Day, 7 Days A Week sunday 00:00-24:00 monday 00:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-24:00 } define timeperiod { timeperiod_name workhours alias Standard Work Hours monday 09:00-17:00 tuesday 09:00-17:00 wednesday 09:00-17:00 thursday 09:00-17:00 friday 09:00-17:00 } define timeperiod { timeperiod_name nonworkhours alias Non-Work Hours sunday 00:00-24:00 monday 00:00-09:00,17:00-24:00 tuesday 00:00-09:00,17:00-24:00 wednesday 00:00-09:00,17:00-24:00 thursday 00:00-09:00,17:00-24:00 friday 00:00-09:00,17:00-24:00 saturday 00:00-24:00 } define timeperiod { timeperiod_name never alias Never } define command { command_name notify-by-nothing command_line /bin/true } define command { command_name host-notify-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTALIAS$\nState: $HOSTSTATE$ for $HOSTDURATION$\nAddress: $HOSTADDRESS$\nInfo:\n\n$HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $HOSTACKAUTHOR$\nComment: $HOSTACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$ host is $HOSTSTATE$ **" $CONTACTEMAIL$ } define command{ command_name notify-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nState: $SERVICESTATE$ for $SERVICEDURATION$\nAddress: $HOSTADDRESS$\n\nInfo:\n\n$SERVICEOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $SERVICEACKAUTHOR$\nComment: $SERVICEACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ } define host { name server-host check_command check-host-alive max_check_attempts 10 event_handler_enabled 1 flap_detection_enabled 1 process_perf_data 1 retain_status_information 1 retain_nonstatus_information 1 notification_interval 0 notification_period 24x7 notifications_enabled 1 failure_prediction_enabled 1 register 0 notification_options d,u,r contact_groups admins } define host { use server-host name switch-host check_command check-host-none } define service { name server-service is_volatile 0 max_check_attempts 4 normal_check_interval 5 retry_check_interval 1 active_checks_enabled 1 passive_checks_enabled 1 check_period 24x7 parallelize_check 1 obsess_over_service 1 check_freshness 0 event_handler_enabled 1 flap_detection_enabled 1 process_perf_data 1 retain_status_information 1 retain_nonstatus_information 1 notification_interval 0 notification_period 24x7 notifications_enabled 1 failure_prediction_enabled 1 register 0 notification_options w,u,c,r contact_groups admins } define command{ command_name check_disk command_line /usr/lib/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ } define command { command_name check_etc_hosts command_line /usr/bin/perl /usr/lib/sitesummary/nagios-plugins/check_etc_hosts } define command { command_name check_etc_resolv command_line /usr/bin/perl /usr/lib/sitesummary/nagios-plugins/check_etc_resolv } define command{ command_name check_http command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -I $HOSTADDRESS$ } define command{ command_name check_load command_line /usr/lib/nagios/plugins/check_load --warning=$ARG2$ --critical=$ARG2$ } define command{ command_name check_ping command_line /usr/lib/nagios/plugins/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ } define command { command_name check_shutdown command_line /usr/lib/sitesummary/nagios-plugins/check_shutdown } define command{ command_name check_ssh command_line /usr/lib/nagios/plugins/check_ssh $HOSTADDRESS$ } define command{ command_name check_dhcp command_line /usr/lib/nagios/plugins/check_dhcp } define command{ command_name check_ftp command_line /usr/lib/nagios/plugins/check_ftp -H localhost } define command{ command_name check_ntp command_line /usr/lib/nagios/plugins/check_ntp -H $HOSTADDRESS$ } define command{ command_name check_tcp command_line /usr/lib/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p $ARG1$ } define command{ command_name check_dns command_line /usr/lib/nagios/plugins/check_dns -s $HOSTADDRESS$ -H $ARG1$ } define command{ command_name check_imaps command_line /usr/lib/nagios/plugins/check_imap -p 993 -H $HOSTADDRESS$ -S } define command{ command_name check_nfs command_line /usr/lib/nagios/plugins/check_rpc -H $HOSTADDRESS$ -C nfs -c2,3 } define command{ command_name check_smtp command_line /usr/lib/nagios/plugins/check_smtp -H localhost } define command{ command_name check_squid command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$ -u $ARG2$ -e 'HTTP/1.0 200 OK' } define command{ command_name check_swap command_line /usr/lib/nagios/plugins/check_swap -w $ARG1 -c $ARG2$ } define command{ command_name check_procs command_line /usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ } define command{ command_name check_procs_zombie command_line /usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s Z } define command{ command_name check_procs_cron command_line /usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -C cron } define command{ command_name check_procs_dhcpd3 command_line /usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -C dhcpd3 } define command{ command_name check_procs_dhcpd command_line /usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -C dhcpd } define command{ command_name check_linux_raid command_line /usr/lib/nagios/plugins/check_linux_raid } define command{ command_name check_users command_line /usr/lib/nagios/plugins/check_users -w $ARG1$ -c $ARG2$ } define command{ command_name check_apt command_line /usr/lib/nagios/plugins/check_apt } define command{ command_name check_ldap_root command_line /usr/lib/sitesummary/nagios-plugins/check_ldap_root '$HOSTADDRESS$' } define command{ command_name check_kernel_status command_line /usr/bin/perl /usr/lib/sitesummary/nagios-plugins/check_kernel_status } define command{ command_name check_cups_queue command_line /usr/lib/sitesummary/nagios-plugins/check_cups_queue -H $HOSTADDRESS$ -T b -w 30 -c 70 -a 1 } define command{ command_name check-host-alive command_line /usr/lib/nagios/plugins/check_ping -H $HOSTADDRESS$ -w 5000,100% -c 5000,100% -p 1 } define command{ command_name check-host-none command_line /bin/echo Switch hosts are not checked } define command{ command_name check_nrpe command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } sitesummary-git/debian/0002755000000000000000000000000012644570350012341 5ustar sitesummary-git/debian/sitesummary-client.templates0000644000000000000000000000233312644570061020115 0ustar Template: sitesummary-client/collector_url Type: string _Description: URL: Insert the URL to the sitesummary collector, where should the sitesummary information be submitted. Several URLs can be specified separated by space. . The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi Template: sitesummary-client/site Type: string _Description: Site: Insert a string identifying the site where this machine is located. Template: sitesummary-client/sitegroup Type: string _Description: Sitegroup: Insert a string identifying the subgroup within the site where this machine is located. Template: sitesummary-client/hostclass Type: string _Description: Host class: Insert string identifying the host class, like workstation, server, laptop, thin client etc. Template: sitesummary-client/enable-nagios-nrpe-config Type: boolean Default: false Description: for internal use Activate the Nagios NRPE config feature? This is an internal (hidden) debconf question. It should not be translated. Template: db_get sitesummary-client/nagios-server Type: string Description: for internal use Host name of nagios server allowed to contact NRPE: This is an internal (hidden) debconf question. It should not be translated. sitesummary-git/debian/rules0000755000000000000000000000056112316344316013416 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/debhelper.mk MAKE = make DEB_DESTDIR = debian/tmp # No need to submit information when the package is installed DEB_DH_INSTALLINIT_ARGS=--no-start DEB_UPDATE_RCD_PARAMS_sitesummary-client=start 20 2 3 4 5 . common-install-indep:: $(MAKE) install DESTDIR=$(DEB_DESTDIR) sitesummary-git/debian/sitesummary-client.cron.daily0000644000000000000000000000204012316344316020152 0ustar #!/bin/sh # # Author: Petter Reinholdtsen [ -x /usr/sbin/sitesummary-client ] || exit 0 # Read the package default. Make sure this is identical to the code # in sitesummar-client [ -f /usr/share/sitesummary/sitesummary-client.conf ] && \ . /usr/share/sitesummary/sitesummary-client.conf for confdir in \ /usr/share/sitesummary/config.d \ /etc/sitesummary/config.d do [ -d $confdir ] || continue for config in $confdir/* ; do [ -f $config ] && . $config done done # Sleep a random number of seconds to avoid all clients connecting to # the server at the same time. Based on code from the cron-apt # package. if [ -n "$runsleep" ] ; then if [ $runsleep -gt 0 ] ; then if [ -z "$RANDOM" ] ; then # A fix for shells that do not have this bash feature. RANDOM=$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -c"1-5") fi TIME=$(($RANDOM % $runsleep)) sleep $TIME fi fi # Run once a day to report the whereabouts of the machine nice /usr/sbin/sitesummary-client sitesummary-git/debian/sitesummary-client.config0000644000000000000000000000250512316344316017363 0ustar #!/bin/sh set -e # if we do not have debconf, we just skip this . /usr/share/debconf/confmodule || exit 0 # Read the package default, need to match the code in sitesummary-client [ -f /usr/share/sitesummary/sitesummary-client.conf ] && \ . /usr/share/sitesummary/sitesummary-client.conf db_get sitesummary-client/collector_url [ "$RET" ] && serverurls="$RET" for confdir in \ /usr/share/sitesummary/config.d \ /etc/sitesummary/config.d do [ -d $confdir ] || continue for config in $confdir/* ; do if [ -f $config ] ;then . $config updatedebconf=yes fi done done db_set sitesummary-client/collector_url "$serverurls" db_input medium sitesummary-client/collector_url || true db_go || true if [ -f /etc/sitesummary/site ] ; then SITE="`cat /etc/sitesummary/site`" db_set sitesummary-client/site "$SITE" fi db_input medium sitesummary-client/site || true db_go || true if [ -f /etc/sitesummary/sitegroup ] ; then SITEGROUP="`cat /etc/sitesummary/sitegroup`" db_set sitesummary-client/sitegroup "$SITEGROUP" fi db_input medium sitesummary-client/sitegroup || true db_go || true if [ -f /etc/sitesummary/hostclass ] ; then HOSTCLASS="`cat /etc/sitesummary/hostclass`" db_set sitesummary-client/hostclass "$HOSTCLASS" fi db_input medium sitesummary-client/hostclass || true db_go || true sitesummary-git/debian/sitesummary.maintscript0000644000000000000000000000014012375332566017201 0ustar mv_conffile /etc/apache2/conf.d/sitesummary /etc/apache2/conf-available/sitesummary.conf 0.1.10 sitesummary-git/debian/sitesummary-client.init0000644000000000000000000000213312375450265017064 0ustar #!/bin/sh ### BEGIN INIT INFO # Provides: sitesummary-client # Required-Start: $network $remote_fs # Required-Stop: # Should-Start: $syslog $named # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Report status to sitesummary server after boot # Description: Report to sitesummary server 5 minutes # after the machine boots normally (not in single user) ### END INIT INFO . /lib/lsb/init-functions PATH=/bin:/usr/bin:/sbin:/usr/sbin CLIENT=/usr/sbin/sitesummary-client REPORTDELAY=300 # Use proxy setting if present if [ -f /etc/environment ] ; then . /etc/environment export http_proxy fi [ -f /etc/default/sitesummary-client ] && . /etc/default/sitesummary-client test -x $CLIENT || exit 0 case "$1" in start) ( sleep $REPORTDELAY ; nice $CLIENT ) < /dev/null > /dev/null 2>&1 & ;; stop|reload|force-reload|restart) ;; status) exit 3 # Not really a service, so it is not running ;; *) echo "Usage: /etc/init.d/sitesummary-client {start|stop|restart|force-reload|reload|status}" exit 1 ;; esac exit 0 sitesummary-git/debian/sitesummary-client.postrm0000644000000000000000000000031112316344316017433 0ustar #!/bin/sh set -e if [ "$1" = "purge" ] ; then ( cd /etc/sitesummary rm -f config.d/00debconf rm -f hostclass site sitecontact sitegroup rmdir config.d 2>/dev/null || true ) fi #DEBHELPER# sitesummary-git/debian/sitesummary-client.install0000644000000000000000000000036412316344316017565 0ustar debian/tmp/etc/nagios debian/tmp/usr/lib/sitesummary/collect.d debian/tmp/usr/lib/sitesummary/nagios-plugins debian/tmp/usr/sbin/sitesummary-client debian/tmp/usr/sbin/sitesummary-upload debian/tmp/usr/share/sitesummary/sitesummary-client.conf sitesummary-git/debian/changelog0000644000000000000000000012526112644570223014217 0ustar sitesummary (0.1.20) unstable; urgency=medium * Remove broken code from autopkgtest script. * Rename recommended non-existing package apache2-mpm-worker to apache2. (Closes: #791596) * Update Standards-Version from 3.9.5 to 3.9.6. * Rephrase description of hidden debconf questions to tell lintian they are internal. -- Petter Reinholdtsen Mon, 11 Jan 2016 00:00:11 +0000 sitesummary (0.1.19) unstable; urgency=low * Collect output from hdparm -I for every disk device (Closes: #785285). * Add missing debhelper token to sitesummary.prerm. * Add Dominik George as uploader. * Remove Alexander Alemayhu on his request. Thank you Alexander for all your contributors. -- Petter Reinholdtsen Sun, 20 Dec 2015 08:35:08 +0100 sitesummary (0.1.18) unstable; urgency=low [ Dominik George ] * Fix hanging postinst script (Closes: #785214). * Fix dangling symlink in apache config after removal (Closes: #785215). [ Mike Gabriel ] * debian/control: + Add myself to Uploaders: field. -- Mike Gabriel Tue, 29 Sep 2015 11:24:21 +0200 sitesummary (0.1.17) unstable; urgency=high * Fix installation problem when sitesummary is preseeded to update munin configuration. Make sure /etc/sitesummary/ is created when postinst try to create a file there. -- Petter Reinholdtsen Wed, 10 Sep 2014 14:53:36 +0200 sitesummary (0.1.16) unstable; urgency=high * Implement workaround for the failing installation when apache and sitesummary is installed at the same time, and apache is unpacked but not yet configured when the sitesummary postinst is running (bug #760084). -- Petter Reinholdtsen Tue, 02 Sep 2014 15:24:13 +0200 sitesummary (0.1.15) unstable; urgency=high * Try to enable the cgi apache module before the sitesummary configuration in the postinst, in case that help with bug #760084. -- Petter Reinholdtsen Sun, 31 Aug 2014 20:15:16 +0200 sitesummary (0.1.14) unstable; urgency=low * Update Vcs-Browser link to the new cgit interface. * Add simple autopkgtest check script to verify that the server is working and the client can submit to it. -- Petter Reinholdtsen Fri, 29 Aug 2014 23:12:05 +0200 sitesummary (0.1.13) unstable; urgency=high * Drop redundant ScriptAlias line from apache configuration to avoid error from apache during installation of the sitesummary package. -- Petter Reinholdtsen Sun, 24 Aug 2014 15:40:34 +0200 sitesummary (0.1.12) unstable; urgency=high * Adjust Apache configuration, use 'Require all granted' instead of Order/Deny/Allow, and enable cgi.load module when installing the sitesummary server to get it working out of the box. * Add call to /lib/lsb/init-functions in init.d/sitesummary-client to integrate better with systemd. -- Petter Reinholdtsen Thu, 21 Aug 2014 22:04:43 +0200 sitesummary (0.1.11) unstable; urgency=medium * Migrate setup to Apache 2.4 (Closes: #669782). Rename conffile /etc/apache2/conf.d/sitesummary to /etc/apache2/conf-available/sitesummary.conf. Add code in postinst to enable the apache configuration by default on fresh installs. * Add missing ${perl:Depends} to binary packages dependency list. * Remove obsolete code from sitesummary postinst, used when migrating apache config in sitesummary version 0.0.7. * Add Alexander Alemayhu as uploader. * Adjust nagios-plugins/check_kernel_status to avoid perl warning on Debian and Ubuntu (LP: 1083143). * Reorder version matching in nagios-plugins/check_kernel_status to handle newer Linux kernels in Debian (Closes: #752374). -- Petter Reinholdtsen Thu, 21 Aug 2014 11:24:35 +0200 sitesummary (0.1.10) unstable; urgency=low * Drop Morten Werner Forsbring, Steffen Joeris and Patrick Winnertz as uploaders. Thank you for your good work! * Move package upstream source from svn to git. Update Vcs-* values in debian/control to reflect this. * Update from debhelper version 5 to 9. * Update Standards-Version from 3.9.2 to 3.9.5. No changes needed. * Do not try to check file system usage for file system type pstore. -- Petter Reinholdtsen Fri, 04 Apr 2014 08:49:49 +0200 sitesummary (0.1.9) unstable; urgency=low [ Petter Reinholdtsen ] * sitesummary-nodes: Add support for fetching configuration from /etc/sitesummary/sitesummary-nodes.conf, and make it possible to configure the nagios warning and critical levels for ping checks. -- Holger Levsen Sat, 05 Oct 2013 17:35:53 +0200 sitesummary (0.1.8) unstable; urgency=low * nagios-plugins/check_kernel_status: Add support for new format of /proc/version introduced in kernel package version 3.2.32-1. -- Petter Reinholdtsen Fri, 30 Nov 2012 21:36:13 +0100 sitesummary (0.1.7) unstable; urgency=low [ David Prévot ] * debian/control: Fix Vcs- entries. -- Petter Reinholdtsen Tue, 06 Nov 2012 15:04:19 +0100 sitesummary (0.1.6) unstable; urgency=low [ Petter Reinholdtsen ] * Make Nagios config more robust, ignore hosts without any name and address, which must be the result of a corrupt sitesummary entry. * Do not check xenfs file systems when generating Nagios config. [ David Prévot ] * Add Italian debconf translation, thanks to Beatrice Torracca (closes: #691353). * Fix encoding in German debconf translation. -- Petter Reinholdtsen Sun, 04 Nov 2012 00:06:13 +0100 sitesummary (0.1.5) unstable; urgency=low * Team upload. * Add Danish debconf translation, thanks to Joe Hansen (closes: #675598). -- David Prévot Sat, 18 Aug 2012 13:41:40 -0400 sitesummary (0.1.4) unstable; urgency=low * Add support in check_kernel_version for any 3.X kernel. * Add support in the Nagios configuration generator to ignore specific checks for a given host by listing it in /etc/sitesummary/nagiosignore. Useful for machines where a package is installed but disabled. -- Petter Reinholdtsen Sun, 29 Apr 2012 20:44:32 +0200 sitesummary (0.1.3) unstable; urgency=low * Change temp file name created by nagios-plugins check_cups_queue to include host name being checked, to make it easier to figure out why some of the temp files are left behind. * Reintroduce DHCP server check, only checking if the process runs this time. Check for dhcpd3 on Lenny and dhcpd on Squeeze++. * Make sure to restart nagios-nrpe-server when sitesummary-client is upgraded, to tell it to discover any new NRPE rules. * Correct how to generate label names used by Munin plugins using the translation rule proposed by the Munin project. -- Petter Reinholdtsen Wed, 15 Feb 2012 08:19:52 +0100 sitesummary (0.1.2) unstable; urgency=low * Add support in nagios plugins check_etc_hosts and check_etc_resolv for ignoring entires tagged '# NAGIOSIGNORE'. * Drop Nagios check for user count, as the check do not check anything useful, and the default nrpe setup do not allow us to raise the warning levels. * Fix typo in calculating process warning levels on LTSP servers. -- Petter Reinholdtsen Tue, 31 Jan 2012 20:37:57 +0100 sitesummary (0.1.1) unstable; urgency=low * Raise Nagios cups queue length limit (w10,c50 to w30,c70) as 10 print jobs in a queue seem to be a regular event on the test environment I see. * Raise Nagios user (w20,c50 to w150,c200) and process limits (w500,c1000 to w1500,c2500) on LTSP servers, as these normally will have lots of users and processes. * Limit Nagios monitoring to hosts in DNS, unless the Nagios client tools are installed, to avoid monitoring machines before they are configured. -- Petter Reinholdtsen Tue, 17 Jan 2012 19:57:29 +0100 sitesummary (0.1.0) unstable; urgency=low * Bump version number, as the package is getting closer to a production release. * Only use includedir statement in munin configuration with munin version 1.4.5 or newer. * Debconf translation updates: - Added nb.po from Petter Reinholdtsen. -- Petter Reinholdtsen Mon, 09 Jan 2012 11:12:36 +0100 sitesummary (0.0.75) unstable; urgency=low * Make sure Nagios plugin check_kernel_status always work, no matter the width of the terminal used to start nagios/nrpe, by setting COLUMNS=1024 when running 'dpkg-l'. (related to #630389). Improve plugin error reporting. -- Petter Reinholdtsen Mon, 26 Dec 2011 12:03:04 +0100 sitesummary (0.0.74) unstable; urgency=low * Add munin include dir to default munin config to match recent munin versions. * Autogenerated Nagios configuration: - Ignore devtmpfs, the same way tmpfs is ignored. - Only check Linux software RAID if a RAID is enabled and not only when /proc/mdstat is present. - Report missing ldapsearch tool from check_ldap_root. - Rewrite code to recognise a remote Nagios client to use host ID to allow a Nagios server to be another Nagios servers client. - Fix typo in NRPE rule for check_swap, causing the warning level to be ignored. - Make sure DNS, IMAPS and Squid checks can be tested on clients as well as the server. * Collect /etc/lsb-release if present to have more detailed version information on Ubuntu. * Add suggests from sitesummary on ldap-utils and cups-client for tools needed by Nagios checks. -- Petter Reinholdtsen Sat, 24 Dec 2011 10:42:19 +0100 sitesummary (0.0.73) unstable; urgency=low * Add forgotten nagios plugin check_ldap_root to sitesummary-client. -- Petter Reinholdtsen Thu, 22 Dec 2011 18:52:10 +0100 sitesummary (0.0.72) unstable; urgency=low * Add support for remapping hostnames for individual client entries, to make it possible to gather Munin and Nagios status for hosts behind VPN connections and with non-unique host names. -- Petter Reinholdtsen Sun, 18 Dec 2011 10:28:19 +0100 sitesummary (0.0.71) unstable; urgency=low * Make sure 'site-summary -l' report handle hosts without a site set. * Make munin plugin more robust, by not mapping 'illegal' characters in site names to _. -- Petter Reinholdtsen Tue, 29 Nov 2011 11:41:36 +0100 sitesummary (0.0.70) unstable; urgency=low [ Petter Reinholdtsen ] * Improve LDAP server Nagios check, not only checking if the TCP port is listening, but also check if the server will reply to searches for the root DSE. * Adjust sitesummary-nodes code for generating Nagios configuration to avoid perl warnings when no default route is set for a host. * Adjust nagios-plugins/check_cups_queue to enforce the C locale is used to get age calculation working independent of system locale. * Add more bogus DMI vendor and model strings to the ignore list for the hardware settings. -- Petter Reinholdtsen Wed, 16 Nov 2011 00:07:28 +0100 sitesummary (0.0.69) unstable; urgency=low [ Andreas B. Mundt ] * Add 'use warnings;' and 'use strict;' to nagios-plugins/check_kernel_status. Modify code to get rid of warnings (i.e. add 'my'). [ Petter Reinholdtsen ] * Make Nagios configuration for the CUPS check more robust. Require both cups and cups-client packages installed to enable it. * Change Standards-Version from 3.9.1 to 3.9.2. No changes needed. * Add Catalan translation from Sergi Casbas (Closes: #609714). -- Petter Reinholdtsen Mon, 14 Nov 2011 11:31:08 +0100 sitesummary (0.0.68) unstable; urgency=low [ Ronny Aasen ] * Fixing my previous fix. Only run lsscsi from collect.d/system, if /sys/bus/scsi exsists to avoid errors on machines without /sys mouted, like chroots and vservers (Closes: #602286). [ Holger Levsen ] * sitesummary-upload: correct check for empty http_proxy variable. * Bump standards to 3.9.1, no changes needed. * Add myself to uploaders. * Add one missing explicit reference to GPL-2 in debian/copyright. -- Holger Levsen Sat, 04 Dec 2010 11:35:57 +0000 sitesummary (0.0.67) unstable; urgency=low [ Ronny Aasen ] * Only run lsscsi from collect.d/system, if /proc/bus/scsi exsists to avoid errors on machines without /sys mouted, like chroots and vservers (Closes: #602286). [ Petter Reinholdtsen ] * Change sitesummary-upload to not try to parse an empty $http_proxy variable. This is needed for hosts without a proxy setting (Closes: #604025). -- Petter Reinholdtsen Fri, 19 Nov 2010 15:02:20 +0100 sitesummary (0.0.66) unstable; urgency=low [ Holger Levsen ] * collect.d/system: - collect /var/log/Xorg.0.log if it exists to ease X debugging. - only run lspci if /proc/bus/pci exists to avoid errors on machines without PCI. -- Petter Reinholdtsen Sun, 24 Oct 2010 10:09:20 +0200 sitesummary (0.0.65) unstable; urgency=low * Start the sitesummary-client init.d script after a local DNS server is operational. -- Petter Reinholdtsen Tue, 15 Jun 2010 23:51:43 +0200 sitesummary (0.0.64) unstable; urgency=low [ Philipp Huebner ] * Fix typo in init.d script message. [ Petter Reinholdtsen ] * Documentation now answers more questions than it asks (Closes: #444622). * Stop shipping files in /etc/apache/ (Closes: #578239). * Add Spanish translation from Camaleón (Closes: #583540). -- Petter Reinholdtsen Wed, 02 Jun 2010 08:48:47 +0200 sitesummary (0.0.63) unstable; urgency=low * Save some time when collecting cdp information by skipping the loopback interface. It is unlikely to be connected to a Cisco switch. * Add service definition to dummy nagios configuration generated at install time to make sure the dummy entry work with Nagios 3.2 too. * Add homepage link in control file. * Update standards-version from 3.8.3 to 3.8.4. No changes needed. -- Petter Reinholdtsen Tue, 06 Apr 2010 15:40:03 +0200 sitesummary (0.0.62) unstable; urgency=low * Upload to unstable with correct dist. The last upload went only to the Lenny based Debian Edu archive. -- Petter Reinholdtsen Tue, 02 Mar 2010 07:47:18 +0100 sitesummary (0.0.61) lenny; urgency=low * Do not check anon_inodefs, bdev, cgroup, cifs, cpuset, debugfs, hugetlbfs, inotifyfs, mqueue, nfs4, oprofilefs, pipefs, proc, ramfs, securityfs, smb and sockfs file systems in Nagios. * Improve hardware list by avoiding bogus vendor and model settings. * Check cups using the check_cups_queue Nagios module from http://exchange.nagios.org/directory/Plugins/Printing/check_cups_queue/details * Make client recommend iproute, to make sure the ip command is available when the cdpr collecting code needs it. * Add 'status' handling to init.d script. -- Petter Reinholdtsen Mon, 01 Mar 2010 20:45:21 +0100 sitesummary (0.0.60) unstable; urgency=low * Remove files in /var/lib/sitesummary/ when sitesummary package is purged. Thanks to piuparts and Holger Levsen for discovering the left behind files. -- Petter Reinholdtsen Thu, 18 Feb 2010 11:29:31 +0100 sitesummary (0.0.59) unstable; urgency=low * Restructure cron job, move munin and nagios updating code to separate scripts to make it possible to update them individually. * Change cron job to remove entries before munin and nagios configuration is updated, to avoid monitoring removed hosts a day after they are removed. * New function get_debian_ver() reporting /etc/debian_release content in SiteSummary perl module. * Create Nagios hostclass using the result from get_debian_ver(). * New munin plugin drawing graph based on agesinceseen values donated by Sverre Jensen. Rewritten to use the SiteSummary perl module by Petter Reinholdtsen. * Introduce new agesinceseen group 120-180 to have one limit that match the default removal limit (120 days). * Adjust munin plugin reporting site count to use original site as label and only remove illegal characters for the munin key. * Adjust sitesummary postinst to only try to enable nagios autoconfig if /etc/default/nagios3 exist. * Change munin configuration to use /var/cache/munin/www/ if the directory exist, to work out of the box with munin 1.4.0 (Closes: #567168). * Add new nagios pluing check_kernel_status to report the need for a reboot to activate a new kernel. Written by Toni Van Remortel and found at . * Do not generate Nagios check for file systems with the fuse.ltspfs type, to avoid checking users usb disks on a thin client server. * Add three Nagios checks to detect bugs in /etc/resolv.conf, /etc/hosts and a shutdown in progress, all written by Petter Reinholdtsen and used by the University of Oslo. * Move cdpr from recommends to suggests, to avoid installing it by default as should only be installed on system connected to Cisco switches. -- Petter Reinholdtsen Thu, 04 Feb 2010 10:53:25 +0100 sitesummary (0.0.58) unstable; urgency=low * Ignore entries from host failing to report MAC address, and log this to syslog, to avoid getting bogus entries. * Fix brown paper back typo in collection of xfs config file. * Provide host-notify-by-email Nagios command as well. -- Petter Reinholdtsen Sun, 24 Jan 2010 09:09:52 +0100 sitesummary (0.0.57) unstable; urgency=low * Allow numbers in Nagios host class names. * Create Nagios hostclass for sitesummary hostclass, Debian Edu profile and version settings. * Collect switch port information using CPD when cdpr is installed. Recommend cdpr from the client to increase the chance of finding cdpr. * Correct name of cups package when generating Nagios check for cups. * Add SMTP check to Nagios configuration if the exim4-daemon-heavy or exim4-daemon-light packages are installed. * Correct Nagios documentation in the README. * Use switch information collected using cdpr to specify Nagios host parent relationships. * Mention ignored laptops in generated Nagios config to make it easier to figure out why a machine is not monitored. * Collect /etc/X11/fs/config to make it possible to figure out of xfs should listen on TCP or not. * Only generate TCP port check for xfs if /etc/X11/fs/config state that it is listening on TCP. * Add Vcs-Browser and Vcs-Svn entries in control file. -- Petter Reinholdtsen Sat, 23 Jan 2010 20:53:18 +0100 sitesummary (0.0.56) unstable; urgency=low * Replace Nagios main config file with one based on the current one from Nagios v3 instead of the old one which was based on debian-edu-config. * Provide more time periods (workhours, nonworkhours, never) for the Nagios configuration. * Make sure to create a dummy Nagios configuration during installation when Nagios autoconfiguration is enabled, to make sure Nagios start on first boot when sitesummary is installed from debian-installer. * Make sure cron job do not replace the existing generated nagios config with a empty file if no entries have been submitted. * Generate Nagios host groups for the site and sitegroup provided from each client. -- Petter Reinholdtsen Thu, 21 Jan 2010 11:26:58 +0100 sitesummary (0.0.55) unstable; urgency=low * Update documetation on how to enable NRPE configuration on the clients. * Make sure a Nagios ping check is generated for each hosts default route. * Check ftp from Nagios if proftpd is installed. * Move nagios contact information to separate file, to avoid conffile questions during upgrades if the contacts are changed and only the commands change. * Drop Nagios dhcp check, as it do not seem to work. * Provide debconf preseeding support (using hidden questions) for activating Nagios NRPE configuration on clients and Nagios autoconfiguration on the server. * Automatically detect if remote NRPE commands can be used for Nagios checks, and if arguments can be passed or not. -- Petter Reinholdtsen Mon, 18 Jan 2010 18:59:13 +0100 sitesummary (0.0.54) unstable; urgency=low * Rewrite how nagios configuration is generated to use a function to generate each service check. * Do not generate from cron the nagios checks that need nrpe configuration by default. * Add checks for running cron and working dhcp to Nagios configuration. * Collect /etc/nagios/nrpe.cfg and /etc/nagios/nrpe_local.cfg. * Provide NRPE configuration on the clients in /etc/nagios/sitesummary-nrpe-commands.cfg -- Petter Reinholdtsen Sat, 16 Jan 2010 19:31:25 +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 sitesummary-git/debian/po/0002755000000000000000000000000012644570177012766 5ustar sitesummary-git/debian/po/ca.po0000644000000000000000000000502612316344316013700 0ustar # translation of ca.po to catalan # Copyright (C) 2007,2011 # This file is distributed under the same license as the sitesummary package. # # René Mérou , 2007. # Sergi Casbas , 2011. # msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2011-01-11 20:49+0100\n" "Last-Translator: Sergi Casbas \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: \n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Inseriu l'URL de l'script recol·lector al qual s'hauria d'enviar-la " "informació de sitesummary. Es pot especificar més d'una URL,separant-les per " "espais." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Lloc:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Inseriu una cadena que identifiqui la ubicació d'aquesta màquina." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Subgrup del lloc:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "Inseriu una cadena que identifiqui el subgrup on està aquesta màquina" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Classe de l'ordinador central:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Inseriu la cadena que identifiqui el tipus de classe de l'ordinador central, " "com «estació de treball», «servidor», «portàtil»,«client lleuger», etc." sitesummary-git/debian/po/it.po0000644000000000000000000000514312316344316013731 0ustar # Italian translation of sitesummary debconf messages # Copyright (C) 2012, Beatrice Torracca # This file is distributed under the same license as the sitesummary package. # Beatrice Torracca , 2012. msgid "" msgstr "" "Project-Id-Version: sitesummary\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2012-10-10 14:55+0200\n" "Last-Translator: Beatrice Torracca \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Inserire l'URL del collettore di sitesummary, dove devono essere inviate le " "informazioni di sitesummary. Possono essere specificati più URL separati da " "spazi." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "L'URL predefinito è http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Sito:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Inserire una stringa che identifica il sito in cui è collocata questa " "macchina." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Gruppo sito:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Inserire una stringa che identifica il sottogruppo all'interno del sito dove " "è collocata questa macchina." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Classe host:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Inserire una stringa che identifica la classe dell'host, come workstation, " "server, laptop, thin client, ecc." sitesummary-git/debian/po/sv.po0000644000000000000000000000505712316344316013751 0ustar # translation of sitesummary_0.0.43_sv.po to Swedish # sitesummary. # Copyright (C) 2008 # This file is distributed under the same license as the sitesummary package. # # Martin Ågren , 2008. msgid "" msgstr "" "Project-Id-Version: sitesummary_0.0.43_sv\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2008-07-23 18:04+0200\n" "Last-Translator: Martin Ågren \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Ange URL:en till sitesummarys insamlare där sitesummary-information ska " "postas. Flera URL:er kan anges separerade med blanksteg." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "Standard-URL:en är http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Plats:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Ange en sträng som identifierar den plats där maskinen är belägen." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Platsgrupp:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Ange en sträng som identifierar den undergrupp inom platsen där den här " "maskinen är benägen." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Värdklass:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Ange en sträng som identifierar värdklassen, som exempelvis arbetsstation, " "server, bärbar, tunn klient etc." sitesummary-git/debian/po/sk.po0000644000000000000000000000466712316344316013744 0ustar # Slovak translation of tzdata debconf template. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the udev package. # Ivan Masár , 2009. # msgid "" msgstr "" "Project-Id-Version: sitesummary\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2009-06-13 11:38+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Zadajte URL zberača sitesummary, kam sa majú zasielať informácie " "sitesummary. Je možné uviesť niekoľko URL oddelených medzerou." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "Predvolené URL je http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Lokalita:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Zadajte reťazec identifikujúci lokalitu stroja." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Skupina lokalít:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Zadajte reťazec identifikujúci podskupinu v rámci lokality, kde sa stroj " "nachádza." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Trieda hostiteľa:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Zadajte reťazec identifijujúci triedu hostiteľa ako pracovná stanica, " "server, notebook, tenký klient atď." sitesummary-git/debian/po/nb.po0000644000000000000000000000477612316344316013727 0ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Petter Reinholdtsen , 2012. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2012-01-09 11:11+0100\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Legg inn URLen til hvor sitesummarys innsamler, hvor sitesummary-" "informasjonen skal bli sendt. Flere URLer kan spesifiseres med mellomrom " "som skilletegn." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" "Forhåndsvalgt URL er http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Sted:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Legg inn streng som identifiserer stedet hvor denne maskinen er plassert." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Stedsgruppe:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Legg inn streng som identifiserer undergruppen under sted hvor denne " "maskinen er plassert." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Vertsklasse:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Legg inn streng som identifiserer vertstype, som arbedsstasjon, tjener, " "bærbare, tynn klient etc." sitesummary-git/debian/po/nl.po0000644000000000000000000000502012316344316013720 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: sitesummary\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2007-04-29 15:03+0100\n" "Last-Translator: Bart Cornelis \n" "Language-Team: debian-l10n-dutch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Dutch\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Wat is de URL waar de sitesummary-collector de sitesummary-informatie moet " "naar toe sturen? U kunt meerder URL's opgeven gescheiden door spaties." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "De standaard-URL is http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Locatie:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Voer hier een string in die de locatie identificeert waar deze machine zich " "bevindt. " #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Locatiegroep:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Voer hier een string in de de subgroep van de lokatie identificeert waar " "deze machine zich bevindt. " #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Computerklasse:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Voer hier een string in die de computerklasse identificeert (bv. " "werkstation, server, laptop, thin-client, ...)." sitesummary-git/debian/po/templates.pot0000644000000000000000000000360612316344316015501 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" sitesummary-git/debian/po/POTFILES.in0000644000000000000000000000006712316344316014532 0ustar [type: gettext/rfc822deb] sitesummary-client.templates sitesummary-git/debian/po/fr.po0000644000000000000000000000511312316344316013721 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the sitesummary package. # Cyril Brulebois , 2006 # msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.11\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2006-10-03 20:40+0200\n" "Last-Translator: Cyril Brulebois \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL :" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Veuillez indiquer l'adresse du collecteur sitesummary, à laquelle les " "informations doivent être envoyées. Plusieurs adresses peuvent être " "mentionnées, séparées par des espaces." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" "L'adresse par défaut est « http://localhost/cgi-bin/sitesummary-collector." "cgi »." #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Site :" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Veuillez indiquer l'adresse du site dont fait partie ce serveur." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Sous-partie du site :" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Veuillez indiquer l'identifiant de la partie du site (« sitegroup ») où " "cette machine est située." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Type de machine :" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Veuillez indiquer le type de machine, par exemple : station de travail, " "serveur, portable, client léger, etc." sitesummary-git/debian/po/da.po0000644000000000000000000000473212316344316013704 0ustar # Danish translation sitesummary. # Copyright (C) 2012 sitesummary & nedenstående oversættere. # This file is distributed under the same license as the sitesummary package. # Joe Hansen , 2012. # msgid "" msgstr "" "Project-Id-Version: sitesummary\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2012-06-02 19:21+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "Adresse:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Indsæt adressen for sitesummary's indsamler, hvor skal informationen for " "sitesummary indsendes. Flere adresser kan angives adskilt af mellemrum." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "Standardadressen er http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Side:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Indsæt en streng der identificerer siden hvor maskinen er placeret." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Sidegruppe:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Indsæt en streng der identificerer undergruppen inden i siden hvor denne " "maskine er placeret." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Værtsklasse:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Indsæt streng der identificerer værtsklassen, såsom arbejdsstation, server, " "bærbar, tynd klient etc." sitesummary-git/debian/po/de.po0000644000000000000000000000502612316344316013705 0ustar # Translation of sitesummary debconf templates to German # Copyright (C) Helge Kreutzmann , 2007. # This file is distributed under the same license as the sitesummary package. # msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.22\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2007-02-19 21:54+0100\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Geben Sie die URL für den Sitesummary-Sammler ein, wo die Sitesummary-" "Informationen eingereicht werden sollen. Mehrere, durch Leerzeichen " "getrennte URLs können angegeben werden." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" "Die Standard-URL ist http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Standort:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Geben Sie eine Zeichenkette an, die den Standort dieser Maschine angibt." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Standortgruppe:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Geben Sie eine Zeichenkette an, die die Untergruppe innerhalb des Standorts " "dieser Maschine angibt." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Rechnerklasse:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Geben Sie eine Zeichenkette an, die die Rechnerklasse (wie Workstation, " "Server, Laptop, Terminal, usw.) angibt." sitesummary-git/debian/po/ja.po0000644000000000000000000000535212316344316013711 0ustar # Copyright (C) 2009 Debian Edu Developers # as sitesummary Debian package's copyright holder. # This file is distributed under the same license as sitesummary package. # Hideki Yamane (Debian-JP) , 2009. # msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.48\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2009-04-05 08:26+0900\n" "Last-Translator: Hideki Yamane (Debian-JP) \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "sitesummary の情報が報告される sitesummary collector の URL を入力してくださ" "い。複数の URL の場合は空白で区切ることができます。" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" "デフォルトの URL は http://localhost/cgi-bin/sitesummary-collector.cgi です。" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "サイト:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "このマシンが配置されているサイトを識別するための文字列を入力してください。" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "サイトグループ:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "このマシンが配置されているサイト内のサブグループを識別する文字列を挿入してく" "ださい。" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "ホストクラス:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "ワークステーション、サーバ、ラップトップ、シンクライアントなどのホストクラス" "を識別する文字列を入力してください。" sitesummary-git/debian/po/pt.po0000644000000000000000000000501012316344316013731 0ustar # Portuguese translation of sitesummary debconf messages. # Copyright (C) 2007 Carlos Lisboa # This file is distributed under the same license as the sitesummary package. # Carlos Lisboa , 2007. # msgid "" msgstr "" "Project-Id-Version: sitesummary\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2007-02-02 18:18+0000\n" "Last-Translator: Carlos Lisboa \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Introduza o URL do colector do sitesummary onde deverá ser submetida a " "informação do sitesummary. Diversos URL podem ser especificados, separados " "por um espaço." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "O URL por omissão é http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Site:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Insira a 'string' que identifica o site onde está localizada a máquina." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Grupo de site:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Insira a 'string' que identifica o sub-grupo dentro do site onde esta " "máquina está localizada." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Classe de Hospedeiro:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Insira a frase que identifica a classe do hospedeiro, como 'workstation', " "'server', 'laptop', 'thin client', etc." sitesummary-git/debian/po/ru.po0000644000000000000000000000566512316344316013754 0ustar # translation of sitesummary_0.0.48_ru.po to Russian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Yuri Kozlov , 2009. msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.48\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2009-08-16 09:24+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Введите URL сборщика информации sitesummary, на который нужно отправлять " "информацию. Можно указать несколько URL через пробел." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "URL по умолчанию: http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Рабочее место:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Введите строку, обозначающую место, где расположена эта машина." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Группа рабочего места:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Введите строку, обозначающую подгруппу места, где расположена эта машина." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Тип машины:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Введите строку, обозначающую тип машины, например: рабочая станция, сервер, " "ноутбук, тонкий клиент и т.д." sitesummary-git/debian/po/es.po0000644000000000000000000000642112316344316013724 0ustar # sitesummary po-debconf translation to Spanish # Copyright (C) 2010 Software in the Public Interest # This file is distributed under the same license as the sitesummary package. # # Changes: # - Initial translation # Camaleón , 2010 # # - Updates # # # Traductores, si no conocen el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas y normas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.63\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2010-05-17 12:26+0100\n" "Last-Translator: Camaleón \n" "Language-Team: Debian Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Introduzca la URL al colector de «sitesummary» donde se enviará la " "información. Puede especificar varias direcciones URL separadas por un " "espacio." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "" "La URL predeterminada es «http://localhost/cgi-bin/sitesummary-collector.cgi»" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Sitio:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "" "Introduzca un texto para identificar el sitio donde se encuentra este equipo." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Grupo de sitios:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Introduzca un texto para identificar un subgrupo dentro del sitio donde se " "encuentra este equipo." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Tipo de equipo:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Introduzca un texto para identificar el tipo de equipo, por ejemplo: " "estación de trabajo, servidor, equipo portátil, cliente ligero, etc." sitesummary-git/debian/po/output0000644000000000000000000000001112316344316014225 0ustar 2 utf8 sitesummary-git/debian/po/cs.po0000644000000000000000000000473712316344316013732 0ustar # Czech debconf template translation of sitesummary # Copyright (C) 2009 Michal Simunek # This file is distributed under the same license as the sitesummary package. # msgid "" msgstr "" "Project-Id-Version: sitesummary 0.0.48\n" "Report-Msgid-Bugs-To: debian-edu@lists.debian.org\n" "POT-Creation-Date: 2007-04-29 00:52+0200\n" "PO-Revision-Date: 2009-06-07 14:13+0200\n" "Last-Translator: Michal Simunek \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "URL:" msgstr "URL:" #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "" "Insert the URL to the sitesummary collector, where should the sitesummary " "information be submitted. Several URLs can be specified separated by space." msgstr "" "Zadejte URL ke kolektoru sitesummary, kam by měly být odesílány informace " "sitesummary. Můžete zadat několik URL adres oddělených mezerou." #. Type: string #. Description #: ../sitesummary-client.templates:1001 msgid "The default URL is http://localhost/cgi-bin/sitesummary-collector.cgi" msgstr "Výchozí URL je http://localhost/cgi-bin/sitesummary-collector.cgi" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Site:" msgstr "Stránka:" #. Type: string #. Description #: ../sitesummary-client.templates:2001 msgid "Insert a string identifying the site where this machine is located." msgstr "Zadejte řetězec identifikující stránku s umístěním tohoto stroje." #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "Sitegroup:" msgstr "Skupina stránek:" #. Type: string #. Description #: ../sitesummary-client.templates:3001 msgid "" "Insert a string identifying the subgroup within the site where this machine " "is located." msgstr "" "Zadejte řetězec identifikující podskupinu ze stránky kde je umístěn tento " "stroj." #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "Host class:" msgstr "Třída hostitele:" #. Type: string #. Description #: ../sitesummary-client.templates:4001 msgid "" "Insert string identifying the host class, like workstation, server, laptop, " "thin client etc." msgstr "" "Zadejte řetězec identifikující třídu hostitele, jako pracovní stanice, " "server, laptop, tenký klient atd." sitesummary-git/debian/compat0000644000000000000000000000000212316344613013532 0ustar 9 sitesummary-git/debian/sitesummary.prerm0000644000000000000000000000114412635452203015764 0ustar #!/bin/sh set -e case "$1" in remove) # Enable it on fresh installations as before Apache 2.4. Check for # cgi.load existence to avoid trying to configure when installed after # apache2 is unpacked but not yet configured (bug #760084). if [ -z "$2" ] && \ [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then . /usr/share/apache2/apache2-maintscript-helper apache2_invoke disconf sitesummary.conf fi ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 sitesummary-git/debian/sitesummary-client.postinst0000644000000000000000000000606212316344316020003 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule case "$1" in configure) PREV_VER=$2 ;; abort-upgrade|abort-remove|abort-deconfigure) exit 0 ;; esac # Read the package default, need to match the code in sitesummary-client [ -f /usr/share/sitesummary/sitesummary-client.conf ] && \ . /usr/share/sitesummary/sitesummary-client.conf for confdir in \ /usr/share/sitesummary/config.d \ /etc/sitesummary/config.d do [ -d $confdir ] || continue for config in $confdir/* ; do [ -f $config ] && . $config done done db_get sitesummary-client/collector_url URL="$RET" # Only update the URLs if it is different from the current value if [ "$URL" != "$serverurls" ] ; then if [ -f /etc/sitesummary/config.d/00debconf ] ; then if grep -q '^serverurls=' /etc/sitesummary/config.d/00debconf ; then sed "s%^serverurls=.*\$%serverurls=\"$URL\"%" < /etc/sitesummary/config.d/00debconf > /etc/sitesummary/config.d/00debconf.new && mv /etc/sitesummary/config.d/00debconf.new /etc/sitesummary/config.d/00debconf else echo "serverurls=\"$URL\"/" >> /etc/sitesummary/config.d/00debconf fi else mkdir -p /etc/sitesummary/config.d echo "serverurls=\"$URL\"" > /etc/sitesummary/config.d/00debconf fi fi db_get sitesummary-client/site SITE="$RET" # Only replace the site file if the content changed if [ -f /etc/sitesummary/site ] ; then OLDSITE="`cat /etc/sitesummary/site`" if [ "$SITE" != "$OLDSITE" ] ; then echo "$SITE" > /etc/sitesummary/site fi else echo "$SITE" > /etc/sitesummary/site fi db_get sitesummary-client/sitegroup SITEGROUP="$RET" # Only replace the sitegroup file if the content changed if [ -f /etc/sitesummary/sitegroup ] ; then OLDSITEGROUP="`cat /etc/sitesummary/sitegroup`" if [ "$SITEGROUP" != "$OLDSITEGROUP" ] ; then echo "$SITEGROUP" > /etc/sitesummary/sitegroup fi else echo "$SITEGROUP" > /etc/sitesummary/sitegroup fi db_get sitesummary-client/hostclass HOSTCLASS="$RET" # Only replace the hostclass file if the content changed if [ -f /etc/sitesummary/hostclass ] ; then OLDHOSTCLASS="`cat /etc/sitesummary/hostclass`" if [ "$HOSTCLASS" != "$OLDHOSTCLASS" ] ; then echo "$HOSTCLASS" > /etc/sitesummary/hostclass fi else echo "$HOSTCLASS" > /etc/sitesummary/hostclass fi config=/etc/nagios/nrpe.d/sitesummary-nrpe.cfg if [ ! -f $config ] ; then db_get sitesummary-client/enable-nagios-nrpe-config if [ true = "$RET" ] ; then mkdir -p $(dirname $config) cat > $config <> $config fi fi fi db_stop # Switched from cron.d to cron.daily script in version 0.0.12 if dpkg --compare-versions "$PREV_VER" lt "0.0.12" && \ [ -f /etc/cron.d/sitesummary-client ] then rm -f /etc/cron.d/sitesummary-client fi # Make sure changes to the NRPE configuration take effect right away if [ -x /etc/init.d/nagios-nrpe-server ] ; then invoke-rc.d nagios-nrpe-server restart fi #DEBHELPER# sitesummary-git/debian/sitesummary.templates0000644000000000000000000000070212644570023016635 0ustar Template: sitesummary/replace-munin-config Type: boolean Default: false Description: for internal use Activate the munin config replacement feature? This is an internal (hidden) debconf question. It should not be translated. Template: sitesummary/enable-nagios-config Type: boolean Default: false Description: for internal use Activate the Nagios autoconfig feature? This is an internal (hidden) debconf question. It should not be translated. sitesummary-git/debian/sitesummary.cron.daily0000755000000000000000000000163712316344316016714 0ustar #!/bin/sh # # Author: Petter Reinholdtsen set -e daylimit=120 makewebreport=/usr/sbin/sitesummary-makewebreport nodes=/usr/sbin/sitesummary-nodes [ -f /etc/sitesummary/collector.cfg ] && . /etc/sitesummary/collector.cfg # Exit imediately if the package is removed but nor purged if [ ! -x $nodes ] ; then exit 0 fi # The storage area is not configurable, because too many scripts have # it hardcoded entriesdir=/var/lib/sitesummary/entries remove_old_entries() { find $entriesdir/. -mindepth 1 -maxdepth 1 -type d \ -daystart -mtime +$daylimit \ -exec /usr/lib/sitesummary/expire-entry '{}' \; } [ -d $entriesdir ] && remove_old_entries if [ -x /usr/sbin/sitesummary-update-nagios ] ; then /usr/sbin/sitesummary-update-nagios fi if [ -x /usr/sbin/sitesummary-update-munin ] ; then /usr/sbin/sitesummary-update-munin fi # Update the web report once a day [ -x $makewebreport ] && nice $makewebreport sitesummary-git/debian/control0000644000000000000000000000354412644567373013763 0ustar Source: sitesummary Section: misc Priority: optional Maintainer: Debian Edu Developers Uploaders: Petter Reinholdtsen , Holger Levsen , Mike Gabriel , Dominik George Build-Depends: debhelper (>= 9), cdbs Standards-Version: 3.9.6 XS-Testsuite: autopkgtest Homepage: http://wiki.debian.org/DebianEdu/HowTo/SiteSummary Vcs-Git: git://anonscm.debian.org/debian-edu/upstream/sitesummary.git Vcs-Browser: http://anonscm.debian.org/cgit/debian-edu/upstream/sitesummary.git Package: sitesummary Architecture: all Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${perl:Depends}, gnupg, net-tools, perl-modules Recommends: apache2 | httpd, sitesummary-client Suggests: munin, munin-node, nagios3, nagios-plugins-standard, ldap-utils, cups-client Description: Generate site summary of submitting hosts (server part) The sitesummary system makes it easier to keep track of a lot of machines, by allowing each machine to report their existence once a day to a central collector, and using this collector to make summary reports about the hosts. . This package is the server part, with the collector and report scripts. Package: sitesummary-client Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, gnupg, perl-modules Recommends: cron, dmidecode, pciutils, usbutils, lsscsi, iproute Suggests: sitesummary, munin-node, nagios-nrpe-server, nagios-plugins-standard, cdpr Description: Generate site summary of submitting hosts (client part) The sitesummary system makes it easier to keep track of a lot of machines, by allowing each machine to report their existence once a day to a central collector, and using this collector to make summary reports about the hosts. . This package is the client part, reporting in to the server after boot and once a day. sitesummary-git/debian/copyright0000644000000000000000000000271012316344316014267 0ustar This package was debianized by Petter Reinholdtsen on Thu Aug 24 10:02:05 CEST 2006 +0200. The current Debian maintainer is Petter Reinholdtsen It was downloaded from: http://svn.debian.org/wsvn/debian-edu/trunk/src/sitesummary/ Created by Petter Reinholdtsen, upstream authors are the debian-edu team Copyright: 2006 Petter Reinholdtsen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. The file sitesummary-upload is placed in the public domain and was written by Bill Allombert and modified by Petter Reinholdtsen. The Debian packaging is copyright 2006 by Petter Reinholdtsen and licensed under the terms of the GNU General Public License version 2. sitesummary-git/debian/sitesummary.install0000644000000000000000000000065212316344316016311 0ustar debian/tmp/etc/apache2 debian/tmp/etc/nagios3 debian/tmp/usr/lib/cgi-bin debian/tmp/usr/lib/sitesummary/*-summary debian/tmp/usr/lib/sitesummary/expire-entry debian/tmp/usr/sbin/sitesummary-makewebreport debian/tmp/usr/sbin/sitesummary-nodes debian/tmp/usr/sbin/sitesummary-update-munin debian/tmp/usr/sbin/sitesummary-update-nagios debian/tmp/usr/share/munin/plugins debian/tmp/usr/share/perl5 debian/tmp/var/lib/sitesummary sitesummary-git/debian/tests/0002755000000000000000000000000012644566263013513 5ustar sitesummary-git/debian/tests/test-server-client0000644000000000000000000000067412644566263017202 0ustar #!/bin/sh # # More on tests available from # http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/doc/README.package-tests.rst set -e at_exit() { echo "info: terminating script" } trap at_exit INT TERM EXIT # Use predictable language setting. LC_ALL=C export LC_ALL # Installing the binaries should set up apache on localhost and the cgi script # for the sitesummary collector. sitesummary-client find /var/lib/sitesummary sitesummary-git/debian/tests/control0000644000000000000000000000014312400165714015074 0ustar Tests: test-server-client Depends: @ Restrictions: needs-root isolation-container needs-recommends sitesummary-git/debian/sitesummary.postrm0000755000000000000000000000032112316344316016163 0ustar #!/bin/sh set -e if [ "$1" = "purge" ] ; then cd /var/lib/sitesummary rm -rf entries tmpstorage www rm -f munin.conf munin.conf.pre munin.conf.post rm -f nagios-generated.cfg fi #DEBHELPER# sitesummary-git/debian/sitesummary.postinst0000644000000000000000000000523512525060446016531 0ustar #!/bin/sh set -e # Source debconf library. . /usr/share/debconf/confmodule test_nagios() { if grep -q '^NAGIOSCFG="/etc/nagios3/sitesummary.cfg"$' "$config"; then : else db_get sitesummary/enable-nagios-config if [ true = "$RET" ] ; then mkdir -p $(dirname $config) echo 'NAGIOSCFG="/etc/nagios3/sitesummary.cfg"' \ >> /etc/default/nagios3 if [ ! -f /var/lib/sitesummary/nagios-generated.cfg ] ; then # Create dummy file to make sure nagios will start # on first boot if sitesummary is installed using # debian-installer cat > /var/lib/sitesummary/nagios-generated.cfg <