
Implementing Splunk
Vincent Bumgarner
- Editorial
- Packt
- Año
- 2013
- Páginas
- ~448
- Nivel
- Intermedio
De qué trata
Guía práctica de referencia orientada a la monitorización, indexación y extracción de inteligencia operativa a partir de datos de máquina (machine data) y archivos de registro con Splunk (abarcando las versiones 4.3 y 5.x). Vincent Bumgarner concibió este texto para administradores de sistemas, ingenieros de operaciones, analistas de seguridad y desarrolladores que necesitan centralizar logs heterogéneos y cuenten con nociones básicas de administración en Linux/Windows y familiaridad con formatos como syslog, XML o registros de servidores web.
El temario profundiza en el lenguaje de búsqueda SPL (Search Processing Language) y sus comandos esenciales (stats, chart, timechart, transaction, eval, top), el empleo de subbúsquedas, la aceleración de consultas y la estructuración de datos mediante campos extraídos, etiquetas (tags), tipos de eventos (event types), tablas de búsqueda (lookups) y macros. Explica el diseño de tableros interactivos usando Simple XML y Advanced XML, la creación de modelos de datos con la herramienta Pivot, la configuración interna de directivas en archivos clave (inputs.conf, props.conf, transforms.conf), la orquestación de despliegues distribuidos con forwarders, indexers balanceados y search heads en clúster con autenticación LDAP/SSO, y la extensión de capacidades mediante la API REST y entradas ejecutables por script.
El libro sitúa al lector en un entorno práctico continuo en el que implementa visualizaciones avanzadas y desarrolla una aplicación propia para Splunk, con su estructura de directorios, menús de navegación, estilos y controles de acceso por roles. Constituye una inmersión sobresaliente en la arquitectura interna y la fontanería de configuración de Splunk. Aunque las versiones más recientes han sustituido el Advanced XML por paneles basados en JavaScript/JSON y Splunk Dashboard Studio, los principios de indexación, diseño de consultas SPL y optimización de clústeres distribuidos mantienen intacto su valor técnico y formativo.
- Splunk
- Lenguaje SPL
- Inteligencia operativa
- Análisis de logs
- Dashboards XML
- inputs.conf
- props.conf
- Modelos de datos y Pivot
- Despliegue distribuido
- Splunk Apps
- API REST de Splunk
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación personalizada para Splunk
Desarrollo y empaquetado de una Splunk App modular desde cero, configurando archivos app.conf, menús de navegación XML (default.xml), permisos de acceso y vistas personalizadas para la monitorización de fuentes de datos operativas.
Tablero operativo interactivo en XML
Construcción de dashboards de monitorización mediante Simple XML y Advanced XML, integrando paneles dinámicos, gráficos cronológicos interactivos y paneles de control alimentados por consultas complejas en SPL.

