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
openSUSE Build Service is sponsored by