Log para NFS e SMB (opcional)
Log para XCP NFS e SMB.
O XCP suporta a configuração de vários recursos opcionais usando o xcpLogConfig.json
arquivo de configuração JSON. Para ativar apenas funcionalidades específicas, crie manualmente o xcpLogConfig.json
ficheiro de configuração. Pode utilizar o xcpLogConfig.json
ficheiro de configuração para ativar:
-
mensagens do log de eventos
-
Cliente syslog para XCP
-
Registo XCP personalizado
As mensagens de log de eventos e o cliente syslog são desativados na configuração padrão. A configuração é comum para NFS e SMB.
Config local do arquivo JSON | NFS | SMB |
---|---|---|
Localização predefinida do ficheiro de configuração |
/Opt/NetApp/xFiles/xcp/ |
C: NetApp |
A localização personalizada requer a |
Use o local que você definiu em relação à |
N/A. |
As opções do arquivo de configuração JSON são sensíveis a maiúsculas e minúsculas. Essas opções são as mesmas para XCP NFS e XCP SMB.
Nome das subopções | Tipo de dados JSON | Padrão | Descrição |
---|---|---|---|
Configuração do LogConfig |
Opção para personalizar o registo XCP. |
||
"nível" |
Cadeia de carateres |
INFORMAÇÕES |
Nível do filtro de gravidade da mensagem de registo. As mensagens de log do XCP suportam cinco níveis de gravidade em ordem decrescente: CRÍTICO, ERRO, AVISO, INFORMAÇÃO, DEPURAÇÃO (o NetApp recomenda fortemente o uso DE INFORMAÇÕES ou DEPURAÇÃO) |
"MaxBytes" |
Número inteiro |
52428800 |
Tamanho de cada ficheiro de registo rotativo. Os arquivos de rotação suportados pelo máximo são 10. |
"nome" |
Cadeia de carateres |
xcp.log |
Opção para definir o nome do arquivo de log personalizado. |
eventlog |
Opção para configurar a mensagem de log de eventos. |
||
"Cabeado" |
Booleano |
verdadeiro |
Esta opção booleana é usada para ativar mensagens de eventos. Definir como |
"nível" |
Cadeia de carateres |
INFORMAÇÕES |
Nível do filtro de gravidade da mensagem de evento. As mensagens de eventos suportam cinco níveis de gravidade em ordem de diminuição da gravidade: CRÍTICA, ERRO, AVISO, INFORMAÇÕES, DEPURAÇÃO |
syslog |
Opção para configurar mensagens syslog. |
||
"Cabeado" |
Booleano |
falso |
Esta opção booleana é usada para habilitar o cliente syslog no XCP. |
"nível" |
Cadeia de carateres |
INFORMAÇÕES |
Nível do filtro de gravidade da mensagem. As mensagens de log de eventos do XCP suportam cinco níveis de gravidade em ordem decrescente: CRÍTICO, ERRO, AVISO, INFORMAÇÃO, DEPURAÇÃO |
"ServerIp" |
Cadeia de carateres |
Nenhum |
Endereços IP ou nome de host do servidor syslog remoto. |
"porta" |
Número inteiro |
514 |
Porta do recetor syslog remoto. Os recetores syslog que aceitam datagramas syslog em uma porta diferente podem ser configurados com a opção porta UDP porta 514, mas você também pode configurar para a porta desejada. |
"higienizar" |
Booleano |
falso |
Uma opção comum para suporte a XCP; definir seu valor como true oculta informações confidenciais (IP e nome de usuário) nas mensagens que vão para suporte (log, eventos, syslog, etc.). Por exemplo, com a |
Crie o arquivo de configuração JSON
Se você quiser habilitar mensagens de log de eventos, o cliente syslog ou o Registro de clientes, execute as etapas a seguir.
-
Abra qualquer editor de texto, como bloco de notas ou vi.
-
Crie um novo arquivo com o seguinte modelo JSON.
{ "logConfig": { "level": "INFO", "maxBytes": 52428800, "name": "xcp.log" }, "eventlog": { "isEnabled": false, "level": "INFO" }, "syslog": { "isEnabled": false, "level": "INFO", "serverIp": "10.234.219.87", "port": 514 }, "sanitize": false }
-
Para quaisquer recursos que você deseja habilitar, altere o
isEnabled
valor paratrue
. -
Nomeie o arquivo
xcpLogConfig.json
e salve-o no local padrão: /Opt/NetApp/xFiles/xcp/Se a
XCP_CONFIG_DIR
variável de ambiente estiver definida, salve oxcpLogConfig.json
arquivo no mesmo local que está definido em relação àXCP_CONFIG_DIR
variável.
Configuração padrão | Exemplo de arquivo de configuração json |
---|---|
{ "logConfig": { "level": "INFO", "maxBytes": 52428800, "name": "xcp.log" }, "sanitize": false } |
{ "logConfig": { "level": "INFO", "maxBytes": 52428800, "name": "xcp.log" }, "eventlog": { "isEnabled": false, "level": "INFO" }, "syslog": { "isEnabled": false, "level": "INFO", "serverIp": "10.234.219.87", "port": 514 }, "sanitize": false } |