File monitorix.changes of Package monitorix
-------------------------------------------------------------------
Tue Mar 29 14:46:30 UTC 2022 - Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
- Update to 3.14.0
* Added a complete graph to support NVMe device statistics (nvme.pm). [#215]
* Added a complete graph to support AMD graphic cards statistics (amdgpu.pm). [#367]
* Added a complete graph to support NVIDIA graphic cards with more extended statistics (nvidiagpu.pm). [#333]
* Added support in redis.pm to connect to a socket file. [#316]
* Added support to get temperature values for gpu[n] keys using the output of lm_sensors in lmsens.pm. [#320]
* Added support in process.pm for systems with different PID max value defined in /proc/sys/kernel/pid_max.
* Added new graph of process' uptime in process.pm. It comes with a new option called time_unit to set the scale of the graph. [#311]
* Added the option time_unit in system.pm to set the scale of the uptime graph. [#331]
* Added the new command line option -s to decide which part of a line in the config file will be the key and which one will be the value. The split policy accepts the values guess (as the default), whitespace and equalsign.
* Added support for IPv6 addresses in traffacct.pm.
* Added the option cmd in lmsens.pm, which defaults to sensors, to be able to help to add sensors values not covered by lm_sensors. [#325]
* Added the ability to prefix fan values to be able to select between rpm and percentages, using rpm: and percent: respectively. [#325]
* Added a home button in the upper-left corner to easily go to the main page. The button will appear only if the new option called enable_mainmenu_button is enabled (disabled by default). [#338]
* Added the ability to view the website as web app in full screen mode. [#340]
* Changed the way how the cmd option works in port.pm, by executing directly the command defined (without args), unless undefined, in which case it will continue defaulting to ss.
* Added some changes to monitorix-alert.sh to be able to symlink it and act as a generic alert script.
* Added fan speed (as fan), power (as pwr), percentage (as pct) and byte (as byt) identifiers to gensens.pm. [#344]
* Added the ability to include arguments in the scripts called by ambsens.pm to collect the value for each sensor. [#343]
* Added the new option refresh_interval in du.pm to reduce the execution of the du command and its undesired side effects. [#324]
* Added a new option to show NaN instead of 0 for missing data in ipmi.pm. [#349]
* Changed to simplify the unit correction in gensens.pm. [#346]
* Enhanced the quality of the favicon image.
* Added the option respect_standby to avoid waking up disk(s) while reading SMART values. Also adds Nan for missing values in disk.pm. [#359]
* Added legend customisation to ambsens.pm. [#382]
* Fixed to include the DBI->connect parameter dbname=postgres in pgsql.pm to avoid connection problems. [#310]
* Fixed to use $options{u} instead of $config{u}.
* Fixed to include the reference to the -u option either in the usage text and in the monitorix(8) man page.
* Fixed the legend in nvidia.pm graphs to respect the max value. [#330]
* Fixed to honour the <map> option on graphs 2 and 3 in disk.pm.
* Fixed (by just commenting out some lines) the <map> option in disk.pm.
* Fixed to not treat option graph_name as special as it ends up duplicating graphs.
* As this is an important change, please report any issues you might encounter here.
* Fixed Samba users counter in user.pm in case Samba is not installed. [#348]
* Fixed the rigid and limit values in ipmi.pm to extend their effect to the rest of graphs. [#351]
* Fixed some undefined values in bind.pm that led to the message: Function update_pdp_prep, case DST_GAUGE - Cannot convert '' to float. [#374]
* Fixed all zoomed images to fit in the pop-up window when using the SVG image format. [#342]
* Small cosmetic changes.
-------------------------------------------------------------------
Sat Jan 30 07:24:23 UTC 2021 - Andrey Karepin <egdfree@opensuse.org>
- update to 3.13.1
* Fixed a security bug introduced in 3.13.0 version that lead the HTTP built-in
server to bypass Basic Authentication when the new option 'hosts_deny' is not
defined. [#309]
* Fixed in HTTP built-in server configuration to force Basic Authentication to
any host, by default. [#309]
* Reduced the number of padding lines in 'phpfpm.pm'.
-------------------------------------------------------------------
Sat Jan 23 10:35:00 UTC 2021 - Andrey Karepin <egdfree@opensuse.org>
- fix non-linux-readme warning
- update to 3.13.0
* Added a complete graph to support PostgreSQL statistics ('pgsql.pm'). [#84]
* Added a complete graph to support Redis statistics ('redis.pm'). [#140]
* Added a complete graph to support Tinyproxy statistics ('tinyproxy.pm').
* Added CSS theming support in main and graphs pages. [#298,#300,#305,#306]
(thanks to Zeus Panchenko, zeus AT gnu.org.ua)
* Added $local_fs as dependency for Debian init script. [#270].
* Adjusted configuration in 'docs/debian.conf'.
* Added support for older versions of 'ss' in 'netstat.pm'. [#271]
* Added support to map device names in 'disk.pm'. [#272]
* Added the ability to force HTTP auth to certain hostnames only. [#274]
* Added the ability to change the size of the graphs in 'port.pm'.
(suggested by Javier Guarinos, sjguarinos AT aragon.es)
* Added support to use the 'ss' command in 'port.pm' and 'nginx.pm'.
(thanks to Otto Müller, rembrengerdeng AT web.de)
* Added more verbosity when HTTP connections fail in the modules 'apache.pm',
'emailreports.pm', 'icecast.pm', 'lighttpd.pm', 'nginx.pm', 'pagespeed.pm',
'phpapc.pm', 'phpfpm.pm', 'traffacct.pm' and 'wowza.pm'.
* Added the ability to include a title name for every group of disks in
'disk.pm'. [#283]
* Added the new global option 'netstats_mode' with the new 'separated' mode of
visualization in the modules 'net.pm', 'mail.pm', 'port.pm', 'ftp.pm',
'nginx.pm', 'mysql.pm', 'mongodb.pm' and 'squid.pm'. [#217]
* Added support to be able to logging on standard file descriptors instead of
in a file. This is specially useful in systemd-based systems. [#268]
* Added support to be able to run Monitorix as a regular user. [#288]
* Added the ability to specify the command to get Unbound stats. [#302]
* Changed lines thickness in 'squid.pm'.
* Fixed some spelling mistakes on manpages. [#269]
* Fixed the title size of memory graph in 'system.pm'.
* Fixed to trimming leading and trailing character spaces from the comma-
separated values in 'multihost' graphs.
* Fixed a missing 'allvalues=' declaration which affected graphs of type 'files'
and 'show_gaps' enabled in 'du.pm'. [#277]
* Fixed the HTTP built-in responsiveness check to use the value of the option
'host'. [#278]
* Fixed to include conversion to Fahrenheit in 'gensens.pm'. [#280]
* Fixed a bug in 'phpfpm.pm' that lead to error messages about a pool don't has
an associated URL. [#282]
* Fixed the error message "Error: 500 Can't connect to ...", in 'phpfpm.pm',
when the certificate verification failed.
* Fixed an incorrectly misspelled variable in 'traffacct.pm'. [#289]
* Fixed the command 'netstat' in 'net.pm' to avoid truncating interface names
on FreeBSD. [#303]
* Fixed to start Monitorix right after reach 'Network Online' systemd target.
* Fixed the internal structure of 'ambsens.pm'. An implementation bug prevented
it from having negative values.
(thanks to Alexander G.Gubar, alexander.gubar AT gmail.com for pointing
this out)
* Unified all README.*BSD on a single README.BSD file.
* Fixed the fetching code that retrieves the uptime value in 'phpfpm.pm'.
* Fixed to a more readable scale the graphs of memory usage and store directory
stats in 'squid.pm'.
* Fixed the fetching code that retrieves the uptime value in 'wowza.pm'.
* Fixed the scalar of Data Segments (DS) on the textmode interface in modules
'apache.pm', 'chrony.pm', 'nut.pm', 'pagespeed.pm' and 'tinyproxy.pm'.
* Fixed the behavior of the options in the extra configuration file.
-------------------------------------------------------------------
Sat Feb 22 07:32:19 UTC 2020 - Andrey Karepin <egdfree@opensuse.org>
- update to 3.12.0
* Added a complete graph to support PHP-FPM statistics ('phpfpm.pm'). [#167]
* Added a complete graph to support Unbound statistics ('unbound.pm'). [#176]
* Completely rewritten the 'gensens.pm' module which includes the battery
values as its third supported sensor. [#170]
* Rewritten the 'bind.pm' module to use XML::LibXML instead of XML::Simple,
fixing a number of long standing bugs. [#181] [#244]
* Added a warning if a process vanished during the accouting in 'process.pm'
* Added the ability, in the alerts of 'gensens.pm', to support a range of two
values, separated by a dash, in the threshold. [#221]
* Added the ability, in the alerts of 'ambsens.pm', to support a range of two
values, separated by a dash, in the threshold. [#221]
* Added support for FreeBSD NFS Server stats. [#238]
* Added the new option 'rrdtool_extra_options' to be able to include RRDtool
extra options on every graph.
(suggested by Greg Ogonowski, greg AT indexcom.com)
* Added the new option 'subject_prefix' in 'emailreports.pm' to be able to
set a customized prefix in the Subject of the emails that will be sent.
* Added the ability to support port ranges in 'port.pm'. [#172]
* Added the new global option 'use_external_firewall' to disable the creation
of the iptables rules in 'port.pm' and 'nginx.pm'. [#262]
* Added the options 'username' and 'password' in 'mongodb.pm' to provide
support for authentication. [#246]
* Changed the main loop functionality using now the select() function, instead
of the alarm()+pause() pair. This should improve the responsiveness on high
system loads. [#230]
* Changed how the values in 'fail2ban.pm' are shown. Now it shows the Bans as
absolute values. The new option 'graph_mode' permits switching between
'absolute' (default) and 'rate'. [#241]
* Changed the way how 'ztool iostat' command get the read/write values of the
Operations/Bandwidth graphs. [#242]
* Fixed the copyright year in 'monitorix.cgi'.
* Fixed in 'mail.pm to use the option 'mail_log' instead the hard coded path I
forgot to remove when adding the Exim support.
(thanks to Jean-Marc Didelot, jm.didelot AT teraneo.fr for pointing this out)
* Fixed to support to show the usage and disk I/O on filesystem names that
contain spaces. [#234]
* Fixed to ensure that the 'L' option in port.pm is optional.
* Fixed to make sure that a maximum of 9 values is accepted in the 'graph_0'
and 'graph_1' options of 'squid.pm'; warn user otherwise. [#235]
* Fixed to include support for ZFS version 0.8.1+ in 'zfs.pm'. [#245]
* Fixed to honor the environment variable $OPTIONS during the execution.
* Fixed to not auto-restart the built-in HTTP server if it returned the message
"401 Access Denied" which happens when Basic Authentication is enabled. [#249]
* Fixed regexp to include support for newer versions of libvirtd. [#260]
* Fixed to use '--resolution' instead of its synonym '-r' to avoid problems with
newer versions of RRDtool. [#263]
* Fixed the scale in the y-axis of the memory graph in 'process.pm'.
* Fixed to have the same title size in all the graphs of medium size.
* Fixed to relax some warning messages about options not defined.
-------------------------------------------------------------------
Sat Mar 16 15:54:54 UTC 2019 - Andrey Karepin <egdfree@opensuse.org>
- update to 3.11.0
* Added a complete graph to support external ambient sensors ('ambsens.pm').
(suggested by Zdenko Dolar, zdenko.dolar AT gmail.com)
* Added an advice in monitorix.conf(5) as a reminder that some default values
are overwritten in the configuration files on certain systems.
(suggested by Sander Bos)
* Changed the way how the Used value in Memory graph is calculated. [#204]
* Changed the alert in 'system.pm' to use the minimum value between the second
and the third load averages to obtain a more symmetric curve and a sooner
cancellation of the alert.
(suggested by Michael Tosch)
* Added two new graphs (operations and bandwidth) for each pool in 'zfs.pm' to
show iostats. [#190]
* Removed the 777 permissions bits in docs/monitorix.spec and Makefile for the
'imgs/' directory. At the same time, when HTTP built-in is enabled, forced to
setup the owner, group and permission bits to that directory every time
Monitorix is started.
(thanks to Sander Bos for pointing this out)
* Added support to include the 'ss' command in 'netstat.pm'. [#196]
* Added to restart the HTTP built-in every time Monitorix receives the SIGHUP
signal. This should fix a truncation in the recently rotated logfile.
* Added in 'du.pm' the ability to count files in every directory defined. [#112]
* Added the ability to show all graphs of a single server in Multihost mode,
instead of showing only the System Load graph. [#216]
* Added the ability to show all graphs of all remote servers in Multihost mode,
instead of showing only the System Load graphs. [#216]
* Added the new option 'default_option_when_all' in Multihost mode. [#216]
* Added in 'ipmi.pm' the ability to save negative values. [#218]
* Added the ability in the alerts of 'gensens.pm' to specify when the alert will
be triggered 'above' or 'below' the threshold. [#221]
* Added the ability in the alerts of 'ambsens.pm' to specify when the alert will
be triggered 'above' or 'below' the threshold. [#221]
* Drop entropy support for FreeBSD in 'system.pm'. [#226]
* Added Exim support in 'mail.pm'. [#96]
* Added an autocheck to control the responsiveness of the HTTP built-in server,
and in case of no response then restart it. This is controlled by a new option
called 'autocheck_responsiveness' which by default is enabled. This should fix
these annoying hangups in the HTTP built-in server.
* Fixed a bad memory scaling in *BSD systems.
* Fixed in 'process.pm' to fully honour the option 'netstats_in_bps'.
* Fixed to force Monitorix to be started at the end of boot in systemd-based
systems. This should fix a problem with 'traffacct.pm' and iptables.
* Fixed the missing declaration of 'allvalues' in 'gensens.pm' which prevented
graphs generation if 'show_gaps' option was enabled.
* Fixed to correctly represent the values in text mode in 'ipmi.pm'.
* Fixed a missalignment of the MB & CPU temperatures values in 'lmsens.pm'.
* Fixed to limit the length of the device names in 'fs.pm'.
* Fixed a missing gap colouring in some zoomed graphs of 'system.pm'.
* Fixed to save missing values as 'unknown' in 'apcupsd.pm'. [#201]
* Fixed a XSS vulnerability in CGI variables. [#203]
(thanks to Sebastian Gilon from http://testarmy.com/, who pointed this out)
* Fixed to check if setgid() and setuid() functions were successful before
starting the HTTP built-in.
(thanks to Sander Bos for pointing this out)
* Fixed to disable 'echo' when typing the password in './htpasswd.pl'.
(thanks to Sander Bos for pointing this out)
* Fixed to set permissions 0600 to log files.
(thanks to Sander Bos for pointing this out)
* Fixed in 'zfs.pm' the way how is collected pool's data.
(thanks to Derek Dongray, derek AT valedon.co.uk)
* Fixed in HTTP built-in to force authentication (when enabled) always, even on
non-existing pages.
(thanks to Sander Bos for pointing this out)
* Fixed to load correctly the file 'monitorix.conf.path' when 'monitorix.cgi' is
called from the command line outside of its own directory. [#218]
-------------------------------------------------------------------
Sun Mar 25 16:49:41 UTC 2018 - egdfree@opensuse.org
- init