Este é o comando rrdupdate que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
rrdupdate - Armazena um novo conjunto de valores no RRD
SINOPSE
rrdtool {atualizar | Updatev} nome do arquivo [--modelo|-t nome-ds[:nome-ds] ...]
[--skip-past-updates|-s] [--daemon|-d endereço] [--] N:valor[:valor] ...
timestamp:valor[:valor] ... carimbo de hora@valor[:valor] ...
DESCRIÇÃO
A atualizar função alimenta novos valores de dados em um DRR. Os dados estão alinhados com o tempo
(interpolado) de acordo com as propriedades do DRR no qual os dados são gravados.
Updatev Esta versão alternativa de atualizar pega os mesmos argumentos e executa o mesmo
função. o v é um anagrama para detalhado, que descreve a saída retornada. Updatev
retorna uma lista de todos e quaisquer pontos de dados consolidados (CDPs) gravados no disco como um
resultado da invocação de atualização. Os valores são indexados por carimbo de data / hora (time_t),
RRA (função de consolidação e PDPs por CDP) e fonte de dados (nome). Observe que
dependendo dos argumentos da chamada atual e anterior para atualizar, a lista
pode não ter entradas ou ter um grande número de entradas.
Como Updatev requer acesso direto ao disco, o --daemon opção não pode ser usada com
este comando.
nome do arquivo
O nome do DRR você deseja atualizar.
--modelo|-t nome-ds[:nome-ds] ...
Por padrão, o atualizar função espera sua entrada de dados na ordem em que os dados
fontes são definidas no RRD, excluindo quaisquer fontes de dados COMPUTE (ou seja, se o
terceira fonte de dados DST é COMPUTE, o terceiro valor de entrada será mapeado para o
quarta fonte de dados no DRR e assim por diante). Isso não é muito resistente a erros, pois você
pode estar enviando dados errados para um RRD.
A mudança de modelo permite que você especifique quais fontes de dados você vai
atualizar e em que ordem. Se as fontes de dados especificadas no modelo não forem
disponível no arquivo RRD, o processo de atualização será interrompido com uma mensagem de erro.
Embora pareça possível, com a mudança de modelo, atualizar as fontes de dados
de forma assíncrona, ferramenta RRD atribui implicitamente fontes de dados não COMPUTE que faltam em
o modelo o *DESCONHECIDO* valor.
Não especifique um valor para um COMPUTE DST no atualizar função. Se isso for feito
acidentalmente (e isso só pode ser feito usando a opção de modelo), ferramenta RRD precisarão
ignore o valor especificado para COMPUTE DST.
O daemon de cache rrdcached não pode ser usado junto com os modelos ainda.
--skip-past-updates|-s
Ao atualizar um arquivo rrd com dados anteriores à última atualização já
aplicado, o rrdtool emitirá uma mensagem de erro anular. Esta opção instrui
rrdtool para ignorar esses dados silenciosamente. Pode ser útil ao reproduzir dados antigos em
um arquivo rrd e você não tem certeza de quantas atualizações já foram aplicadas.
--daemon|-d endereço
Se dado, RRDTool tentará se conectar ao daemon de cache rrdcached em endereço.
Se a conexão for estabelecida com sucesso, os valores serão enviados para o
daemon em vez de acessar os arquivos diretamente. Se a conexão não pode ser
estabelecido, ele recorrerá ao acesso direto aos arquivos. Embora seja conveniente,
pode criar problemas silenciosamente, portanto, leia o aviso nos exemplos.
Para obter uma lista de formatos aceitos, consulte o -l opção no manual rrdcached.
{N | timestamp}:valor[:valor] ...
Os dados usados para atualização do RRD foram adquiridos em um determinado momento. Desta vez pode
seja definido em segundos desde 1970/01/01 ou usando a letra 'N', em que
caso a hora de atualização seja definida como a hora atual. Valores de tempo negativos são
subtraído da hora atual. Uma ESPECIFICAÇÃO DE TEMPO AT_STYLE (consulte o rrdfetch
documentação) também pode ser usado delimitando o fim da especificação de tempo
com o caractere '@' em vez de um ':'. Acertar o tempo para o segundo é
especialmente importante quando você está trabalhando com fontes de dados do tipo COUNTER,
DERIV, DCONTADOR, DDERIVAR or ABSOLUTO.
Ao usar valores de tempo negativos, as opções e os dados devem ser separados por dois
travessões (--), caso contrário, o valor do tempo seria analisado como uma opção. Veja abaixo um
exemplo.
Os elementos restantes do argumento são atualizações do DS. A ordem desta lista é
o mesmo que a ordem em que as fontes de dados foram definidas no RRA. Se não há
dados para uma determinada fonte de dados, a carta U (por exemplo, N: 0.1: U: 1) pode ser especificado.
O formato do valor adquirido da fonte de dados depende dos dados
tipo de fonte escolhido. Normalmente será numérico, mas os módulos de aquisição de dados
pode impor sua própria análise deste parâmetro, desde que os dois pontos (:)
permanece o separador de valor da fonte de dados.
MEIO AMBIENTE VARIÁVEIS
As seguintes variáveis de ambiente podem ser usadas para alterar o comportamento de
"atualização rrdtool":
RRDCACHED_ADDRESS
Se esta variável de ambiente for definida, terá o mesmo efeito que especificar o
Opção "--daemon" na linha de comando. Se ambos estiverem presentes, o argumento da linha de comando
tem precedência.
RRDCACHED_STRIPPATH
Se esta variável de ambiente estiver definida irá remover a string inicial do nome do arquivo
antes de enviar o nome do arquivo para rrdcached. Isso se destina principalmente a permitir
rrdcached para trabalhar com ferramentas xymon e cacti sem ter que modificar essas ferramentas.
EXEMPLOS
· "Rrdtool update demo1.rrd N: 3.44: 3.15: U: 23"
Atualize o arquivo de banco de dados demo1.rrd com 3 conhecidos e um *DESCONHECIDO* valor. Use o
hora atual como a hora de atualização.
· "Rrdtool update demo2.rrd 887457267: U 887457521: 22 887457903: 2.7"
Atualize o arquivo de banco de dados demo2.rrd que espera dados de uma única fonte de dados, três
vezes. Primeiro com um *DESCONHECIDO* valor então com duas leituras regulares. A atualização
intervalo parece ser de cerca de 300 segundos.
· "Rrdtool update demo3.rrd - -5: 21 N: 42"
Atualize o arquivo de banco de dados demo3.rrd duas vezes, usando cinco segundos no passado e o
hora atual como a hora de atualização.
· "Rrdtool update --daemon unix: /tmp/rrdd.sock demo4.rrd N: 23"
Use o soquete de domínio UNIX "/tmp/rrdd.sock" para contatar o daemon de armazenamento em cache. Se o
caching daemon não está disponível, atualize o arquivo "demo4.rrd" diretamente. AVISO: Como
um caminho relativo é especificado, o seguinte efeito perturbador pode ocorrer: Se o daemon
está disponível, o arquivo relativo ao diretório de trabalho of da demônio é usado. Se o
daemon não está disponível, o arquivo relativo ao diretório de trabalho atual do
processo de invocação é usado. Esta pode atualizar dois diferente arquivos Dependendo on se
da demônio poderia be alcançado or não. Não façam caminhos relativos, crianças!
AUTORES
Tobias Oetiker[email protegido]>, Florian Forster
Use rrdupdate online usando serviços onworks.net