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
Next revision Both sides next revision
todo [2020/02/03 08:21]
Robbie Ferguson
todo [2020/04/15 09:15]
Robbie Ferguson
Line 5: Line 5:
 ====Known Issues==== ====Known Issues====
  
-  * 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 +  ​* As per [[https://​forum.nemslinux.com/​viewtopic.php?​f=10&​t=707|Ricks]] add ability for NEMS to auto-discover hosts and perhaps even compatible services. This has been added as a Patreon goal. 
-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+  * As pointed out by tripled, check_nconf treats ARG1 as command (-c) in its entirety. So we receive "NRPE: Command '​check_disk -w 80 -c 90 -p /​media/​pi"​ as the full line is treated as command. It should be sending -c "​check_disk"​ -a "-w 80 -c 90 -p /​media/​pi"​ - will likely need to fix the check_command which may break it for those who hacked it up by changing the arg to, for example, check_disk"​ -a "-w 80 -c 90 -p /media/pi 
 +  ​* 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-.   * 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 save. I have not been able to replicate this.   * 🇨🇷 Benedetti -Ale Morera- reported NEMS SST breaking TLS settings if enable background Blur and save. I 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.   * //​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.
  
-====During the 1.Release Cycle (Not At Launch)====+====During the 1.Release Cycle (Not At Launch)====
  
   * Add Elgato StreamDeck controller support via [[https://​github.com/​abcminiuser/​python-elgato-streamdeck]]   * Add Elgato StreamDeck controller support via [[https://​github.com/​abcminiuser/​python-elgato-streamdeck]]
Line 36: Line 37:
 ====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).
   * 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]].   * 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 60: Line 64:
   * 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.txt
  • Last modified: 2020/08/13 13:06
  • by Robbie Ferguson