Skip to content

EPIC: Nagios Enhancements & Extension Program #2981

Open
@steelhead31

Description

@steelhead31

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.

  1. 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

  1. Manage User Configuration / Backup / Restore / Automate ? ( cgi.cfg / htpasswd.users etc)
  2. Extend Nagios playbook documentation to cover, editing and extended the templating system.
  3. 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

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions