Slide 1

Slide 1 text

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

Slide 18

Slide 18 text

Questions / ideas / feedback ?