fbpx

Comandos Linux – Comando sar

Comando Linux sar

comando sar

No sistema operacional Solaris , o comando sar coleta, relata ou salva informações de atividade do sistema .

Descrição

O comando sar grava na saída padrão o conteúdo dos contadores de atividades cumulativas selecionados no sistema operacional . O sistema de contabilidade, com base nos valores nos parâmetros de contagem e intervalo , grava informações no número especificado de vezes espaçadas nos intervalos especificados em segundos. Se o parâmetro interval estiver definido como zero, o comando sar exibirá as estatísticas médias do tempo desde que o sistema foi iniciado. Se o parâmetro interval for especificado sem o parâmetro count , os relatórios serão gerados continuamente. Os dados coletados também podem ser salvos no arquivo especificado pelo -o sinalizador de nome de arquivo , além de ser exibido na tela. Se o nome do arquivo for omitido, o sar usará o arquivo de dados diários de atividade padrão do sistema, o arquivo / var / log / sysstat / sa dd , em que o parâmetro dd indica o dia atual. Por padrão, todos os dados disponíveis no kernel são salvos no arquivo de dados.

O comando sar extrai e grava nos registros de saída padrão salvos anteriormente em um arquivo. Esse arquivo pode ser o especificado pelo sinalizador -f ou, por padrão, o arquivo de dados diários da atividade padrão do sistema. Também é possível inserir -1 , -2 (etc.) como um argumento para sar para exibir os dados dos dias anteriores. Por exemplo, -1 apontará para o arquivo de atividade do sistema padrão de ontem.

Sem o sinalizador -P , o comando sar relata estatísticas de todo o sistema (global entre todos os processadores ), que são calculadas como médias para valores expressos em porcentagens e como somas de outra forma. Se o sinalizador -P for fornecido, o comando sar informa atividades relacionadas ao processador ou processadores especificados. Se -P ALL for fornecido, o comando sar relatará estatísticas para cada processador e estatísticas globais entre todos os processadores.

Você pode selecionar informações sobre atividades específicas do sistema usando sinalizadores. Não especificar nenhum sinalizador seleciona apenas a atividade da CPU. A especificação do sinalizador -A seleciona todas as atividades possíveis.

A versão padrão do comando sar (relatório de utilização da CPU) pode ser um dos primeiros recursos que o usuário executa para iniciar a investigação de atividades do sistema, porque monitora os principais recursos do sistema. Se a utilização da CPU estiver próxima de 100% (usuário + bom + sistema), a carga de trabalho amostrada será vinculada à CPU.

Se várias amostras e vários relatórios forem desejados, é conveniente especificar um arquivo de saída para o comando sar . Execute o comando sar como um processo em segundo plano. A sintaxe para isso é:

sar -o contagem do intervalo do arquivo de dados> / dev / null 2> & 1 &

Todos os dados são capturados em formato binário e salvos em um arquivo (arquivo de dados). Os dados podem ser exibidos seletivamente com o comando sar usando a opção -f . Defina os parâmetros de intervalo e contagem para selecionar registros de contagem em intervalos de segundos. Se o parâmetro count não estiver definido, todos os registros salvos no arquivo serão selecionados. A coleta de dados dessa maneira é útil para caracterizar o uso do sistema por um período de tempo e determinar os horários de pico de uso.

Nota: O comando sar relata apenas atividades locais.

Sintaxe

sar [-A] [-B] [-b] [-C] [-d] [-F] [-H] [-h] [-p] [-q] [-R] [-r] [ -S] [-t] 
    [-u [ALL]] [-V] [-v] [-W] [-w] [-y] [-I {int [, ...] | SUM TUDO | XALL}]
    [-P {cpu [, ...] | TUDO}] [-m { palavra-chave [, ...] | TUDO}]
    [-n { palavra-chave [, ...] | TUDO}] [-j {ID | ETIQUETA | CAMINHO | UUID ...}]
    [-f [ nome do arquivo ] | -o [ nome do arquivo ] | - [0-9] +] [-i intervalo ] [-s [hh: mm: ss]]
    [-e [hh: mm: ss]] [ intervalo [ contagem ]]

Opções

-UMAEsta opção é equivalente a especificar -bBdHqrRSuvwWy -I SUM -I XALL -m ALL -n ALL -u ALL -u ALL -p ALL .
-BRelatar estatísticas de paginação. Os seguintes valores são exibidos:

pgpgin / sNúmero total de kilobytes que o sistema paginou do disco por segundo.
pgpgout / sNúmero total de kilobytes que o sistema paginou para o disco por segundo.
falhas, panesNúmero de falhas de página (principal + secundária) efetuadas pelo sistema por segundo. Este valor não é uma contagem de falhas de página que geram E / S , porque algumas falhas de página podem ser resolvidas sem E / S.
majflt / sNúmero de falhas principais que o sistema fez por segundo, aquelas que exigiram o carregamento de uma página de memória do disco.
pgfree / sNúmero de páginas colocadas na lista grátis pelo sistema por segundo.
pgscank / sNúmero de páginas digitalizadas pelo daemon kswapd por segundo.
pgscand / sNúmero de páginas digitalizadas diretamente por segundo.
pgsteal / sNúmero de páginas que o sistema recuperou do cache ( cache de página e cache de troca) por segundo para satisfazer suas demandas de memória.
% vmeffCalculado como pgsteal / pgscan , é uma métrica da eficiência da recuperação de página. Se estiver próximo de 100%, quase todas as páginas que saem do final da lista inativa estão sendo colhidas. Se ficar muito baixo (por exemplo, menos de 30%), a memória virtual está tendo alguma dificuldade. Este campo é exibido como zero se nenhuma página tiver sido digitalizada durante o intervalo de tempo.
-bRelatar estatísticas de E / S e taxa de transferência. Os seguintes valores são exibidos:

tpsNúmero total de transferências por segundo que foram emitidas para dispositivos físicos. Uma transferência é uma solicitação de E / S para um dispositivo físico. Várias solicitações lógicas podem ser combinadas em uma única solicitação de E / S para o dispositivo. Uma transferência é de tamanho indeterminado.
rtpsNúmero total de solicitações de leitura por segundo emitidas para dispositivos físicos.
wtpsNúmero total de solicitações de gravação por segundo emitidas para dispositivos físicos.
pão / sQuantidade total de dados lidos dos dispositivos em blocos por segundo. Os blocos são equivalentes a setores e, portanto, têm um tamanho de 512 bytes .
bwrtn / sQuantidade total de dados gravados nos dispositivos em blocos por segundo.
-CAo ler dados de um arquivo, diga ao sar para exibir comentários que foram inseridos pelo sadc .
-dRelatar atividade para cada dispositivo de bloco. Quando os dados são exibidos, a especificação do dispositivo dev – n é geralmente usada ( coluna DEV ). m é o número principal do dispositivo en seu número menor. Os nomes dos dispositivos também podem ser impressos se a opção -p for usada ou os nomes persistentes do dispositivo podem ser impressos se a opção -j for usada (veja abaixo). Observe que a atividade do disco depende das opções sadc ” -S DISK ” e ” -S XDISK ” a serem coletadas. Os seguintes valores são exibidos:

tpsIndique o número de transferências por segundo que foram emitidas para o dispositivo. Várias solicitações lógicas podem ser combinadas em uma única solicitação de E / S para o dispositivo. Uma transferência é de tamanho indeterminado.
rd_sec / sNúmero de setores lidos no dispositivo. O tamanho de um setor é de 512 bytes.
wr_sec / sNúmero de setores gravados no dispositivo. O tamanho de um setor é de 512 bytes.
avgrq-szO tamanho médio (em setores) das solicitações que foram emitidas para o dispositivo.
avgqu-szO comprimento médio da fila dos pedidos que foram emitidos para o dispositivo.
aguardamO tempo médio (em milissegundos) para solicitações de E / S emitidas para o dispositivo a ser atendido. Este valor inclui o tempo gasto pelas solicitações na fila e o tempo gasto atendendo-as.
svctmO tempo médio de serviço (em milissegundos) para solicitações de E / S emitidas para o dispositivo. Aviso: Não confie mais neste campo. Este campo será removido em uma versão futura do sysstat.
% utilPorcentagem de tempo de CPU durante o qual as solicitações de E / S foram emitidas para o dispositivo ( utilização de largura de banda para o dispositivo). A saturação do dispositivo ocorre quando esse valor está próximo de 100%.
-e [ hh mm ss ]Defina a hora de término do relatório. O horário final padrão é 18:00:00. As horas devem ser fornecidas no formato de 24 horas. Esta opção pode ser usada quando os dados são lidos ou gravados em um arquivo (opções -f ou -o ).
-FExibir estatísticas para sistemas de arquivos atualmente montados . Pseudo-sistemas de arquivos são ignorados. No final do relatório, sar exibe um resumo de todos esses sistemas de arquivos. Os seguintes valores são exibidos:

MBfsfreeQuantidade total de espaço livre em megabytes (incluindo espaço disponível apenas para usuário privilegiado).
MBfsusedQuantidade total de espaço usado em megabytes.
% fsusedPorcentagem de espaço do sistema de arquivos usado, conforme visto por um usuário privilegiado.
% ufsusedPorcentagem de espaço do sistema de arquivos usado, conforme visto por um usuário não privilegiado.
Eu livreNúmero total de nós de arquivos gratuitos no sistema de arquivos.
Eu useiNúmero total de nós de arquivos usados ​​no sistema de arquivos.
%Eu useiPorcentagem de nós de arquivo usados ​​no sistema de arquivos.
-f [ nome do arquivo ]Extraia registros do nome do arquivo (criado pelo sinalizador -o nome do arquivo ). O valor padrão do parâmetro nome do arquivo é o arquivo de dados diários atual, o arquivo / var / log / sysstat / sadd . A opção -f é exclusiva da opção -o .
-HRelatar estatísticas de utilização de páginas enormes. Os seguintes valores são exibidos:

kbhugfreeQuantidade de memória de páginas enormes em kilobytes que ainda não está alocada.
kbhugusedQuantidade de memória de páginas enormes em kilobytes que foi alocada.
% abraçadoPorcentagem do total de memória de páginas enormes que foi alocada.
-hExiba uma mensagem curta de ajuda e saia.
-I { int [ , …] | SUM | TUDO | XALL }Relatar estatísticas para uma determinada interrupção . O int é o número da interrupção. A especificação de vários parâmetros -I int na linha de comando analisará várias interrupções independentes. A palavra-chave SUM indica que o número total de interrupções recebidas por segundo deve ser exibido. A palavra-chave ALL indica que as estatísticas das 16 primeiras interrupções devem ser relatadas, enquanto a palavra-chave XALL indica que as estatísticas de todas as interrupções, incluindo possíveis fontes de interrupção APIC , devem ser relatadas. Observe que as estatísticas de interrupção dependem da opção sadc ” -S INT“a ser coletado.
intervalo -iSelecione os registros de dados em segundos o mais próximo possível do número especificado pelo parâmetro interval .
-j { ID | ETIQUETA | CAMINHO | UUID | …}Exibir nomes de dispositivos persistentes. Use esta opção em conjunto com a opção -d . As opções ID , LABEL , etc. especificam o tipo do nome persistente. Essas opções não são limitadas; o único pré-requisito é que um diretório com nomes persistentes necessários esteja presente em / dev / disk . Se o nome persistente não for encontrado para o dispositivo, o nome do dispositivo será impresso de maneira bonita (consulte a opção -p abaixo).
-m { palavra-chave [ , …] | TUDO }Relatar estatísticas de gerenciamento de energia. Observe que essas estatísticas dependem da opção sadc ” -S POWER ” a ser coletada.

As palavras-chave possíveis são CPU , VENTILADOR , FREQ , IN , TEMP e USB .

Com a palavra-chave CPU , são relatadas estatísticas sobre CPU. O seguinte valor é exibido:

MHzFrequência instantânea da CPU em MHz .

Com a palavra-chave FAN , são relatadas estatísticas sobre a velocidade dos fãs. Os seguintes valores são exibidos:

rpmVelocidade do ventilador expressa em rotações por minuto .
drpmEste campo é calculado como a diferença entre a velocidade atual do ventilador ( rpm ) e seu limite baixo ( fan_min ).
DISPOSITIVONome do dispositivo do sensor.

