manuales:nagios:thruk
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
manuales:nagios:thruk [2015/03/30 14:57] – [Configuracion] cayu | manuales:nagios:thruk [2015/04/16 20:14] – [API] cayu | ||
---|---|---|---|
Línea 165: | Línea 165: | ||
===== Configuracion ===== | ===== Configuracion ===== | ||
- | === Configuración de Thruk === | + | ==== Configuración de Thruk ==== |
La configuración de Thruk es principalmente administrada en estos archivos de configuración : | La configuración de Thruk es principalmente administrada en estos archivos de configuración : | ||
Línea 183: | Línea 183: | ||
El archivo thruk_local.conf es una copia del archivo thruk.conf. Ambos archivos son utilizados por thruk. La idea es que el archivo thruk.conf proporcione los valores predeterminados y el archivo thruk_local.conf reemplace dichos ajustes cuando sea necesario. | El archivo thruk_local.conf es una copia del archivo thruk.conf. Ambos archivos son utilizados por thruk. La idea es que el archivo thruk.conf proporcione los valores predeterminados y el archivo thruk_local.conf reemplace dichos ajustes cuando sea necesario. | ||
- | == Opciones generales == | + | === Opciones generales |
^Valor^Descripción^Ejemplo^ | ^Valor^Descripción^Ejemplo^ | ||
^title_prefix|Establecer el prefijo de título para todas las urls, esta parte del texto se antepondrá a todos los títulos de las páginas|title_prefix = Prod| | ^title_prefix|Establecer el prefijo de título para todas las urls, esta parte del texto se antepondrá a todos los títulos de las páginas|title_prefix = Prod| | ||
Línea 200: | Línea 200: | ||
^all_problems_link|Enlace donde se muestran los problemas detectados|all_problems_link = / | ^all_problems_link|Enlace donde se muestran los problemas detectados|all_problems_link = / | ||
^allowed_frame_links|Patrones de enlaces permitidos a mostrar en el marco de Thruk|allowed_frame_links = http:// | ^allowed_frame_links|Patrones de enlaces permitidos a mostrar en el marco de Thruk|allowed_frame_links = http:// | ||
- | == Opciones de autorización == | + | === Opciones de autorización |
^Valor^Descripción^Ejemplo^ | ^Valor^Descripción^Ejemplo^ | ||
^can_submit_commands|Permitir que enviar comandos por defecto para todos los contactos|can_submit_commands = 1| | ^can_submit_commands|Permitir que enviar comandos por defecto para todos los contactos|can_submit_commands = 1| | ||
Línea 208: | Línea 208: | ||
^make_auth_replace_regex|Convertir nombre de usuario autenticado, | ^make_auth_replace_regex|Convertir nombre de usuario autenticado, | ||
^use_strict_host_authorization|Configurar para que los usuarios solo vean los hosts/ | ^use_strict_host_authorization|Configurar para que los usuarios solo vean los hosts/ | ||
- | ^csrf_allowed_hosts||| | + | ^csrf_allowed_hosts|Permitir a hosts específicos saltear la protección csrf que requiere la generación de un token para ciertos pedidos POST, como enviar comandos|csrf_allowed_hosts=127.0.0.1\\ csrf_allowed_hosts=192.168.*| |
- | ^max_process_memory||| | + | ^max_process_memory|Máxima memoria a utilizar en MB, solo afecta al demonio fcgid|max_process_memory=1000| |
- | + | === Configuración de rutas === | |
- | + | ^Valor^Descripción^Ejemplo^ | |
- | === Configuración de CGI === | + | ^cgi_cfg|Ruta al archivo cgi.cfg|cgi_cfg = cgi.cfg| |
+ | ^log4perl_conf|Archivo de configuración de log4perl|log4perl_conf = ./ | ||
+ | ^plugin_path|Ruta de acceso a los plugins, no debe ser accesible vía web|plugin_path = ./ | ||
+ | ^themes_path|Ruta de acceso a los temas, no debe ser accesible vía web|themes_path = ./themes| | ||
+ | ^var_path|Ruta del directorio //var// de thruk|var_path = ./var| | ||
+ | ^tmp_path|Ruta del directorio de archivos temporales|tmp_path = /tmp| | ||
+ | ^ssi_path|Ruta donde se encuentran los archivos SSI (Server Side Includes)|ssi_path = ssi/| | ||
+ | ^user_template_path|Directorio adicional de plantillas. Se pueden priorizar fácilmente por sobre las plantillas por default de Thruk.\\ El orden de búqueda es :\\ -> users template path\\ -> themes template path\\ -> plugins template path\\ -> thruks template path|user_template_path = ./ | ||
+ | ^logo_path_prefix|cambia la ruta de acceso a las imágenes de logotipo. El valor predeterminado es $url_prefix+' | ||
+ | ^physical_logo_path|Ubicación de sus logos en su sistema de archivos. Este directorio debe tener relación con ' | ||
+ | ^mode_file|Modo usado para crear o guardar archivos|mode_file = 0660| | ||
+ | ^mode_dir|Modo usado para crear directorios|mode_dir = 0770| | ||
+ | ^resource_file|Establezca un archivo de recursos en general. Se recomienda solo usar esta opción si no hay contraseñas se utilizan en este archivo o en combinación con la opción ' | ||
+ | === Opciones de búsqueda === | ||
+ | === Opciones de paginación === | ||
+ | === Opciones de pantalla === | ||
+ | === Opciones de conexión === | ||
+ | ==== Configuración de CGI ==== | ||
===== FAQ ===== | ===== FAQ ===== | ||
Línea 388: | Línea 405: | ||
==== Benchmarks ==== | ==== Benchmarks ==== | ||
==== API ==== | ==== API ==== | ||
- | Thruk:: | + | **Thruk:: |
Rutas de búsqueda de librerias para el paquete Thruk : | Rutas de búsqueda de librerias para el paquete Thruk : | ||
Línea 404: | Línea 421: | ||
use lib qw(/ | use lib qw(/ | ||
$ENV{ CATALYST_CONFIG } = "/ | $ENV{ CATALYST_CONFIG } = "/ | ||
+ | </ | ||
+ | <code perl> | ||
+ | $options = { | ||
+ | verbose | ||
+ | credential | ||
+ | remoteurl | ||
+ | local => 0|1, # local requests only | ||
+ | } | ||
</ | </ | ||
Línea 528: | Línea 553: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | === Monitoring:: | ||
+ | API de Perl para acceder a datos Nagios e Icinga por medio de check_mk livestatus | ||
+ | <code perl> | ||
+ | use Monitoring:: | ||
+ | my $ml = Monitoring:: | ||
+ | socket => '/ | ||
+ | ); | ||
+ | my $hosts = $ml-> | ||
+ | </ | ||
+ | == new ([ARGS]) == | ||
+ | Creates an Monitoring:: | ||
+ | Crea el objeto Monitoring:: | ||
+ | ^Argumentos^^ | ||
+ | ^socket|Ruta al socket UNIX de check_mk livestatus| | ||
+ | ^server|Usar este servidor para una conexión TCP| | ||
+ | ^peer|Camino alternativo al socket o servidor, si se usa el valor ':' | ||
+ | ^name|Nombre para la conexión, default dirección socket/ | ||
+ | ^verbose|Modo verbose| | ||
+ | ^line_seperator|Código ascii separador de líneas default 10, (newline)| | ||
+ | ^column_seperator|Código ascii separador de columnas, defaults 0 (null byte)| | ||
+ | ^list_seperator|Código ascii separador de listas, default 44 (comma)| | ||
+ | ^host_service_seperator|Código ascii separador host/ | ||
+ | ^keepalive|keepalive. Default off| | ||
+ | ^errors_are_fatal|Errores con mensaje de caída. Default: on| | ||
+ | ^warnings|muestran advertencias en las consultas sin Columnas| | ||
+ | ^timeout|Tiempo de espera general. Usado para conexión y consultas| | ||
+ | ^query_timeout|set a query timeout. Used for retrieving querys, Default 60sec| | ||
+ | ^connect_timeout|Tiempo de espera de conexión inicial. Por defecto 5 s| | ||
+ | |||
+ | |||
+ | |||
===== Acerca de la Guía ===== | ===== Acerca de la Guía ===== | ||
Esta guía **no oficial** esta inspirada en la documentación original de Thruk. Está pensada para ir presentando casos de uso que se van dando en la operatoria día a dia. | Esta guía **no oficial** esta inspirada en la documentación original de Thruk. Está pensada para ir presentando casos de uso que se van dando en la operatoria día a dia. |
manuales/nagios/thruk.txt · Última modificación: 2015/10/22 14:46 por cayu