hobbit-plugins 20230211 source package in Ubuntu
Changelog
hobbit-plugins (20230211) unstable; urgency=medium [ Axel Beckert ] * dirtyvcs: Automatically add existing repositories from /etc/xymon/dirty_vcs_dirs to /var/lib/xymon/.gitconfig's safe.directory setting to handle fallout of the fix for CVE-2022-24765. Thanks to Christian Herzog for the bug report! + Change owner and group of /var/lib/xymon/ to xymon:xymon. * Remove postinst code relevant for hobbit to xymon migration. * Remove debian/maintscript completely. Was relevant for migrations before 2015, i.e. before oldoldstable. * Replace all occurrences of egrep and fgrep with grep -E/-F. Thanks tarzeau for reporting this! * Fix typo in comment in libs.yaml. * yum: Don't count "Errno" as alert if it is prepended by a dash or followed by a full stop, e.g. in package names like perl-Errno.x86_64. * Mention explicitly in the package description that hard dependencies of plugins enabled by default are listed in Recommends and dependencies of plugins disabled by default are listed in Suggests. Based on the according comment in debian-goodies' package description. (Closes: #1016162) * Fix bogus "Last apt update: -0.0 day(s) ago" warning by adding a small tolerance. (Closes: #1021775) * Split off the kernel/reboot check from the libs check into a separate check. (Closes: #752776) + Do not warn (and just report "clear") if the kernel image can't be parsed. This doesn't prompt for an action by the administrator. (Currently a common, but non-trivial issue on armhf, see /usr/share/doc/hobbit-plugins/TODO.) * temp: + Suppress grep error message if a host has no /sys/class/scsi_generic/. + Also support more than 26 (and up to 676) disks, i.e. disks named /dev/sdaa to /dev/sdzz). + Support NVMe block devices via drivetemp. + Consistent paths below /sys/devices/platform/ and /sys/devices/pci*. + Completely remove hddtemp support. (Really closes: #1001950) + Report "clear" if no thermal zones or hwmons are found. Avoids going purple after hddtemp has been removed. + Report "yellow" if no thermal zones or hwmons are found and "drivetemp" driver is not loaded. + Fix "Use of uninitialized value" errors in exception handling. * Declare compliance with Debian Policy 4.6.2. * Add new server-side "xcl" check to query Lenovo XClarity API for hardware failure events. (disabled by default; add Suggests and B-D on libmojolicious-perl for usage of Mojo::JSON and Mojo::UserAgent) * Use more precise Files stanzas and update years in debian/copyright. * Also update my copyright years in some plugins. [ Adam Goryachev ] * kern: Be less strict in parsing kernel versions, allow trailing garbage as present on Ubuntu for Raspberry Pi. (LP: #1904807) [ Adam Thorn ] * apt: Properly parse phased packages on Ubuntu. (LP: #2002391, #2003062, #1995481) [ Debian Janitor ] * Remove constraints unnecessary since buster (oldstable): + Drop versioned build-dependency on essential package dpkg-dev. + Drop versioned pre-dependency on essential package dpkg. + Drop versioned constraint in dependency on xymon-client. + Drop versioned constraint in recommendation on sudo. -- Axel Beckert <email address hidden> Sun, 12 Feb 2023 06:42:00 +0100
Upload details
- Uploaded by:
- Christoph Berg
- Uploaded to:
- Sid
- Original maintainer:
- Christoph Berg
- Architectures:
- all
- Section:
- net
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Lunar | release | universe | net |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
hobbit-plugins_20230211.dsc | 1.9 KiB | 3d50e062ea551aead8d68e3700fbf3e79fd99342e0e86911b2a799342d8f4a16 |
hobbit-plugins_20230211.tar.xz | 64.0 KiB | 79474729da6125edbf056ce2c39162e4234ce8e9f1389f5567062168d804b1b2 |
Available diffs
- diff from 20220406 to 20230211 (18.0 KiB)
No changes file available.
Binary packages built by this source
- hobbit-plugins: plugins for the Xymon network monitor
This package provides plugins for the Xymon network monitor.
(Formerly called Hobbit.)
.
Included client plugins:
* apt - check for outstanding updates (uses aptitude and dctrl-tools
if installed)
* backuppc - check for errors reported by BackupPC servers (needs
backuppc and sudo)
* cciss - check hardware RAIDs in HP ProLiant servers (needs
cciss-vol-status and sudo)
* cntrk - check the size of the Netfilter Connection Tracking table.
(needs libfile-slurp-perl)
* dirtyetc - check for conffiles which are modified compared to
Debian's defaults but should not be (needs sudo and debsums,
supports dphys-config)
* dirtyvcs - check for dirty VCS working copies (supports Git,
Mercurial, Bzr and Subversion, needs appropriate VCS packages
and libfile-which-perl installed)
* dnsq - checks for working DNS on clients (needs libnet-dns-perl
and libfile-slurp-perl)
* entropy - check kernel entropy pool size
* ipmi - read IPMI sensors and event log (needs ipmitool)
* kern - check for outdated running kernel and need for reboot (needs
binutils, libfile-slurp-perl and libsort-naturally- perl)
* libs - check for running processes with upgraded libraries (needs
lsof, sudo and libyaml-tiny-perl)
* mailman - checks the existence of Mailman shunt files and aged
queue files. (needs sudo)
* mdstat - check for failed or resyncing RAID devices
* megaraid - check state of LSI MegaRAID SAS controllers (uses
xynagios, see below, and additionally needs megaclisas-status from
https://hwraid. le-vert. net/wiki/ DebianPackages and sudo)
* mq - check (postfix's) mail queue (needs libtimedate-perl)
* misc - meta plugin for running series of scripts (needs
libipc-run-perl)
* net - check network interface states (needs libfile-which-perl,
libfile-slurp-perl, libipc-run-perl, libyaml-tiny-perl, either
iproute2 or net-tools and optionally ethtool).
* ntpq - check the ntpd daemon synchronization status (needs ntp)
* postgres - statistics graphs for PostgreSQL databases (needs
libdbd-pg-perl)
* sftbnc - check if the local Postfix MTA has soft_bounce enabled.
* temp - simple temperature monitor (needs libfile-which-perl and
libyaml-tiny-perl; depending on the hardware to monitor it optionally
also needs hddtemp, smartmontools, libxml-twig-perl, nvidia-smi
(non-free), sudo)
* yum - check for outstanding updates on RPM based distros (not
usable on Debian and derivatives).
.
Included server plugins:
* aptdiff - monitor list of installed packages in host pools
* conn6 - check IPv6 connectivity (needs fping)
* ircbot - relay status changes to IRC (needs
libpoe-component- irc-perl)
* pgbouncer - monitor pool usage and traffic
* tftp - checks TFTP servers by downloading a file from them
(needs libnet-tftp-perl)
* xcl - checks Lenovo XClarity remote management API for hardware
failure events (needs libmojolicious-perl and libyaml-tiny-perl)
.
Helper software:
* Hobbit.pm: Perl module for writing plugins
* xynagios: adaptor for running Nagios plugins with Xymon (needs
libipc-run-perl)
.
As not all plugins are needed by everyone, hard dependencies of
plugins enabled by default are listed in the Recommends field of the
package and dependencies of plugins disabled by default or optional
dependencies of single plugins are listed in the Suggests field -- as
common with many "collection" style Debian packages. The dependencies
of each plugin are listed above in parentheses.