Com a palavra-chave FREQ , são relatadas estatísticas sobre a frequência do clock da CPU. O seguinte valor é exibido:

wghMHzFrequência média ponderada do clock da CPU em MHz. Observe que o driver cpufreq-stats deve ser compilado no kernel para que esta opção funcione.

Com a palavra-chave IN , são relatadas estatísticas sobre entradas de tensão. Os seguintes valores são exibidos:

inVEntrada de tensão expressa em volts.
%noValor de entrada relativo. Um valor de 100% significa que a entrada de tensão atingiu seu limite alto ( in_max ) enquanto um valor de 0% significa que atingiu seu limite baixo ( in_min ).
DISPOSITIVONome do dispositivo do sensor.

Com a palavra-chave TEMP , são relatadas estatísticas sobre a temperatura do dispositivo. Os seguintes valores são exibidos:

degCTemperatura do dispositivo expressa em graus Celsius.
% tempTemperatura relativa do dispositivo. Um valor de 100% significa que a temperatura atingiu seu limite alto ( temp_max ).
DISPOSITIVONome do dispositivo do sensor.

Com a palavra-chave USB , o comando sar tira uma captura instantânea de todos os dispositivos USB atualmente conectados ao sistema. No final do relatório, o sar exibirá um resumo de todos esses dispositivos USB. Os seguintes valores são exibidos:

ÔNIBUSNúmero do hub raiz do dispositivo USB.
idvendorNúmero de identificação do fornecedor (atribuído pela organização USB).
idprodNúmero de identificação do produto (atribuído pelo fabricante).
poder maximoConsumo máximo de energia do dispositivo (expresso em mA ).
fabricaçãoNome do fabricante.
produtosNome do Produto.
-n { palavra-chave [ , …] | TUDO }Relatar estatísticas da rede.

As palavras-chave possíveis são DEV , EDEV , NFS , NFSD , SOCK , IP , EIP , ICMP , EICMP , TCP , ETCP , UDP , SOCK6 , IP6 , EIP6 , ICMP6 , EICMP6 e UDP6 .

Com a palavra-chave DEV , as estatísticas dos dispositivos de rede são relatadas. Os seguintes valores são exibidos:

IFACENome da interface de rede para a qual as estatísticas são relatadas.
rxpck / sNúmero total de pacotes recebidos por segundo.
txpck / sNúmero total de pacotes transmitidos por segundo.
rxkB / sNúmero total de kilobytes recebidos por segundo.
txkB / sNúmero total de kilobytes transmitidos por segundo.
rxcmp / sNúmero de pacotes compactados recebidos por segundo (para cslip etc.).
txcmp / sNúmero de pacotes compactados transmitidos por segundo.
rxmcst / sNúmero de pacotes multicast recebidos por segundo.

Com a palavra-chave EDEV , são relatadas estatísticas sobre falhas (erros) dos dispositivos de rede. Os seguintes valores são exibidos:

IFACENome da interface de rede para a qual as estatísticas são relatadas.
rxerr / sNúmero total de pacotes inválidos recebidos por segundo.
txerr / sNúmero total de erros que ocorreram por segundo ao transmitir pacotes.
coll / sNúmero de colisões que ocorreram por segundo durante a transmissão de pacotes.
rxdrop / sO número de pacotes recebidos caiu por segundo devido à falta de espaço nos buffers do linux.
txdrop / sO número de pacotes transmitidos caiu por segundo devido à falta de espaço nos buffers do linux.
txcarr / sNúmero de erros de portadora que ocorreram por segundo ao transmitir pacotes.
rxfram / sNúmero de erros de alinhamento de quadros que ocorreram por segundo nos pacotes recebidos.
rxfifo / sNúmero de erros de saturação FIFO que ocorreram por segundo nos pacotes recebidos.
txfifo / sNúmero de erros de saturação FIFO que ocorreram por segundo em pacotes transmitidos.

Com a palavra-chave NFS , são relatadas estatísticas sobre a atividade do cliente NFS . Os seguintes valores são exibidos:

chamada / sNúmero de solicitações de RPC feitas por segundo.
retrans / sNúmero de solicitações de RPC por segundo, aquelas que precisavam ser retransmitidas (por exemplo, devido a um tempo limite do servidor ).
read / sNúmero de chamadas RPC ‘lidas’ feitas por segundo.
escrever / sNúmero de chamadas RPC de ‘gravação’ feitas por segundo.
acesso / sNúmero de chamadas RPC de ‘acesso’ feitas por segundo.
getatt / sNúmero de chamadas RPC ‘getattr’ feitas por segundo.

Com a palavra-chave NFSD , são relatadas estatísticas sobre a atividade do servidor NFS. Os seguintes valores são exibidos:

scall / sNúmero de solicitações de RPC recebidas por segundo.
badcall / sNúmero de solicitações de RPC incorretas recebidas por segundo, aquelas cujo processamento gerou um erro.
pacote / sNúmero de pacotes de rede recebidos por segundo.
udp / sNúmero de pacotes UDP recebidos por segundo.
tcp / sNúmero de pacotes TCP recebidos por segundo.
exitosNúmero de acertos do cache de resposta por segundo.
senhorita / sNúmero de falhas de cache de resposta por segundo.
sread / sNúmero de chamadas RPC ‘lidas’ recebidas por segundo.
swrite / sNúmero de chamadas RPC de ‘gravação’ recebidas por segundo.
sacesso / sNúmero de chamadas RPC de ‘acesso’ recebidas por segundo.
sgetatt / sNúmero de chamadas RPC ‘getattr’ recebidas por segundo.

Com a palavra-chave SOCK , são relatadas estatísticas sobre soquetes em uso ( IPv4 ). Os seguintes valores são exibidos:

totsckNúmero total de soquetes usados ​​pelo sistema.
tcpsckNúmero de soquetes TCP atualmente em uso.
udpsckNúmero de soquetes UDP atualmente em uso.
rawsckNúmero de soquetes RAW atualmente em uso.
ip-fragNúmero de fragmentos de IP atualmente na fila.
tcp-twNúmero de soquetes TCP no estado TIME_WAIT.

Com a palavra-chave IP , são relatadas estatísticas sobre o tráfego de rede IPv4. Observe que as estatísticas do IPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos ( nomes SNMP formais entre colchetes):

