Aceasta este comanda rrdupdate care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
rrdupdate - Stochează un nou set de valori în RRD
REZUMAT
rrdtool {actualizare | actualizarev} nume de fișier [--șablon|-t ds-nume[:ds-nume]...]
[--săriți actualizările trecute|-s] [--daemon|-d adresa] [--] N:valoare[:valoare] ...
timestamp-ul:valoare[:valoare] ... la-timpul de timp@valoare[:valoare] ...
DESCRIERE
actualizare funcția introduce noi valori de date într-un DRR. Datele sunt aliniate în timp
(interpolat) în funcție de proprietățile DRR la care sunt scrise datele.
actualizarev Această versiune alternativă a actualizare ia aceleași argumente și efectuează la fel
funcţie. v standuri pentru prolix, care descrie rezultatul returnat. actualizarev
returnează o listă cu toate punctele de date consolidate (CDP) scrise pe disc ca a
rezultat al invocării actualizării. Valorile sunt indexate după marcaj temporal (time_t),
RRA (funcția de consolidare și PDP-uri per CDP) și sursa de date (nume). Rețineți că
în funcție de argumentele apelului curent și anterior la actualizare, lista
poate să nu aibă intrări sau un număr mare de intrări.
Întrucât actualizarev necesită acces direct la disc, --daemon opțiunea nu poate fi folosită cu
această comandă.
nume de fișier
Numele DRR pe care doriți să îl actualizați.
--șablon|-t ds-nume[:ds-nume] ...
Implicit, actualizare funcția își așteaptă intrarea datelor în ordinea datelor
sursele sunt definite în RRD, excluzând orice sursă de date COMPUTE (adică dacă
a treia sursă de date STD este COMPUTE, a treia valoare de intrare va fi mapată la
a patra sursă de date în DRR si asa mai departe). Acest lucru nu este foarte rezistent la erori, ca tine
ar putea trimite date greșite într-un RRD.
Comutatorul de șablon vă permite să specificați la ce surse de date mergeți
actualizare și în ce ordine. Dacă sursele de date specificate în șablon nu sunt
disponibil în fișierul RRD, procesul de actualizare se va întrerupe cu un mesaj de eroare.
Deși pare posibil cu comutatorul de șablon pentru a actualiza sursele de date
asincron, RRDtool atribuie implicit surse de date non-COMPUTE care lipsesc din
șablonul *NECUNOSCUT* valoare.
Nu specificați o valoare pentru un COMPUTE STD în actualizare funcţie. Dacă se face acest lucru
accidental (și acest lucru se poate face numai folosind comutatorul de șablon), RRDtool voi
ignorați valoarea specificată pentru COMPUTE STD.
Demonul de stocare în cache rrdcached nu poate fi folosit încă împreună cu șabloane.
--săriți actualizările trecute|-s
Când actualizați un fișier rrd cu date mai devreme decât cea mai recentă actualizare deja
aplicat, rrdtool va emite un mesaj de eroare și anulare. Această opțiune instruiește
rrdtool pentru a sări peste astfel de date. Poate fi util când redați datele vechi în
un fișier rrd și nu sunteți sigur câte actualizări au fost deja aplicate.
--daemon|-d adresa
Dacă este dat, RRDTool va încerca să se conecteze la demonul de cache rrdcached la adresa.
Dacă conexiunea este stabilită cu succes, valorile vor fi trimise către
daemon în loc să acceseze fișierele direct. Dacă conexiunea nu poate fi
stabilit că va reveni la accesul direct la fișiere. În timp ce acest lucru este convenabil, acesta
poate crea probleme în tăcere, așa că vă rugăm să citiți avertismentul din exemple.
Pentru o listă a formatelor acceptate, consultați -l opțiunea din manualul rrdcached.
{N | timestamp-ul}:valoare[:valoare] ...
Datele utilizate pentru actualizarea RRD au fost achiziționate la un moment dat. De data asta se poate
fie definite în secunde începând cu 1970-01-01 sau folosind litera „N”, în care
în cazul în care timpul de actualizare este setat să fie ora curentă. Valorile negative ale timpului sunt
scazut din timpul curent. O SPECIFICAȚIE DE ORA AT_STYLE (vezi rrdfetch
documentație) poate fi folosit și prin delimitarea sfârșitului de specificare a timpului
cu caracterul „@” în loc de „:”. A ajunge la momentul al doilea este
deosebit de important atunci când lucrați cu surse de date de tip COUNTER,
DERIVA, DCOUNTER, DDERIVE or ABSOLUT.
Când se folosesc valori negative de timp, opțiunile și datele trebuie separate cu două
liniuțe (--), altfel valoarea timpului ar fi analizată ca opțiune. Vezi mai jos pentru un
exemplu.
Elementele rămase ale argumentului sunt actualizările DS. Ordinea acestei liste este
la fel ca ordinea în care au fost definite sursele de date în RRA. Dacă nu există
date pentru o anumită sursă de date, scrisoarea U (de exemplu, N:0.1:U:1) poate fi specificat.
Formatul valorii dobândite din sursa de date depinde de date
tipul de sursă ales. În mod normal va fi numeric, dar modulele de achiziție de date
pot impune propria lor analiză a acestui parametru atâta timp cât două puncte (:)
rămâne separatorul valorii sursei de date.
MEDIUL VARIABILE
Următoarele variabile de mediu pot fi utilizate pentru a modifica comportamentul
„actualizare rrdtool”:
RRDCACHED_ADDRESS
Dacă această variabilă de mediu este setată, va avea același efect ca și specificarea
Opțiunea „--daemon” pe linia de comandă. Dacă ambele sunt prezente, argumentul liniei de comandă
are prioritate.
RRDCACHED_STRIPPATH
Dacă această variabilă de mediu este setată, va elimina șirul principal din numele fișierului
înainte de a trimite numele fișierului la rrdcached. Acest lucru este destinat în principal să permită
rrdcached pentru a lucra cu instrumentele xymon și cacti fără a fi nevoie să modifice acele instrumente.
EXEMPLE
· „Actualizare rrdtool demo1.rrd N:3.44:3.15:U:23”
Actualizați fișierul bazei de date demo1.rrd cu 3 cunoscute și unul *NECUNOSCUT* valoare. Folosește
ora curentă ca timp de actualizare.
· „Actualizare rrdtool demo2.rrd 887457267:U 887457521:22 887457903:2.7”
Actualizați fișierul bazei de date demo2.rrd care așteaptă date de la o singură sursă de date, trei
ori. Mai întâi cu un *NECUNOSCUT* valoarea apoi cu două citiri regulate. Actualizarea
intervalul pare să fie în jur de 300 de secunde.
· „rrdtool update demo3.rrd -- -5:21 N:42”
Actualizați fișierul bazei de date demo3.rrd de două ori, folosind cinci secunde în trecut și
ora curentă ca orele de actualizare.
· „Actualizare rrdtool --daemon unix:/tmp/rrdd.sock demo4.rrd N:23”
Utilizați socket-ul domeniului UNIX „/tmp/rrdd.sock” pentru a contacta demonul de cache. Dacă
demonul de cache nu este disponibil, actualizați direct fișierul „demo4.rrd”. AVERTISMENT: Întrucât
este specificată o cale relativă, poate apărea următorul efect perturbator: Dacă daemonul
este disponibil, fișierul relativ la directorul de lucru of il daemon este folosit. Dacă
demonul nu este disponibil, fișierul relativ la directorul de lucru curent al
este utilizat procesul de invocare. Acest Mai actualizare Două diferit fișiere în funcție on dacă
il daemon ar putea be atins or nu. Nu faceți căi relative, copii!
AUTORI
Tobias Oetiker[e-mail protejat]>, Florian Forster
Utilizați rrdupdate online folosind serviciile onworks.net