GoGPT Best VPN GoSearch

OnWorks-favicon

rrdtool - Online in de cloud

Voer rrdtool uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht rrdtool die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


rrdtool - Round Robin-databasetool

KORTE INHOUD


rrdtool - [werkmap]| functie

PRODUCTBESCHRIJVING


Overzicht
Het is vrij eenvoudig om statusinformatie te verzamelen van allerlei dingen, variërend van de
temperatuur in uw kantoor tot het aantal octetten dat door de FDDI is gegaan
interface van uw router. Maar het is niet zo triviaal om deze gegevens op een efficiënte en veilige manier op te slaan
systematische manier. Dit is waar RRDtool komt goed van pas. Het laat je inloggen en analyseren the
data die je verzamelt uit allerlei databronnen (DS). Het gegevensanalysegedeelte van RRDtool is
gebaseerd op de mogelijkheid om snel grafische weergaven van de gegevenswaarden te genereren
verzameld over een bepaalde tijdsperiode.

In deze man-pagina vindt u algemene informatie over het ontwerp en de functionaliteit van de
Round Robin-databasetool (RRDtool). Voor een meer gedetailleerde beschrijving van het gebruik van de
individuele functies van RRDtool controleer de overeenkomstige man-pagina.

Raadpleeg de rrdtutorial voor een introductie in het gebruik van RRDtool.

FUNCTIES
Terwijl de man-pagina's praten over commandoregel-switches die je moet instellen om te maken RRDtool
werk is het belangrijk om op te merken dat RRDtool kan op afstand worden bediend via een set van
pijpen. Dit scheelt een flinke hoeveelheid opstarttijd wanneer je van plan bent te gaan maken RRDtool doe a
veel dingen snel. Raadpleeg het gedeelte over "AFSTANDSBEDIENING" verderop. Er is ook een
aantal taalbindingen voor RRDtool waarmee u het rechtstreeks vanuit Perl kunt gebruiken,
python, Tcl, PHP, enz.

en je merk te creëren Zet een nieuwe Round Robin Database (RRD) op. Controleer rrdcreate.

-update Sla nieuwe gegevenswaarden op in een RRD. Controleer rrdupdate.

bijwerkenv Operationeel gelijk aan -update behalve uitvoer. Controleer rrdupdate.

diagram Maak een grafiek van gegevens die zijn opgeslagen in een of meerdere RRD's. Afgezien van het genereren
grafieken kunnen gegevens ook worden geëxtraheerd naar stdout. Controleer rrdgraph.

grafiekv Maak een grafiek van gegevens die zijn opgeslagen in een of meerdere RRD's. Zelfde als grafiek, maar
metagegevens worden vóór de grafiek afgedrukt. Controleer rrdgraph.

storten Dump de inhoud van een RRD in gewone ASCII. In verband met herstel kunt u gebruik maken van
dit om een ​​RRD van de ene computerarchitectuur naar de andere te verplaatsen. Controleer rrddump.

herstellen Herstel een RRD in XML-formaat naar een binaire RRD. Controleer rrdrestore

halen Ontvang gegevens voor een bepaalde periode van een RRD. De grafiekfunctie gebruikt fetch to
zijn gegevens ophalen van een RRD. Controleer rrdfetch.

toon Verander de opzet en structuur van een RRD. Controleer rdtune.

eerste Zoek de eerste updatetijd van een RRD. Controleer eerst.

laatste Zoek de laatste updatetijd van een RRD. Controleer rdlast.

laatste update
Zoek de laatste updatetijd van een RRD. Het retourneert ook de waarde die voor elk is opgeslagen
datum in de meest recente update. Controleer rrdlastupdate.

info Krijg informatie over een RRD. Controleer rrdinfo.

vergroten of verkleinen Wijzig de grootte van individuele RRA's. Dit is gevaarlijk! Controleer rrdresize.

exporteren Exporteer gegevens die zijn opgehaald uit een of meerdere RRD's. Controleer rrdxport.

geflushcached
Spoel de waarden voor een specifiek RRD-bestand uit het geheugen. Controleer rrdflushcached.

HOE DOET RRDTOOL WERK?
Data Acquisition
Bij het bewaken van de toestand van een systeem is het handig om de gegevens beschikbaar te hebben
met een constant tijdsinterval. Helaas is het niet altijd mogelijk om te apporteren
gegevens precies op het moment dat u dat wilt. Daarom RRDtool kunt u het logboek bijwerken
bestand op elk gewenst moment. Het interpoleert automatisch de waarde van de
databron (DS) op het laatste officiële tijdslot (interval) en schrijf dit op
geïnterpoleerde waarde naar het logboek. De oorspronkelijke waarde die u hebt opgegeven, wordt opgeslagen als
goed en wordt ook in aanmerking genomen bij het interpoleren van de volgende logboekinvoer.