irec / sO número total de datagramas de entrada recebidos de interfaces por segundo, incluindo aqueles recebidos com erro [ipInReceives].
fwddgm / sO número de datagramas de entrada por segundo, para os quais essa entidade não era seu destino IP final, como resultado da tentativa de encontrar uma rota para encaminhá-los para esse destino final [ipForwDatagrams].
idel / sO número total de datagramas de entrada entregues com sucesso por segundo aos protocolos de usuário IP (incluindo ICMP) [ipInDelivers].
orq / sO número total de datagramas de IP que os protocolos de usuários IP locais (incluindo ICMP) forneceram por segundo ao IP em solicitações de transmissão [ipOutRequests]. Observe que esse contador não inclui nenhum datagrama contado em fwddgm / s.
asmrq / sO número de fragmentos de IP recebidos por segundo que precisavam ser remontados nessa entidade [ipReasmReqds].
asmok / sO número de datagramas IP remontados com êxito por segundo [ipReasmOKs].
fragok / sO número de datagramas de IP que foram fragmentados com êxito nessa entidade por segundo [ipFragOKs].
fragcrt / sO número de fragmentos de datagrama IP que foram gerados por segundo como resultado da fragmentação nesta entidade [ipFragCreates].

Com a palavra-chave EIP , são relatadas estatísticas sobre erros de rede IPv4. Observe que as estatísticas do IPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

ihdrerr / sO número de datagramas de entrada descartados por segundo devido a erros em seus cabeçalhos IP, incluindo somas de verificação ruins, incompatibilidade de número de versão, outros erros de formato, tempo de vida útil excedido, erros descobertos no processamento de suas opções de IP etc. [ipInHdrErrors]
iadrerr / sO número de datagramas de entrada descartados por segundo porque o endereço IP no campo de destino do cabeçalho IP não era um endereço válido a ser recebido nessa entidade. Essa contagem inclui endereços inválidos (por exemplo, 0.0.0.0) e endereços de classes não suportadas (por exemplo, classe E). Para entidades que não são roteadores IP e, portanto, não encaminham datagramas, esse contador inclui datagramas descartados porque o endereço de destino não era um endereço local [ipInAddrErrors].
iukwnpr / sO número de datagramas endereçados localmente recebidos com sucesso, mas descartados por segundo devido a um protocolo desconhecido ou não suportado [ipInUnknownProtos].
idisc / sO número de datagramas IP de entrada por segundo para os quais não foram encontrados problemas para impedir o processamento contínuo, mas que foram descartados (por exemplo, por falta de espaço no buffer) [ipInDiscards]. Observe que este contador não inclui nenhum datagrama descartado enquanto aguarda a remontagem.
odisc / sO número de datagramas IP de saída por segundo para os quais nenhum problema foi encontrado para impedir sua transmissão ao destino, mas que foram descartados (por exemplo, por falta de espaço no buffer) [ipOutDiscards]. Observe que esse contador incluiria datagramas contados em fwddgm / s se algum desses pacotes atender a esse critério de descarte (discricionário).
onort / sO número de datagramas IP descartados por segundo porque não foi possível encontrar uma rota para transmiti-los ao seu destino [ipOutNoRoutes]. Observe que esse contador inclui todos os pacotes contados em fwddgm / s que atendem a esse critério ‘sem rota’. Observe que isso inclui quaisquer datagramas que um host não pode rotear porque todos os seus roteadores padrão estão inativos.
asmf / sO número de falhas detectadas por segundo pelo algoritmo de remontagem de IP (por qualquer motivo: tempo limite excedido, erros etc.) [ipReasmFails]. Observe que isso não é necessariamente uma contagem de fragmentos de IP descartados, pois alguns algoritmos podem perder o controle do número de fragmentos combinando-os à medida que são recebidos.
fragf / sO número de datagramas de IP que foram descartados por segundo porque precisavam ser fragmentados nessa entidade, mas não puderam ser, por exemplo, porque o sinalizador Don’t Fragment foi definido [ipFragFails].

Com a palavra-chave ICMP , são relatadas estatísticas sobre o tráfego de rede ICMPv4. Observe que as estatísticas do ICMPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

imsg / sO número total de mensagens ICMP que a entidade recebeu por segundo [icmpInMsgs]. Observe que este contador inclui todos aqueles contados por ierr / s.
omsg / sO número total de mensagens ICMP que esta entidade tentou enviar por segundo [icmpOutMsgs]. Observe que este contador inclui todos aqueles contados por oerr / s.
iech / sO número de mensagens de eco de ICMP (solicitação) recebidas por segundo [icmpInEchos].
iechr / sO número de mensagens de resposta de eco do ICMP recebidas por segundo [icmpInEchoReps].
oech / sO número de mensagens de eco de ICMP (solicitação) enviadas por segundo [icmpOutEchos].
oechr / sO número de mensagens de resposta de eco do ICMP enviadas por segundo [icmpOutEchoReps].
itm / sO número de mensagens de carimbo de data / hora do ICMP (solicitação) recebidas por segundo [icmpInTimestamps].
itmr / sO número de mensagens de resposta do carimbo de data / hora do ICMP recebidas por segundo [icmpInTimestampReps].
otm / sO número de mensagens de carimbo de data / hora do ICMP (solicitação) enviadas por segundo [icmpOutTimestamps].
otmr / sO número de mensagens de resposta do carimbo de data / hora do ICMP enviadas por segundo [icmpOutTimestampReps].
iadrmk / sO número de mensagens de solicitação de máscara de endereço ICMP recebidas por segundo [icmpInAddrMasks].
iadrmkr / sO número de mensagens de resposta da máscara de endereço ICMP recebidas por segundo [icmpInAddrMaskReps].
oadrmk / sO número de mensagens de solicitação de máscara de endereço ICMP enviadas por segundo [icmpOutAddrMasks].
oadrmkr / sO número de mensagens de resposta da máscara de endereço ICMP enviadas por segundo [icmpOutAddrMaskReps].

Com a palavra-chave EICMP , são relatadas estatísticas sobre as mensagens de erro do ICMPv4. Observe que as estatísticas do ICMPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

