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
todo [2019/02/28 19:53]
Robbie Ferguson
todo [2020/02/26 14:09] (current)
Robbie Ferguson
Line 3: Line 3:
 This list details features which are planned for future releases of NEMS Linux. NEMS Linux is released on a semi-annual basis, with a major release usually falling in or around May and November. Thanks to the NEMS Linux Migrator, upgrading is a cinch, and thanks to NEMS Linux' rolling release system, many fixes, patches and upgrades can find their way into existing installations. This list details features which are planned for future releases of NEMS Linux. NEMS Linux is released on a semi-annual basis, with a major release usually falling in or around May and November. Thanks to the NEMS Linux Migrator, upgrading is a cinch, and thanks to NEMS Linux' rolling release system, many fixes, patches and upgrades can find their way into existing installations.
  
-====Planned for NEMS 1.5====+====Known Issues====
  
-These are the items that still remain ​to be done before ​NEMS 1.is released.+  * Bland-X3 reports: "Have a bug/issue. Check_snmp has issues with creating files when using the --rate switch (-C CommunityGoesHere -P 2c -o .1.3.6.1.2.1.2.2.1.10.1 -w 80000 -c 102400 --rate) results in Status Information: ​   Cannot create directory: /​usr/​var/​111 ... Can run command in CLI using sudo and does record the rate information which indicates simple permission problem or can modify the check_snmp command ​to save it somewhere else with permission maybe."​ - Quick guess is maybe the command was run as root user from CLI which has now locked the nagios user from being able to access the folders. Will need to test. Also, see https://​support.nagios.com/​forum/​viewtopic.php?​f=7&​t=45864 
 +  * Static IP doesn'​t persist after reboot in Virtual Appliance. Reported by dr_patso and confirmed by 🇨🇷 Benedetti -Ale Morera-. 
 +  * 🇨🇷 Benedetti -Ale Morera- reported ​NEMS SST breaking TLS settings if enable background Blur and saveI have not been able to replicate this. 
 +  * //​check_wmi_plus//​ has never contained the functionality for the documented //​checkdns//​ feature. This has lead to some users saying the feature (which ​is an available check command in NEMS based on their docs) doesn'​t work. Need to remove this check command, and add a new one -- perhaps //check_dns $HOSTNAME$ $HOSTADDRESS$//​ which will ensure the DNS of the host matches.
  
