Hoe thuisrouter statistieken grafiek (6 / 7 stap)

Stap 6: Router scripting


Bijgevoegde zip-archief bevat:
router_assoclist.sh - voorbeeldscript voor het melden van aantal aangesloten draadloze clients
router_cpu.sh - CPU gebruik script
router_mem.sh - geheugen gebruik script
router_net.sh - netwerk statistieken script. Verkeer items gebruikt. Teller rollover compenseert.
router_ping_ext.sh - Ping retourvlucht voor een of meer bestemmingen
router_temp.sh - temperaturen op 2,4 GHz en 5 GHz chips in Celsius. Als u liever Fahrenheit, doen de wiskunde hier.
routerstats.sh - hoofdscript die uit de anderen branden
todb.sh - een script waarin drie argumenten: naam, kolommen en gegevenspunten van de reeks. Tekenreeksgegevens automatisch wordt geciteerd en gegevens wordt opgemaakt en verstuurd naar de doeldatabase.

Dit is hoe je de voorbeeldscripts installeren:

  1. Inloggen op de opdrachtregel van de router

  2. Maak een directory op persistent (jffs) bestandssysteem:

    # mkdir /jffs/scripts/routerstats

  3. Uittreksel naar de zip archief en verplaats de bestanden naar de nieuwe map op de router. Er zijn verschillende manieren om de overdracht van de bestanden, e. g. u kunt gebruiken een USB-stick of SSH activeren in de admin GUI (ook SCP bestandsoverdracht activeert). Als u op SSH/SCP besluit, gebruik Filezilla, modaXterm of soortgelijke overdracht van bestanden naar de router.

  4. Als u niet hoe de vi editor werkt weet, is nu zou een goed moment om het opzoeken. Het is de enige bestandseditor op de router. Bewerken van de instellingen in todb.sh: vi /jffs/scripts/routerstats/todb.sh. Bewerk de volgende regels om te voldoen aan uw installatie. Waarschijnlijk hoeft u alleen het wijzigen van de dbhost-lijn:

    dbname = "mijndb"
    Dbhost = "srv4:8086"
    User = "root"
    passwd = "root"

    Als u niet wilt om te leren van vi, bewerk het bestand voordat u het naar de router.

  5. Maak het script uitvoeren elke 30s. De volgende twee lijnen aan toegevoegd het diensten-start script dat twee cron planner vermeldingen bij bootup voegt. Op gewone linux distributies cron posten zijn persistent en u zou uitsluitend stormloop naar de cru-opdrachten eenmaal en worden gedaan met het. Cron voert alleen op minuten intervallen zo om 30s intervallen de tweede regel is nodig. De tweede regel activeert op hetzelfde moment als de eerste maar 30s wacht alvorens iets nuttigs te doen.

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

