infrastructure
infrastructure copied to clipboard
Nagios [Epic Task 1]: Install & Configure Nagios Server Core Application From Ansible
As part of issue #2445 , some code is required to create and configure a new Nagios Core monitoring server, the following sub tasks are involved :-
- [x] Create ansible playbook to install Nagios Server Core on Ubuntu 22.04 via Ansible
- [x] Install bespoke tooling for Nagios server
- [x] nagios_slack.pl - Perl Script To Send Notification To Slack
- [x] nagios_graph - Nagios Plugin
- [x] pnp4nagios - Nagios Graphing Tool
- [x] Manage User Configuration / Backup / Restore / Automate ? ( cgi.cfg / htpasswd.users )
- [x] Default Nagios Admin User Created
- [x] Update server related global config files ( resource.cfg )
- [x] Update server related global config files ( nagios.cfg )
- [x] Create commands.cfg file from source.
- [x] Add Nagios/Slack Notification Command
- [x] Create Monitoring Configuration For Nagios Server
- [x] Test Playbook On VM
Follow On Tasks:
- Determine How To Manage Users On New Nagios
- Nagios backup/restore
- Configure Security ( Certificates / SSL etc )
@sxa could you assign this to me please ?
NOTE: This is awaiting the approve and merge of https://githuhttps://github.com/adoptium/infrastructure/pull/2638
Above PR is merged so I'm closing this