Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelogs:nems_1.6 [2019/12/12 11:02]
Robbie Ferguson
changelogs:nems_1.6 [2020/07/23 14:48] (current)
Robbie Ferguson
Line 4: Line 4:
  
 **Key Development Features and Goals:** **Key Development Features and Goals:**
-  * Python ​to be moved to v3 stack in preparation for 2.7 EOL in January.+  * Python moved to v3 stack due to 2.7 EOL.
   * Public release of [[features:​nems-tools:​warninglight|NEMS Warning Light]].   * Public release of [[features:​nems-tools:​warninglight|NEMS Warning Light]].
   * check_mk livestatus upgraded to 1.5 (requires C++17).   * check_mk livestatus upgraded to 1.5 (requires C++17).
-  * Ports created for as many single board computers as possible.+  * Supported ​single board computer list to be reduced to focus on most used, with option for users to request ports if they do not exist. 
 +  * Port NEMS Linux to Docker platform. Development funding provided by Patrons (THANK YOU).
   * **Firewall** - NEMS Linux to include [[https://​www.configserver.com/​cp/​csf.html|ConfigServer Security & Firewall (csf) with Login Failure Daemon (lfd)]]. Internal LAN IP addresses are whitelisted by default, but if a user tries to access your NEMS server from outside the LAN (ie., if you have your NEMS server accessible on the Internet) they will get locked out if they try an incorrect password too many times.   * **Firewall** - NEMS Linux to include [[https://​www.configserver.com/​cp/​csf.html|ConfigServer Security & Firewall (csf) with Login Failure Daemon (lfd)]]. Internal LAN IP addresses are whitelisted by default, but if a user tries to access your NEMS server from outside the LAN (ie., if you have your NEMS server accessible on the Internet) they will get locked out if they try an incorrect password too many times.
   * Add IPMI (freeipmi) if not added already.   * Add IPMI (freeipmi) if not added already.
Line 28: Line 29:
   * December 12, 2019 - Upgrade Nagios Core to 4.4.5.   * December 12, 2019 - Upgrade Nagios Core to 4.4.5.
   * December 12, 2019 - Integrated [[https://​github.com/​chriscareycode/​nagiostv-react|NagiosTV]] as per BastyJuice.   * December 12, 2019 - Integrated [[https://​github.com/​chriscareycode/​nagiostv-react|NagiosTV]] as per BastyJuice.
 +  * January 28, 2020 - Upgrade Monit to 5.26.0.
 +  * January 28, 2020 - Move build tmpdir out of /tmp/ and into /usr/src/
 +  * January 28, 2020 - NEMS NConf 1.6 tooltip font color fixed.
 +  * January 28, 2020 - NEMS NConf 1.6 removal of JQuery Accordion from Generate page, replaced with terminal output.
 +  * January 28, 2020 - New Deploy button for NEMS NConf Generate Config page.
 +  * January 28, 2020 - Change notify-service-by-telegram to point to the modern script, rather than the old path (which is a symlink these days). mydogboris noted that when using the symlink, his Telegram notifications were wonky.
 +  * January 28, 2020 - Added the NEMS MOTD to Docker.
 +  * January 28, 2020 - General filesystem cleanup: remove some old cruft.
 +  * January 29, 2020 - NagiosTV theme customized to match user theme settings (such as background image).
 +  * January 31, 2020 - Added humidity sensor to check_temper.
 +  * January 31, 2020 - NRPE upgraded to 4.0.0.
 +  * January 31, 2020 - Fixed NRPE installer script if run on non-NEMS system, as per [[https://​github.com/​Cat5TV/​nems-admin/​issues/​2|Issue 2]] by Xelo.
 +  * February 11, 2020 - Revert NRPE to 3.2.1 temporarily,​ until I can figure out how to make it talk to older installs (upgrading to 4.0.0 breaks all existing 3.2.1 installs).
 +  * February 26, 2020 - check_speedtest_cli.sh now records a log file in /​var/​log/​nems/​speedtest.log. This log is now parsed by NEMS TV Dashboard and displayed at all times. Further improvements will be added before public release. As requested by ITManLT.
 +  * February 27, 2020 - Replace words "​Down"​ and "​Up"​ in NEMS TV Dashboard speedtest stats with font-awesome icons.
 +  * April 3, 2020 - Move 1.6 base to Debian 11 (bullseye).
 +  * April 3, 2020 - Upgrade Monitorix to 3.12.0.
 +  * April 7, 2020 - Added //​mod_wsgi//​ to 1.6, which is no longer auto-installed with Apache2 in bullseye.
 +  * April 7, 2020 - Initial user files now placed correctly in /etc/skel for user creation.
 +  * April 7, 2020 - Change default body background color of //NEMS NConf// to dark grey (almost black) to prevent the appearance of the screen flashing white during page transition.
 +  * April 7, 2020 - Moved old //​python-pip//,​ //​python-django//​ and //​python-paramiko//​ to modern //​python3-pip//,​ python3-django and python3-paramiko packages respectively.
 +  * April 7, 2020 - Upgrade Adagios to 1.6.6.
 +  * April 7, 2020 - Migrate to several experimental branches of Adagios components to begin testing support under Python 3.8. Current stable only supports Python 2.7 which is EOL this year.
 +  * June 1, 2020 - NEMS Linux 1.6 development merged (some would say "​downgraded"​) with NEMS Linux 1.5.2 as I wait for Adagios support for Python 3.7+. NEMS Linux 1.6 will be buster-based and use Python 2.7.
 +  * June 1, 2020 - Change ownership of /​var/​log/​nems to nagios user and group to allow check commands to write to logs. This enables the speedtest log, which in turn shows speedtest data on NEMS TV Dashboard.
 +  * June 1, 2020 - [[hardware:​temper|TEMPer]] calibration added to NEMS SST and integrated into all TEMPer output. Now, for the sake of accuracy, users may adjust the thermal and humidity sensor offset by simply dragging a slider.
 +  * June 2, 2020 - Hide TEMPer calibration option if TEMPer device is not present.
 +  * June 4, 2020 - Add Argon ONE scripts for Raspberry Pi 4.
 +  * June 19, 2020 - [[hardware:​argon_one|Argon ONE]] support complete.
 +  * June 19, 2020 - Added //repos// feature to [[commands:​nems-info|nems-info]].
 +  * June 19, 2020 - Added new check_mrtgtraf_nems check command in preparation for a very sleek MRTG integration.
 +  * June 19, 2020 - Set Argon ONE to log to /​var/​log/​nems/​argonone.log if system is rebooted or shutdown safely using the power button (with timestamp).
 +  * June 20, 2020 - Move rpimonitor off the repository and instead manually install. The source repository (http://​giteduberger.fr/​rpimonitor/​) became unstable during the 1.5 release cycle (up and down) and since rpimonitor appears to be a dead project (hasn'​t been updated in > 4 years) I've instead removed the repository requirement and installed it manually. Also, fixed the distribution name on the template.
 +  * July 4, 2020 - Change logrotate for NEMS logs to rotate logs based on log size, not date. Delayed compression added.
 +  * July 23, 2020 - //​check_mrtgtraf_nems//​ now rounds the floats of the traffic results to two decimal places.
  • changelogs/nems_1.6.1576166557.txt.gz
  • Last modified: 2019/12/12 11:02
  • by Robbie Ferguson