ierr / sO número de mensagens ICMP por segundo que a entidade recebeu, mas determinou como tendo erros específicos do ICMP (somas de verificação ICMP incorretas, tamanho incorreto etc.) [icmpInErrors].
oerr / sO número de mensagens ICMP por segundo que esta entidade não enviou devido a problemas descobertos no ICMP, como a falta de buffers [icmpOutErrors].
idstunr / sO número de mensagens inacessíveis de destino do ICMP recebidas por segundo [icmpInDestUnreachs].
odstunr / sO número de mensagens inacessíveis de destino do ICMP enviadas por segundo [icmpOutDestUnreachs].
itmex / sO número de mensagens de tempo excedido do ICMP recebidas por segundo [icmpInTimeExcds].
otmex / sO número de mensagens de tempo excedido do ICMP enviadas por segundo [icmpOutTimeExcds].
iparmpb / sO número de mensagens de ICMP Parameter Problem recebidas por segundo [icmpInParmProbs].
oparmpb / sO número de mensagens de Problema do parâmetro ICMP enviadas por segundo [icmpOutParmProbs].
isrcq / sO número de mensagens do ICMP Source Quench recebidas por segundo [icmpInSrcQuenchs].
osrcq / sO número de mensagens do ICMP Source Quench enviadas por segundo [icmpOutSrcQuenchs].
iredir / sO número de mensagens de redirecionamento de ICMP recebidas por segundo [icmpInRedirects].
oredir / sO número de mensagens de redirecionamento de ICMP enviadas por segundo [icmpOutRedirects].

Com a palavra-chave TCP , são relatadas estatísticas sobre o tráfego de rede TCPv4. Observe que as estatísticas do TCPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

ativo / sO número de vezes que as conexões TCP fizeram uma transição direta para o estado SYN-SENT do estado CLOSED por segundo [tcpActiveOpens].
passivo / sO número de vezes que as conexões TCP fizeram uma transição direta para o estado SYN-RCVD do estado LISTEN por segundo [tcpPassiveOpens].
iseg / sO número total de segmentos recebidos por segundo, incluindo aqueles recebidos com erro [tcpInSegs]. Essa contagem inclui segmentos recebidos em conexões atualmente estabelecidas.
oseg / sO número total de segmentos enviados por segundo, incluindo aqueles nas conexões atuais, mas excluindo os que contêm apenas octetos retransmitidos [tcpOutSegs].

Com a palavra-chave ETCP , são relatadas estatísticas sobre erros de rede TCPv4. Observe que as estatísticas do TCPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

atmptf / sO número de vezes por segundo que as conexões TCP fizeram uma transição direta para o estado CLOSED do estado SYN-SENT ou do SYN-RCVD, mais o número de vezes por segundo que as conexões TCP fizeram uma transição direta para o estado LISTEN de o estado SYN-RCVD [tcpAttemptFails].
estres / sO número de vezes por segundo que as conexões TCP fizeram uma transição direta para o estado CLOSED do estado ESTABLISHED ou do estado CLOSE-WAIT [tcpEstabResets].
retrans / sO número total de segmentos retransmitidos por segundo; ou seja, o número de segmentos TCP transmitidos contendo um ou mais octetos transmitidos anteriormente [tcpRetransSegs].
isegerr / sO número total de segmentos recebidos com erro (por exemplo, somas de verificação TCP incorretas) por segundo [tcpInErrs].
orsts / sO número de segmentos TCP enviados por segundo contendo o sinalizador RST [tcpOutRsts].

Com a palavra-chave UDP , são relatadas estatísticas sobre o tráfego de rede UDPv4. Observe que as estatísticas UDPv4 dependem da opção sadc ” -S SNMP ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

idgm / sO número total de datagramas UDP entregues por segundo aos usuários UDP [udpInDatagrams].
odgm / sO número total de datagramas UDP enviados por segundo dessa entidade [udpOutDatagrams].
noport / sO número total de datagramas UDP recebidos por segundo para os quais não havia aplicativo na porta de destino [udpNoPorts].
dgmerr / sO número de datagramas UDP recebidos por segundo que não puderam ser entregues por outros motivos que não a falta de um aplicativo na porta de destino [udpInErrors].

Com a palavra-chave SOCK6 , são relatadas estatísticas sobre soquetes em uso (IPv6). Observe que as estatísticas do IPv6 dependem da opção sadc ” -S IPV6 ” a ser coletada. Os seguintes valores são exibidos:

tcp6sckNúmero de soquetes TCPv6 atualmente em uso.
udp6sckNúmero de soquetes UDPv6 atualmente em uso.
raw6sckNúmero de soquetes RAWv6 atualmente em uso.
ip6-fragNúmero de fragmentos de IPv6 atualmente em uso.

Com a palavra-chave IP6 , são relatadas estatísticas sobre o tráfego de rede IPv6. Observe que as estatísticas do IPv6 dependem da opção sadc ” -S IPV6 ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

irec6 / sThe total number of input datagrams received from interfaces per second, including those received in error [ipv6IfStatsInReceives].
fwddgm6/sThe number of output datagrams per second which this entity received and forwarded to their final destinations [ipv6IfStatsOutForwDatagrams].
idel6/sThe total number of datagrams successfully delivered per second to IPv6 user-protocols (including ICMP) [ipv6IfStatsInDelivers].
orq6/sThe total number of IPv6 datagrams which local IPv6 user-protocols (including ICMP) supplied per second to IPv6 in requests for transmission [ipv6IfStatsOutRequests]. Note that this counter does not include any datagrams counted in fwddgm6/s.
asmrq6/sThe number of IPv6 fragments received per second which needed to be reassembled at this interface [ipv6IfStatsReasmReqds].
asmok6/sThe number of IPv6 datagrams successfully reassembled per second [ipv6IfStatsReasmOKs].
imcpck6/sThe number of multicast packets received per second by the interface [ipv6IfStatsInMcastPkts].
omcpck6/sThe number of multicast packets transmitted per second by the interface [ipv6IfStatsOutMcastPkts].
fragok6/sThe number of IPv6 datagrams that have been successfully fragmented at this output interface per second [ipv6IfStatsOutFragOKs].
fragcr6/sThe number of output datagram fragments that have been generated per second as a result of fragmentation at this output interface [ipv6IfStatsOutFragCreates].