Consolidering
U kunt gegevens loggen met een interval van 1 minuut, maar misschien bent u ook geïnteresseerd om dit te weten
de ontwikkeling van de gegevens over het afgelopen jaar. Dit zou je eenvoudig kunnen doen
het opslaan van de gegevens in intervallen van 1 minuut voor het hele jaar. Terwijl dit zou duren
aanzienlijke schijfruimte zou het ook veel tijd kosten om de gegevens te analyseren wanneer
je wilde een grafiek maken die het hele jaar beslaat. RRDtool biedt een oplossing voor
dit probleem door middel van de functie voor gegevensconsolidatie. Bij het opzetten van een ronde
Robin-database (RRD), kunt u definiëren met welk interval deze consolidatie moet plaatsvinden
optreden, en welke consolidatiefunctie (CF) (gemiddelde, minimum, maximum, laatste)
moet worden gebruikt om de geconsolideerde waarden op te bouwen (zie rrdcreate). U kunt definiëren
een willekeurig aantal verschillende consolidatie-instellingen binnen één RRD. Dat zullen ze allemaal zijn
on-the-fly onderhouden wanneer nieuwe gegevens in de RRD.

Round Robin-archieven
Gegevenswaarden van dezelfde consolidatie-instellingen worden opgeslagen in Round Robin-archieven
(trans). Dit is een zeer efficiënte manier om gegevens voor een bepaalde tijd op te slaan,
bij gebruik van een bekende en constante hoeveelheid opslagruimte.

Het werkt als volgt: Als u 1 waarden wilt opslaan met een interval van 000 minuten,
RRDtool zal ruimte toewijzen voor 1 gegevenswaarden en een koptekstgebied. In de kop
het slaat een aanwijzer op die aangeeft welke slots (waarde) in het opslaggebied het laatst waren
aangeschreven. Nieuwe waarden worden naar het Round Robin Archief geschreven in, je raadt het al,
een round robin-manier. Dit beperkt de geschiedenis automatisch tot de laatste 1
waarden (in ons voorbeeld). Omdat je er meerdere kunt definiëren transs binnen een enkele RRD,
u kunt er nog een instellen, voor het opslaan van 750 gegevenswaarden met een interval van 2 uur, voor
en zo een logboek bijhouden van de laatste twee maanden op een lagere resolutie.

Het gebruik van transs garandeert dat de RRD groeit niet na verloop van tijd en die oude gegevens
wordt automatisch geëlimineerd. Door de consolidatiefunctie te gebruiken, kunt u nog steeds
bewaar gegevens zeer lang, terwijl u geleidelijk de resolutie van de
gegevens langs de tijdas.

Verschillende consolidatiefuncties gebruiken (CF) kunt u precies het type opslaan
van informatie die u echt interesseert: het maximale verkeer van één minuut op de
LAN, de minimumtemperatuur van uw wijnkelder, ... enz.

Onbekende gegevens
Zoals eerder vermeld, de RRD slaat gegevens op met een constant interval. Soms mag het
gebeuren dat er geen nieuwe gegevens beschikbaar zijn wanneer een waarde moet worden geschreven naar de RRD.
Data-acquisitie is om de een of andere reden misschien niet mogelijk. Met RRDtool je kunt
behandel deze situaties door een *ONBEKEND* waarde in de database. De waarde
'*ONBEKEND*' wordt ondersteund door alle functies van de tool. Bij het consolideren
een dataset, de hoeveelheid *ONBEKEND* gegevenswaarden worden verantwoord en wanneer een nieuwe
geconsolideerde waarde is klaar om te worden weggeschreven naar het Round Robin-archief (trans), The
geldigheidscontrole wordt uitgevoerd om ervoor te zorgen dat het percentage onbekende waarden in
het datapunt bevindt zich boven een configureerbaar niveau. Zo niet, een *ONBEKEND* waarde zal zijn
geschreven aan de trans.

Graphing
RRDtool stelt u in staat rapporten in numerieke en grafische vorm te genereren op basis van
de gegevens die zijn opgeslagen in een of meerdere RRDS. De grafische functie is volledig
configureerbaar. Grootte, kleur en inhoud van de grafiek kunnen vrij worden gedefinieerd. Rekening
rrdgraph voor meer informatie hierover.

Detectie van afwijkend gedrag
door Jake Brutlag

RRDtool levert de bouwstenen voor bijna real-time afwijkend gedrag
detectie. Deze componenten omvatten:

· Een algoritme voor het voorspellen van de waarde van een tijdreeks die één keer in de tijd stapt
toekomst.

· Een maatstaf voor de afwijking tussen voorspelde en waargenomen waarden.

· Een mechanisme om te beslissen of en wanneer een waargenomen waarde of reeks waargenomen wordt
waarden zijn ook afwijkend van de voorspelde waarde(n).

Hier is een korte uitleg van deze componenten:

