Description
This EPIC has been created as a follow on to issue #2445 , to document any identified areas of future development for the Nagios server, and the automated processes for creating configuration.
- Add unique infrastructure hosts to Nagios monitoring :
- jckservices.adoptium.net
- bastillion.adoptopenjdk.net
- ansible.adoptopenjdk.net
- awx.adoptopenjdk.net
- vagrant-x64-1
** 2. Extended configuration automation to allow for individual host name/template mapping - Completed**
** 3. Include script to configure host keys on Nagios server - PR To Review: #3683 **
4. Improve ansible/playbooks/nagios/roles/Nagios_Config/scripts/Create_Nagios_Server_Configurations.py script to be function based, to reduce complexity of the main looping logic.
5. Document standard service checks on each function/os from automation templates
6. Identify additional monitoring tasks, and automate adding them via ansible.
7. Extend support to other O/Ss besides Ubuntu22.04
8. Investigate Nagios User Security Model
9) Automate Nagios Server Management
- Auto adding of ssh keys. Ansible request for Nagios_Master_Config_Tool to run as Nagios User #1876
- Manage User Configuration / Backup / Restore / Automate ? ( cgi.cfg / htpasswd.users etc)
- Extend Nagios playbook documentation to cover, editing and extended the templating system.
- Improve Nagios/Ansible inventory check script to be nicer ansible/playbooks/nagios/roles/Nagios_Server/files/nagios_server_plugins/check_nagios_sync
Metadata
Metadata
Assignees
Labels
Type
Projects
Status