Páginas
Las “páginas” facilitan la organización de gráficos de diferentes equipos/servicios en una página. De esta forma - por ejemplo - se pueden mostrar los ratios de tráfico de todas las librerías de cintas. Se pueden usar expresiones regulares para que pueda realizar mucho trabajo con unas pocas definiciones - siempre que tengan los nombres apropiados. El directorio especificado en “$conf['page_dir']” contiene uno o más ficheros con las extensión “.cfg”.
Los comentarios comienzan con el símbolo de almohadilla (#) y se admiten a mitad de las líneas. Cada fichero contiene una definición de página que especifica el nombre de la página, y determina and que determina si la definición del gráfico contiene expresiones regulares o no.
La descripción detrás de page_name
aparecerá en la lista de páginas disponibles y se usará como título en la ventana del navegador. Atención: “host_name” y “service_desc” se refieren al nombre del fichero en el directorio de perfdata, no a la definición de Nagios. Espacios en blanco se sustituyen por guiones bajos (_).
define page { use_regex 1 # 0 = no usa expresiones regulares, 1 = usa expresiones regulares page_name test-page # descripción de página }
Una o más definiciones de “gráficos” vienen a continuación:
define graph { host_name host1,host2,host3 service_desc Current_Load }
Atención: La lista de nombres de equipos sólo funciona si hemos establecido el valor regex 0
!
define graph { host_name host4 service_desc Current_Users }
Y ahora algunas definiciones con expresiones regulares. Todos los nombres de equipos que comiencen por “Tape”:
define graph { host_name ^Tape service_desc Traffic }
todos los equipos cuyos nombres acaben en “00”:
define graph { host_name 00$ service_desc Load }
todos los servicios de localhost cuyos nombres contengan “a” u “o”, respectivamente:
define graph { host_name localhost service_desc a|o }
todos los servicios cuyos nombres contengan un guión bajo seguido por (al menos) tres dígitos en todos los equipos que comiencen por “UX”:
define graph { host_name ^UX service_desc _\d{3} }