Content
Dateianzeige für smartmon (3.4.14)
usr/share/doc/smartmon/changes.txt3.4.13 => 3.4.14 2024-04-01
==================================================
- Modified systemd service file
3.4.12 => 3.4.13 2024-03-17
==================================================
- Added eisfair-service requirement
3.4.11 => 3.4.12 2024-03-16
==================================================
- smartmon.service start after multi-user.target
3.4.10 => 3.4.11 2024-03-15
==================================================
- /usr/libexec/smartmon/smartmon: now only creates
and removes crontab files
- reworked systemd service file smartmon.service
3.4.9 => 3.4.10 2024-03-14
==================================================
- /usr/libexec/smartmon/smartmon: waitforpid
3.4.8 => 3.4.9 2024-03-14
==================================================
- Corrected libsystemd requirement
3.4.7 => 3.4.8 2024-03-13
==================================================
- Switched to systemd
- Simplifications in (pre)install.sh
3.4.6 => 3.4.7 2023-10-02
==================================================
- smartmon-report: Added type marvell
3.4.5 => 3.4.6 2023-10-01
==================================================
- Typo usbprofilic -> usbprolific
- smartmon-report: Code simplification
3.4.4 => 3.4.5 2023-09-30
==================================================
- smartmon-report: Added new device types
3.4.3 => 3.4.4 2023-09-28
==================================================
- More code cleanup
- Use service instead of initscript call
- Removed use of subshells
- New dialog for device type: More predefinded
device types, input line for manual entry
- Use DRIVES_LOCAL_CUI.sh for device names
3.4.2 => 3.4.3 2023-09-27
==================================================
- Make update more silent
3.4.1 => 3.4.2 2023-09-27
==================================================
- Code cleanup
3.4.0 => 3.4.1 2023-09-24
==================================================
- smartmontools 7.4
(RPM build from SuSE Tumbleweed package)
3.2.0 => 3.4.0 2023-07-08
==================================================
- smartmontools 7.3
(RPM build from SuSE Tumbleweed package)
3.1.1 => 3.2.0 2022-03-05
==================================================
- smartmontools 7.3
Compiled with gcc 10.3.0 - Linked to glibc 2.33
(./configure --prefix=/usr --sysconfdir=/etc)
3.0.0 => 3.1.1 2021-08-21
==================================================
- install.sh: Check if apache docroot exists before
creating symlink
3.0.0 => 3.1.0 2021-02-17
==================================================
- Replaced eislib by functions in initscript
2.9.8 => 3.0.0 2021-01-01
==================================================
- smartmontools 7.2
Compiled with gcc 9.3.1 - Linked to glibc 2.31
(./configure --prefix=/usr --sysconfdir=/etc)
2.9.7 => 2.9.8 2020-10-03
==================================================
- /var/install/bin/smartmon-plot: Fixed handling of
devices in /dev/disk directory structure
2.9.6 => 2.9.7 2020-04-10
==================================================
- Fixed requirements
2.9.5 => 2.9.6 2020-01-16
==================================================
- smartmontools 7.1
Compiled with gcc 8.1.1 - Linked to glibc 2.22
(./configure --prefix=/usr --sysconfdir=/etc)
2.9.4 => 2.9.5 2019-12-26
==================================================
- /var/install/config.d/smartmon.sh: Removed device
name check (existence in /proc/partitions)
2.9.3 => 2.9.4 2019-12-23
==================================================
- Changed width of full plots from 544 to 640
- Added x axis resolution calculation for full plots
2.9.2 => 2.9.3 2019-10-21
==================================================
- Enhanced RegExp for cciss devices in smartmon.exp
2.9.1 => 2.9.2 2019-10-20
==================================================
- Fixed RegExp in smartmon.exp
2.9.0 => 2.9.1 2019-10-18
==================================================
- Now device links from /dev/disk/by-id are allowed
2.8.0 => 2.9.0 2019-02-03
==================================================
- smartmontools 7.0
Compiled with gcc 8.1.1 - Linked to glibc 2.22
(./configure --prefix=/usr --sysconfdir=/etc)
1.8.3 => 2.8.0 2018-09-28
==================================================
- smartmontools 6.6
First release for eisfair-1 and eisfair-64
Compiled with gcc 8.1.1 - Linked to glibc 2.22
(./configure --prefix=/usr --sysconfdir=/etc)
1.8.2 => 1.8.3 2018-07-13
==================================================
- Stop service in preinstall.sh on update only
1.8.1 => 1.8.2 2017-11-09
==================================================
- Removed unneeded output on install and update
- Use verify of drives database update if gpg
is available
1.8.0 => 1.8.1 2017-11-05
==================================================
- Added --no-verify option to update drivedb command
1.6.4 => 1.8.0 2017-11-05
==================================================
- Updated smartmontools to 6.6
Compiled with gcc 4.7.4 - Linked to glibc 2.15
(./configure --prefix=/usr --sysconfdir=/etc)
- Changed status to stable
1.6.3 => 1.6.4
=========================
- Corrected eisfair project name in smartmon mails
- Update of drivedb on update and installation
- Initskript: Check if START_SMARTMON is set to yes
1.6.2 => 1.6.3
=========================
- Check for /usr/sbin/sendmail moved to configuration
- Additions to documentation
1.6.1 => 1.6.2
=========================
- Check for existence of /usr/sbin/sendmail
as indicator for a mail package
1.6.0 => 1.6.1
=========================
- Improved start/stop of smartmon service in
/var/install/config.d/smartmon.sh
1.5.2 => 1.6.0
=========================
- Updated smartmontools to 6.5
Compiled with gcc 4.7.4 - Linked to glibc 2.15
(./configure --prefix=/usr --sysconfdir=/etc)
- START_SMARTMON defaults to no
- mecho with -- on long options
- No start of configuration at install
- Corrected handling of errorcodes on cciss
- Search for cciss devices from 0 to 15 instead of 0 to 127
- Use del-package if version is >= 1.6.0
- Changed option update to --update in deinstall script
- Removed gnuplot binary setting require to gnuplot instead
- Changes for new gnuplot syntax
- Added "Updated drives database" to menu
- Moved creation an deletion of startscript links from
install.sh to /var/install/config.d/smartmon.sh
- Stopping service in preinstall.sh and starting in
/var/install/config.d/smartmon.sh if set to yes
- Discontinued eisxen and eisfair-2 support
- SMARTMON_DEVICE_TYPE_CUI.sh was not deleted by deinstall
- Changed stopping command in init-Script
- Killing of smartd when updating versions < 1.6.0 in preinstall.sh
- Packet maintainer changed to Marcus Roeckrath
1.5.1 => 1.5.2
=========================
- [eisfair 1]: libstdcpp6-libc6-2-2 (v3) replaced by libstdcpp6 (v6)
requirement (thanks to Annemarie Elba).
1.5.0 => 1.5.1
=========================
- no new features added
- binaries updated to smartmontools 5.39
- cui smart report via menu (thanks to Juergen Edner)
- detection of drives on 3ware-controllers improved (thanks to Juergen Edner)
1.4.1 => 1.5.0
=========================
- runlevel adaptions for eisfair-2.
- fixed cron path for eisfair-2.
1.4.0 => 1.4.1
=========================
- some scripts for eisfair2/eisxen adapted
(log_*_msg, start-stop-daemon), scripts are
less verbose now
1.3.4 => 1.4.0
=========================
- changed status to stable
1.3.3 => 1.3.4
=========================
- Support for eisxen-1 and eisfair-2 added, binaries
coming from Ubuntu.
- ssmtp package added to accepted mail packages.
- Added short and long selftests to default parameters
(Short tests every night at 02:00 am, long tests every
saturday night at 03:00 am)
- Support for Compaq Smart Array Controller (cciss) added
(some code kindly contributed by Stefan Goldbach).
- Ignore missing 'tw[a|e]*' entries in /proc/partitions
for 3ware controllers (reported by Christof Grobelny)
- Updated smartmon.exp and default config file to reflect
new '-d sat' option and ability of smartd to address up
to 32 drives connected to a 3ware controller.
- SMARTMON_DEVICE_N_3WARE_DRIVES removed, smartmon detects
drives connected to a 3ware Controller or a Compaq Smart
Array controller automatically (thanks for the hint
to Stefan Goldbach).
- Menu item is no longer removed when updating.
- Documentation updated.
- HTML-Code for plots cleaned.
- Bug in help file fixed. help is visible again for all parameters.
- smartmon-update.sh script moved to /var/install/config.d.
- Some code cleaning.
1.3.2 => 1.3.3
=========================
- binaries updated to stable smartmontools 5.38
1.1.22 => 1.3.1 => 1.3.2
=========================
- /var/smartmon/log and /var/smartmon/plot are no longer
shipped with the archive but created by install.sh.
- version numbering corrected, because smartmon has
become an official package.
- documentation updated.
1.1.21 => 1.1.22
=========================
- check file reworked.
1.1.20 => 1.1.21
=========================
- changed status to stable.
1.1.19 => 1.1.20
=========================
- added some 'tail -n1' to the plotting script
to filter doubled attributes again.
1.1.18 => 1.1.19
=========================
- requirement of mail package removed.
- /tmp/preinstall.sh adapted to check whether
one of the mail packages is installed.
1.1.17 => 1.1.18
=========================
- binaries updated to recent smartmontools 5.38-cvs (experimental!).
- added some 'uniq -i' commands for the plotting script to filter
doubled attributes from some harddisks (reported by Alexander Dahl).
- added 'libstdcpp-libc6-2-2' to the required packages.
- using set-access-rights script now.
- shipping stripped binaries now.
1.1.16 => 1.1.17
=========================
- binaries updated to smartmontools 5.38-cvs (experimental!).
1.0.15 => 1.1.16
=========================
- /var/smartmon/plot is no longer deleted during update.
- simply pimped up smartmon to 1.1.16 because of wrong version numbering.
1.0.14 => 1.0.15
=========================
- binaries updated to smartmontools 5.36.
- smartmon.sh adapted to reflect changed output
of /proc/partitions for kernel 2.6.x
(Thanks to Michael Suesz).
- changed status to testing.
1.0.11 ... 1.0.12 ... 1.0.13 => 1.0.14
=========================
- added some 'To:' to smartmon-mail and smartmon-plot
(suggested by Dennis Neuhaeuser).
1.0.10 => 1.0.11
=========================
- changed status to stable.
1.0.9 => 1.0.10
=========================
- Bugfix regarding symlinking during
installation (reported by Stefan Heidrich).
1.0.8 => 1.0.9
=========================
- empty quota menufile removed.
1.0.7 => 1.0.8
=========================
- Prefix 'SMARTMON' added for regular expressions
in /etc/check.d/smartmon.exp.
- Checks for installed apache webserver added.
- Scripts cleaned.
- update script is using printvar now.
- 0-byte file /etc/config.d/smartmon removed.
- comments to /etc/default.d/smartmon added.
-
replaced by
in XML menu file. 1.0.6 => .0.7 ========================= - XML menu structure added. - start/stop/status/edit/doc/menu scripts removed. - ECE support added. - some cosmetic changes. 1.0.5 => 1.0.6 ========================= - mailscript reworked for softraid. 1.0.4 => 1.0.5 ========================= - mailing script added to let the sender address appear with a fully qualified domain name (requested by Stefan Puschek). - same script gives more detailed information about affected devices, partitions and mountpoints. 1.0.3 => 1.0.4 ========================= - removed checks of /etc/fstab and /etc/raidtab, done by parsing /proc/partitions now (suggested by Christian Treczoks). - a click on an image opens a larger image with only last 60 values plotted for a better overview over recent developments. - some script improvements. 1.0.2 => 1.0.3 ========================= - /var/install/bin/smartmon-plot checks for /var/smartmon/smartmon_warn_attributes, caused error when having no warnings activated. - mini_httpd support added (suggested by M. Herleb). - static gnuplot binary replaces dynamic one - libpng2 requirement is obsolete. 1.0.1 => 1.0.2 ========================= - new functionality: smartmon lets you specify your own thresholds and the package mails you if the current value is over or under threshold (suggested by Carsten Cerny). - new parameters: - SMARTMON_DEVICE_N_WARN_N - SMARTMON_DEVICE_N_WARN_N_ATTRIBUTE - SMARTMON_DEVICE_N_WARN_N_KIND - SMARTMON_DEVICE_N_WARN_N_RELATION - SMARTMON_DEVICE_N_WARN_N_THRESHOLD - SMARTMON_PLOT_SHOW_SN (read documentation for more details) - some bugfixes for plotting. (reported by V. Kukol) - Plots have a title with multiple lines, including serial number of the drive to make identifying easier. This can be switched off. - smartd is started now with some new options: 1. '-d removable' This is a workaround! Smartd should not exit if a drive is failing currently or is not present. This is useful if you have a RAID with a failing disk to watch the other drive(s). 2. '-n sleep' The drives are not woken up if they are in sleeping mode. This could affect plotting! 3. '-f' Check for 'failure' of any Usage Attributes. - Power_On_* attributes are logged and plotted again. - documentation updated. - script improvements, code cleaning ... 1.0.0 => 1.0.1 ========================= - gnuplot reintroduced. - plotting feature reimplemented. - new requirement: libpng2 package. - new parameters: - SMARTMON_DEVICE_N_PLOT - SMARTMON_PLOT - SMARTMON_PLOT_CRON_SCHEDULE (read documentation for more details) - support for marvell controller added. - documentation updated. 0.9.7 => 1.0.0 ========================= - some cosmetic changes. - changed status to 'stable'. 0.9.6 => 0.9.7 ========================= - bugfix in /var/install/bin/smartmon-report (reported by Marcel Weiler). 0.9.5 => 0.9.6 ========================= - START_SMARTMON='no' is now recognized by /var/install/bin/smartmon-edit instead of /etc/init.d/smartmon. 0.9.4 => 0.9.5 ========================= - softraid support added. 0.9.3 => 0.9.4 ========================= - some additions to deinstall file. 0.9.2 => 0.9.3 ========================= - /etc/filelist.d/smartmon-files.txt added. 0.9.1 => 0.9.2 ========================= - SMARTMON_DEVICE_N_TYPE accepts only 'ata' for IDE-drives now. - "Show SMART drive status" script reworked. - line length in /etc/config.d/smartmon corrected. - improved messages while starting smartd. - some error messages added. 0.1.0 => 0.9.1 ========================= - updated smartmontools binaries (5.33). - Parameter SMARTMON_DEVICE_N_ACTIVE added. - eislib supported added. - documentation added. 0.0.9 => 0.1.0 ========================= - Menu entry 'Advcanced configuration file handling' added. 0.0.8 => 0.0.9 ========================= - regular expression for SMARTMON_DEVICE_%_3WARE_DRIVES adapted. 0.0.7 => 0.0.8 ========================= - default for mail recipient changed to 'root@localhost'. - feedback request added in .info file. 0.0.6 => 0.0.7 ========================= - updated smartmontools binaries (5.31). - statistic generation removed. - smart logging removed. - gnuplot removed. - hddtemp removed. - rudimentary webconf support removed for now. 0.0.5 => 0.0.6 ========================= - updated gnuplot (recent version 3.7.3) added - hddtemp added - statistic generation improved - format of logfile changed, SMART-, TRESH-, and RAW-values of nearly all attributs are stored. This makes an later individual analysis possible (independently from smartmon-package). 0.0.4 => 0.0.5 ========================= - location of documentation and changes file corrected. - location and naming of .tmp and .plot files changed. - generation of .plot files and index.html improved. 0.0.3 => 0.0.4 ========================= - check for valid username removed. SMARTMON_FAILURE_MAIL_TO accepts now '@[bla.]local.lan' or '@localhost'
- first trial of automatic generation of drive statistics added.
0.0.2 => 0.0.3
=========================
- menu item for HDD-status added (many thanks to Stefan Krister for the awk-script!)
- new Parameters added:
SMARTMON_N_DEVICE_ARGS allows to add arguments for smartd
SMARTMON_N_DEVICE_OVERRIDE_DEFAULT allows to suppress default values for samtrd
- code cleanup
0.0.1 => 0.0.2
=========================
- improved /etc/init.d/smartmon
- SMARTMON_FAILURE_MAIL_TO accepts username without fully qualified domain.
- check for valid username added.
- check for valid device names added.
0.0.1 initial release
=========================
replaced by
in XML menu file. 1.0.6 => .0.7 ========================= - XML menu structure added. - start/stop/status/edit/doc/menu scripts removed. - ECE support added. - some cosmetic changes. 1.0.5 => 1.0.6 ========================= - mailscript reworked for softraid. 1.0.4 => 1.0.5 ========================= - mailing script added to let the sender address appear with a fully qualified domain name (requested by Stefan Puschek). - same script gives more detailed information about affected devices, partitions and mountpoints. 1.0.3 => 1.0.4 ========================= - removed checks of /etc/fstab and /etc/raidtab, done by parsing /proc/partitions now (suggested by Christian Treczoks). - a click on an image opens a larger image with only last 60 values plotted for a better overview over recent developments. - some script improvements. 1.0.2 => 1.0.3 ========================= - /var/install/bin/smartmon-plot checks for /var/smartmon/smartmon_warn_attributes, caused error when having no warnings activated. - mini_httpd support added (suggested by M. Herleb). - static gnuplot binary replaces dynamic one - libpng2 requirement is obsolete. 1.0.1 => 1.0.2 ========================= - new functionality: smartmon lets you specify your own thresholds and the package mails you if the current value is over or under threshold (suggested by Carsten Cerny). - new parameters: - SMARTMON_DEVICE_N_WARN_N - SMARTMON_DEVICE_N_WARN_N_ATTRIBUTE - SMARTMON_DEVICE_N_WARN_N_KIND - SMARTMON_DEVICE_N_WARN_N_RELATION - SMARTMON_DEVICE_N_WARN_N_THRESHOLD - SMARTMON_PLOT_SHOW_SN (read documentation for more details) - some bugfixes for plotting. (reported by V. Kukol) - Plots have a title with multiple lines, including serial number of the drive to make identifying easier. This can be switched off. - smartd is started now with some new options: 1. '-d removable' This is a workaround! Smartd should not exit if a drive is failing currently or is not present. This is useful if you have a RAID with a failing disk to watch the other drive(s). 2. '-n sleep' The drives are not woken up if they are in sleeping mode. This could affect plotting! 3. '-f' Check for 'failure' of any Usage Attributes. - Power_On_* attributes are logged and plotted again. - documentation updated. - script improvements, code cleaning ... 1.0.0 => 1.0.1 ========================= - gnuplot reintroduced. - plotting feature reimplemented. - new requirement: libpng2 package. - new parameters: - SMARTMON_DEVICE_N_PLOT - SMARTMON_PLOT - SMARTMON_PLOT_CRON_SCHEDULE (read documentation for more details) - support for marvell controller added. - documentation updated. 0.9.7 => 1.0.0 ========================= - some cosmetic changes. - changed status to 'stable'. 0.9.6 => 0.9.7 ========================= - bugfix in /var/install/bin/smartmon-report (reported by Marcel Weiler). 0.9.5 => 0.9.6 ========================= - START_SMARTMON='no' is now recognized by /var/install/bin/smartmon-edit instead of /etc/init.d/smartmon. 0.9.4 => 0.9.5 ========================= - softraid support added. 0.9.3 => 0.9.4 ========================= - some additions to deinstall file. 0.9.2 => 0.9.3 ========================= - /etc/filelist.d/smartmon-files.txt added. 0.9.1 => 0.9.2 ========================= - SMARTMON_DEVICE_N_TYPE accepts only 'ata' for IDE-drives now. - "Show SMART drive status" script reworked. - line length in /etc/config.d/smartmon corrected. - improved messages while starting smartd. - some error messages added. 0.1.0 => 0.9.1 ========================= - updated smartmontools binaries (5.33). - Parameter SMARTMON_DEVICE_N_ACTIVE added. - eislib supported added. - documentation added. 0.0.9 => 0.1.0 ========================= - Menu entry 'Advcanced configuration file handling' added. 0.0.8 => 0.0.9 ========================= - regular expression for SMARTMON_DEVICE_%_3WARE_DRIVES adapted. 0.0.7 => 0.0.8 ========================= - default for mail recipient changed to 'root@localhost'. - feedback request added in .info file. 0.0.6 => 0.0.7 ========================= - updated smartmontools binaries (5.31). - statistic generation removed. - smart logging removed. - gnuplot removed. - hddtemp removed. - rudimentary webconf support removed for now. 0.0.5 => 0.0.6 ========================= - updated gnuplot (recent version 3.7.3) added - hddtemp added - statistic generation improved - format of logfile changed, SMART-, TRESH-, and RAW-values of nearly all attributs are stored. This makes an later individual analysis possible (independently from smartmon-package). 0.0.4 => 0.0.5 ========================= - location of documentation and changes file corrected. - location and naming of .tmp and .plot files changed. - generation of .plot files and index.html improved. 0.0.3 => 0.0.4 ========================= - check for valid username removed. SMARTMON_FAILURE_MAIL_TO accepts now '