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
isEnabledvalor paratrue. -
Nomeie o arquivo
xcpLogConfig.jsone salve-o no local padrão: /Opt/NetApp/xFiles/xcp/Se a
XCP_CONFIG_DIRvariável de ambiente estiver definida, salve oxcpLogConfig.jsonarquivo no mesmo local que está definido em relação àXCP_CONFIG_DIRvariá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
}
|