With the EIP6 keyword, statistics about IPv6 network errors are reported. Note that IPv6 statistics depend on sadc option “-S IPV6” to be collected. The following values are displayed (formal SNMP names between square brackets):

ihdrer6/sThe number of input datagrams discarded per second due to errors in their IPv6 headers, including version number mismatch, other format errors, hop count exceeded, errors discovered in processing their IPv6 options, etc. [ipv6IfStatsInHdrErrors]
iadrer6/sO número de datagramas de entrada descartados por segundo porque o endereço IPv6 no campo de destino do cabeçalho IPv6 não era um endereço válido a ser recebido nessa entidade. Essa contagem inclui endereços inválidos (por exemplo: :: 0) e endereços não suportados (por exemplo, endereços com prefixos não alocados). Para entidades que não são roteadores IPv6 e, portanto, não encaminham datagramas, esse contador inclui datagramas descartados porque o endereço de destino não era um endereço local [ipv6IfStatsInAddrErrors].
iukwnp6 / sO número de datagramas endereçados localmente recebidos com sucesso, mas descartados por segundo devido a um protocolo desconhecido ou não suportado [ipv6IfStatsInUnknownProtos].
i2big6 / sO número de datagramas de entrada que não puderam ser encaminhados por segundo porque seu tamanho excedeu o MTU do link da interface de saída [ipv6IfStatsInTooBigErrors].
idisc6 / sO número de datagramas IPv6 de entrada por segundo para os quais não foram encontrados problemas para impedir o processamento contínuo, mas que foram descartados (por exemplo, por falta de espaço no buffer) [ipv6IfStatsInDiscards]. Observe que este contador não inclui nenhum datagrama descartado enquanto aguarda a remontagem.
odisc6 / sO número de datagramas IPv6 de saída por segundo para os quais nenhum problema foi encontrado para impedir a transmissão ao destino, mas que foram descartados (por exemplo, por falta de espaço no buffer) [ipv6IfStatsOutDiscards]. Observe que esse contador incluiria datagramas contados em fwddgm6 / s se algum desses pacotes atender a esse critério de descarte (discricionário).
inort6 / sO número de datagramas de entrada descartados por segundo, porque nenhuma rota foi encontrada para transmiti-los ao seu destino [ipv6IfStatsInNoRoutes].
onort6 / sO número de datagramas IP gerados localmente descartados por segundo, porque não foi encontrada nenhuma rota para transmiti-los ao seu destino [nome SNMP formal desconhecido].
asmf6 / sO número de falhas detectadas por segundo pelo algoritmo de remontagem do IPv6 (por qualquer motivo: tempo limite excedido, erros etc.) [ipv6IfStatsReasmFails]. Observe que isso não é necessariamente uma contagem de fragmentos IPv6 descartados, pois alguns algoritmos podem perder o controle do número de fragmentos combinando-os à medida que são recebidos.
fragf6 / sO número de datagramas IPv6 que foram descartados por segundo porque precisavam ser fragmentados nessa interface de saída, mas não podiam ser [ipv6IfStatsOutFragFails].
itrpck6 / sO número de datagramas de entrada descartados por segundo porque o quadro do datagrama não carregava dados suficientes [ipv6IfStatsInTruncatedPkts].

Com a palavra-chave ICMP6 , são relatadas estatísticas sobre o tráfego de rede ICMPv6. Observe que as estatísticas do ICMPv6 dependem da opção sadc ” -S IPV6 ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

imsg6 / sO número total de mensagens ICMP recebidas pela interface por segundo, incluindo todas aquelas contadas por ierr6 / s [ipv6IfIcmpInMsgs].
omsg6 / sO número total de mensagens ICMP que essa interface tentou enviar por segundo [ipv6IfIcmpOutMsgs].
iech6 / sO número de mensagens de eco de ICMP (solicitação) recebidas pela interface por segundo [ipv6IfIcmpInEchos].
iechr6 / sO número de mensagens de resposta de eco ICMP recebidas pela interface por segundo [ipv6IfIcmpInEchoReplies].
oechr6 / sO número de mensagens de resposta de eco ICMP enviadas pela interface por segundo [ipv6IfIcmpOutEchoReplies].
igmbq6 / sO número de mensagens de Consulta de Participação em Grupo do ICMPv6 recebidas pela interface por segundo [ipv6IfIcmpInGroupMembQueries].
igmbr6 / sO número de mensagens de Resposta de Participação em Grupo do ICMPv6 recebidas pela interface por segundo [ipv6IfIcmpInGroupMembResponses].
ogmbr6 / sO número de mensagens de Resposta de Participação em Grupo do ICMPv6 enviadas por segundo [ipv6IfIcmpOutGroupMembResponses].
igmbrd6 / sO número de mensagens de redução de participação no grupo ICMPv6 recebidas pela interface por segundo [ipv6IfIcmpInGroupMembReductions].
ogmbrd6 / sO número de mensagens de redução de participação no grupo ICMPv6 enviadas por segundo [ipv6IfIcmpOutGroupMembReductions].
irtsol6 / sO número de mensagens de solicitação de roteador ICMP recebidas pela interface por segundo [ipv6IfIcmpInRouterSolicits].
ortsol6 / sThe number of ICMP Router Solicitation messages sent by the interface per second [ipv6IfIcmpOutRouterSolicits].
irtad6/sThe number of ICMP Router Advertisement messages received by the interface per second [ipv6IfIcmpInRouterAdvertisements].
inbsol6/sThe number of ICMP Neighbor Solicit messages received by the interface per second [ipv6IfIcmpInNeighborSolicits].
onbsol6/sThe number of ICMP Neighbor Solicitation messages sent by the interface per second [ipv6IfIcmpOutNeighborSolicits].
inbad6/sThe number of ICMP Neighbor Advertisement messages received by the interface per second [ipv6IfIcmpInNeighborAdvertisements].
onbad6/sThe number of ICMP Neighbor Advertisement messages sent by the interface per second [ipv6IfIcmpOutNeighborAdvertisements].

With the EICMP6 keyword, statistics about ICMPv6 error messages are reported. Note that ICMPv6 statistics depend on sadc option “-S IPV6” to be collected. The following values are displayed (formal SNMP names between square brackets):