Het Holt-Winters tijdreeksvoorspellingsalgoritme is een online (of incrementeel)
algoritme dat adaptief toekomstige waarnemingen in een tijdreeks voorspelt. Zijn
prognose is de som van drie componenten: een basislijn (of intercept), een lineaire trend
in de tijd (of helling), en een seizoenscoëfficiënt (een periodiek effect, zoals een
dagelijkse cyclus). Er is één seizoenscoëfficiënt voor elk tijdstip in de periode
(fiets). Nadat een waarde is waargenomen, wordt elk van deze componenten bijgewerkt via
exponentiële afvlakking. Dit betekent dat het algoritme "leert" van waarden uit het verleden en
gebruikt ze om de toekomst te voorspellen. De aanpassingssnelheid wordt bepaald door 3
parameters, alfa (onderschepping), bèta (helling) en gamma (seizoensgebonden). De voorspelling
kan ook worden gezien als een afgevlakte waarde voor de tijdreeks.

De afwijkingsmaatstaf is een seizoensgebonden gewogen absolute afwijking. De voorwaarde
seizoensgebonden betekent dat de afwijking afzonderlijk wordt gemeten voor elk tijdstip in de
seizoensgebonden cyclus. Net als bij Holt-Winters-voorspellingen, wordt de afwijking voorspeld met behulp van de
meting berekend op basis van waarden uit het verleden (maar alleen op dat punt in de seizoenscyclus).
Nadat de waarde is waargenomen, leert het algoritme van de waargenomen waarde via
exponentiële afvlakking. Betrouwbaarheidsbanden voor de geobserveerde tijdreeksen worden gegenereerd
door de volgorde van voorspelde afwijkingswaarden te schalen (meestal denken we aan de
reeks als een ononderbroken lijn in plaats van een reeks afzonderlijke punten).

Afwijkend gedrag (een mogelijke storing) wordt gemeld wanneer het aantal keren
de waargenomen waarde schendt de betrouwbaarheidsbanden voldoet aan of overschrijdt een gespecificeerde waarde
drempel binnen een bepaald tijdsbestek (bijv. 5 overtredingen in de afgelopen 45
minuten met een waarde die elke 5 minuten wordt waargenomen).

Deze functionaliteit is ingebed in een reeks gerelateerde RRA's. In het bijzonder een FAILURES
trans registreert mogelijke storingen. Met deze gegevens zou je bijvoorbeeld een front-
aanvraag beëindigen naar RRDtool om real-time waarschuwingen te starten.

Zie rrdcreate voor een gedetailleerde beschrijving van hoe dit in te stellen.

AFSTAND CONTROL
Wanneer je begint RRDtool met de opdrachtregeloptie '-' het wacht op input via standaard
invoer (STDIN). Met deze functie kunt u de prestaties verbeteren door te bevestigen RRDtool naar
een ander proces (MRTG is een voorbeeld) via een stel leidingen. Over deze pijpen RRDtool
accepteert dezelfde argumenten als op de opdrachtregel en enkele speciale opdrachten zoals cd,
mkdir, pwd, ls en ophouden. Typ voor gedetailleerde hulp bij de serveropdrachten:

rrdtool help-cd

Wanneer een opdracht is voltooid, zal RRDtool de tekenreeks '"OK"' afdrukken, gevolgd door timing
informatie van het formulier u:gebruikstijd s:Systeemtijd. Beide waarden zijn de lopende totalen van
seconden sinds RRDtool is gestart. Als er een fout optreedt, verschijnt een regel in de vorm '"ERROR:"
BESCHRIJVING of fout' wordt in plaats daarvan afgedrukt. RRDtool zal niet afbreken, tenzij er iets is
echt serieus gebeurt. Als een werkmap is gespecificeerd en de UID is 0, zal RRDtool een
chroot naar die werkmap. Als de UID niet 0 is, verandert RRDtool alleen de huidige map in
werkmap.

RRD Server
Als u een RRD-server wilt aanmaken, moet u een TCP/IP-servicenummer kiezen en deze toevoegen
naar / Etc / services soortgelijk:

rrdsrv 13900/tcp # RRD-server

Let op: de TCP-poort 13900 is niet officieel geregistreerd voor rrdsrv. Je kunt elke gebruiken
ongebruikte poort in uw servicesbestand, maar de server en het clientsysteem moeten dezelfde gebruiken
haven natuurlijk.

Met deze configuratie kunt u RRDtool als metaserver toevoegen /etc/inetd.conf. Voor
voorbeeld:

rrdsrv stream tcp nowait root /opt/rrd/bin/rrdtool rrdtool - /var/rrd

Vergeet niet de databasedirectory /var/rrd aan te maken en uw inetd opnieuw te initialiseren.

Als alles correct is ingesteld, hebt u toegang tot de server met Perl-sockets, tools zoals
netcat, of in een snelle interactieve test met behulp van 'telnet localhost rrdsrv'.

NOTITIE: dat er geen authenticatie is met deze functie! Stel zo'n poort niet in, tenzij
je weet zeker wat je doet.

RRDCACHED, HET CACHEN DEMON


Voor zeer grote setups wordt het bijwerken van duizenden RRD-bestanden vaak een serieus IO-probleem.
Als je dergelijke problemen tegenkomt, wil je misschien eens kijken naar rrdcached, een caching
daemon voor RRDtool die u kan helpen de belasting van uw schijven te verminderen.

Gebruik rrdtool online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.