Networklore is my home online, the main focus of the site is network automation.
Networklore started it's life as a blog. Most of the content here is in the form of blog articles.
Some of the content here is in a longer form than you would usually see in blog posts. I'm currently working on setting up a specific section for tutorials.
I like sharing what I do and aim to continue releasing open source tools which can help other people in the networking industry. There's a small list below of example projects and a longer one on the contact page.
If you like Networklore make sure you subscribe and I'll let you know as soon as I publish anything new.
Each email you receive will have an unsubscribe link included, so as soon as you don't want any more mails you're just an easy click away.
Here you can find a few of the open source projects I have created.
A toolkit for aimed to help network engineers written with everyday tasks
A collection of network plugins for Nagios and compatible products.
Proof of concept for managing Cisco IOS devices with Ansible using SNMP.
Ansible modules to query network devices with SNMP from Ansible.
Here's the latest of my writings from the blog
Flask includes a Python decorator which allows you to run a function before the first request from a user is processed. The problem I had is that the function doesn’t get run until after a user has visited a page for the first time. This article describes a way to solve that. If you haven’t heard of Flask before it’s a Python microframework for web applications. With Flask you can create small or large websites. While this article isn’t a getting started guide for Flask, it will include a complete working application.
A lot of people who aren’t familiar with Napalm tend to laugh nervously when you suggest they use it in their network. The name Napalm is partly based on getting that perfect acronym and partly a desire to incinerate the old way of doing things and move to network automation. This article is about explaining what Napalm is and what lies behind the acronym.
A lot of new networking modules were released as part of Ansible 2.1. The Cisco IOS, IOS XR, NXOS, Junos and Arista EOS platforms got three common modules, the platform_config, platform_command and platform_template. The command and template modules more or less explains themselves. The config modules have some more tricks to them and I’ve gotten a few questions about how they work. In this article I’m going to focus on the ios_config module and show how you can use it to configure Cisco IOS devices. Future version of Ansible will add more parameters, this article is for Ansible 2.1.