Tonight’s presentation:
How Nagios is leveraging
Ansible Network Automation
OR ….
Slide 2
Slide 2 text
Tonight’s presentation:
How AnsibleFest showed me
how completely, entirelty
wrong my thinking was when
I first scheduled this talk.
Slide 3
Slide 3 text
Do you know who I am?!
Aaron Cieslicki
Lead Integrations Specialist
ac@nagios.com
LinkedIn: Aaron Cieslicki
Slide 4
Slide 4 text
Hoped-for take-aways for y’all
●
Ansible for Network Automation exists
●
How the cool kids are doing it
●
A little about Nagios
Slide 5
Slide 5 text
The problem: AnsibleFest
Slide 6
Slide 6 text
Nagios does monitoring
Slide 7
Slide 7 text
How it works
Slide 8
Slide 8 text
The initial Nagios Ansible use case
Deployment Automation
Slide 9
Slide 9 text
Ansible Pros / Cons
●
Pros
●
Open source, linux-based, fast, workable, already in use
with some of our clients
●
Cons
●
Need to teach it to some of our clients, Windows
automation seems difficult
Slide 10
Slide 10 text
Challenges and Results
●
Challenges
●
Writing for others instead of writing for ourselves internally
●
Supporting all possible client configurations
●
Results
●
Strong anecdotal evidence for success, good video views
Slide 11
Slide 11 text
Next steps on this first automation
●
Windows support
●
Writing playbooks with Tower in mind
●
Nagios Log Server integration
Slide 12
Slide 12 text
And now … network automation
●
Did you know Ansible can run automation on networking
devices?
●
https://docs.ansible.com/ansible/latest/modules/list_of_network_modules.htm
l
Slide 13
Slide 13 text
Why would Nagios care?
●
Our customers and prospects routinely ask us for
configuration management for network devices
Slide 14
Slide 14 text
My AWESOME!!! idea
●
Ansible automates a backup, Nagios monitors that the
backup file exists, and is fresh.
●
We just bundle in Ansible, and save ourselves tons of
developer $$$$
Slide 15
Slide 15 text
And then … AnsibleFest
●
… where I learned how the cool kids are doing
configuration management
Slide 16
Slide 16 text
So now what for my big idea?
●
The new big idea:
●
Inventory script / plugin – Nagios as the source of
inventory truth
Slide 17
Slide 17 text
Other cool things I could do
●
Configure network devices for log and NetFlow data export
to Nagios Log Server and Network Analyzer