Cómo ver métricas de router de casa (6 / 7 paso)

Paso 6: Secuencias de comandos de Router

Adjunto archivo zip contiene:
router_assoclist.sh - script de ejemplo para informar el número de clientes inalámbricos conectados
router_cpu.sh - script de utilización de CPU
router_mem.sh - script de utilización de memoria
router_net.sh - script de estadísticas de red. Utiliza contadores de tráfico. Compensa por rollover de contador.
router_ping_ext.sh - ida y vuelta de Ping para uno o más destinos
router_temp.sh - temperaturas en 2,4 GHz y 5 GHz chips en grados Celsius. Si lo prefiere a Fahrenheit, hacer los cálculos aquí.
routerstats.sh - script principal que dispara a los otros
todb.sh - un script que toma tres argumentos: puntos de datos, columnas y nombre de serie. Datos de cadena automáticamente cotiza y datos es formateados y enviados a la base de datos destino.

Se trata de cómo instalar los scripts de muestra:

  1. Inicie sesión la línea de comandos del router

  2. Cree un directorio en persistente (jffs) sistema de archivos:

    # mkdir /jffs/scripts/routerstats

  3. Extraiga el archivo zip y mover los archivos al nuevo directorio en el router. Hay varias formas de transferir los archivos, por ejemplo, puede utilizar una memoria USB o activar SSH en el admin GUI (también activa la transferencia de ficheros SCP). Si te decides por SSH/SCP, utilizar Filezilla, modaXterm o similar para transferir archivos al router.

  4. Si no sabes cómo funciona el editor vi , ahora sería un buen momento para buscarlo. Es el único editor de archivo en el router. Editar la configuración en todb.sh: /jffs/scripts/routerstats/todb.sh vi. Editar las siguientes líneas para que coincida con su configuración. Usted probablemente solo es necesario cambiar la línea dbhost:

    dbname = "mydb"
    dbhost = "srv4:8086"
    usuario = "root"
    passwd = "root"

    Si no quieres aprender vi, edite el archivo antes de pasar al router.

  5. Hacer que el script funciona cada 30s. El siguiente agrega dos líneas a la secuencia de comandos de Inicio de servicios que inserta dos entradas del planificador cron en el arranque. En linux regular las entradas de cron de distros son persistentes y que se acaba de ejecutar el cru-manda una vez y hacerse con él. Cron se ejecuta solamente en intervalos de minutos para conseguir 30s intervalos de la segunda línea es necesaria. La segunda línea activa al mismo tiempo como la primera pero espera 30s antes de hacer algo útil.

    echo # ' cru un routerstats "* **** /jffs/scripts/routerstats/routerstats.sh «' >> /jffs/scripts/services-start
    echo # ' cru un "routerstats + 30" "* **** (dormir 30; / jffs/scripts/routerstats/routerstats.sh) "' >> /jffs/scripts/services-start

Verificar:

  1. Inicie sesión el administrador de InfluxDB GUI (http://yourserver:8083)
  2. Haga clic en "Explorar datos" lado mydb
  3. Entrar en "lista de series" en la consulta (ver captura)

Artículos Relacionados

Actualizar un router de casa.

Actualizar un router de casa.

Router es especie de una pasarela a la internet. La mayoría de routers son realmente un bridge y un router todo en uno. Un puente es un dispositivo que toma el medio de comunicación a otro. Por ejemplo, cable generalmente transmite señales sobre un c
Reutilizar un viejo router wifi para el internet de cosas

Reutilizar un viejo router wifi para el internet de cosas

Se ha disparado la popularidad de los dispositivos conectados a internet construidas Arduino shields u ordenadores de una placa como el Raspberry Pi y el Beaglebone, pero para tareas sencillas como controlar un relé, un sensor de lectura, regando su
Esenciales de la fotografía: Cómo ver

Esenciales de la fotografía: Cómo ver

La buena fotografía es como mucho, si no más, por tener un buen ojo como se trata de tener buen equipo. Si sabes ver, puede tomar buenas fotos con casi cualquier tipo de cámara.Pero viendo toma práctica, más práctica para algunos que otros y tiempo y
Hacer una plantilla para un router y buje recorte en Photoshop.

Hacer una plantilla para un router y buje recorte en Photoshop.

Esta plantilla de una flor de salto fue hecha para un puré paleta Instructable pero se puede aplicar a casi cualquier cosa que necesite un recorte decorativo o simplemente una mortaja, etc.. Usar Photoshop para hacer el gráfico en una plantilla usabl
Monitor de bebé de frambuesa Pi con Splunk

Monitor de bebé de frambuesa Pi con Splunk

Estos pasos le enseñará cómo montar los componentes necesarios para que un monitor de bebé de Raspberry Pi y recoger los datos en Splunk, un lector de registro y herramienta de análisis, programar los datos de una manera significativa. Al final usted
Estación meteorológica de frambuesa Pi Internet

Estación meteorológica de frambuesa Pi Internet

Este Instructable le mostrará cómo construir una estación meteorológica de frambuesa Pi-basada en Internet genial. En realidad llamar a esta versión una "estación meteorológica" es un poco de una virtud de declaración. Esta estructura podría amp
El servidor de Web Super sencillo tiempo de Arduino

El servidor de Web Super sencillo tiempo de Arduino

De las mentes en http://arduinotronics.blogspot.com/Actualizaciones:Índice de calor agregado y cálculos de punto de rocíoAñadido Sensor de presión barométricaControl de velocidad de vientoVea la nueva combinación de BME280 temperatura, humedad y Sens
Traje de Samus (Metroid Prime)

Traje de Samus (Metroid Prime)

Este traje me costó más de 300 horas y cerca de $350 para crear. He añadido consejos para hacer más baratas a continuación. Abajo está una lista completa de los materiales que he utilizado personalmente, incluyendo costos, cantidades y lugares que us
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
Boombox portable / refrigerador

Boombox portable / refrigerador

Esto un instructivo de un proyecto que sólo terminó en preparación para el clima de verano. He tomado la inspiración de la "más más" y otro refrigerador / combos de bluetooth en el mercado. Para mi gusto, decidí apuntar para una mayor calidad de
Caja de herramientas de Flight-case y estación de trabajo

Caja de herramientas de Flight-case y estación de trabajo

Mi caja de herramientas es una expresión de mi práctica de fabricación. Se ha desarrollado en los últimos 5 años como mis necesidades y capacidades han cambiado como fabricante y artista. Algunas de las herramientas son específicos para el tipo de tr
Muro de escalada del garage

Muro de escalada del garage

en este instructable muestro cómo diseñado y construido un rocódromo en mi garaje para relativamente baratos. Para ver este proyecto y algunos otros muy bien no he tenido tiempo para transcribir sobre a instructablPor supuesto cada garaje varía así m
Servidor principal Ultimate frambuesa Pi

Servidor principal Ultimate frambuesa Pi

Bienvenido a lector.Sígueme en twitter aquí para proyectos similares; me ayuda con este tweet!Primero por favor Nota: este instructivo se puede hacer en un día, pero un fin de semana sin duda se recomienda.En este instructable espero enseñarle habili
Ajuste y utilizando interruptores autoguiado hacia el blanco para los Routers de CNC Industrial

Ajuste y utilizando interruptores autoguiado hacia el blanco para los Routers de CNC Industrial

interruptores de límite mientras que no están obligados a operar su Sistema de Router CNC Industrial, permitiendo a ellos para autoguiado hacia el blanco te da la posibilidad de tener una posición repetible, que es muy útil si trabajas con desplazami