nathanscott / traffic_control

Airport Extreme snmp details
15 stars 0 forks source link

h1. Traffic Control

Helps you monitor your Airport Extreme traffic.

h2. Features

Spits out some basic snmp info including:

Get network client information including:

h2. Example

bc.. airport = TrafficControl::Airport.new "airport.local", "public"

puts "There are around #{airport.settings["wirelessNumber"]} folk#{"s" unless airport.settings["wirelessNumber"] == 1} on your wifi" puts airport.clients.inspect

airport.clients.each do |client, attributes| puts "Details for client with MAC address #{client}:" attributes.each do |name, details| puts "#{name}: #{details}" end puts "--\n" end

h2. Requirements

h3. Installing the Airport MIB

bc. cd /usr/share/snmp/mibs sudo curl -L -O http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/061-0652.20030619.5ibjt/airport-extreme.mib cd ~