ierr6/sThe number of ICMP messages per second which the interface received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.) [ipv6IfIcmpInErrors]
idtunr6/sThe number of ICMP Destination Unreachable messages received by the interface per second [ipv6IfIcmpInDestUnreachs].
odtunr6/sThe number of ICMP Destination Unreachable messages sent by the interface per second [ipv6IfIcmpOutDestUnreachs].
itmex6/sThe number of ICMP Time Exceeded messages received by the interface per second [ipv6IfIcmpInTimeExcds].
otmex6 / sO número de mensagens ICMP com tempo excedido enviadas pela interface por segundo [ipv6IfIcmpOutTimeExcds].
iprmpb6 / sO número de mensagens de ICMP Parameter Problem recebidas pela interface por segundo [ipv6IfIcmpInParmProblems].
oprmpb6 / sO número de mensagens de ICMP Parameter Problem enviadas pela interface por segundo [ipv6IfIcmpOutParmProblems].
iredir6 / sO número de mensagens de redirecionamento recebidas pela interface por segundo [ipv6IfIcmpInRedirects].
oredir6 / sO número de mensagens de redirecionamento enviadas pela interface por segundo [ipv6IfIcmpOutRedirects].
ipck2b6 / sO número de mensagens ICMP Packet Too Big recebidas pela interface por segundo [ipv6IfIcmpInPktTooBigs].
opck2b6 / sO número de mensagens ICMP Packet Too Big enviadas pela interface por segundo [ipv6IfIcmpOutPktTooBigs].

Com a palavra-chave UDP6 , são relatadas estatísticas sobre o tráfego de rede UDPv6. Observe que as estatísticas do UDPv6 dependem da opção sadc ” -S IPV6 ” a ser coletada. Os seguintes valores são exibidos (nomes SNMP formais entre colchetes):

idgm6 / sO número total de datagramas UDP entregues por segundo aos usuários UDP [udpInDatagrams].
odgm6 / sO número total de datagramas UDP enviados por segundo dessa entidade [udpOutDatagrams].
noport6 ​​/ sO número total de datagramas UDP recebidos por segundo para os quais não havia aplicativo na porta de destino [udpNoPorts].
idgmer6 / sO número de datagramas UDP recebidos por segundo que não puderam ser entregues por outros motivos que não a falta de um aplicativo na porta de destino [udpInErrors].

A palavra-chave ALL é equivalente a especificar todas as palavras-chave acima e, portanto, todas as atividades da rede são relatadas.

