Skip to content

Commit 2d7728c

Browse files
chore: add translations
1 parent 0add0e9 commit 2d7728c

File tree

71 files changed

+19107
-679
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+19107
-679
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: El agente no se inicia y no hay registros.
3+
type: troubleshooting
4+
tags:
5+
- Infrastructure
6+
- Infrastructure monitoring troubleshooting
7+
- Troubleshoot logs
8+
metaDescription: Troubleshooting suggestions if the New Relic infrastructure agent is not starting and there are no logs
9+
freshnessValidatedDate: never
10+
translationType: machine
11+
---
12+
13+
## Problema
14+
15+
El agente de infraestructura no se inicia y no se crean los registros.
16+
17+
## Solución
18+
19+
Aquí hay algunas opciones de resolución de problemas para [usuarios no root](/docs/infrastructure/install-configure-infrastructure/linux-installation/linux-agent-running-modes) si el agente de infraestructura no se inicia y no hay registros:
20+
21+
### Controlar `requiretty`
22+
23+
Para ver si `requiretty` está causando problemas de registro:
24+
25+
1. En `/var/log/messages` o `/var/log/syslog`, busca el mensaje `sudo: sorry, you must have a tty to run sudo` .
26+
27+
<Callout variant="important">
28+
Cuando [se utilizan versiones antiguas de Linux](http://bugzilla.redhat.com/show_bug.cgi?id=1020147#c9), a veces el usuario `nri-agent` no puede ejecutar un servicio porque no tiene ningún TTY adjunto.
29+
</Callout>
30+
31+
2. Si encuentra este mensaje, edite su archivo `/etc/sudoers` con el comando `visudo` y comente o elimine la siguiente línea: `Defaults requiretty`
32+
33+
3. Guardar y salir del archivo.
34+
35+
4. Reinicie el servicio `newrelic-infra` .
36+
37+
### Revisar los permisos log
38+
39+
Verifique el permiso del agente para abrir `log_file`. Es posible que el archivo de log que estás utilizando haya sido creado cuando el agente se estaba ejecutando como root y ahora el usuario `nri-agent` no tenga permisos para escribirlo.
40+
41+
Para resolver esto, pruebe una de estas opciones:
42+
43+
* Cambiar el propietario del archivo de registro.
44+
45+
* Cambie la entrada `log_file` en el archivo de configuración `/etc/newrelic-infra.yml` . Nuestro script de instalación crea la carpeta `/var/log/newrelic-infra/` para ese propósito, por lo que recomendamos el siguiente valor:
46+
47+
```yml
48+
log_file: /var/log/newrelic-infra/newrelic-infra.log
49+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title: Datos incorrectos reportados
3+
type: troubleshooting
4+
tags:
5+
- Infrastructure
6+
- Infrastructure monitoring troubleshooting
7+
- Troubleshoot infrastructure
8+
freshnessValidatedDate: never
9+
translationType: machine
10+
---
11+
12+
## Problema [#problem]
13+
14+
El agente está trabajando, pero la [UI monitoreo de infraestructura](/docs/infrastructure/infrastructure-ui-pages/infra-hosts-ui-page) muestra datos inesperados para algunos de los eventos, métricas o atributos recopilados del agente de infraestructura.
15+
16+
## Resolución de problemas [#troubleshooting]
17+
18+
El agente de infraestructura incluye un registro de nivel de traza que se puede habilitar bajo demanda para ayudar a resolver problemas en escenarios complejos y determinar si los datos esperados salen del host como se esperaba. Esta configuración genera una gran cantidad de datos muy rápidamente, recomendamos habilitarla solo temporalmente para propósitos de resolución de problemas.
19+
20+
1. Edite el archivo de configuración [newrelic-infra.yml](/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/#logging-variables) y agregue los indicadores necesarios para habilitar el registro. Por ejemplo, para habilitar todos los registros de traza en la ruta predeterminada del archivo de registro:
21+
22+
```yml
23+
log:
24+
level: trace
25+
```
26+
27+
La versión 1.26.0 o anterior del agente de infraestructura requiere una configuración de registro diferente:
28+
29+
```yml
30+
verbose: 1
31+
trace:
32+
# v3.submission enables detailed logging for events, examples: SystemSample, NetworkSample, etc.
33+
- v3.submission
34+
# dm.submission enables detailed logging for integrations using Dimensional Metric format.
35+
- dm.submission
36+
```
37+
38+
2. Utilice [su sistema de inicio](/docs/infrastructure/new-relic-infrastructure/configuration/start-stop-restart-check-infrastructure-agent-status#init-system) para reiniciar el servicio del agente:
39+
40+
<CollapserGroup>
41+
<Collapser id="systemd-verify-status" title="Reinicie el agente con SystemD">
42+
Utilice comandos SystemD con CentOS 7, Debian 8, RHEL 7 y Ubuntu 15.04 o superior:
43+
44+
```sh
45+
sudo systemctl restart newrelic-infra
46+
```
47+
</Collapser>
48+
49+
<Collapser id="systemv-verify-status" title="Reinicie el agente con System V">
50+
Utilice comandos de System V con Debian 7:
51+
52+
```sh
53+
sudo /etc/init.d/newrelic-infra restart
54+
```
55+
</Collapser>
56+
57+
<Collapser id="upstart-verify-status" title="Reinicie el agente con Upstart">
58+
Utilice comandos Upstart con Amazon Linux, CentOS 6, RHEL 6 y Ubuntu 14.10 o anterior:
59+
60+
```sh
61+
sudo initctl restart newrelic-infra
62+
```
63+
</Collapser>
64+
65+
<Collapser id="windows-verify-status" title="Reinicie el agente en Windows">
66+
```sh
67+
net stop newrelic-infra
68+
net start newrelic-infra
69+
```
70+
</Collapser>
71+
</CollapserGroup>
72+
73+
3. Identificar las nuevas líneas log de traza para confirmar los datos que se envían a la Telemetry Data Platform.
74+
75+
Ejemplo log cuando v3.submission está habilitado:
76+
77+
```log
78+
time="2021-12-28T09:27:28Z" level=debug msg="Sending events to metrics-ingest." component=MetricsIngestSender key=... numEvents=3 postCount=1 timestamps="[2021-01-01 09:27:28 +0000 UTC]"
79+
time="2021-12-28T09:27:28Z" level=debug msg="Preparing metrics post." component=MetricsIngestSender postCount=1
80+
time="2021-12-28T09:27:28Z" level=trace msg="[{\"EntityID\":111,\"IsAgent\":true,\"Events\":[{\"eventType\":\"SystemSample\",\"timestamp\":1640683648,\"entityKey\":\"...\",\"cpuPercent\":0.2004008016032026, ...}]" feature=v3.submission
81+
time="2021-12-28T09:27:29Z" level=debug msg="Metrics post succeeded." component=MetricsIngestSender postCount=1
82+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
---
2+
title: Reducir la huella de CPU del agente de infraestructura
3+
type: troubleshooting
4+
tags:
5+
- Infrastructure
6+
- Infrastructure monitoring troubleshooting
7+
- Troubleshoot infrastructure
8+
metaDescription: Troubleshooting suggestions if the New Relic infrastructure agent is consuming too much CPU.
9+
freshnessValidatedDate: never
10+
translationType: machine
11+
---
12+
13+
## Problema
14+
15+
El agente New Relic Infrastructure está consumiendo demasiada CPU.
16+
17+
## Solución
18+
19+
El agente New Relic Infrastructure está diseñado para informar una amplia gama de datos del sistema con un consumo mínimo de CPU y memoria. Sin embargo, si necesita reducir el consumo de CPU, puede deshabilitar o disminuir la frecuencia de muestreo de varios muestreadores y complementos.
20+
21+
Este tema destaca algunas `newrelic-infra.yml` configuraciones que pueden reducir el uso de CPU:
22+
23+
* [Reducir el muestreo de eventos](#samplers)
24+
* [Reducir los informes del complemento del agente](#reduce_plugins)
25+
* [Revisar integración en el host](#on_host_integrations)
26+
27+
### Reducir el muestreo de eventos [#samplers]
28+
29+
El agente de infraestructura reporta varios [eventos de incumplimiento](/docs/infrastructure/manage-your-data/data-instrumentation/default-infrastructure-events) en frecuencias específicas. Para reducir la sobrecarga, puede reducir la frecuencia de muestreo en segundos o puede desactivar completamente los muestreadores estableciendo el valor de propiedad correspondiente en `-1`.
30+
31+
<Callout variant="important">
32+
No recomendamos una frecuencia de muestreo superior a 60 segundos porque es posible que vea espacios en los gráficos de la interfaz de usuario de New Relic.
33+
</Callout>
34+
35+
La siguiente tabla enumera algunos muestreadores para configurar:
36+
37+
<table>
38+
<thead>
39+
<tr>
40+
<th>
41+
evento
42+
</th>
43+
44+
<th>
45+
Frecuencia de muestreo
46+
</th>
47+
48+
<th>
49+
Lista de permitir/denegar
50+
</th>
51+
</tr>
52+
</thead>
53+
54+
<tbody>
55+
<tr>
56+
<td>
57+
Red
58+
</td>
59+
60+
<td>
61+
[Tasa de muestreo de red](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#metrics-network-sample-rate)
62+
</td>
63+
64+
<td>
65+
No disponible
66+
</td>
67+
</tr>
68+
69+
<tr>
70+
<td>
71+
Proceso
72+
</td>
73+
74+
<td>
75+
[Tasa de muestreo del proceso](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#metrics-process-sample-rate)
76+
</td>
77+
78+
<td>
79+
[Lista de permitidos (solo Windows)](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#allowed-list-process-sample)
80+
</td>
81+
</tr>
82+
83+
<tr>
84+
<td>
85+
Almacenamiento
86+
</td>
87+
88+
<td>
89+
[Tasa de muestreo de almacenamiento](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#metrics-storage-sample-rate)
90+
</td>
91+
92+
<td>
93+
[Lista de denegación](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#file-devices-ignored)
94+
</td>
95+
</tr>
96+
97+
<tr>
98+
<td>
99+
Sistema
100+
</td>
101+
102+
<td>
103+
[Frecuencia de muestreo del sistema](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#metrics-system-sample-rate)
104+
</td>
105+
106+
<td>
107+
No disponible
108+
</td>
109+
</tr>
110+
</tbody>
111+
</table>
112+
113+
### Reducir los informes del complemento del agente [#reduce\_plugins][#reduce_plugins]
114+
115+
El agente de infraestructura tiene un complemento incorporado que recopila datos de inventario (configuración específica del sistema e información de estado). Para algunos sistemas, el consumo de CPU puede ser relativamente alto si el complemento recopila muchos datos. Para reducir el espacio, puede deshabilitar o disminuir la frecuencia de muestreo para complementos específicos que informan datos que no desea.
116+
117+
<CollapserGroup>
118+
<Collapser id="enable_disable" title="Cómo habilitar y deshabilitar el complemento">
119+
* <DNT>**Disable a single plugin:**</DNT> Para deshabilitar un complemento, establezca el valor de propiedad correspondiente en `-1`.
120+
121+
* <DNT>**Disable all plugins:**</DNT> `disable_all_plugins: true`
122+
123+
* <DNT>**Enable selected plugins:**</DNT> Para habilitar determinado complemento, inserte una excepción en `disable_all_plugins`. Por ejemplo, la siguiente configuración desactiva todos los complementos y vuelve a habilitar las interfaces de red y el complemento SELinus para informar cada 120 segundos:
124+
125+
```yml
126+
disable_all_plugins: true
127+
network_interface_interval_sec: 120
128+
selinux_interval_sec: 120
129+
```
130+
</Collapser>
131+
132+
<Collapser
133+
id="selinux"
134+
title={<>Deshabilitar SELinux <InlineCode>
135+
semodule -l
136+
</InlineCode> (solo Linux)</>
137+
}
138+
>
139+
El complemento SELinux invoca periódicamente el comando del sistema `semodule -l` para obtener información sobre los módulos SELinux existentes. En la mayoría de las distribuciones CentOS/RedHat, este comando generará picos de consumo de CPU.
140+
141+
Para deshabilitar esta funcionalidad, inserte la siguiente opción de configuración en su archivo `/etc/newrelic-infra.yml` :
142+
143+
`selinux_enable_semodule: false`
144+
</Collapser>
145+
146+
<Collapser id="sysctl" title="Reducir o deshabilitar Sysctl (solo Linux)">
147+
El complemento Sysctl recorre toda la estructura del directorio `/sys` y lee los valores de todos los archivos allí. Deshabilitarlo o reducir el intervalo puede disminuir parte del tiempo del sistema de CPU en el agente de infraestructura.
148+
149+
Puede deshabilitar la frecuencia del inventario configurándola en un número negativo o reducir la frecuencia estableciendo el valor de configuración `sysctl_interval_sec` en la cantidad de segundos entre ejecuciones consecutivas del complemento.
150+
151+
Por ejemplo, para ejecutar el complemento una vez cada 10 minutos:
152+
153+
```yml
154+
sysctl_interval_sec: 600
155+
```
156+
157+
Para desactivar el complemento Sysctl:
158+
159+
```yml
160+
sysctl_interval_sec: -1
161+
```
162+
163+
El valor predeterminado actual para la propiedad `sysctl_interval_sec` es `60`.
164+
</Collapser>
165+
166+
<Collapser id="additional_plugins" title="Complemento adicional para reducir o deshabilitar">
167+
Los siguientes complementos de inventario no consumen especialmente CPU, pero aún puedes reducir su frecuencia o deshabilitarlos configurando las opciones de configuración correspondientes.
168+
169+
<DNT>
170+
**Linux plugins**
171+
</DNT>
172+
173+
Para conocer la configuración de estos complementos de Linux, consulte [las variables del complemento](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#plugins-variables):
174+
175+
* Grupos de seguridad en la nube
176+
177+
* Daemon Tools
178+
179+
* DPKG
180+
181+
* Facter
182+
183+
* Módulos del núcleo
184+
185+
* Interfaces de red
186+
187+
* RPM
188+
189+
* SELinux
190+
191+
* Supervisord
192+
193+
* Sysctl
194+
195+
* Systemd
196+
197+
* SysV
198+
199+
* Advenedizo
200+
201+
* Usuario
202+
203+
* Configuración SSHD
204+
205+
<DNT>
206+
**Windows plugins**
207+
</DNT>
208+
209+
Para conocer la configuración de estos complementos de Windows, consulte [las variables del complemento](/docs/infrastructure/install-configure-manage-infrastructure/configuration/infrastructure-configuration-settings#plugins-variables):
210+
211+
* Interfaces de red
212+
213+
* Servicios de windows
214+
215+
* Actualizaciones de Windows
216+
</Collapser>
217+
</CollapserGroup>
218+
219+
### Revisar integración en el host [#on\_host\_integrations][#on_host_integrations]
220+
221+
Si utiliza infraestructura integración en el host, esto puede tener impactos adicionales en el uso de la CPU. La naturaleza del impacto y los métodos para ajustarlo dependen de la integración que esté utilizando.
222+
223+
A continuación se muestran algunas formas de ajustar el uso de CPU de integración en el host:
224+
225+
* Vea si su [integración](/docs/integrations/host-integrations/host-integrations-list) tiene opciones de configuración que pueda ajustar.
226+
* Si es posible, distribuya la carga de monitoreo agregando un agente de infraestructura adicional. Por ejemplo, la integración de Kafka permite un [despliegue multiagente](/docs/integrations/host-integrations/host-integrations-list/kafka-monitoring-integration#multiple-agents).

0 commit comments

Comments
 (0)