Con nuestro dashboard Lighttpd, su equipo puede monitor medidas de resultados y datos de inventario. El monitoreo de Lighttpd proporciona información importante para ayudarlo a construir una imagen completa del rendimiento de su servidor web. Estos datos de rendimiento incluyen tiempo de actividad, red en bytes y paquetes, cantidad de conexiones y más. Los datos métricos se pueden ver en nuestro panel prediseñado y también puedes crear tus propias búsquedas personalizadas, gráficos y política de alertas. Nuestra integración Lighttpd utiliza una configuración NRI-Flex.
Después de configurar la integración con New Relic, vea sus datos en un panel como este, listo para usar.
Instalar el agente de infraestructura
Para ingresar datos en New Relic, instale nuestro agente de infraestructura. Nuestro agente de infraestructura recopila e ingiere datos para que pueda realizar un seguimiento del rendimiento de su aplicación. La versión debe ser 1.10.7 o posterior para admitir la integración NRI-Flex.
Puede instalar el agente de infraestructura de dos maneras diferentes:
- Nuestra instalación guiada es una herramienta CLI que inspecciona su sistema e instala el agente de infraestructura junto con el agente de monitoreo de aplicaciones que mejor funcione para su sistema. Para obtener más información sobre cómo funciona nuestra instalación guiada, consulte nuestra descripción general de la instalación guiada.
- Si prefiere instalar nuestro agente de infraestructura manualmente, puede seguir un tutorial para la instalación manual para Linux, Windows o macOS.
Integrar Lighttpd con New Relic
Una vez instalado, el agente de infraestructura puede ingerir datos de su aplicación y enviarlos a New Relic, pero aún necesita integrarse (o establecer una línea de comunicación) entre el agente y su aplicación. Una vez integrado, puede comenzar con una solución de monitoreo lista para usar para su aplicación Lighttpd.
Configurar manualmente el archivo lighttpd.conf
Para exportar métrica en la url http://INSERT_DOMAIN:INSERT_PORT/server-status?json
, siga los siguientes pasos:
Vaya a la ruta del archivo de configuración lighttpd.
bash$cd /etc/lighttpd/Abra el archivo
lighttpd.conf
para editarlo.bash$sudo nano lighttpd.confAgregue
mod_status
dentro del objetoserver.modules
.Agregue
status.status-url = /server-status
después deserver.modules
.Actualice
server.document-root
con la ruta del archivo lighttpd/var/www/html/lighttpd-webpage
Actualice
server.port
en el que está ejecutando lighttpd.server.port = 9880.Abra
http://INSERT_DOMAIN:INSERT_PORT/server-status?json
en el browser para verificar la métrica relacionada con el servidor.Aquí hay un archivo de configuración de muestra:
server.modules = ("mod_indexfile","mod_access”,"mod_alias","mod_redirect”,"mod_status")server.document-root = "/var/www/html/lighttpd-webpage"server.upload-dirs = ( "/var/cache/lighttpd/uploads" )server.errorlog = "/var/log/lighttpd/error.log"server.pid-file = "/run/lighttpd.pid"server.username = "www-data"server.groupname = "www-data"server.port = 9880status.status-url = "/server-status”
Configuración NRI-Flex
Una vez que haya instalado el agente de infraestructura en su host, el binario nri-flex
también se instalará con él.
Si no se instaló el agente de infraestructura, siga los pasos de instalación de nri-flex
desde el repositorio nri-flex.
Para crear un archivo de configuración flexible, siga estos pasos:
Cree un archivo llamado
lighttpd-http-config.yml
en esta ruta:bash$/etc/newrelic-infra/integrations.dActualiza el archivo
lighttpd-http-config.yml
con esta configuración:EVENT_TYPE
: Puedes considerarEVENT_TYPE
como una tabla base de datos New Relic que puedes consultar usando NRQL (por ejemplo,LighttpdStatusSample
).URL
: Contiene la métrica con formato json (por ejemplo,http://127.0.0.1:9880/server-status?json
).
Aquí hay un archivo de configuración de muestra:
---integrations:- name: nri-flex# interval: 30sconfig:name: lighttpdFlexapis:- event_type: INSERT_EVENT_TYPEurl: INSERT_URL
Reenviar el registro de Lighttpd a New Relic
Puede utilizar nuestro reenvío de registros para reenviar el registro de Lighttpd a New Relic.
En máquinas Linux, su archivo de registro llamado logging.yml
debe estar presente en la siguiente ruta. Si no ve su archivo de registro, deberá crearlo siguiendo la documentación de reenvío de registros anterior.
$/etc/newrelic-infra/logging.d/
Una vez creado el archivo de registro, agregue el siguiente script al archivo logging.yml
:
- name: error.log file: /var/log/lighttpd/error.log attributes: logtype: lighttpd_log
Reinicie el agente New Relic Infrastructure y el servicio lighttpd
Antes de que pueda comenzar a leer sus datos, utilice las instrucciones de nuestros documentos del agente de infraestructura para reiniciar su agente de infraestructura.
$sudo systemctl restart lighttpd.service && sudo systemctl restart newrelic-infra.service
Monitor su aplicación
Puede elegir nuestra plantilla dashboard prediseñadas llamada Lighttpd
para monitor su servidor Lighttpd métrica. Siga estos pasos para utilizar nuestra plantilla dashboard prediseñadas:
Vaya a
y haga clic en
+ Add data
.
Haga clic en la pestaña
Dashboards
.
En el cuadro de búsqueda, escriba
lighttpd
.Cuando vea nuestro dashboard prediseñado, haga clic en él para instalarlo en su cuenta.
Una vez que su aplicación esté integrada siguiendo los pasos anteriores, el dashboard debería mostrar métrica.
Para instrumentar el Lighttpd inicio rápido y ver métricas y alertas, también puedes seguir nuestra página Lighttpd inicio rápido que tiene un botón Install now .
A continuación se muestran algunos ejemplos de consultas:
Example: Vea la métrica capturada en el generador de consultas New Relic .
SELECT * FROM LighttpdStatusSample LIMIT MAXExample: Verifique la conexión activa por servidor.
SELECT latest(BusyServers) FROM LighttpdStatusSample TIMESERIES AUTO
Ver Lighttpd métrica en un dashboard
Con solo el agente de infraestructura instalado e instrumentado con su aplicación, puede ver sus datos sin procesar en nuestra métrica & evento. Nuestro predeterminado transforma esos datos sin procesar en cuadros y gráficos, que brindan una vista panorámica del estado de su sistema.
Para instrumentar Lighttpd inicio rápido, instale nuestro panel predeterminado y para ver métricas y alertas, también puede seguir nuestra página Lighttpd inicio rápido haciendo clic en el botón Install now .
¿Que sigue?
Para obtener más información sobre cómo crear una consulta NRQL y generar un panel, consulte estos documentos:
Introducción al generador de consultas para crear consultas básicas y avanzadas.
Introducción al panel para personalizar tu dashboard y realizar diferentes acciones.
Administre su dashboard para ajustar su
modo de visualización o para agregar más contenido a su dashboard.