Merakibeat Elastic Beats plugin for Meraki Wireless Health APIs

Merakibeat This is an Elastic Beats plugin for the Meraki Wireless Health API. Meraki exposes a set of Dashboard API endpoints to identify the health of network devices and clients. Key Metrics Connection Stats Success : Total number of successful connection Assoc : Number of connections in Association state Auth : Number of connections in Authetication state DHCP : Number of connections in DHCP ip assignmnet stage DNS : Number of connections in DNS check stage Latency… Read More “Merakibeat Elastic Beats plugin for Meraki Wireless Health APIs”

Meraki Dashboard Reports with Google Sheets

Easily import Meraki Network data into Google Sheets using the Meraki Dashboard API. Get Started Simply run this demo by opening the following Google Sheet. Meraki-Reports Sheet Then copy the file to your own account by selecting File -> Make a copy. This will allow the script to run and ensure your credentials are kept within your account.    Update the settings sheet with your API key to start. Then run the report “Organizations for… Read More “Meraki Dashboard Reports with Google Sheets”

Captive Portal with Mews hospitality PMS

Integrating a wireless network with a hotel PMS system, using the Meraki and Mews APIs. This guide serves as an example of what could easily be built when you have the power of cloud networking on your side.   Scenario Objectives The “Solutions Hotel” would like to integrate their hotel property management system (PMS) with the wireless network to provide a seamless experience for their guests. For compliance and continued engagement, the login activity should… Read More “Captive Portal with Mews hospitality PMS”

PII Tool for GDPR

This sample tool demonstrates how an administrator can review and modify how personal identifying information (PII) is stored or processed by Cisco Meraki. The tool uses Meraki API endpoints and is based on a broader VueJS Progressive Web App. Any changes will be applied to the target dataset. More info: GDPR – Data Privacy and Protection Live Demo  The app uses the DevNet Sandbox organization by default. You can use your own API key to… Read More “PII Tool for GDPR”

Captive Portal with NodeJS using Group Policies

A simple Captive Portal using Meraki Group Policies to authenticate a user on a wireless network and define their access. Source Code Use Cases One-time Registration Premium Access 2-factor Authentication Technologies Captive Portal API Dashboard API Environment NodeJS w/ Express Handlebars Web App Installation git clone meraki cd meraki npm install Configure Open the configs.js file and edit the variables and save it. If you do not already have these values, complete the steps in the… Read More “Captive Portal with NodeJS using Group Policies”

Provision Networks with ServiceNow

Leveraging Meraki APIs, you can cloud manage your network with the ServiceNow platform! In this article, we discuss what it would take to build your own application. To do this, we will explore a scenario in which a service provider would like to provide a custom Meraki tool where their operators can easily provision a network. The tool will consist of a few forms to enter the site details, bind a newly created network to… Read More “Provision Networks with ServiceNow”

Manage Administrators with the Meraki Puppet Module

We’re thrilled to collaborate with Puppet to demonstrate network automation with the Cisco Meraki platform and Cisco’s cloud-managed products. Our joint customers, partners, and managed service providers need a way to further simplify at scale – and that means scripting tasks like configuration and auditing across all their Meraki networks. With Puppet, Meraki customers can now define their network configuration and policies and ensure that they remain in the desired state. The new Cisco Meraki module for Puppet lets you… Read More “Manage Administrators with the Meraki Puppet Module”

Deep linking to the Meraki Dashboard

What’s a Deep Link? A deep link is a hypertext link to a page on a web site other than its home page. The “deep” refers to the depth of the page in a site’s hierarchical structure of pages. Any page below the top page in the hierarchy (the home page) can thus be considered deep. Meraki allows deep linking to an organization, a network, or a specific Meraki device. This could come in handy… Read More “Deep linking to the Meraki Dashboard”

Internet of Things with Node-RED

See Node-RED in Action Interacting with APIs, the Internet of Things and building automation tools has never been so easy and fun. Node-RED is an open source flow based editor built on NodeJS. If you are new to developing or would like a “low-code” experience for using Meraki APIs, this tool is perfect for you. Demos Node-RED Flow Editor View and interact with the “flows” which make up the various applications. You can copy these… Read More “Internet of Things with Node-RED”

Provision Networks with a Google Form

Build a simple Google Form to provision and configure a Meraki network with a single click. This saves time by avoiding the need to build a front end website. You can also easily tie into the many Google Apps services to extend the business workflow. The form works by attaching a script written in JavaScript to make API calls to the Meraki Dashboard API. Launch Demo Tutorial This learning lab demonstrates the power of Meraki APIs… Read More “Provision Networks with a Google Form”