Controleer of:

  1. Inloggen op de InfluxDB admin GUI (http://yourserver:8083)
  2. Klik op "Data verkennen" naast mijndb
  3. Voer "lijst serie" als de query (zie screenshot)

Gerelateerde Artikelen

Hoe de instructables grafiek

Hoe de instructables grafiek

ik was benieuwd hoeveel instructables die zijn gepubliceerd elke maand en ziet het groeitempo op jaarbasis. Omdat ik niet kon geen statistieken hier vinden besloten heb ik om het te doen zelf.Sorry, zijn er geen foto's, slechts enkele screenshots.Ger
Hoe te sturen gegevens door licht: Fiber Optics [Updated]

Hoe te sturen gegevens door licht: Fiber Optics [Updated]

We hebben met koperen draden voor het verzenden van signalen op de 20e eeuw. Nu zijn we in de 21e eeuw!In deze tutorial, Im gaand u tonen hoe te sturen informatie door licht met behulp van glasvezel. Vrienden, welkom in de 21ste eeuw!Sommigen van u z
Hoe Spot een leugenaar

Hoe Spot een leugenaar

In een wereld van verleidelijke oplichting, onze geestelijke gezondheid is afhankelijk van ons vermogen om te herkennen van leugens. Om dit vermogen te verbeteren, moeten we leren van nieuwe manieren van waarnemen van de wereld en streven naar hogere
Controle van uw arduino vanaf uw PC met de Qt Gui

Controle van uw arduino vanaf uw PC met de Qt Gui

voor mijn eerste instructable ik zal u tonen het gebruik van Qt voor grafische interfaces voor je arduino (of elk apparaat rs232) makenDus als u maken van uw eigen grafische interfaces wilt, u bepalen spullen gewoon door te klikken op knoppen van uw
Het gebruik van MQTT in Arduino zonder een Ethernet-Shield

Het gebruik van MQTT in Arduino zonder een Ethernet-Shield

MQTT staat voor MQ telemetrie vervoer. Het is een publiceren/abonneren,zeer eenvoudige en lichtgewicht messaging protocol, ontworpen voor beperkte apparaten en lage bandbreedte, lange wachttijd of onbetrouwbare netwerken. De ontwerpprincipes zijn te
Hoe krijg ik een grafiek van de statistieken van uw instructable

Hoe krijg ik een grafiek van de statistieken van uw instructable

mijn relatief succesvol laatste twee instructables, ik dacht dat het zou interessant zijn om te bepalen hoe en wanneer de paginaweergaves na verloop van tijd optreedt gegeven.Krijgen Featured of Popular moet het aantal paginaweergaves verhogen op een
Hoe lees ik een etiket garen... Plus een gratis afdrukbare grafiek!

Hoe lees ik een etiket garen... Plus een gratis afdrukbare grafiek!

Heb je ooit de symbolen en instructies voor uw garen label en wist niet wat ze allemaal bedoeld?Het gebruikt te laten uitzien als een vreemde taal voor mij in het begin! Maar na deze tutorial... nooit zult u verward over hoe om te lezen een label gar
Hoe grafiek

Hoe grafiek

groeten Instructable liefhebbers en leerlingen gelijk. Ik heb altijd Instructables, met behulp van vele mezelf, en nu heb ik een te geven. Dit instructable was een over de brandende vragen 6 en ik dacht dat dit zou een goede manier voor mij om te beg
Hoe grafiek van lineaire vergelijkingen

Hoe grafiek van lineaire vergelijkingen

Dit Instructable leert u de drie belangrijkste manieren om grafiek lineaire vergelijkingen - de table, methode, de methode van het snijpunt en de helling-snijpunt formule. U kunt de Youtube video of lees de instructies hieronder.Als u zien meer wisku
Hoe maak je een eisen van de klant en markt analyse grafiek

Hoe maak je een eisen van de klant en markt analyse grafiek

In dit Instructable u wordt getoond hoe u een klant eis en markt analyse grafiek maakt.  Deze grafiek maken is een essentieel onderdeel in de engineering ontwerpproces.  Het zal verder helpen uw kennis van wie u zijn ontwerpen voor, wat zij nodig heb
Hoe grafiek van de last van fiscale

Hoe grafiek van de last van fiscale

dit Instructable is ontworpen om te verklaren en te illustreren hoe belastingen van invloed zijn op consumenten, producenten en de economie als geheel. Volgt u stap voor stap instructies om te leren hoe de economische last van fiscale grafiek. U zal
Hoe te breien met behulp van een grafiek

Hoe te breien met behulp van een grafiek

ik heb gevonden tijdens het breien van verschillende afbeeldingen met verschillende kleur garens of averechte steken te breien. Ik gebruikte een grafiek te breien het konijn op één van mijn andere instructables. Het is echt nuttig om het te hebben ho
Hoe maak je een grafiek in Excel

Hoe maak je een grafiek in Excel

Microsoft Excel is een krachtige wiskundige instrument dat wordt gebruikt voor diverse statistische analyses. Een van de functies van Excel is kan het maken van grafieken om gegevens te analyseren. Wij zullen dit programma gebruiken om het maken van
Hoe maak je Pareto grafiek in Microsoft Excel.

Hoe maak je Pareto grafiek in Microsoft Excel.

Het Pareto principe stelt dat, voor veel gebeurtenissen is 80% van de effecten uit 20% van de oorzaken komen. In dit voorbeeld Excel ziet we 80% van de haren vallen frequenties verhogen met 20% van de oorzaken zoals genetica, tekort aan vitaminen, be