-o [ nome do arquivo ]Salve as leituras no arquivo em formato binário. Cada leitura está em um registro separado. O valor padrão do parâmetro nome do arquivo é o arquivo de dados diários atual, o arquivo / var / log / sysstat / sadd . A opção -o é exclusiva da opção -f . Todos os dados disponíveis no kernel são salvos no arquivo (de fato, o sar chama seu coletor de dados de sadc com a opção ” -S ALL “.
-P { cpu [ , …] | TUDO }Relatar estatísticas por processador para o processador ou processadores especificados. A especificação da palavra-chave ALL relata estatísticas para cada processador e globalmente para todos os processadores. Observe que o processador 0 é o primeiro processador.
-pImprima nomes de dispositivos. Use esta opção em conjunto com a opção -d . Por padrão, os nomes são impressos como dev – n, onde m e n são os números principais e secundários do dispositivo. O uso desta opção exibe os nomes dos dispositivos como eles devem aparecer em / dev . Os mapeamentos de nomes são controlados pelo /etc/sysstat/sysstat.ioconf .
-qRelate o comprimento da fila e as médias de carga . Os seguintes valores são exibidos:

runq-szComprimento da fila de execução (número de tarefas aguardando tempo de execução).
plist-szNúmero de tarefas na lista de tarefas.
ldavg-1Média de carga do sistema no último minuto. A média de carga é calculada como o número médio de tarefas executáveis ​​ou em execução (estado R) e o número de tarefas em suspensão ininterrupta (estado D) durante o intervalo especificado.
ldavg-5Média de carga do sistema nos últimos 5 minutos.
ldavg-15Média de carga do sistema nos últimos 15 minutos.
bloqueadoNúmero de tarefas atualmente bloqueadas, aguardando a conclusão da E / S.
-RRelatar estatísticas de memória. Os seguintes valores são exibidos:

frmpg / sNúmero de páginas de memória liberadas pelo sistema por segundo. Um valor negativo representa um número de páginas alocadas pelo sistema. Observe que uma página tem um tamanho de 4 kiB ou 8 kiB, de acordo com a arquitetura da máquina.
bufpg / sNúmero de páginas de memória adicionais usadas como buffers pelo sistema por segundo. Um valor negativo significa menos páginas usadas como buffers pelo sistema.
campg / sNúmero de páginas de memória adicionais armazenadas em cache pelo sistema por segundo. Um valor negativo significa menos páginas no cache.
-rRelatar estatísticas de utilização de memória. Os seguintes valores são exibidos:

kbmemfreeQuantidade de memória livre disponível em kilobytes.
kbmemusedQuantidade de memória usada em kilobytes. Este valor não leva em consideração a memória usada pelo próprio kernel.
% memorizadoPorcentagem de memória usada.
kbbuffersQuantidade de memória usada como buffers pelo kernel em kilobytes.
kbcachedQuantidade de memória usada para armazenar dados em cache pelo kernel em kilobytes.
kbcommitQuantidade de memória em kilobytes necessária para a carga de trabalho atual. Esse valor é uma estimativa da quantidade de RAM / troca necessária para garantir que nunca haja falta de memória.
%cometer, entregarPorcentagem de memória necessária para a carga de trabalho atual em relação à quantidade total de memória (RAM + troca). Esse número pode ser maior que 100% porque o kernel geralmente compromete a memória.
kbactiveQuantidade de memória ativa em kilobytes (memória usada mais recentemente e geralmente não recuperada, a menos que seja absolutamente necessário).
kbinactQuantidade de memória inativa em kilobytes (memória usada menos recentemente. É mais elegível para ser recuperada para outros fins).
kbdirtyQuantidade de memória em kilobytes aguardando a gravação de volta no disco.
-SRelatar estatísticas de utilização de espaço de troca. Os seguintes valores são exibidos:

kbswpfreeQuantidade de espaço de troca livre em kilobytes.
kbswpusedQuantidade de espaço de troca usado em kilobytes.
% swpusedPorcentagem de espaço de troca usado.
kbswpcadQuantidade de memória de troca em cache em kilobytes. Esse valor é a memória que uma vez foi trocada, é trocada novamente, mas ainda está na área de troca (se for necessária memória, ela não precisará ser trocada novamente porque já está na área de troca. Isso economiza I / O).
% swpcadPorcentagem de memória de troca em cache em relação à quantidade de espaço de troca usado.
-s [ hh mm ss ]Defina a hora de início dos dados, fazendo com que o comando sar extraia registros com marcação de hora no horário ou após o horário especificado. O horário de início padrão é 08:00:00. As horas devem ser fornecidas no formato de 24 horas. Esta opção pode ser usada apenas quando os dados são lidos de um arquivo (opção -f ).
-tAo ler dados de um arquivo de dados diário, indique que o sar deve exibir os carimbos de data e hora no horário local original do criador do arquivo de dados. Sem essa opção, o comando sar exibe os carimbos de data e hora no horário da localidade do usuário.
-u [ ALL ]Relatar utilização da CPU. A palavra-chave ALL indica que todos os campos da CPU devem ser exibidos. O relatório pode mostrar os seguintes campos:

%do utilizadorPorcentagem de utilização da CPU que ocorreu durante a execução no nível do usuário (aplicativo). Observe que este campo inclui o tempo gasto na execução de processadores virtuais.
% usrPorcentagem de utilização da CPU que ocorreu durante a execução no nível do usuário (aplicativo). Observe que esse campo NÃO inclui o tempo gasto na execução de processadores virtuais.
%legaisPorcentagem de utilização da CPU que ocorreu durante a execução no nível do usuário com boa prioridade.
%sistemaPorcentagem de utilização da CPU que ocorreu durante a execução no nível do sistema (kernel). Observe que este campo inclui o tempo gasto na manutenção de interrupções de hardware e software.
% sysPorcentagem de utilização da CPU que ocorreu durante a execução no nível do sistema (kernel). Observe que esse campo NÃO inclui o tempo gasto na manutenção de interrupções de hardware ou software.
% iowaitPorcentagem de tempo em que a CPU ou CPUs ficaram inativas durante as quais o sistema teve uma solicitação de E / S de disco pendente.
%roubarPorcentagem de tempo gasto em espera involuntária pela CPU virtual ou CPUs enquanto o hipervisor estava atendendo outro processador virtual.
% irqPorcentagem de tempo gasto pela CPU ou CPUs para atender a interrupções de hardware.
%suavePorcentagem de tempo gasto pela CPU ou CPUs para atender às interrupções do software.
%convidadoPorcentagem de tempo gasto pela CPU ou CPUs para executar um processador virtual.
% gnicePorcentagem de tempo gasto pela CPU ou CPUs para executar um convidado com detalhes.
%ociosoPorcentagem de tempo em que a CPU ou CPUs ficaram inativas e o sistema não teve uma solicitação de E / S de disco pendente.

Nota: Nas máquinas SMP , um processador que não possui nenhuma atividade (0,00 para cada campo) é um processador desativado (offline).

-VImprima o número da versão e saia.
-vRelate o status do inode , arquivo e outras tabelas do kernel. Os seguintes valores são exibidos:

dentunusdNúmero de entradas de cache não utilizadas no cache do diretório.
file-nrNúmero de identificadores de arquivo usados ​​pelo sistema.
inode-nrNúmero de manipuladores de inode usados ​​pelo sistema.
pty-nrNúmero de pseudo-terminais usados ​​pelo sistema.
-WRelatar estatísticas de troca. Os seguintes valores são exibidos:

pswpin / sNúmero total de páginas de troca que o sistema trouxe por segundo.
pswpout / sNúmero total de páginas de troca que o sistema lançou por segundo.
-WRelate a criação de tarefas e a atividade de troca do sistema.

proc / sNúmero total de tarefas criadas por segundo.
cswch / sNúmero total de alternâncias de contexto por segundo.
-yRelatar atividade de dispositivos TTY . Os seguintes valores são exibidos:

rcvin / sNumber of receive interrupts per second for current serial line. Serial line number is given in the TTY column.
xmtin/sNumber of transmit interrupts per second for current serial line.
framerr/sNumber of frame errors per second for current serial line.
prtyerr/sNumber of parity errors per second for current serial line.
brk/sNumber of breaks per second for current serial line.
ovrun/sNumber of overrun errors per second for current serial line.

Environment

The sar command takes into account the following environment variables:

S_TIME_FORMATSe essa variável existir e seu valor for ISO , o código do idioma atual será ignorado ao imprimir a data no cabeçalho do relatório. O comando sar usará o formato ISO 8601 (AAAA-MM-DD).
S_TIME_DEF_TIMESe essa variável existir e seu valor for UTC, o sar salvará seus dados no horário UTC (os dados ainda serão exibidos no horário local). O sar também usará a hora UTC em vez da hora local para determinar o arquivo de dados diários atual localizado no diretório / var / log / sysstat . Essa variável pode ser útil para servidores com usuários localizados em vários fusos horários.

arquivos

/ var / log / sysstat / sa ddIndique o arquivo de dados diários, em que o parâmetro dd é um número que representa o dia do mês.
/ proccontém vários arquivos com estatísticas do sistema.

Exemplos

sar -u 2 5

Relate a utilização da CPU a cada 2 segundos. 5 linhas são exibidas.

sar -I 14 -o int14.arquivo 2 10

Relatar estatísticas no IRQ 14 a cada 2 segundos. 10 linhas são exibidas. Os dados são armazenados em um arquivo chamado int14.file .

sar -r -n DEV -f / var / log / sysstat / sa16

Exibir memória e estatísticas de rede salvas no arquivo de dados diário ‘ sa16 ‘.

sar -A

Exibe todas as estatísticas salvas no arquivo de dados diário atual.

iostat – relate estatísticas de CPU e E / S para dispositivos e partições.
vmstat – Relatar estatísticas sobre o uso da memória virtual.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.