-  * Move getty to TTY7 and set as default. CSF alerts are flooding TTY1. +====During the 1.6 Release Cycle (Not At Launch)====
-  * Revamp the Telegram notifications,​ fix any bugs, and add documentation [[http://​forum.category5.tv/​thread-124-post-971.html#​pid971|as per baggins]]. +
-  * Preliminary eMMC support for XU4 and A64-LTS ... more to come. +
-  * If NEMS is unable to communicate with github, a nems-upgrade will erroneously upgrade NEMS' version number even though the upgrade itself will have failed, as [[http://​forum.category5.tv/​thread-93-post-726.html|reported by baggins]]. +
-  * RPi-Monitor giving error on Pi 3 B+ "Can not get information (dynamic.json) from rpi-monitor server"​. Reported by Ron Taylor. +
- +
-====Planned for NEMS 1.5.1====+
  
 +  * Add Elgato StreamDeck controller support via [[https://​github.com/​abcminiuser/​python-elgato-streamdeck]]
 +  * Add multi-tenant support as requested by Kevin Quiambao. Ability to add extra users who have access to certain features, such as Adagios / Nagios reporting. ULA if possible.
 +  * Integrate notification tests for Telegram and Pushover.
 +  * Move notification tests to NEMS Dashboard (rather than Linux terminal).
 +  * Explore integration of ULA for staff.
 +  * Add sound effects to NEMS TV Dashboard on state change as per BastyJuice. See http://​www.storiesinflight.com/​html5/​audio.html
   * MRTG as per [[http://​forum.category5.tv/​thread-408.html|mydogboris]].   * MRTG as per [[http://​forum.category5.tv/​thread-408.html|mydogboris]].
- +  * NanoPi M4 Ethernet MAC address changes every reboot. Thanks to UltimateBugHunter for reporting. 
-====During the 1.5 Release Cycle (Not At Launch)==== +  * The TV output on ODROID-C1+ Build 1 doesn'​t work. Fix this. 
- +  * Add [[https://​www.nagios.org/​ncpa/?​__hstc=189745844.6f4567e25069d3a733d5058a22c1187e.1566995089857.1566995089857.1567168833486.2&​__hssc=189745844.2.1567168833486&​__hsfp=4019080588#​downloads|NCPA]] support. 
-  * Marshman reports ​NEMS System Overview shows 1 more host and 1 more service than actually existInvestigate and fix.+  * RPi-Monitor giving error on Pi 3 B+ "Can not get information ​(dynamic.jsonfrom rpi-monitor server"​. Reported by Ron Taylor. 
 +  * If NEMS is unable to communicate with github, a nems-upgrade will erroneously upgrade NEMS' version number even though the upgrade itself will have failed, as [[http://​forum.category5.tv/​thread-93-post-726.html|reported by baggins]].
   * Documentation at the checkcommands level improved, along with other step-by-step guides added to the documentation.   * Documentation at the checkcommands level improved, along with other step-by-step guides added to the documentation.
   * Add an audible alarm to NEMS TV Dashboard as per [[http://​forum.category5.tv/​thread-406-post-2366.html|ronjohntaylor]].   * Add an audible alarm to NEMS TV Dashboard as per [[http://​forum.category5.tv/​thread-406-post-2366.html|ronjohntaylor]].
-  * NEMS NConf interface revamped to match NEMS' overall look and feel. Branding improved.+  * NEMS NConf interface revamped to match NEMS' overall look and feel. Branding improved. ​(Is a Patreon goal. Please consider supporting.)
   * Evaluate [[https://​github.com/​Cat5TV/​nconf/​pull/​4|nconf PR # 4]] for merge.   * Evaluate [[https://​github.com/​Cat5TV/​nconf/​pull/​4|nconf PR # 4]] for merge.
 +  * Create NEMS Linux Docker container. (Is a Patreon goal. Please consider supporting.)
   * Adagios interface customized to remove features not part of NEMS Linux.   * Adagios interface customized to remove features not part of NEMS Linux.
-  * Central API for Multi-NEMS Server deployment and tactical overview via web portal (ie., login to our site to see a consolidated NEMS TV Dashboard of your multiple NEMS servers). 
   * Make it so NEMS Off Site Backup sends the server the file size before the file, which will allow me to log an error if the user's file size exceeds the limit (rather than just silently failing).   * Make it so NEMS Off Site Backup sends the server the file size before the file, which will allow me to log an error if the user's file size exceeds the limit (rather than just silently failing).
   * Take a look at [[https://​forum.category5.tv/​thread-405.html|this report]] and make sure it is not affecting users in 1.5.   * Take a look at [[https://​forum.category5.tv/​thread-405.html|this report]] and make sure it is not affecting users in 1.5.
-  * NEMS will not run the weekly benchmark if the previous one took more than 10 minutes. Need to do some testing and find thresholds relative to platform since a Pi 3 taking more than 10 minutes to run our light benchmarks probably means there is a problem with the SD card, so the user should be alerted. Perhaps add something to NEMS Cloud Services that will alert a user if it is suspected their system may have hardware issues. 
  
 ====User Requests to Review During Release Cycle==== ====User Requests to Review During Release Cycle====
  
 +  * ITManLT would like to see a NEMS SST option to enable speedtest results be displayed in NEMS TV Dashboard. I think if I cache results in the check_speedtest script, then if the cache exists and is current (ie., user has the check enabled in NEMS NConf), use it. If cache doesn'​t exist or is old, re-create on cron. This way the TV Dashboard will update numbers even if the user doesn'​t have check_speedtest enabled.
   * Review this plugin and see if it's something that I can squeeze in: [[http://​forum.category5.tv/​thread-398.html]]. Not liking the fact that it is a Windows program.   * Review this plugin and see if it's something that I can squeeze in: [[http://​forum.category5.tv/​thread-398.html]]. Not liking the fact that it is a Windows program.
   * Check ssl [[http://​forum.category5.tv/​thread-425.html|as per Zerant]] (thought not particularly needed since check_http supports this already).   * Check ssl [[http://​forum.category5.tv/​thread-425.html|as per Zerant]] (thought not particularly needed since check_http supports this already).
- 
-=====Planned for NEMS 1.6===== 
- 
   * Add check_pfsense [[http://​forum.category5.tv/​thread-412.html|as per mydogboris]].   * Add check_pfsense [[http://​forum.category5.tv/​thread-412.html|as per mydogboris]].
 +  * Veeam checks [[https://​forum.category5.tv/​thread-398-post-2889.html|as per Premium]].
 +  * APC UPS check as per LordOfLevels🔊. [[https://​exchange.nagios.org/​directory/​Plugins/​Hardware/​UPS/​APC|See the Exchange]].
 +  * Web interface to upload a backup.nems file for restoration as per LordOfLevels🔊. Perhaps user can run //​nems-restore webupload// and a code will be provided which can be entered into the form to confirm legitimate usage, and the restore will wait, checking a tmpdir for a file upload. Progress and status displayed within the bash window and restore prompts "Are you sure" as soon as the upload is complete.
  
 =====Known Issues===== =====Known Issues=====
Line 58: Line 62:
   * Evaluate [[https://​github.com/​it-novum/​openITCOCKPIT|openITCockpit]] as a possible front-end.   * Evaluate [[https://​github.com/​it-novum/​openITCOCKPIT|openITCockpit]] as a possible front-end.
   * Add feature to nems-migrator'​s off site backup that allows a user to request an email if their backup fails (can get the email info from NEMS SST and send email accordingly,​ separate of Nagios). Perhaps add a service check on the NEMS server instead? - Planning to add this feature to NEMS Cloud during the 1.5-1.6 release cycle.   * Add feature to nems-migrator'​s off site backup that allows a user to request an email if their backup fails (can get the email info from NEMS SST and send email accordingly,​ separate of Nagios). Perhaps add a service check on the NEMS server instead? - Planning to add this feature to NEMS Cloud during the 1.5-1.6 release cycle.
 +  * Add auto-discovery functionality. [[https://​vanheusden.com/​java/​ScanToNag/​|this]] and [[https://​exchange.nagios.org/​directory/​Addons/​Configuration/​Auto-2DDiscovery|this]]?​
   * Make it so first boot automatically takes user into nems-init, with the option of instead running it through SSH.   * Make it so first boot automatically takes user into nems-init, with the option of instead running it through SSH.
   * Must improve logrotate. Some of the logs are getting quite large on some systems that have been up for a long time.   * Must improve logrotate. Some of the logs are getting quite large on some systems that have been up for a long time.
  • todo.1551401620.txt.gz
  • Last modified: 2019/02/28 19:53
  • by Robbie Ferguson