Manual para la instalación del software de monitoreo ZabbixDescripción completa
Descripción completa
tesis sobre la implementacion y estudio de la herramienta zabbix para monitoreo de redesDescripción completa
Apostila zabbixFull description
Apostila zabbixDescrição completa
Apostila zabbixDescrição completa
Relatório ZabbixDescrição completa
ZabbixDescripción completa
Descrição completa
Descripción: Nano
Livro sobre monitoramento com a ferramenta zabbix
Alertas via WhatsApp no ZabbixDescrição completa
Livro sobre monitoramento com a ferramenta zabbix
Zabbix puesta en marcha, la nueve version actualizadaDescripción completa
zabbix linux mediante livecd
Descripción: pandora vs zabbix
Alertas via WhatsApp no Zabbix
Descrição completa
Descrição completa
TCCDescrição completa
Separando o banco de dados do ZabbixDescrição completa
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Contacte c on nosotros | Acc eso Clientes Zabbix documentación Zabbix 1.8 Zabbix API Zabbix manpages Zabbix Manual Zabbix Protoc ols Zabbix 1.8 Manual Zabbix 2.0 Zabbix documentación en francés Zabbix documentación en japonés Zabbix documentación en portugués Zabbix documentación en ruso
Zabbix 1.8 Manual 1 Acerca de 1.1 Descripción general de Zabbix 1.1.1 ¿Qué es Zabbix? Zabbix fue creado por Alexei Vladishev, y actualmente está desarrollando activamente y con el apoyo de Zabbix SIA. Zabbix es una fuente abierta de clase empresarial distribuida solución de monitoreo. Zabbix es un software que controla numerosos parámetros de una red y la salud y la integridad de los servidores. Zabbix utiliza un mecanismo de notificac ión flexible que permite a los usuarios c onfigurar alertas basadas en correo electrónic o para cualquier evento. Esto permite una reacción rápida a los problemas del servidor. Zabbix ofrece una excelente presentación de informes y visualización de datos característic as basadas en los datos almac enados. Esto hace que Zabbix ideal para la planificación de c apacidad. Zabbix es compatible c on la votación y de captura. Todos los informes Zabbix y estadísticas, así c omo los parámetros de configuración, se accede a través de una interfaz basada en web. Una interfaz basada en web asegura que el estado de la red y la salud de los servidores se puede apreciar desde cualquier lugar. Configurado correctamente, Zabbix puede jugar un papel importante en la supervisión de la infraestructura de TI. Esto es igualmente cierto para las organizaciones pequeñas con poc os servidores y para las grandes empresas c on multitud de servidores. Zabbix es libre de costo. Zabbix se esc ribe y se distribuye bajo la GPL General Public License versión 2. Esto significa que su c ódigo fuente se distribuye gratuitamente y está disponible para el públic o en general. Soporte comercial [http://ww w .zabbix.com/support.php] está disponible y proporcionado por la empresa Zabbix.
1.1.2 ¿Qué Zabbix ofrecer? Zabbix ofrece: la detección automática de servidores y dispositivos de red monitoreo distribuidas con administración c entralizada WEB soporte para la votación y los mecanismos de c aptura software de servidor para Linux, Solaris, HP-UX, AIX, BSD libres, BSD Open OS X nativo de agentes de alto rendimiento (software de c liente para Linux, Solaris, HP-UX, AIX, BSD libres, BSD Open, OS X, Tru64/OSF1, Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista) sin agentes de vigilancia autenticación de usuario segura permisos de usuario flexibles interfaz basada en web notificac ión flexibles de correo electrónico de eventos predefinidos de alto nivel (de negoc ios) vista de los recursos controlados registro de auditoría
1.1.3 ¿Por qué Zabbix uso? Abrir soluc ión Fuente agentes altamente efic iente para plataformas UNIX y WIN32 base bajo la c urva de aprendizaje de alto rendimiento de la inversión. Tiempos de parada son muy c aros. bajo coste de propiedad configurac ión muy simple Sistema de control centralizado. Toda la información (configuración, los datos de rendimiento) se almac ena en bases de datos relacionales alto nivel de servicio de árboles instalac ión muy fácil apoyo para SNMP (v1, v2). Tanto la captura y de votación. capac idades de visualizac ión incorporado en el proc edimiento de limpieza
1.1.4 Los usuarios de Zabbix Muchas organizaciones de diferente tamaño en todo el mundo confían en Zabbix como una plataforma de supervisión primaria.
1.2 Objetivos y Principios
zabbix.com/documentation/…/complete
1/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
1.2.1 Objetivos de Desarrollo del Cuerpo de Zabbix Hay varios objetivos Zabbix está tratando de lograr: ser rec onocido Fuente Abierta herramienta de monitoreo crear un grupo Zabbix usuario, lo que ayuda a hac er el software aún mejor proporcionar soporte comerc ial de alta c alidad
1.2.2 Principios fundamentales de Zabbix desarrollo ser fác il de usar mantener las cosas simples su uso como recursos de procesamiento menor número posible de reaccionar c on rapidez documentar cada aspec to del software
4. ¿Qué hay de nuevo en Zabbix 1.8 Más de un año de dec isiones, Zabbix 1.8 ha llegado con un montón de nuevas características, así c omo la mejora de los antiguos. Puedes presentarte a los c ambios de esta nueva versión de Zabbix en la siguiente sec ción.
Una mejora notable Con tantos cambios es imposible esc oger tres las más notables - la que se intenta a continuación. Por esta razón, se sugiere leer en, como alguna c arac terística generalmente de menor importancia puede ser muy importante para usted. Mejoras en el rendimiento La ayuda completa de Unicode Barra de informes API Tec hnical Preview
2 Nuevas características y mejoras de la interfaz interfaz web, Zabbix es la característic a que lo diferencia de otras soluc iones. Potente y fácil de uso oficial interfaz gráfica de usuario se envía c on el paquete por defecto. Se proporciona un acc eso no-intimidante para los usuarios novatos y grandes carac terísticas de configuración de escala para instalac iones de tamaño c onsiderable. Ser parte más visible para el usuario, vamos a empezar mirando a muchas nuevas c arac terísticas y mejoras en Zabbix 1.8 para la interfaz web.
2.1 Barra de informes Zabbix ya tiene fácil de usar gráfic os simples que no requiere ninguna configurac ión - que se presten para cada elemento numérico. gráfic os personalizados, junto con un par de informes simplistas, permiten ver los datos en su contexto. Zabbix 1.8 trae mucho más potente inc orporado en los informes. Nuevo informe de la c ategoría, los informes de barras, permite ver los datos desde muchos ángulos diferentes. ¿Quieres ver las temperaturas de semana en la sala de servidores durante los últimos dos meses? Que comparar la carga servidor web durante el primer mes de cada trimestre de este año? Todo eso y más es posible con esta nueva característica.
2.2 La ayuda completa de Unicode Mientras que las versiones anteriores de Zabbix se multi-lenguaje amigable, ofreciendo traducc iones interfaz varias, no fue una cosa verdaderamente global la codificación más populares, Unicode, no era totalmente c ompatible. Zabbix 1.8 ahora apoya plenamente Unicode/UTF-8, lo que permite una c onfigurac ión de verdad loc alizado o varios idiomas.
2.3 Mejora del tiempo de navegación período En Zabbix, solo c ontrol se utiliza para seleccionar el período de tiempo en la pantalla de muc hos puntos de vista, inc luyendo gráficos simples y la costumbre, los datos brutos, las pantallas y el c ontrol web. Ya hemos mejorado en 1,6, la selecc ión de periodo de tiempo se ha mejorado en un 1,8 más.
Esta barra de desplazamiento permite una fácil arrastrar y c ambiar el tamaño de la misma. Además, los enlac es de la izquierda permite elegir algunas predefinidas, de uso frecuente períodos de tiempo y movimiento período que aparecen hacia delante o hacia atrás en el tiempo. Y las fechas en el lado derec ho realmente func ionan c omo enlac es, apareciendo en un calendario y que permite fijar hora de inicio y hora final.
zabbix.com/documentation/…/complete
2/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Observe el enlace dinámic o / fija en la esquina inferior derec ha? Se puede utilizar para controlar si período de tiempo se mantiene constante c uando c ambia hora de inicio / final. Además de las capturas de pantalla también se puede ver el video [http://blip.tv/file/2950510] de la utilización de c ontroles gráfic o período de tiempo.
2.4 Mejora de los gráficos Zabbix gráficos se han mejorado en muc hos aspectos. Esto inc luye tanto mejoras visuales y funcionales, como el selector de período de tiempo ya se ha mencionado. Por ejemplo, informac ión acerca de máx / min / avg valores se presenta c laramente c omo una tabla.
2.4.1 Mejora de la línea de tiempo en los gráficos gráfic os Zabbix - o gráficos - suelen mostrar el tiempo en abscisas. Y aunque esta representación se ha mejorado en la nueva versión. La comparación de 1.6 y 1.8:
Etiquetas del eje en el punto 1.6.
Eje de las etiquetas en el baúl.
Como puede verse, las etiquetas son ahora más fáciles de leer. En lugar de dar prioridad a un punto arbitrario en el tiempo, dependiendo de la escala gráfic a, los puntos reales en el tiempo c omo el cambio de un día son prioritarias. A veces Zabbix inc luso un uso más "legible" etiquetas:
2.4.2 Soporte de línea de degradado en los gráficos gráfic os Zabbix apoyo varios estilos de línea, y 1,8 trae uno más - línea de gradiente. Es más fácil entender c ómo funciona observando un ejemplo real.
zabbix.com/documentation/…/complete
3/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
2.4.3 DejaVu fuente utilizada para los gráficos DejaVu [http://dejavu-fonts.org] fuente ahora se utiliza para gráficos para buscar texto agradable - y para las capac idades de Unic ode.
2.5 Mejora de edición de mapas Zabbix admite mapas de la red donde se puede controlar el medio ambiente establecidos en una imagen de fondo para proporcionar informac ión general de uso fácil. En las versiones anteriores, edición de mapas de red no fue fác il - las c oordenadas de cada elemento en el mapa tenía que especificar de forma manual. Mapa de edición en Zabbix 1.8 se ha mejorado en gran medida por la adic ión de arrastre y soltar, así como el detalle seleccionado elemento que muestra en una ventana emergente.
Usted puede incluso ver un video [http://blip.tv/file/2942525] de la edición del mapa. Además de que los enlac es del mapa puede tener texto opc ional para mostrar informac ión arbitraria, por ejemplo los datos de ancho de banda.
Mapa de fondo CC-BY-SA OpenStreetMap [http://w w w .openstreetmap.org/] .
2.6 diseño de configuración ha cambiado Zabbix interfaz Web proporc iona una forma conveniente para mostrar y visualizar los datos recibidos, así como configurar todos los aspec tos de la supervisión. El diseño de esta c onfiguración se ha hecho de nuevo en el 1,8. En lugar de secc iones separadas para los artículos, gráficos, factores desencadenantes y así sucesivamente, que se doblan en la sección de c onfiguración de host, cuando sea conveniente vinc ular permite un fácil acceso a todas estas entidades y más. Por otro lado, la configuración del host grupo ha sido llevado a c abo en el menú de configuración.
zabbix.com/documentation/…/complete
4/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Otro cambio es la configuración general que se trasladó a la sección de administración para evitar Zabbix usuarios de nivel de administrador de tener ac ceso a los parámetros de configuración global.
2.7 gatillo Visual interfaz de edición umbrales de uso y las condiciones de otro problema son libremente configurables por el usuario. Estas definiciones se llaman factores desencadenantes y las expresiones complejas se pueden utilizar para cada disparo para definir lo que se c onsidera un problema. Además de la posibilidad de editar las expresiones de disparo direc tamente, una interfaz para crear disparadores visuales se ha añadido.
Hay un modo especial para la creac ión de registro relac ionadas con los factores desencadenantes. También inc orpora la capac idad para proporcionar los datos de prueba y probar el comportamiento de disparo. (Captura de pantalla)
2.8 Nueva y filtros mejorados Como interfaz de Zabbix proporciona los medios para ac ceder a toda la información, que puede ser una tarea desalentadora para enc ontrar el deseado. Las versiones anteriores ofrecen maneras de filtrar esta informac ión, y 1.8 mejora la situación en este sentido mediante la adición de nuevos filtros y la toma de los ya existentes más potentes. 2.8.1 Elementos del filtro secc ión del artículo de configuración es en la que todos los aspec tos relac ionados con la recolec ción de datos se c onfiguran, por lo que está mostrando una gran cantidad de información. Ser capaz de encontrar rápidamente los datos deseados recopilación de las entradas es crucial para una configurac ión efic iente, y en Zabbix 1.8 hay un filtro mejorado para los artículos que permite mucho más detallada búsqueda. (Captura de pantalla) Después de realizar el filtrado inicial, subfilter esté disponible. Presenta los valores encontrados y los resultados se pueden filtrar aún más.
2.8.2 Auditoría del filtro La responsabilidad es importante en cualquier sistema con más de un usuario (y en muchos sistemas con un solo usuario así). interfaz de Zabbix registra todas las operac iones en un registro de auditoría. En la versión 1.8 ahora registros de auditoría se pueden filtrar extensamente para enc ontrar exactamente los cambios que busc a.
2.8.3 Los datos más recientes del filtro Mirando los gráficos brillantes es tentadora, pero a veces la nec esidad de datos reales. Última secc ión de datos en frontend Zabbix permite ver los valores exac tos de todos los indicadores monitoreados. Ahora es posible filtrar esta pantalla de búsqueda de forma libre en c ontra de las desc ripc iones del artículo.
2.8.4 Refundido "Estatuto de los factores desenc adenantes" vista Trigger punto de vista es ampliamente utilizado para visualizar la lista de los problemas actuales, y fue posible mostrar los recientes ac ontecimientos para
zabbix.com/documentation/…/complete
5/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
todos los problemas, limitada por c uenta de los días. En 1.8, esta pantalla adquirida ha sido c ambiado, ofreciendo nuevas características c omo la expansión de factores individuales para mostrar sus eventos y c onfirmando todos los eventos de un disparo.
2.8.5 Otros filtros mejora Filtros en otras sec ciones de la interfaz se ha mejorado y, lo que permite obtener los datos más fácil y más rápidamente.
2.9 Mejora de la pantalla de edición Zabbix pantallas es una carac terística que permite a muchos elementos de interfaz de grupo, incluyendo gráficos, mapas de la red, los datos primarios y muchos otros. Configurac ión de ellos al princ ipio no fue muy duro, pero de hacer cualquier cambio signific ativo fue c asi imposible en algunos casos. edición de la pantalla se ha mejorado muc ho en el 1,8. Esto incluye: Soporte para arrastrar y soltar. Al arrastrar un elemento a la c elda vacía es garantía de ello, se arrastra un elemento en la celda ocupada cambiará estos elementos. Puede ver un video [http://blip.tv/file/2941499] de esta c arac terística (sitio también permite descargar original. video ogg). Uso de iconos en los bordes de la pantalla, las filas pueden ahora ser insertados y retirados de cualquier ubic ación.
2.10 Búsqueda global Ahora hay un cuadro de búsqueda en la esquina superior derecha, que permite la búsqueda de los ejércitos, grupos de acogida y las plantillas.
Los resultados permiten un ac ceso rápido a las entidades que se enc uentran y sus elementos:
2.11 Menor mejoras frontend Para una interfaz gráfic a de usuario pequeño cambio visual puede traer grandes beneficios para el usuario. Zabbix 1.8 tiene muchas mejoras de menor importancia y las característic as que debe hacer el trabajo más productiva y agradable. 2.11.1 Error Cleaner mostrar Los mensajes de error ahora se muestran como iconos y texto de error está disponible en una ventana emergente. Al hac er clic en el icono se abre la ventana emergente que permitan la copia del mensaje.
2.11.2 c adenas Historia guardado por referenc ia En la parte superior de la interfaz, hay una historia de tipo de pan rallado, mostrar las páginas rec ientemente.
Cuando un idioma se c ambia en la interfaz, en las versiones anteriores las entradas de la historia no c ambiar el idioma, sólo las nuevas entradas se agregó en el idioma correc to. Ahora cadenas de c ambiar la historia adec uadamente. 2.11.3 de paginación para la entidad agregó listas Muchos lugares de informac ión frontend Zabbix presentan c omo listas - si se trata de una lista de los ejércitos, los elementos o factores desenc adenantes. Estas listas pueden llegar a ser muy largo en las grandes instalaciones de Zabbix, y que disminuye considerablemente frontend. Zabbix 1.8 soporta la división larga lista de varias páginas. contar con entrada por página es configurable en el perfil de usuario.
filas por página C onfiguración de perfil de usuario
zabbix.com/documentation/…/complete
6/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Del límite de registro en la acción
2.11.4 filas seleccionadas se destacan ahora La mayoría de las entradas en estas listas se pueden selec cionar para realizar alguna operación en ellos. Una pequeña mejora, pero la bienvenida en el 1,8 - filas selec cionadas ahora son hilighted.
2.11.5 Capacidad para mostrar el nombre del servidor ZBX_SERVER_NAME Marco variable permite Zabbix nombre del servidor que se mostrará en la esquina superior derec ha frontend.
También se utiliza en el título de la página. 2.11.6 Más elementos flexibles vinculados Zabbix apoya muy potente que hace que la gestión de plantillas de c onfigurac ión de gran escala fác il. Las plantillas pueden ser vinculados a los anfitriones un seguimiento y determinar qué y cómo se supervisa. Aguas abajo vinc ulados elementos de Zabbix 1.8 son más flexibles ahora - por ejemplo, es posible editar SNMP parámetros como la c adena de comunidad, o hosts permitidos para los artíc ulos cazador, en los puntos que están vinculados en las plantillas. 2.11.7 direc ción IP se c onvierte en la opc ión por defecto En el formulario principal creación, la dirección IP es ahora la opción por defec to. 2.11.8 El modo de depuración adicional para interfaz Sobre todo útil para los desarrolladores, pero puede ser útil cuando se trata de determinar el origen de un problema para los demás.
El modo de depuración se puede habilitar en forma de grupos de usuarios. 2.11.9 Ayuda ic onos llevar el manual en línea Oldtime usuarios Zabbix puede rec ordar la época en que ayudar a los iconos de la interfaz de Zabbix vinculados con el manual en línea. Con la c onversión de documentación en línea que de nuevo es posible, y en Zabbix 1.8 la mayor parte de estos ic onos abierta Zabbix manual en una nueva ventana o pestaña.
3 API En la versión 1.8 en primer lugar, proporc iona Zabbix JSON-RPC [http://json-rpc.org/] API . Que ya permite realizar la mayoría de los cambios de configuración, permitiendo así que los medios de gran alcance para la compleja configurac ión de gestión o automatizados. Mientras que la API en sí misma no puede ser tan emoc ionante para los usuarios ocasionales, que permite la c reac ión de diversas herramientas. Una de estas herramientas ya se ha creado - utilidad de línea de comandos o Zabbix Zabcon [http://w w w .zabbix.com/w iki/doc/zabcon] .
Zabcon es especialmente emocionante para los usuarios que quieran realizar cambios poco frec uentes, a gran escala, ya que permite una fácil scripts sin c onocimientos de programación. Zabbix gestión de los servidores sin interfaz gráfica de usuario instalado también se espera que sea posible, y seguramente los usuarios llegar a impresionar y usos innovadores para esta herramienta. Nota: API Ac tualmente se considera que estar en un estado de avance técnico y puede cambiar en próximas versiones.
4 Mejoras para instalaciones más grandes Zabbix se utiliza en entornos más grandes y más grandes c ada día. 1.8 versión introduce varios cambios que están especialmente útil en las c onfiguraciones de media y superior.
4.1 Mejoras en el rendimiento Cuando cientos de seguimiento y miles de dispositivos, carga sobre el hardware del servidor de vigilancia puede c onvertirse en un problema grave. Zabbix 1.8 trae muchas mejoras, con el desempeño en varias áreas c lave. 4.1.1 El aumento de Zabbix servidor proxy y el rendimiento Hac er el trabajo más importante detrás de las esc enas, el servidor de Zabbix se ha mejorado en gran medida para permitir recoger más datos sobre el mismo hardware. Como Zabbix ac ciones proxy algún código con el servidor, se ha benefic iado de estos c ambios también.
zabbix.com/documentation/…/complete
7/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
4.1.1.1 La mayor parte de votación más efic ientes Cientos de pollers puede ser ejec utado por un mayor paralelismo y el rendimiento. El pollers no se comunican directamente con la base de datos y muy poco uso del servidor de la CPU y los recursos de memoria. 4.1.1.2 Alta de configuración de módulo de memoria cac hé de datos memoria cac hé de base de datos está habilitado de forma predeterminada y no se puede deshabilitar. La opción de c onfiguración StartDBSyncers se ha eliminado del servidor de Zabbix y archivos de configuración de proxy. Un espec ial de c ontrol interno se ha introducido, ] zabbix [wcache, * para controlar la salud de este caché. 4.1.2 imágenes de la interfaz de recomprimido con pngcrush Para reducir la c antidad de datos que los usuarios tienen que recuperar del servidor web cuando se utiliza interfaz de Zabbix, todos PNG imágenes se vuelve a c omprimir el tamaño óptimo. 4.1.3 Los artículos con el uso de SNMP índice dinámic o de una conexión Zabbix soporta la monitorizac ión SNMP métric as que tienen identificadores dinámico. En la versión 1.8 índice de resolución y rec uperación de datos se realiza en una sola conexión ahora, la reducc ión de la carga de red y la carga de los dispositivos monitoreados.
4.2 host de gestión automatizada de las mejoras Por más grande o más ambientes en constante cambio replic ar estos c ambios en la c onfigurac ión de Zabbix puede ser un desafío. Zabbix apoyado ya la detec ción de redes , y 1.8 ahora trae tanto la mejora de la detecc ión de redes, así como nuevos métodos para automatizar la adic ión de nuevos dispositivos para controlar. 4.2.1 Red de mejoras desc ubrimiento Desc ubrimiento de red [http://w w w .zabbix.com/documentation/1.8/manual/auto-discovery] , disponible en las versiones anteriores, ha rec ibido múltiples mejoras. 4.2.1.1 Puerto intervalo de apoyo Para los servicios, donde sea apropiado, apoyo intervalo de puerto se ha añadido. 4.2.1.2 Nueva acc ión de operac iones Basada en hec hos descubrimiento, dos operac iones se han añadido nuevas, aumentando así la cuenta de la operación para la detec ción de redes al 10. Habilitar de acogida Deshabilitar acogida
4.2.1.3 IP apoyo a la máscara Notación estándar de la industria máscara de red se pueden utilizar ahora en la detecc ión de redes, por ejemplo, 192.168.1.0/24 . 4.2.1.4 Soporte para dispositivos de host múltiple Si un host proporciona algún servic io en múltiples direcciones IP, que sería descubierto como varios hosts en Zabbix versiones anteriores 1.8. A partir de 1.8, es posible utilizar diferentes c riterios de singularidad de algunos servicios, por ejemplo system.uname devuelto por el agente de Zabbix o cualquier OID devuelto por SNMP huéspedes que puedan. 4.2.1.5 apoyo SNMPv3 Desc ubrimiento de red en Zabbix 1.8 soporta SNMPv3 c on toda la func ionalidad correspondiente. 4.2.2 Auto de registro de agentes activos Completamente nueva en Zabbix 1.8, es posible permitir que el agente activo Zabbix auto-registro, tras lo cual el servidor puede inic iar la supervisión de ellos. Esto permite agregar nuevos huéspedes para el seguimiento sin necesidad de configuración manual del servidor para cada host individual. La función puede ser muy útil para el seguimiento automático de los nuevos nodos Cloud. Tan pronto c omo haya un nuevo nodo en la Zabbix Cloud automáticamente c omienzan la recopilación de datos de rendimiento y disponibilidad del huésped.
4.3 Apoyo a la plantilla global, y macros de acogida nivel Soporte para mac ros de usuario definibles [http://w w w .zabbix.com/documentation/1.8/manual/config/macros#global_and_host_level_macros] (o variables) se ha añadido. Estos pueden ser definidos a nivel mundial para la instalación Zabbix, el nivel de plantilla y de ac ogida. Por ejemplo, la definic ión de las macros siguientes en un nivel de host permite establecer umbrales personalizados para cada huésped, incluso si todos los ordenadores están enlazados con un únic o modelo:
zabbix.com/documentation/…/complete
8/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
En este caso, la expresión de disparo plantilla sería la siguiente: {Ca_001:. System.cpu.load [, avg1 min] ({$ CPULOAD_PERIOD })}>{$ MAX_CPULOAD}
5 Varios 5.1 host de mantenimiento De ac ogida y el mantenimiento del grupo de acogida ha sido añadido a Zabbix. Los hosts que están en mantenimiento son identificadas c omo tales en la supervisión → vista desencadenantes.
Si ocurre un problema durante el mantenimiento y no se resuelve, la notificación se genera después del período de mantenimiento de los extremos. Si un elemento de registro se añade al mismo tiempo sede se enc uentra en los extremos de mantenimiento y el mantenimiento, las entradas de archivo de registro único nuevo desde el fin del mantenimiento se reunieron.
5.2 Mejora de registro de auditoría Zabbix proporciona acc ontability mediante el registro de todos los inic ios de sesión de usuario y los c ambios en la configuración de Zabbix en el registro de auditoría. registro de auditoría en 1.8 se ha mejorado, y en lugar de simplemente ver que algo ha c ambiado, muchas entidades se han registrado cambios exactos.
cambios exactos realizados con el tema conserva
cambios Exactas hecho para activar conservado
5.3 Nuevos macros Zabbix proporc iona muy variables útiles - llamados macros - para ser usado en nombres de elementos, las notificac iones y en otras partes. Zabbix 1.8 aumenta la cantidad de macros disponibles, así como hac er algunas macros que puedan utilizarse en más lugares. 5.3.1 En las notificac iones Junto c on los nuevos macros existentes se pueden utilizar en las notific aciones que se envían. {NODO .* [1 .. 9]} {ITEM.LOG .* [1 .. 9]} ITEM.VALUE {} y {ITEM.VALUE [1 .. 9]} {ITEM.LASTVALUE [1 .. 9]} {HOST.CONN [1 .. 9]} {HOST. absoluto [1 .. 9]} {IPADDRESS [1 .. 9]} {TRIGGER.KEY [1 .. 9]} {HOSTNAME [1 .. 9]} {ITEM.NAME [1 .. 9]} {PERFIL .* [1 .. 9]} {} EVENT.ACK.STATUS {} EVENT.ACK.HISTORY {} TRIGGER.EVENTS.UNACK 5.3.2 En las etiquetas de mapa Mapa etiquetas permiten el uso de macros útiles como el valor actual de algún artículo. {} TRIGGERS.UNACK
5.4 Avanzado editor de expresiones regulares editor de expresiones regulares avanzadas se ha añadido a Zabbix con la capacidad para probar expresiones regulares. Ahora es posible definir expresiones regulares c omplejas con interfaz fácil de utilizar y reutilizar con una simple referencia.
5.5 soporte IPv6 para la supervisión SNMP Además de la SNMP relacionados mejoras para la detecc ión de redes , soporte de IPv6 ha sido implementado para SNMP de monitoreo.
5.6 compatibles PHP cambios de versión Zabbix interfaz se basa en PHP [http://php.net] . Desde la última versión estable Zabbix se han producido c ambios importantes en PHP versiones, y Zabbix interfaz se ha modificado en c onsecuenc ia. 5.6.1 Soporte para PHP 5.3 agregó Lanzado en 30.06.2009, PHP 5.3.0 estaba fuera durante algún tiempo para exigir apoyo de interfaz de Zabbix.
zabbix.com/documentation/…/complete
9/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
5.6.2 Soporte para PHP 4 se redujo parche de última hora en 03/01/2008 y última versión c on c orrecc iones de seguridad en 07/08/2008, PHP4 no estaba recibiendo correcciones más. Zabbix 1.8 requiere PHP 5.0 o posterior.
6 Pequeñas mejoras Llamamos a estos menores, pero para alguien una de estas podría ser el mayor c ambio en Zabbix 1.8.
6.1 compatible con la autenticación básica en el seguimiento de web monitoreo Web ahora admite básic a HTTP de autenticac ión. Puede ser c onfigurado por el esc enario.
6.2 Nueva y mejorada métricas seguimiento Mientras Zabbix puede ser extendido, una función de control requieren menos recursos y son más fác iles de usar. Zabbix 1.8 introduc e varias nuevas c omprobaciones y mejora los anteriores. 6.2.1 Nuevos productos Varios elementos completamente nuevos han aparec ido. icmppingloss net.tcp.dns.query 6.2.1.1 interruptores de CPU soportadas en Linux Clave system.cpu.switches se puede utilizar para las máquinas Linux. 6.2.1.2 Añadido servicios de teclas de Windows Añadido servicios c lave para Windows que puede devolver los servicios en un estado particular. 6.2.2 elementos ICMP tienen nuevos parámetros Zabbix elementos ICMP ahora son mucho más flexibles. Tema icmpping ha ganado los siguientes parámetros: objetivo - IP de host o DNS nombre; contar - el número de paquetes; tiempo entre paquetes suc esivos en milisegundos - intervalo; tamaño - el tamaño del paquete en bytes; tiempo de espera - tiempo de espera en milisegundos. Ahora es posible utilizar una clave de la siguiente manera: icmpping [10.10.10.10,5,300,128,100]
Esto enviaría c inco paquetes de 128 bytes al host con IP 10.10.10.10 con 300 ms de intervalo entre ellos, y el uso de 100 ms de tiempo de espera. Tema icmppingsec ha ganado todos los parámetros anteriores, y una adic ional: modo - una de mínimo, máximo, promedio. El modo por defecto es promedio . 6.2.3 parámetro 'MaxLines' para los elementos de registro c laves del artíc ulo de registro y registro de eventos ahora tienen nuevo parámetro - MaxLines . Se especifica el número máximo de nuevas líneas por segundo, el agente enviará a Zabbix servidor o proxy. De forma predeterminada, el agente de Zabbix no envía más de 100 líneas de registro por segundo por cada archivo de registro. Para el arc hivo rápido c recimiento en el número puede aumentar con el nuevo parámetro. 6.2.4 Nuevos filtros de registro de eventos de Windows entradas de registro de eventos de Windows ahora se pueden filtrar por tipo, fuente y el identificador de evento en el lado del agente. 6.2.5 SSH y telnet controles Ahora SSH y telnet se puede usar para direc to, el agente de vigilanc ia de menos. SSH es compatible con contraseña y clave de métodos de autenticac ión. Esto hace posible el seguimiento a distancia muy eficaz de los dispositivos de red, aplicac iones y servidores sin el uso de Zabbix agente. Actualmente SSH y telnet no se puede utilizar en las acc iones, esta funcionalidad estará disponible en versiones futuras. 6.2.6 dispositivos de intercambio LVM apoyo dispositivos LVM Ahora hay soporte para los dispositivos de intercambio en Linux. 6.2.7 número de CPU En primer lugar ha cambiado en Linux En primer lugar de la CPU en Linux que ahora se conoc e como 0, lo cual es consistente c on otros sistemas operativos. 6.2.8 Signo positivo para los valores decimales apoyo Si decimales de entrada (flotador) el valor es precedido por un + signo, se admite como un número positivo ahora.
6.3 Nuevos tipos de datos de entrada Mientras que los valores distintos de base puede ser controlada antes c on los parámetros de usuario, que no era fác il. Zabbix 1.8 de forma nativa soporta dos tipos de entrada de nuevos datos, a vec es se encuentran en dispositivos como impresoras.
zabbix.com/documentation/…/complete
10/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Octal Hexadecimal
6.4 utilidades de cliente se trasladó a bin c liente Zabbix utilidades zabbix_get y zabbix_sender fueron trasladados desde sbin a bin .
6.5 Mejora de los archivos de configuración de ejemplo Ejemplo de c onfiguración de la estruc tura del arc hivo ha cambiado. Ahora todos los parámetros están incluidos, y sus valores predeterminados, así como los rangos permitidos, están documentados.
6.6 Alta páginas de manual Páginas de manual para todos los procesos Zabbix se han añadido.
6.7 Notificación de los medios de comunicación pueden ser elegidos en las operaciones de la acción Esto signific a que es posible definir los mensajes que se envían a uno o varios medios de comunicac ión solamente. Por ejemplo, todos los mensajes críticos pueden ser entregados por el uso de mensajería SMS, mientras que otros mensajes mediante correo electrónic o y SMS sin la c reación de múltiples acciones.
6.8 Hora apoyo a zabbix_sender Apoyo a la T- parámetro en zabbix_sender se ha añadido, que permite fijar fecha y hora para cada valor. La opc ión se puede utilizar para migrar los datos más antiguos históric os de otras herramientas de monitorización de Zabbix base de datos para gráficos y análisis a largo plazo.
6.9 Manual de usuario de desbloqueo Capacidad para desbloquear manualmente los usuarios que han sido bloqueados por la protecc ión de fuerza bruta se ha añadido.
Al hacer c lic en la bloqueados enlac e desbloquear este usuario.
6.10 El soporte nativo de Oracle La versión previa de Zabbix había una dependenc ia en una biblioteca de terc eros, llamado sqlora8. La bibliotec a no está desarrollando ac tivamente más. soporte de Orac le ahora se implementa utilizando nativos Oracle Call Interfac e [http://en.w ikipedia.org/wiki/Oracle_Call_Interface] , lo que mejora c onsiderablemente el rendimiento y la estabilidad de configuraciones de Zabbix utilizando Orac le c omo base de datos back-final.
6.11 anfitrión propagación de estado de los proxies Si un host es supervisado por un proxy, el estado de la máquina se muestran c orrectamente y actualizada frente Zabbix-end.
6.12 seguimiento archivo de registro girado Zabbix admite el control de archivo de registro, y la versión 1.8 que mejora aún más. Si una aplicac ión está esc ribiendo en un arc hivo de registro nuevo con diferentes nombre - por ejemplo, si el nombre de arc hivo de registro inc luye la fecha - es muc ho más fác il de controlar con Zabbix 1.8, ya que ahora es posible especificar expresiones regulares en el archivo de registro de seguimiento .
6.13 Documentación en línea Doc umentación de un inflexible PDF arc hivo ha sido convertido a formato en línea donde cualquiera puede hacer c omentarios en las páginas individuales. documentación fuera de línea aún se puede obtener con ODT [http://en.w ikipedia.org/w iki/OpenDocument] funcionalidad de exportac ión.
6,14 disponibilidad de información detallada que muestra En lugar de simplemente mostrar el estado de host genérico, en el 1,8 interfaz de tres diferentes métodos de c ontrol tienen su estado que se muestra - Zabbix agente SNMP y IPMI .
Errores relacionados c on c ada método se almacenan por separado y se pueden obtener al mover el cursor del ratón sobre el ic ono de error. Tema por defec to usa verde para indicar la disponibilidad, mientras que Negro y azul tema utiliza el color azul.
¿Qué hay de nuevo en las versiones más Ver más información detallada sobre las característic as nuevas y cambios significativos en otros comunic ados de la serie 1.8:
zabbix.com/documentation/…/complete
11/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
1.8.1 1.8.2 1.8.3 1.8.4
Instalación y actualización Ver la instalación de la sección para las nuevas instalaciones. Ver mejora sección si la actualizac ión desde una versión anterior de Zabbix. Antes de ac tualizar, lea las notas importantes .
1.3 Instalación y notas de actualización 1.3.1 Instalación Ver la instalación de la sección para más detalles.
1.3.2 Compatibilidad de versiones Mayores agentes de Zabbix 1.0, Zabbix 1.1.x, 1.4.xy 1.6.x Zabbix Zabbix se puede utilizar con Zabbix 1.8. No requiere ningún c ambio de configuración en el lado del agente. Mayores poderes Zabbix de la versión 1.6.x no se puede utilizar c on Zabbix 1.8, que debe ser actualizado.
1.3.3 Notas importantes 1.3.3.1 Para la versión 1.8 Todos los ordenadores están ahora obligados a pertenec er al menos a un grupo. CPU índice de system.cpu.util clave en Linux ahora empieza con 0. Clave vfs.fs.size devuelve los datos en bytes de todos los sistemas operativos ahora. Clave vfs.fs.size ahora toma en cuenta el espac io de disco reservado para el usuario root. Comentario al final de una línea de archivo de c onfigurac ión no se permite más (esto funcionó para los parámetros numéric os sólo antes).
1.3.3.2 Para la versión 1.8.3 Parámetro service.ntp para las llaves tema net.tcp.service y net.tcp.service.perf renombrado a ntp . sintaxis antigua es aun soportada. Intentar ejec utar IPv6 habilitado demonio en un sistema sin soporte de IPv6 no: Escucha con error: socket () de [[(null)]: 10051] se produjo el error 97: Familia de direcciones no es compatible con el protocolo.
1.3.3.3 Para la versión 1.8.5 El método de invocac ión de c omandos externos para los demonios Zabbix se ha modific ado para permitir la terminación de los proc esos fuera de control. En lugar de utilizar estándares popen método como antes, ahora pide explíc itamente Zabbix / bin / sh para ejecutar el comando deseado. Tratando de ejecutar un demonio de Zabbix, c ompilado en el kernel de Linux 2.6.27 o posterior en un sistema con el kernel 2.6.26 o más se producirá un error: socket () para [[-]: 10050] se produjo el error 22: Argumento no válido
1.3.3.4 Para la versión 1.8.6 demonios Zabbix ahora se niegan a poner en marcha si el archivo de configurac ión contiene parámetros correctos. Si los parámetros de edad han ac umulado en los archivos de c onfiguración, esto se traducirá en demonios inoperable después de la ac tualización hasta que los parámetros son fijos.
1.3.4 Sistema de cambios de requisitos Adicional o el aumento de los requisitos del sistema: Soporte para PHP 4 se redujo. Máxima PHP tamaño de la memoria debe ser de al menos 128 MB (opción memory_limit ). Máxima PHP tamaño de la espiga debe ser de al menos 16 MB (opc ión post_max_size ). También ver los cambios requisito de la versión 1.8.2 y 1.8.3 .
1.3.5 Problemas conocidos 1.3.5.1 Para la versión 1.8 PHP mbstring de verificac ión puede fallar con PHP <5.2 en Zabbix 1.8. Para evitar este problema, copie zabbix.conf.php.example archivo zabbix.conf.php y modificar los parámetros, incluidos los parámetros de acc eso a bases de datos. Para IPMI apoyo que nec esita una reciente versión OpenIPMI - 2.0.14 y más tarde se sabe que funciona. Clasific ación en frontend no se realiza para las entidades con las variables de posición (como nombres de elementos c on $ 1, etc). XML de exportac ión inc luye SNMP y otra información para todos los artículos. Nombres de host c on espac ios no funcionan cuando el envío de datos desde un arc hivo con zabbix_sender (fijado en 1.8.2). Subida de imágenes de mapas de la red puede fallar si la base de datos no está configurado correc tamente. Asegúrese de que la base de datos, tablas y c ampos se establecen en codificación UTF-8.
zabbix.com/documentation/…/complete
12/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
binarios precompilados (agente, el remitente, obtener) no podría func ionar en sistemas de 64 bits con las versiones de glibc de más de 2.5. síntoma común es no empezar c on el mensaje de error: exc epc ión de punto flotante . Utilice las versiones anteriores, o compilar desde cero en el sistema destino.
1.3.5.2 Para la versión 1.8.2 Debido a los cambios frontend, algunas instalaciones pueden ver datos inc orrectos mayores aparecen en la interfaz. Estos incluyen: Inc orrecta de disparo que aparece, con el nombre de ** ERROR ** , por lo general en la supervisión → sec ción Triggers, c uando se muestran todos los hosts de todos los grupos. Este disparador se puede eliminar hac iendo clic en él, la elec ción de configuración de disparadores , a continuac ión, hacer clic en Eliminar en el formulario de edición de disparo y confirmar la eliminación. Es posible que tenga que quitar groupid = & = identific ador de anfitrión y parte de la URL al intentar eliminar el gatillo. Dependiendo del tiempo de instalac ión del servidor de Zabbix, gráficos por defecto podría haber una configuración inc orrecta. Esto sólo le afecta si los gráficos se están utilizando. Apertura de un gráfico que por lo general el tiempo de trabajo y de intercambio de disparo con el que muestra los valores de percentil. Si ese es el c aso, simplemente se fijan y el ahorro de la gráfica va a resolver el problema.
1.3.6 El procedimiento de actualización Los siguientes pasos se deben realizar para la ac tualización con éxito de Zabbix 1.6.x para 1.8. El procedimiento de actualización completo puede tardar varias horas dependiendo del tamaño de la base de datos de Zabbix.
1.3.6.1 Detener servidor de Zabbix Detener servidor de Zabbix para asegurarse de que no hay datos nuevos se inserta en la base de datos.
1.3.6.2 Copia de seguridad de bases de datos existentes Zabbix Este es un paso muy importante. Asegúrese de que tiene copia de seguridad de la base de datos. Será de ayuda si el proc edimiento de ac tualización falla (falta de espacio en disc o, la alimentación, cualquier problema inesperado).
1.3.6.3 archivos de configuración de copia de seguridad, archivos PHP y binarios Zabbix Haga una copia de seguridad de archivos binarios de Zabbix, arc hivos de configuración y PHP arc hivos.
1.3.6.4 Instalar binarios nuevo servidor Usted puede utilizar-binarios compilados antes o compilar su propio .
1.3.6.5 Revisión de los parámetros de configuración del servidor Algunos parámetros de zabbix_server.c onf se han cambiado en 1.8, los nuevos parámetros añadidos. Es posible que quiera revisarlos. La opción de configuración StartDBSyncers se ha eliminado del servidor de Zabbix y archivos de c onfiguración de proxy.
1.3.6.6 Actualización de la base de datos Antes de ejec utar sc ripts de actualización caída de los índices siguientes: MySQL
ALTER TABLE DROP INDEX dhosts dhosts_1, altere la tabla de índice caída dservices dservices_1, altere la tabla httptest índice de caída de httptest_2, altere la
Oracle o PostgreSQL
DROP INDEX dhosts_1, el índice de caída de dservices_1, el índice de caída de httptest_2, el índice de caída de httptest_3, el índice de caída de history_log_2,
No haga caso de los mensajes de advertencia acerca de los índices no existe! scripts de ac tualización de base de datos se enc uentran en el directorio upgrades/dbpatches/1.8 engine>
1.3.6.7 Instalar Zabbix nueva interfaz gráfica de usuario Siga las instrucc iones de instalación .
1.3.6.8 binarios Comenzar una nueva Zabbix Iniciar nuevos binarios. Revise los arc hivos de registro para ver si los binarios han c omenzado c on éxito.
2 Instalación
zabbix.com/documentation/…/complete
13/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
2.1 ¿Cómo conseguir Zabbix Verifica en el Zabbix Home Page en http://www.zabbix.com [http://w w w.zabbix.com] para obtener información sobre la versión actual y para la desc arga de las instrucciones. Zabbix se distribuye c omo un paquete de código fuente, sin embargo, también se incluye en el número de OS distribuc iones pre-compilados.
2 Requisitos 2.1 Requisitos de hardware 2.1.1 Requisitos de memoria Zabbix requiere y el disco de memoria física. 128 MB de memoria físic a y 256 MB de espacio libre en disco podría ser un buen punto de partida. Sin embargo, la c antidad de memoria en disco necesario, obviamente, depende del número de los ejérc itos y los parámetros que están siendo monitoreados. Si usted está planeando para mantener una larga historia de los parámetros monitorizados, usted debe pensar de al menos un par de gigabytes de tener espac io sufic iente para almacenar la historia en la base de datos. Cada proceso del demonio Zabbix requiere de varias c onexiones a un servidor de base de datos. La cantidad de memoria asignada para la conexión depende de la configuración del motor de base de datos. Cuanta más memoria física que tiene, más rápida será la base de datos (y por lo tanto Zabbix) func iona! 2.1.2 Requisitos de CPU Zabbix y especialmente Zabbix base de datos puede requerir importantes CPU recursos según el número de parámetros de seguimiento y de base de datos del motor elegido. 2.1.3 Otros materiales Un puerto de comunicac iones serie y una serie GSM módem necesarios para el uso de la notificac ión de apoyo de SMS en Zabbix. A serie c onvertidor de USB también func ionará. 2.1.4 Ejemplos de configuración de hardware La tabla ofrec e varias c onfigurac iones de hardware: Nombre
Plataforma
CPU / memoria
Base de datos
Monitoreados anfitriones
Pequeñas
Ubuntu Linux
PII 350 MHz 256 MB
MySQL MyISAM
20
Medio
Ubuntu Linux de 64 bits AMD Athlon 3200 + 2GB
MySQL InnoDB
500
Grande
Ubuntu Linux de 64 bits Intel Dual C ore 6400 4GB RAID 10 InnoDB MySQL o PostgreSQL
Muy grande RedHat Enterprise
> 1000
Intel Xeon de 8 GB 2xC PU Rápido RAID 10 InnoDB MySQL o PostgreSQL > 10000
c onfiguración real depende del número de elementos activos y tasas de refresc o muc ho. Es muy rec omendable para ejecutar la base de datos en una c aja separada para grandes instalaciones.
2.2 Plataformas compatibles Debido a los requisitos de seguridad y la naturaleza de misión c rític a de la supervisión de servidores, UNIX es el único sistema operativo que siempre puede ofrecer el rendimiento necesario, la tolerancia a fallos y la resistencia. Zabbix func iona en las versiones de líder en el merc ado. Zabbix se prueba en las siguientes plataformas: AIX FreeBSD HP-UX Linux Mac OS / X NetBSD OpenBSD SCO Open Server Solaris Windows 2000, 2003, XP, Vista (sólo Zabbix agente) Zabbix puede func ionar en otros sistemas operativos tipo Unix como así.
2.3 Requisitos de software Zabbix se artic ula en torno moderno servidor web Apache, los motores de base de datos, y el PHP lenguaje de scripting. El siguiente software es nec esario para ejecutar Zabbix: Software
Versión
Apache
1.3.12 posterior
PHP
5.0 o posterior
PHP módulos: php-gd
GD 2.0 o posterior
Comentarios o
PHP módulo GD debe ser compatible con PNG imágenes.
PHP TrueType apoyo
- With-ttf
PHP aC apoyo
php-bcmath, - enable-bcmath php-xml o php5 libertad, si se proporciona como un paquete separado por el distribuidor
PHP XML apoyo PHP soporte sesiones
de
las
php de sesiones, si se proporciona como un paquete separado por el distribuidor
PHP ayuda del zócalo
php-net-socket, - enable-sockets. Necesario para admitir el usuario guión.
PHP multibyte apoyo
php-mbstring, - enable-mbstring
IBM DB2 ibm_db2
Requerido si se utiliza IBM DB2 como base de datos Zabbix back-end.
MySQL php-mysql Oracle oci8
3.22 o posterior Requerido si se usa MySQL como base de datos de Zabbix back-end. Requerido si Oracle se utiliza como Zabbix base de datos de back-end.
zabbix.com/documentation/…/complete
14/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
PostgreSQL php-pgsql
7.0.2 o posterior
Requerido si se utiliza PostgreSQL como base de datos de Zabbix back-end. C onsidere el uso de PostgreSQL 8.x o posterior para obtener un rendimiento mucho mejor. Se sugiere utilizar al menos PostgreSQL 8.3, que presenta un [http://www.postgre sql.org/docs/8.3/static/re le ase -8-3.htm l] .
SQLite php-sqlite3
3.3.5 o posterior
Requerido si se utiliza como SQLite Zabbix base de datos de back-end.
mejor
rendimiento
de
vacío
Zabbix puede func ionar en versiones anteriores de Apache, MySQL, Oracle y PostgreSQL así. Para las fuentes que no sea el predeterminado DejaVu, PHP función imagerotate [http://php.net/manual/en/function.imagerotate.php] podrían ser necesarias. Si no lo tiene, estas fuentes pueden ser prestados de forma inc orrecta en Vigilancia → cabec era general y otros lugares. Esta func ión sólo está disponible si PHP está compilado con paquete de GD, que no es el caso de Debian y otras distribuc iones. 2.3.1 WEB navegador en el lado del c liente Soporte para HTML y PNG imágenes se requiere. Las cookies y Java Script debe estar habilitado. Las últimas versiones de Mozilla Firefox, Microsoft Internet Explorer, Opera y Konqueror son compatibles. Otros navegadores (Google Chrome, Safari de Apple) puede trabajar con Zabbix así.
2.4 Requisitos del servidor Requisito Descripción OpenIPMI
Requerido para IPMI apoyo
libssh2
Requerido para SSH apoyo. Versión 1.0 o superior.
fping
Se requiere para artículos de ping IC MP .
2.5 Elección del motor de base de datos Zabbix Proxy Server y el apoyo cinco motores de base de datos: IBM DB2 MySQL Oracle PostgreSQL SQLite IBM DB2 está soportado a partir de Zabbix 1.8.4.
2.6 Base de datos de tamaño Zabbix datos de configuración requiere cantidad fija de espac io en disco y no crec e mucho. Zabbix tamaño de base de datos depende principalmente de estas variables, que determinan la c antidad de datos almac enados de carácter histórico: Número de valores procesados por segundo Este es el número promedio de nuevos valores del servidor Zabbix recibe cada segundo. Por ejemplo, si tenemos 3000 artíc ulos para el seguimiento con la frec uencia de actualización de 60 segundos, el número de valores por segundo se calcula de la 3000/60 = 50 . Esto signific a que el 50 por los nuevos valores se añaden a Zabbix base de datos cada segundo. Limpieza diaria configuración para la historia Zabbix mantiene los valores por un período fijo de tiempo, normalmente varias semanas o meses. Cada nuevo valor requiere cierta c antidad de espacio en disc o para los datos y el índice. Por lo tanto, si queremos mantener los 30 días de historia y que rec ibimos por 50 valores, el total de segundo número de valores será de alrededor de ( 30 * 24 * 3600) * 50 = 129.600.000, o c erca de 130M de valores. En función de motor de base de datos utilizada, el tipo de valores rec ibidos (flotadores, enteros, cadenas, archivos de registro, etc ), espacio en disco para mantener un únic o valor puede variar de 40 bytes a cientos de bytes. Normalmente es de alrededor de 50 bytes por valor. En nuestro caso, significa que 130M de valores requerirá 130M * 50 bytes = 6.5GB de espacio en disco. Limpieza diaria esc enario de tendenc ias Zabbix mantiene un máximo de horas / min / avg / cuenta de valores para cada elemento en el cuadro tendencias . Los datos se utilizan para tendencias y los gráficos de largo plazo. Un período de una hora no se puede personalizar. base de datos de Zabbix, dependiendo del tipo de base de datos, requiere aproximadamente 128 bytes por cada total. Supongamos que desea mantener los datos de tendencia de 5 años. Los valores para 3000 elementos se requieren (3000/3600) * (24 * 3600 * 365 ) * 128 = 6.3GB por año, o 31.5GB durante 5 años. El primer valor 3600 en la fórmula representa un promedio de período de tendencia, de una hora. Limpieza diaria configuración para eventos Cada evento Zabbix requiere aproximadamente 130 bytes de espacio en disco. Es duro número de eventos generados por el diario Zabbix. En el peor de los c asos, podemos suponer que Zabbix genera un evento por segundo. Esto signific a que si queremos mantener los 3 años de los ac ontecimientos, esto requeriría 3 * 365 * 24 * 3600 * 130 = 11 GB La tabla contiene las fórmulas que se pueden utilizar para calcular el espacio en disco necesario para el sistema de Zabbix: Parámetro
Fórmula para el espacio en disco necesario (en bytes)
Zabbix de configuración Tamaño fijo. Normalmente, 10 MB o menos.
Historia
días * (elementos / frecuencia de actualización) * 24 * 3600 bytes * elementos: número de elementos días: número de días para mantener la historia frecuencia de actualización: frecuencia de actualización promedio de los artículos bytes: número de bytes necesarios para mantener el valor único, depende del motor de base de datos, normalmente de 50 bytes.
Tendencias
días * (items/3600) * 24 * 3600 bytes * elementos: número de elementos días: número de días para mantener la historia bytes: número de bytes necesarios para mantener la tendencia única, depende de motor de base de datos, normalmente 128 bytes.
Eventos
días eventos * * 24 * 3600 bytes * eventos: número de eventos por segundo. Un (1) caso por segundo en el peor de los casos. días: número de días para mantener la historia bytes: número de bytes necesarios para mantener la tendencia única, depende de motor de base de datos, normalmente 130 bytes.
Así, el espacio total en disco requerido se puede calcular c omo: Configuración + Historia + Tendencias + Eventos
zabbix.com/documentation/…/complete
15/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
El espac io en disco no se utiliza inmediatamente después de la instalación Zabbix. tamaño de la base de datos crec erá a c ontinuación, se dejan de crecer en algún momento, que depende de la configuración hosekeeper. requisitos de espacio en disco para los nodos en la c onfigurac ión distribuida se calculan de forma similar, pero esto también depende de un número total de nodos sec undarios vinculados a un nodo.
2.7 Sincronización de tiempo Es muy importante tener la fecha exac ta del sistema en el servidor de Zabbix en ejec ución. ntpd [http://w w w .ntp.org/] es el demonio más populares que sinc roniza el tiempo de acogida con el tiempo de otras máquinas.
2.3 Componentes 2.3.1 Componentes Zabbix Zabbix c onsta de varios componentes de software, las responsabilidades de las cuales se describen a continuac ión.
2.3.2 Zabbix Servidor Este es el c entro del software de Zabbix. El servidor de forma remota puede c omprobar los servicios en red (como servidores Web y servidores de correo) con un c ontrol sencillo de servicio, pero también es el c omponente central al que los agentes se informe informac ión sobre la disponibilidad y la integridad y la estadística. El servidor es el repositorio central en el que todos los datos de configuración, estadística y operativa se almacenan, y es la entidad en el software que Zabbix activamente alertar a los administradores c uando surgen problemas en cualquiera de los sistemas de seguimiento. Zabbix También puede realizar el agente de vigilancia de menos y también supervisar los dispositivos de red mediante SNMP agentes.
2.3.3 Zabbix Proxy El proxy es una parte opcional del despliegue Zabbix. El proxy recopila datos de rendimiento y disponibilidad en nombre del servidor de Zabbix. Todos los datos recogidos se protege a nivel loc al y trasladado a Zabbix Servidor Proxy pertenece. Zabbix Proxy es una solución ideal para un control centralizado de lugares remotos, sucursales, las redes que no tienen los administradores locales. Zabbix servidores proxy también se puede utilizar para distribuir la carga de un únic o servidor de Zabbix. En este caso, el representante sólo recoger datos con lo que el procesamiento en el servidor de menos de la CPU y el disco E / S de hambre.
2.3.4 Agente Zabbix Con el fin de monitorear ac tivamente los recursos loc ales y las aplicaciones (c omo disc os duros, memoria, procesador de estadístic as, etc ) en los sistemas en red, los sistemas deben ejec utar el Agente de Zabbix. El agente se reunirán la información operativa del sistema en el que se está ejecutando, y el informe estos datos a la Zabbix para su posterior procesamiento. En caso de fallas (como un disco duro funcionando plenamente, o un proceso de servicio se estrelló), el servidor de Zabbix ac tivamente pueden alertar a los administradores de la máquina partic ular, que informó del fallo. Los agentes de Zabbix son extremadamente eficientes, debido al uso de las llamadas al sistema nativo para la recopilac ión de informac ión estadística.
2.3.5 La interfaz WEB A fin de permitir un fácil acc eso a los datos de seguimiento y configurac ión de Zabbix desde c ualquier lugar y desde cualquier plataforma, la interfaz basada en Web se proporc iona. La interfaz es una parte del servidor de Zabbix, y por lo general (pero no necesariamente) se ejec utan en la misma máquina física c omo la que ejecuta el servidor de Zabbix. frente Zabbix extremo debe ejecutarse en el mismo equipo físico, si se utiliza SQLite.
4 Instalación de la Fuente 4.1 Requerimientos de Software Construcc ión de servidor de Zabbix o agentes que provienen de fuentes requiere software adic ional. El siguiente software es nec esario para compilar Zabbix: Uno de los motores de bases de datos siguientes: IBM DB2 encabezados y bibliotecas encabezados y las bibliotec as de la CLI se requieren. MySQL encabezados y bibliotecas Versión 3.22 o posterior. Oracle encabezados y bibliotecas c abeceras de la OCI y las bibliotec as son obligatorios. PostgreSQL enc abezados y bibliotecas Versión 7.0.2 o posterior. Considere el uso de PostgreSQL 8.x para obtener un rendimiento muc ho mejor. SQLite encabezados y bibliotec as Versión 3.3.5 o posterior. Por lo general, siempre c omo parte de mysql-dev, postgresql-dev, paquetes sqlite3-dev. NET- SNMP (o UCD- SNMP ) y la colección de archivos de cabecera Requerido para SNMP apoyo. Facultativo. Iksemel biblioteca y archivos de cabecera Nec esarios para habilitar la mensajería Jabber. Facultativo. Libcurl biblioteca y archivos de cabecera
zabbix.com/documentation/…/complete
16/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
La versión 7.13.1 o superior necesario para el módulo de seguimiento WEB. Facultativo. Compilador de C c ompilador de C se requiere. Compilador GNU C es la mejor opc ión para las plataformas abiertas. Otros (HP, IBM) compiladores de C puede ser usado también. GNU Make GNU make es nec esario para procesar Zabbix Makefiles.
4.2 Estructura de la distribución de Zabbix src El directorio c ontiene las fuentes para todos los procesos Zabbix exc epto interfaces. src / zabbix_server El directorio c ontiene Makefile y las fuentes de zabbix_server. src / zabbix_agent El directorio c ontiene Makefile y las fuentes de zabbix_agent y zabbix_agentd. src / zabbix_get El directorio c ontiene Makefile y las fuentes de zabbix_get. src / zabbix_sender El directorio c ontiene Makefile y las fuentes de zabbix_sender. incluyen El directorio c ontiene archivos de inclusión Zabbix. misc misc / init.d El directorio c ontiene scripts de arranque para diferentes plataformas. interfac es interfaces / php El directorio c ontiene archivos de PHP frontend. crear El directorio c ontiene SQL sec uencia de comandos para la c reación de base de datos inicial. crear / esquema Base de datos de c reac ión de esquemas. crear / datos Los datos para la c reación de base de datos inicial. ac tualizaciones El directorio c ontiene los procedimientos de actualización para las versiones diferentes de Zabbix.
4.3 Zabbix Servidor Del lado del servidor Paso 1 Crear la cuenta de superusuario Zabbix Este es el usuario el servidor se ejec utará c omo. Para la producc ión de uso se debe crear una c uenta sin privilegios dedic ada ('zabbix' es de uso general). 'Root' Ejecuc ión de Zabbix como, 'bin', o cualquier otra cuenta con derechos especiales es un riesgo de seguridad. No lo hagas! Zabbix proceso de servidor (zabbix_server) está protegida que se ejecuten c on la cuenta de root. Paso 2 Desc omprimir las fuentes Zabbix shell> gunzip zabbix-1.8.tar.gz & & tar-xvf zabbix 1.8.tar-
Paso 3 Crear la base de datos Zabbix Zabbix viene con SQL scripts utilizados para crear el esquema de base de datos necesarios y también para insertar una configuración por defecto. Hay secuenc ias de comandos separados para IBM DB2, MySQL, Oracle, PostgreSQL y SQLite. Para IBM DB2 :
shell> db2 "zabbix crear base de datos utilizando juego de códigos UTF-8 territorio nos pageSize 32768" shell> cd crear o cree un esquema> db2batch zabbix-d-f i
interfaz de Zabbix utiliza OFFSET y LÍMITE c láusulas SQL queries. Para que esto func ione, servidor DB2 de IBM debe tener DB2_COMPATIBILITY_VECTOR variable se establece en 3. Ejec ute el siguiente comando antes de iniciar el servidor de base de datos: shell> db2set DB2_COMPATIBILITY_VECTOR = 3
Para MySQL :
zabbix.com/documentation/…/complete
17/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Shell>> mysql-u p -mysql crear base de datos de carácter zabbix Utf8; mysql> quit; shell> cd crear o cree un esquema> mysql.sql gato | my
Para Oracle (suponemos que el usuario zabbix con contraseña contraseña existe y tiene permisos para c rear objetos de base de datos):
Shell> cd crear zabbix shell> sqlplus / sqlplus contraseña> set definición de> sqlplus @ schema /> sqlplus oracle.sql @ datos /> sqlplus data.sql @ salida de da
Para PostgreSQL :
shell> psql-U> psql zabbix crear base de datos;> psql \> cd q concha crear o cree un esquema> postgresql.sql gato | psql-U cáscara zabbix >
Para SQLite :
Shell> cd crear o cree un esquema> sqlite.sql gato | sqlite3 / var / lib / sqlite / zabbix.db shell> cd .. / shell de datos> data.sql gato | sqlite3 / var / lib
Paso 4 Configurar y compilar el código fuente de su sistema Las fuentes deben ser compilado para el servidor (máquina de c ontrol), así como los c lientes (máquinas de c ontrol). Para c onfigurar la fuente para el servidor, debe especificar qué base de datos se utilizará. Shell>. / Configure - enable-servidor - with-ibm-db2 - with-Net-SNMP - with-jabber - with-libcurl # para IBM DB2 + Jabber + seguimiento WEB
o Shell>. / Configure - enable-servidor - with-mysql - with-Net-SNMP - with-jabber - with-libcurl # para MySQL + + Jabber seguimiento WEB
o Shell>. / Configure - enable-servidor - with-oráculo - with-Net-SNMP - with-jabber - with-libcurl # para Oracle + Jabber + seguimiento WEB
o Shell>. / Configure - enable-servidor - with-pgsql - with-Net-SNMP - with-jabber - with-libcurl # para PostgreSQL + Jabber + seguimiento WEB
o Shell>. / Configure - enable-servidor - with-sqlite3 - with-Net-SNMP - with-jabber - with-libcurl # para SQLite3 + Jabber + seguimiento WEB
Usar la bandera - with-ibm-db2 para especificar la ubicación de la CLI API . Usar la bandera - with-oracle para especificar la ubicación de la OCI API . La bandera - with-UCD-SNMP se puede utilizar en lugar de - with-Net-SNMP. Si no SNMP apoyo es necesario, de ambos - with-Net-SNMP y - with-uc d-snmp puede ser omitido. Sin embargo, si usted quiere compilar binarios de cliente junto con los binarios del servidor, ejec ute: Shell>. / Configure - enable-servidor - enable-agente - with-mysql - with-Net-SNMP - with-jabber - with-libcurl
bandera de uso - enable-static para vincular estáticamente colecciones. Si va a distribuir los binarios compilados entre los diferentes servidores, debe usar esta opción para hac er que estos binarios trabajo sin las bibliotecas necesarias. Tenga en cuenta que - enable-static no funciona en Solaris [http://blogs.sun.com/rie/entry/static_linking_w here_did_it] . Paso 5 Hac er e instalar todo Shell> make install
Por defecto, make install instalará todos los archivos en / usr / local / sbin, / usr / local / lib, etc Asegúrese de que tiene permisos suficientes. Usted puede espec ific ar un prefijo de instalación que no sea / usr / local con - prefix, por ejemplo - prefix = / home / zabbix. En este c aso binarios demonio se instalará en / sbin, mientras que los servicios públicos en / bin. Las páginas man se instalará en / share. Paso 6 Configurar / etc / services El paso es opcional. Sin embargo, se recomienda. En el cliente (seguimiento) las máquinas, agregue las siguientes líneas a / etc / servic es: zabbix agente 10050/tcp Zabbix Agente zabbix agente 10050/udp Zabbix Agente zabbix-cazador 10051/tcp Zabbix Trapper zabbix-cazador 10051/udp Zabbix Trapper
Tenga en cuenta que los números de puerto son oficiales puertos Zabbix registrados en la IANA. Paso 7 Configurar el arc hivo / etc / inetd.c onf Si va a utilizar zabbix_agent en lugar de la zabbix_agentd se rec omienda, la línea siguiente se debe agregar: stream tcp zabbix_agent nowait.3600 zabbix / opt / zabbix / bin / zabbix_agent
Reinic ie inetd shell> killall-HUP inetd
Modificar la configuración predeterminada de los archivos de configuración Paso 8 Crear una ubicación para almacenar los archivos de configurac ión: mkdir / etc / zabbix
Paso 9
zabbix.com/documentation/…/complete
18/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Configurar el arc hivo / etc / zabbix / zabbix_agentd.c onf Es necesario configurar este archivo para cada host con zabbix_agentd instalado. El archivo debe contener la direcc ión IP del servidor de Zabbix. Las c onexiones desde otros hosts será negada. Usted puede tomar misc / conf / zabbix_agentd.conf c omo ejemplo. Paso 10 Configurar el arc hivo / etc / zabbix / zabbix_server.c onf Para pequeñas instalaciones (hasta diez seguimiento anfitriones), los parámetros por defecto son suficientes. Sin embargo, debe cambiar los parámetros por defec to para maximizar el rendimiento de Zabbix. Vea la sec ción [El ajuste del rendimiento] para más detalles. Usted puede tomar misc / conf / zabbix_server.c onf como ejemplo. Paso 11 Ejecutar los procesos de servidor Ejecutar zabbix_server en el lado servidor. Shell> cd> sbin shell. / Zabbix_server
Paso 12 Ejecutar agentes Ejecutar zabbix_agentd cuando sea nec esario. Shell>> cd bin shell. / Zabbix_agentd
4.4 Zabbix Proxy Zabbix Proxy es un proceso especial. No es necesario para ejec utar Zabbix. Paso 1 Crear la cuenta de superusuario Zabbix Este es el usuario el proxy se ejec utará c omo. Para la producción de uso se debe c rear una cuenta sin privilegios dedic ada ('zabbix' es de uso general). 'Root' Ejecuc ión de Zabbix Proxy como, 'bin', o cualquier otra cuenta con derechos especiales es un riesgo de seguridad. No lo hagas! Zabbix proceso de proxy (zabbix_proxy) está protegido en que se ejecute bajo la cuenta de root. Paso 2 Desc omprimir las fuentes Zabbix shell> gunzip zabbix-1.8.tar.gz & & tar-xvf zabbix 1.8.tar-
Paso 3 Crear la base de datos Zabbix. Facultativo. Zabbix proceso de proxy c reará base de datos automáticamente en la primera ejec ución si no existe. Se usará base de datos existente de otra manera. autoc reac ión de bases de datos es compatible con SQLite solamente. Zabbix viene con SQL scripts utilizados para crear el esquema de base de datos requerida. Hay secuencias de comandos separados para IBM DB2, MySQL, Orac le, PostgreSQL y SQLite. Para IBM DB2:
shell> db2 "zabbix crear base de datos utilizando juego de códigos UTF-8 territorio nos pageSize 32768" shell> cd crear o cree un esquema> db2batch-d-f zabbix i
Para MySQL:
Shell>> mysql-u p -mysql crear base de datos de carácter zabbix Utf8; mysql> quit; shell> cd crear o cree un esquema> mysql.sql gato | my
Para Oracle (suponemos 'zabbix de que los usuarios con' password 'password existe y tiene permisos para crear objetos de base de datos): Shell> cd crear o cree un esquema> oracle.sql gato | zabbix sqlplus /> contraseña out.log
Compruebe el arc hivo out.log algún mensaje de error. Para PostgreSQL: shell> psql-U> psql zabbix crear base de datos;> psql \> cd q concha crear o cree un esquema cat> postgresql.sql | zabbix psql-U
Para SQLite: Shell> cd crear o cree un esquema> sqlite.sql gato | sqlite3 / var / lib / sqlite / zabbix.db
La base de datos se creará automáticamente si no existe. Paso 4 Configurar y compilar el código fuente de su sistema Las fuentes deben ser compilados para permitir la compilación de Zabbix proceso de proxy. Para configurar la fuente para el proxy, debe espec ific ar qué base de datos se utilizará. Shell>. / Configure - enable-proxy - with-ibm-db2 - con-net-snmp # para IBM DB2 + monitorización SNMP
o Shell>. / Configure - monitoreo con-net-snmp # para MySQL + SNMP - enable-proxy - with-mysql
o Shell>. / Configure - monitoreo con-net-snmp # para PostgreSQL + SNMP - enable-proxy - with-pgsql
o Shell>. / Configure - enable-proxy - with-sqlite3 - con-net-snmp # para SQLite3 + monitorización SNMP
Usar la bandera - with-ibm-db2 para especificar la ubicación de la CLI API . Usar la bandera - with-oracle para especificar la ubicación de la OCI API . bandera de uso - enable-static para vinc ular estáticamente colecc iones. Si va a distribuir los binarios compilados entre los distintos hosts, debe utilizar esta opción para hac er que estos binarios trabajo sin las bibliotec as necesarias. - Enable-static no func iona en Solaris. La bandera - with-UCD-SNMP se puede utilizar en lugar de - with-Net-SNMP. Si no SNMP apoyo necesario, tanto - with-Net-SNMP y - with-uc d-snmp puede ser omitido. Sin embargo, si usted quiere compilar binarios de cliente junto con los binarios de proxy, ejecute: Shell>. / Configure - enable-proxy - enable-agente - with-mysql - with-Net-SNMP
El parámetro - enable-static puede ser usado para forzar la vinc ulación estátic a. Paso 5 Hac er e instalar todo Shell> make install
Por defecto, make install instalará todos los archivos en / usr / loc al / sbin, / usr / local / etc lib Puede espec ificar una instalac ión prefijo diferente a / usr / loc al usando - prefix Paso 6 Configurar / etc / services El paso es opcional. Sin embargo, se recomienda. En el cliente (seguimiento) las máquinas, agregue las siguientes líneas a / etc / servic es: 10050/tcp zabbix_agent 10051/tcp zabbix_trap
Paso 7 Configurar el arc hivo / etc / inetd.c onf Si va a utilizar zabbix_agent en lugar de la zabbix_agentd se rec omienda, la línea siguiente se debe agregar: stream tcp zabbix_agent nowait.3600 zabbix / opt / zabbix / bin / zabbix_agent
Reinic ie inetd shell> killall-HUP inetd
Paso 8 Crear una ubicación para almacenar los archivos de configurac ión: mkdir / etc / zabbix
Configurar el arc hivo / etc / zabbix / zabbix_proxy.conf Para pequeñas instalaciones (hasta diez seguimiento anfitriones), los parámetros por defecto son suficientes. Sin embargo, debe cambiar los parámetros por defec to para maximizar el rendimiento de Zabbix Proxy. Asegúrese de que tiene nombre de host c orrecto y configurar los parámetros del servidor. Usted puede tomar misc / conf / zabbix_proxy.conf c omo ejemplo. Paso 9 Ejecutar los procesos de Proxy Ejecutar zabbix_proxy: Shell> cd> sbin shell. / Zabbix_proxy
4.5 Agente Zabbix Del lado del cliente Paso 1 Crear la cuenta de Zabbix Este es el usuario el agente se ejec utará como. Para la produc ción de uso se debe crear una cuenta sin privilegios dedicada ("zabbix" es de uso general). agentes de Zabbix tienen protecc ión contra el funcionamiento en la cuenta de root. Paso 2 Desc omprimir las fuentes Zabbix shell zabbix> gunzip-1.6.tar.gz & & tar xvf zabbix 1.6.tar-
Paso 3 Configurar y compilar el código fuente de su sistema Las fuentes deben ser compilados para el cliente. Para configurar la fuente para el cliente:
zabbix.com/documentation/…/complete
20/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Shell>. / Configure - enable-agente
bandera de uso - enable-static para vinc ular estáticamente colecc iones. Si va a distribuir los binarios compilados entre los distintos hosts, debe utilizar esta opción para hacer que estos binarios trabajo sin las bibliotecas nec esarias. Paso 4 Agente de compilación Shell> make
Copia c reada binarios de / bin a / opt / zabbix / bin o cualquier otro directorio. Otros directorios c omunes son / usr / local / bin o / usr / local / zabbix / bin. Paso 5 Configurar / etc / services El paso no es requisito real. Sin embargo, se rec omienda. En el cliente (seguimiento) las máquinas, agregue las siguientes líneas a / etc / services: 10050/tcp zabbix_agent 10051/tcp zabbix_trap
Paso 6 Configurar el arc hivo / etc / inetd.c onf Si va a utilizar zabbix_agent en lugar de la zabbix_agentd se rec omienda, la línea siguiente se debe agregar: stream tcp zabbix_agent nowait.3600 zabbix / opt / zabbix / bin / zabbix_agent
Reinic ie inetd shell> killall-HUP inetd
Paso 7 Crear una ubicación para almacenar los archivos de configurac ión: mkdir / etc / zabbix
Paso 8 Configurar el arc hivo / etc / zabbix / zabbix_agentd.c onf Es necesario configurar este archivo para cada host con zabbix_agentd instalado. El archivo debe contener la direcc ión IP del servidor de Zabbix. Las c onexiones desde otros hosts será negada. Usted puede tomar misc / conf / zabbix_agentd.conf c omo ejemplo. Paso 9 Ejecutar zabbix_agentd en todos los equipos controlados Shell> / opt / zabbix / bin / zabbix_agentd
Usted no debe trabajar en zabbix_agentd si han optado por utilizar zabbix_agent! Asegúrese de que su sistema permite la asignac ión de 2 MB de memoria compartida, de lo contrario el agente no se inicia y verá "No se puede asignar memoria c ompartida para el colec tor." En el archivo de registro del agente. Esto puede suceder en Solaris 8.
4.6 Zabbix interfaz WEB Paso 0 interfaz de Zabbix está esc rito en PHP , por lo que para ejecutar un PHP servidor web el apoyo que se necesita. La instalación se realiza simplemente copiando PHP archivos en servidor web HTML de la guía de los documentos. Se sugiere utilizar subdirectorio en lugar de HTML de la raíz. Los lugares comunes de HTML direc torio de documentos del servidor web Apac he son: / Usr/loc al/apac he2/htdocs (directorio por defec to al instalar Apache desde el c ódigo fuente) / Srv / www / htdoc s (OpenSUSE, SLES) / Var / www / html (Fedora, RHEL, CentOS) / Var / www (Debian, Ubuntu) Para crear subdirec torios y copiar archivos para interfaz de Zabbix, ejecute los siguientes c omandos, en sustitución de la guía real: mkdir / interfaces zabbix cd / php cp-a. / zabbix
Paso 1 Dirija su navegador a Zabbix URL .
zabbix.com/documentation/…/complete
21/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Paso 2 Lea y acepte GPL v2.
Paso 3 Asegúrese de que todo el software pre-requisitos se c umplen.
zabbix.com/documentation/…/complete
22/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Pre-requisito
Valor mínimo
PHP versión
5.0
PHP límite de memoria
8MB
En el php.ini: memory_limit = 128M
PHP post tamaño máximo
8MB
En el php.ini: post_max_size = 8M
PHP máximo tiempo de ejecución 300 segundos
Descripción
En el php.ini: max_execution_time = 300
PHP soporte de base de datos
Uno de IBM DB2, MySQL, Oracle, PostgreSQL, SQLite
Uno de los siguientes módulos se deben instalar: ibm_db2, php, mysql, oci8, php-pgsql, php-sqlite3
PHP aC matemáticas
C ualquier
C ompilado en PHP5.
GD versión
2.0 o superior
Módulo php-gd.
Formato de la imagen
Por lo menos PNG
Módulo php-gd.
Paso 4 Configurar los parámetros de base de datos. base de datos de Zabbix debe estar ya c reado.
Paso 5 Introduzca los datos del servidor de Zabbix.
zabbix.com/documentation/…/complete
23/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Paso 6 Ver resumen de la configurac ión.
Paso 7 Desc argar arc hivo de configuración y c olocarlo bajo c onf /.
zabbix.com/documentation/…/complete
24/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Paso 8 instalación de acabado.
zabbix.com/documentation/…/complete
25/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Paso 9 Para el control distribuido solamente! Si se utiliza en un entorno distribuido que tienen para ejecutar una sola vez : Shell>. / Zabbix_server-n
donde ID del nudo es un identific ador único nodo. Por ejemplo: Shell>. / N zabbix_server-1
Esto convertirá los datos de base de datos para su uso con ID del nudo "1" y también añade un nodo local. Paso 10 interfaz de Zabbix está listo! nombre de usuario por defecto es Admin , contraseña zabbix .
2.5 Actualización
zabbix.com/documentation/…/complete
26/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
2.5.1 Cambiar nivel de emisiones Para el nivel de cambio libera sólo la actualizac ión de versión binaria del servidor y la interfaz de usuario es nec esario. Si se menciona en las notas de liberac ión, los índices opc ional se puede agregar a la base de datos para mejorar el rendimiento. Actualizac ión puede realizarse fácilmente en varias versiones, por ejemplo, la actualizac ión de 1.8.1 a 1.8.3 se puede realizar en un solo paso. Ver notas de instalación y ac tualización para obtener más informac ión .
6 Uso de Zabbix aparato Como alternativa a la creación de forma manual o la reutilizac ión de servidor existentes de Zabbix, los usuarios pueden desc argar Zabbix aparato. Para empezar, arrancar el aparato y dirija su navegador a la IP que ha recibido más de DHCP .
Arranque Zabbix aparato
Zabbix aparato hasta la versión 1.8.3 es una OpenSUSE 11.2 basada en imágenes, desde el 1.8.4 se basa en 11.3. Está disponible en los siguientes formatos: vmdk (VMWare / Virtualbox); OVF (Formato Abierto de virtualizac ión); ISO del CD; Unidad de disco duro flash de la imagen; Precarga ISO [http://blog.susestudio.com/2010/10/new-preload-iso-build-format.html] ; huésped Xen. Tiene Zabbix servidor configurado y funcionando en MySQL, así c omo interfaz disponibles. El aparato ha sido construido utilizando SUSE Studio [http://susestudio.com] .
6.1 Cambios a la configuración de SUSE Hay algunas cambiado aplic a a la configuración base de OpenSUSE. 6.1.1 MySQL c ambios de c onfiguración registro binario está deshabilitado; InnoDB se configura para almacenar los datos para cada tabla en un archivo separado. 6.1.2 Uso de una direcc ión IP estática Por defecto, el aparato utiliza DHCP para obtener la direc ción IP. Para especificar una direcc ión IP estática: Inicie la sesión como usuario root; Abrir el archivo / etc/sysconfig/network/ifcfg-eth0 en tu editor favorito; Establecer BOOTPROTO variable estática ; Establecer IPADDR , NETMASK y cualquier otro parámetro que se requiere para su red; Crear el archivo / etc / sysconfig / network / rutas . Para la ruta por defecto, utilice por defecto 192.168.1.1 - - (en sustitución de su direcc ión de puerta de enlace). Ejec ute el comando rcnetwork reiniciar . Para c onfigurar el DNS , agregue las entradas del servidor de nombres en / etc / resolv.conf , especificando cada servidor de nombres en su propia línea: nombre del servidor 192.168.1.2 . Por otra parte, sólo tiene que utilizar yast utilidad de c onfigurac ión para actualizar la configuración de red. 6.1.3 Otros cambios Red está configurado para utilizar DHCP para obtener la direc ción IP; Utilidad fping se fija para tener permisos 4710 y es propiedad del grupo zabbix - suid y sólo permitió absorber a ser utilizado por grupos de zabbix; ntpd configura para sincronizarse con los servidores de piscina pública; Varios servicios públicos básicos se han agregado que podría hacer el trabajo c on Zabbix y vigilanc ia en general más fácil.
6.2 Zabbix de configuración Aparato de c onfiguración Zabbix tiene las siguientes contraseñas y otros cambios de configurac ión:
zabbix.com/documentation/…/complete
27/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
6.2.1 Las c ontraseñas Sistema: root: zabbix Zabbix: zabbix Base de datos: root: zabbix Zabbix: zabbix Zabbix interfaz: admin: zabbix Para cambiar la contraseña de usuario de base de datos tiene que ser cambiado en los siguientes lugares: MySQL; zabbix_server.conf; zabbix.conf.php. 6.2.2 Ubic aciones de los arc hivos Los archivos de c onfiguración se c olocan en / etc / zabbix . Zabbix archivos de registro se c olocan en / var / log / zabbix . direc torio de inic io del usuario zabbix es / var / lib / zabbix . 6.2.3 Los c ambios de configuración de Zabbix Algunos elementos y dispara en la plantilla por defecto de Linux son discapac itados (sobre todo los que no corresponden a la configuración del aparato); Nombre del servidor de interfaz de Zabbix en "Zabbix 1.8 Applianc e"; de la interfaz de zona horaria se establece en Europa / Riga, Zabbix casa (esto se puede modificar en / etc/php5/apache2/php.ini ); Disc apacidad provoc a y escenarios Web se muestran de forma predeterminada para reduc ir la confusión. 6.2.4 Conservación de configuración Si está ejecutando la versión CD en vivo del aparato o por alguna otra razón no puede tener un almac enamiento persistente, puede c rear una c opia de seguridad de base de datos completa, inc luyendo toda la c onfiguración y los datos recopilados. Para crear la c opia de seguridad, ejecute: zabbix mysqldump | bzip2 -9> dbdump.bz2
Ahora puede transferir archivos dbdump.bz2 a otra máquina. Para restaurar la copia de seguridad, traslado al aparato y ejecutar: bzcat dbdump.bz2 | zabbix mysql
Asegúrese de que el servidor de Zabbix se detiene mientras se realiza la restauración.
6.3 de la interfaz de acceso Acc eso a la interfaz por defec to es permitido a partir de: 127.0.0.1 192.168.0.0/16 10.0.0.0 / 8 :: 1 Raíz (/) se redirige a / zabbix en el servidor web, así interfaz se puede ac ceder tanto c omo http:// y http:// / zabbix . Esto puede ser personalizado en / etc/apache2/conf.d/zabbix.conf . Tendrá que reinic iar servidor web después de modificar este arc hivo. Para ello, inic ie sesión en el uso de SSH como raíz del usuario y ejecutar: servicio de reiniciar apache2
6.4 Cortafuegos De forma predeterminada, sólo dos puertos están abiertos - 22 ( SSH ) y 80 ( HTTP ). Para abrir puertos adic ionales - por ejemplo, Zabbix y agente de puertos de servidor - modificar las reglas de iptables con SuSEfirewall2 de utilidad: SuSEfirewall2 abierta EXT TCP zabbix zabbix-cazador-agente
A continuac ión vuelva a cargar las reglas del firewall: SuSEfirewall2 parada SuSEfirewall2 inicio
6.5 Las capacidades de supervisión Zabbix servidor está compilado c on soporte para las siguientes: SNMP ; IPMI ; Web de seguimiento; SSH2; IPv6.
zabbix.com/documentation/…/complete
28/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
En la c onfigurac ión del servidor de Zabbix siempre sí se c ontrola con la ayuda del agente instalado localmente para algunos parámetros de base, además Zabbix interfaz se controla y con seguimiento web.
Zabbix aparato de vigilancia interfaz web propia
Tenga en cuenta que la vigilanc ia en los registros de interfaz web - esto se puede añadir un montón de entradas en el registro de auditoría.
6.6 Nombrar, init y otros scripts Zabbix demonios han c ambiado sus nombres de serie con guión de guión para ajustarse a las directric es de SUSE. Se les llama: zabbix-agentd zabbix-servidor De manera similar, los arc hivos de configuración son: / Etc / zabbix / zabbix-server.c onf / Etc / zabbix / zabbix-agentd.c onf scripts de inic io se proporcionan adecuadas. Para controlar el servidor de Zabbix, utilice c ualquiera de los siguientes: servicio del estado de zabbix-servidor rczabbix-estado del servidor / etc / init.d / estado zabbix-servidor
Vuelva a coloc ar el servidor c on agentd para el demonio agente de Zabbix. 6.6.1 scripts programados Hay un sc ript programado, ejec uta desde el crontab c ada 10 minutos que se reinicia Zabbix servidor si no se está ejecutando, / var / lib / zabbix / bin . Registra los problemas y los intentos de sellos de tiempo a partir de / var / log / zabbix / server_problems.log . Este sc ript está disponible desde la versión de Aparatos Zabbix 1.8.3. Asegúrese de desac tivar esta entrada en el crontab si interrupción de servidor de Zabbix se desea. 6.6.2 Aumento de espacio en disco disponible Crea una copia de seguridad de todos los datos antes de intentar cualquiera de los pasos. espacio de disc o disponible en el aparato podría no ser sufic iente. En este c aso, es posible ampliar el disc o. Para ello, en primer lugar ampliar el dispositivo de bloque en su entorno de virtualización, a c ontinuación, siga estos pasos. Inicio fdisk para cambiar el tamaño de la partición. Como la raíz , ejec ute: fdisk / dev / sda
Esto inic iará fdisk en el disco sda . A continuac ión, c ambiar a los sec tores mediante la emisión de: u
No DOS desactivar el modo de compatibilidad mediante la introduc ción de c . Continuando con discapacidad que puede dañar la partición. A continuac ión, elimine la partic ión existente y crear uno nuevo con el tamaño deseado. En la mayoría de los casos que se aceptará el máximo disponible, que se ampliará el sistema de archivos de c ualquier tamaño que usted hizo para el disc o virtual. Para ello, introduzc a la siguiente secuencia en el fdisk del sistema: d p n 1 (aceptar el valor predeterminado 63) (aceptar máximo predeterminado)
Si desea dejar algún espac io para las partic iones adic ionales (de intercambio, etc), puede ingresar otro valor para el último sector . Cuando termine, guarde los c ambios. w
Reinic ie la máquina virtual (como la partición hemos modificado está en uso actualmente). Después de reiniciar, cambiar el tamaño de sistema de archivos puede tener lugar. resize2fs / dev/sda1
zabbix.com/documentation/…/complete
29/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Eso es todo, el sistema de archivos debe ser aumentado hasta el tamaño de la partición ahora.
6.7 Formato de las notas específicas 6.7.1 Xen Para utilizar imágenes en el servidor Xen, ejecute: archivo xm create-c-con-suffix.xenconfig
Consulte las páginas siguientes para obtener más información sobre el uso de imágenes de Xen: http://en.opensuse.org/How_to_use_downloaded_SUSE_Studio_applianc es
http://en.opensuse.org/SUSE_Studio_Xen_Howtos [http://en.opensuse.org/SUSE_Studio_Xen_How tos] Para usar imágenes de Xen con Citrix XenServer es posible que necesite convertir imágenes con utilidad XenConvert, disponible desde el sitio Web de Citrix.
3 Zabbix Procesos 3.1 Inicio de sesión Para el registro de configuración de demonios Zabbix "logfile" parámetro de c onfigurac ión se utiliza. Si este parámetro se deja vac ío (logfile =), syslog las facilidades de registro se utilizan. Todos los demonios de Zabbix en las plataformas Unix de registro de sus mensajes de "demonio" el medio ambiente. El mapeo entre Zabbix niveles de registro y syslog niveles es el siguiente: Zabbix nivel de registro syslog nivel de registro
Comentarios
0 - vacío (LOG_LEVEL_EMPTY)
syslog no se utiliza.
Todos los mensajes se pasan por alto.
1 - la información crítica (LOG_LEVEL_C RIT)
condiciones críticas (LOG_C RIT)
2 - Información de error (LOG_LEVEL_ERR)
condiciones de error (LOG_ERR)
3 - advertencias (LOG_LEVEL_WARNING)
condiciones de alerta (LOG_WARNING)
4 - para la depuración (LOG_LEVEL_DEBUG)
nivel de depuración, mensajes (LOG_DEBUG)
Para consultar la configuración de syslog de la literatura c orrespondiente.
agente de Zabbix en Windows utiliza registro de sucesos si "logfile" parámetro de c onfigurac ión es siempre vacío. Asignac ión entre los niveles de registro Zabbix (mensajes de tipo correspondiente) y de eventos de Windows tipo de registro de las entradas es de abajo: Zabbix nivel de registro Windows Event Log tipo de entrada Comentarios 0 - vacío (LOG_LEVEL_EMPTY)
Registro de sucesos no se utiliza.
Todos los mensajes se pasan por alto.
1 - la información crítica (LOG_LEVEL_C RIT) 2 - Información de error (LOG_LEVEL_ERR)
EVENTLOG_ERROR_TYPE
Error
3 - advertencias (LOG_LEVEL_WARNING)
EVENTLOG_WARNING_TYPE
Advertencia
4 - para la depuración (LOG_LEVEL_DEBUG)
EVENTLOG_INFORMATION_TYPE
Información
3.2 Los procesos individuales Un servidor de Zabbix Zabbix Server es un software de proceso central de Zabbix. Zabbix Servidor se puede iniciar la ejec ución de: Shell> cd> sbin shell. / Zabbix_server
Zabbix Server se ejecuta como un proceso demonio. Zabbix servidor acepta los parámetros de línea de comandos siguientes:
-C - config especificar el archivo de configuración, por defecto es / etc / zabbix / zabbix_server.conf-h - ayudar a dar a esta ayuda-v - version Muestra
Con el fin de obtener esa ayuda ejecutar: shell zabbix_server>-h
Ejemplo de parámetros de línea de comandos: shell zabbix_server>-c / usr / local / etc / zabbix_server zabbix_server.conf shell> - shell> ayuda zabbix_server-v
El archivo de configuración contiene parámetros para zabbix_server. El arc hivo debe existir y debe tener permisos de lec tura para 'zabbix' del usuario. parámetros admitidos: Parámetro
Obligatoria Gama
Por defecto
AlertScriptsPath
No
/ Home / zabbix / Ubicación de scripts de alerta bin /
C acheSize
No
128K1G
C acheUpdateFrequency
No
1-3600
Dbhost
No
DBName
sí
8 millones
Descripción
Tamaño de la caché de configuración, en bytes. Tamaño de la memoria compartida para almacenar los ejércitos y los elementos de datos.
60
¿C on qué frecuencia Zabbix llevará a cabo la actualización de caché de configuración, en cuestión de segundos.
localhost
Base de datos de nombre de host. Si se establece en localhost, conector se usa para MySQL.
zabbix.com/documentation/…/complete
Base de datos de nombre.
30/109
03/06/2011
Zabbix 1.8 Manual [Zabbix] Por ruta SQLite3 de archivo de base debe ser proporcionada. Dbuser dbpassword y se pasan por alto. contraseña de base de datos. Ignorado por SQLite. C omentar esta línea si se utiliza ninguna contraseña.
Dbpassword
No
Dbport
No
DBSocket
No
Dbuser
No
Base de datos de usuario. Ignorado por SQLite.
No
0-4
3
Especifica el nivel de depuración 0 - sin depurar 1 - la información crítica 2 - Información de error 3 - advertencias 4 - para la depuración (produce gran cantidad de información)
DisableHousekeeping
No
0-1
0
Si se establece en 1, desactiva la limpieza.
ExternalScripts
No
/ Etc / zabbix / Ubicación de las secuencias de comandos externos externalscripts
Fping6Location
No
/ Usr/sbin/fping6
Ubicación en fping6. Asegúrese de que fping6 binaria tiene la propiedad raíz y establecer SUID bandera. Haga vacía ("Fping6Location =") si su utilidad fping es capaz de procesar direcciones IPv6.
FpingLocation
No
/ Usr / sbin / fping
Ubicación en fping. Asegúrese de que fping binaria tiene la propiedad raíz y el indicador establecido SUID!
HistoryC acheSize
No
128K1G
8 millones
Tamaño de la caché de la historia, en bytes. Tamaño de la memoria compartida para almacenar los datos de la historia.
HistoryTextC acheSize
No
128K1G
16M
Tamaño de la caché de texto de historia, en bytes. Tamaño de la memoria compartida para almacenar los caracteres de texto o datos de registro de la historia.
1-24
1
¿C on qué frecuencia Zabbix llevará a cabo el procedimiento de limpieza (en horas). La limpieza es la eliminación de información innecesaria de la historia, alerta, y las tablas de alarmas. Si se utiliza PostgreSQL, valor sugerido es de 24, ya que realiza VAC ÍO.
DebugLevel
HousekeepingFrequency No
MaxHousekeeperDelete
No
Incluir
No
ListenIP
No
ListenPort
No
LogFileSize
No
LogFile:
No
102465535
3306 / Tmp mysql.sock
0500 1000000
Base de datos del puerto cuando no se usa conector local. Ignorado por SQLite. /
Ruta de acceso a la toma de MySQL.
No más filas 'MaxHousekeeperDelete' (correspondiente a [nombre de tabla], [campo], [valor]) será eliminado por una tarea en un ciclo de limpieza. SQLite3 no utiliza este parámetro, elimina todas las filas correspondientes, sin límite. Si se establece en 0, entonces no hay límite se utiliza en absoluto. En este caso, usted debe saber lo que estás haciendo! Esta opción se apoya en la versión 1.8.2 y superiores. Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración.
0.0.0.0 102432767 0-1024
Lista de direcciones IP delimitado por comas que el cazador debe escuchar. Trapper se escucha en todas las interfaces de red si este parámetro esté ausente. Varias direcciones IP son compatibles con la versión 1.8.3 y superiores.
10051
Puerto de escucha para el cazador.
1
El tamaño máximo de archivo de registro en MB . 0 - desactivar la rotación automática de registro. Nombre del archivo de registro. ¿C uánto tiempo una consulta de base de datos puede tomar antes de tener que entrar (en milisegundos). 0 - no registro de consultas lentas. Esta opción se apoya en la versión 1.8.2 y superiores.
LogSlowQueries
No
00 3600000
NodeID
No
0-999
0
Único NodeID en la configuración distribuida. 0 - servidor independiente
NodeNoEvents
No
0-1
0
Si se establece en "1" eventos locales no se enviará a dominar nodo. Esto no afectará la capacidad de este nodo para propagar los eventos de sus nodos secundarios.
NodeNoHistory
No
0-1
0
Si se establece en "1" la historia local no se enviará a dominar nodo. Esto no afectará la capacidad de este nodo para propagar la historia de sus nodos secundarios.
Directiva PidFile
No
ProxyC onfigFrequency
No
1604800
3600
¿C on qué frecuencia servidor de Zabbix envía los datos de configuración de un servidor proxy Zabbix en cuestión de segundos. Se usa sólo para servidores proxy en un modo pasivo. Esta opción se apoya en la versión 1.8.3 y superiores.
ProxyDataFrequency
No
1-3600
1
¿C on qué frecuencia Zabbix Server solicita datos de la historia de un proxy Zabbix en cuestión de segundos. Se usa sólo para servidores proxy en un modo pasivo. Esta opción se apoya en la versión 1.8.3 y superiores.
SSHKeyLocation
No
SenderFrequency
No
5-3600
30
SourceIP
No
StartDBSyncers
No
1-100
4
Número de casos antes de la horquilla de Syncers DB. El límite superior para ser de 64 antes de la versión 1.8.5. Esta opción se apoya en la versión 1.8.3 y superiores.
StartDiscoverers
No
0-250
1
Número de casos antes de la horquilla de los descubridores. El límite superior para ser 255 antes de la versión 1.8.5.
StartHTTPPollers
No
0-1000
1
Número de casos antes de la horquilla de HTTP pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartIPMIPollers
No
0-1000
0
Número de casos antes de la horquilla de IPMI pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartPingers
No
0-1000
1
Número de casos antes de la horquilla de emisores de ultrasonidos IC MP. El límite superior para ser 255 antes de la versión 1.8.5.
StartPollersUnreachable No
0-1000
1
Número de casos de pre-horquilla de pollers inalcanzable para los anfitriones (incluyendo IPMI ). El límite superior para ser 255 antes de la versión 1.8.5. Esta opción no se encuentra en la versión 1.8.3.
StartPollers
No
0-1000
5
Número de casos antes de la horquilla de pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartProxyPollers
No
0-250
1
Número de casos antes de la horquilla de pollers para servidores proxy pasiva. El límite superior para ser 255 antes de la versión 1.8.5. Esta opción se apoya en la versión 1.8.3 y superiores.
StartTrappers
No
0-1000
5
Número de casos antes de la horquilla de los tramperos. El límite superior para ser 255 antes de la versión 1.8.5.
Tiempo de espera
No
1-30
TmpDir
No
TrapperTimeout
No
1-300
300
Especifica cómo cazador segundos que pueden pasar de procesamiento de datos nuevos.
TrendC acheSize
No
128K1G
4M
Tamaño de la caché de tendencia, en bytes. Tamaño de la memoria compartida para almacenar los datos de tendencias.
UnavailableDelay
No
1-3600
60
¿C on qué frecuencia de acogida se comprueba la disponibilidad durante el período de indisponibilidad, en cuestión de segundos.
UnreachableDelay
No
1-3600
15
¿C on qué frecuencia de acogida se comprueba la disponibilidad durante el periodo de inaccesibilidad, en cuestión de segundos.
UnreachablePeriod
No
1-3600
45
Después de cuántos segundos de inaccesibilidad tratar una gran cantidad como no disponible.
/ Tmp / Nombre del archivo PID. zabbix_server.pid
Localización de claves públicas para SSH controles ¿C on qué frecuencia Zabbix intentará enviar alertas enviados (en segundos). Dirección IP de origen para las conexiones salientes.
3
Especifica el tiempo que esperamos para el agente, SNMP del dispositivo o de verificación externa (en segundos).
/ Tmp
Temporal de la guía.
A partir de la versión 1.8.6 del servidor Zabbix no se inic iará si no válida (no seguir parámetro = valor notac ión) o la puesta parámetro desconoc ido está
zabbix.com/documentation/…/complete
31/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
presente en el arc hivo de c onfiguración.
3.2 Zabbix Proxy Zabbix Proxy es un proceso que recopila datos de rendimiento y la disponibilidad de uno o más dispositivos de seguimiento y envía la informac ión a un servidor de Zabbix. Zabbix Proxy puede ser iniciado por: Shell> cd> sbin shell. / Zabbix_proxy
Zabbix Proxy se ejecuta como un proc eso demonio. Zabbix Proxy ac epta los parámetros de línea de c omandos siguientes:
-C - config especificar el archivo de configuración, por defecto es / etc / zabbix / zabbix_proxy.conf-h - ayudar a dar a esta ayuda-v - version Muestr
Con el fin de obtener esa ayuda ejecutar: shell zabbix_proxy-h>
Ejemplo de parámetros de línea de comandos: shell zabbix_proxy>-c / usr / local / etc / zabbix_proxy zabbix_proxy.conf shell> - cáscara ayuda zabbix_proxy>-v
El archivo de configurac ión contiene parámetros para zabbix_proxy. El archivo debe existir y debe tener permisos de lectura para 'zabbix' del usuario. parámetros admitidos: Parámetro
Obligatoria Gama
Por defecto
Descripción
C acheSize
No
128K1G
8 millones
Tamaño de la caché de configuración, en bytes. Tamaño de la memoria compartida, para los anfitriones el almacenamiento de datos y elementos.
C acheUpdateFrequency
No
1-3600
60
¿C on qué frecuencia Zabbix llevará a cabo la actualización de caché de configuración, en cuestión de segundos. Para un proxy en el modo pasivo de este parámetro será ignorado.
C onfigFrequency
No
1604800
3600
¿C on qué frecuencia proxy recupera los datos de configuración del servidor Zabbix en cuestión de segundos. Para un proxy en el modo pasivo de este parámetro será ignorado.
Dbhost
No
localhost
Base de datos de nombre de host. Si se establece en localhost, conector se usa para MySQL.
DBName
sí
Base de datos de nombre. Por ruta SQLite3 de archivo de base debe ser proporcionada. Dbuser dbpassword y se pasan por alto.
Dbpassword
No
contraseña de base de datos. Ignorado por SQLite. C omentar esta línea si se utiliza ninguna contraseña.
DBSocket
No
Ruta de acceso a la toma de MySQL. Base de datos del puerto cuando no se usa conector local. Ignorado por SQLite.
3306
Dbuser DataSenderFrequency
DebugLevel
Base de datos de usuario. Ignorado por SQLite. No
1-3600
1
Proxy enviará recogida de datos para el servidor de cada N segundos.
3
Especifica el nivel de depuración 0 - sin depurar 1 - la información crítica 2 - Información de error 3 - advertencias 4 - para la depuración (produce gran cantidad de información)
No
0-4
DisableHousekeeping
No
0-1
ExternalScripts
No
/ Etc / zabbix externalscripts
Fping6Location
No
/ Usr/sbin/fping6
Ubicación en fping6. Asegúrese de que fping6 binaria tiene la propiedad raíz y establecer SUID bandera. Haga vacía ("Fping6Location =") si su utilidad fping es capaz de procesar direcciones IPv6.
FpingLocation
No
/ Usr / sbin / fping
Ubicación en fping. Asegúrese de que fping binaria tiene la propiedad raíz y el indicador establecido SUID!
HeartbeatFrequency
No
0-3600
60
La frecuencia de mensajes de latido en cuestión de segundos. Se utiliza para supervisar la disponibilidad de proxy en el lado servidor. 0 - mensajes de latido con discapacidad. Para un proxy en el modo pasivo de este parámetro será ignorado.
HistoryC acheSize
No
128K1G
8 millones
Tamaño de la caché de la historia, en bytes. Tamaño de la memoria compartida para almacenar los datos de la historia.
HistoryTextC acheSize
No
128K1G
16M
Tamaño de la caché de texto de historia, en bytes. Tamaño de la memoria compartida para almacenar los caracteres de texto o datos de registro de la historia.
Nombre de la máquina
No
0
Si se establece en 1, desactiva la limpieza. /
Ubicación de las secuencias de comandos externos
Único proxy nombre. Asegúrese de que el nombre del proxy es conocido en el servidor!
HostnameItem
Fijado HostnameItem
No
por '.': Los caracteres permitidos alfanuméricos, '', '_' y '-'. Longitud máxima: 64 Artículo usado para fijar el nombre de host si no está definido (esto se llevará a cabo en el servidor proxy de manera similar como en un agente). No es compatible con userParameters, contadores de rendimiento o alias, pero es compatible con system.run [].
system.hostname
Se ignora si el nombre de host se establece. Esta opción se apoya en la versión 1.8.6 y superiores. HousekeepingFrequency No Incluir
No
ListenIP
No
ListenPort
No
LogFileSize
No
LogFile:
No
LogSlowQueries
No
Directiva PidFile
No
ProxyLocalBuffer
No
1-24
¿C on qué frecuencia Zabbix llevará a cabo el procedimiento de limpieza (en horas). La limpieza es la eliminación de información innecesaria de la historia, alerta, y las tablas de alarmas. Si se utiliza PostgreSQL, valor sugerido es de 24, ya que realiza VAC ÍO.
1
Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración. Lista de direcciones IP delimitado por comas que el cazador debe escuchar. Trapper se escucha en todas las interfaces de red si este parámetro esté ausente. Varias direcciones IP son compatibles con la versión 1.8.3 y superiores.
0.0.0.0 102432767 0-1024
10051
Puerto de escucha para el cazador.
1
El tamaño máximo de archivo de registro en MB . 0 - desactivar la rotación automática de registro. Nombre del archivo de registro. Si no se establece syslog se utiliza. ¿C uánto tiempo una consulta de base de datos puede tomar antes de tener que entrar (en milisegundos). 0 - no registro de consultas lentas. Esta opción se apoya en la versión 1.8.2 y superiores.
00 3600000 / Tmp zabbix_proxy.pid 0-720
0
zabbix.com/documentation/…/complete
/
Nombre del archivo PID. Proxy mantener los datos a nivel local para N horas. Este parámetro se puede utilizar si los datos locales será utilizado por aplicaciones de terceros.
32/109
03/06/2011 ProxyMode
Zabbix 1.8 Manual [Zabbix] Proxy modo de funcionamiento. 0 - proxy en el modo activo 1 - proxy en el modo pasivo Esta opción se apoya en la versión 1.8.3 y superiores. Proxy mantener los datos de N horas en caso de que no hay conectividad con el servidor de Zabbix. Mayores datos se perderán.
No
0-1
0
ProxyOfflineBuffer
No
0-720
1
SSHKeyLocation
No
ServerPort
No
102432767
10051
Servidor
sí
Dirección IP (o nombre de host) del servidor de Zabbix. Active proxy recibirá los datos de configuración del servidor. Para un proxy en el modo pasivo de este parámetro será ignorado.
SourceIP
No
Dirección IP de origen para las conexiones salientes.
StartDBSyncers
No
1-100
4
Número de casos antes de la horquilla de Syncers DB. El límite superior para ser de 64 antes de la versión 1.8.5. Esta opción se apoya en la versión 1.8.3 y superiores.
StartDiscoverers
No
0-250
1
Número de casos antes de la horquilla de los descubridores. El límite superior para ser 255 antes de la versión 1.8.5.
StartHTTPPollers
No
0-1000
1
Número de casos antes de la horquilla de HTTP pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartIPMIPollers
No
0-1000
0
Número de casos antes de la horquilla de IPMI pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartPingers
No
0-1000
1
Número de casos antes de la horquilla de emisores de ultrasonidos IC MP. El límite superior para ser 255 antes de la versión 1.8.5.
StartPollersUnreachable No
0-1000
1
Número de casos de pre-horquilla de pollers inalcanzable para los anfitriones (incluyendo IPMI ). El límite superior para ser 255 antes de la versión 1.8.5. Esta opción no se encuentra en la versión 1.8.3.
StartPollers
No
0-1000
5
Número de casos antes de la horquilla de pollers. El límite superior para ser 255 antes de la versión 1.8.5.
StartTrappers
No
0-1000
5
Número de casos antes de la horquilla de los tramperos. El límite superior para ser 255 antes de la versión 1.8.5.
Tiempo de espera
No
1-30
3
Especifica el tiempo que esperamos para el agente, SNMP del dispositivo o de verificación externa (en segundos).
TmpDir
No
/ Tmp
Temporal de la guía.
TrapperTimeout
No
1-300
300
Especifica cómo cazador segundos que pueden pasar de procesamiento de datos nuevos.
TrendC acheSize
No
128K1G
4M
Tamaño de la caché de tendencia, en bytes. Tamaño de la memoria compartida para almacenar los datos de tendencias.
UnavailableDelay
No
1-3600
60
¿C on qué frecuencia de acogida se comprueba la disponibilidad durante el período de indisponibilidad, en cuestión de segundos.
UnreachableDelay
No
1-3600
15
¿C on qué frecuencia de acogida se comprueba la disponibilidad durante el periodo de inaccesibilidad, en cuestión de segundos.
UnreachablePeriod
No
1-3600
45
Después de cuántos segundos de inaccesibilidad tratar una gran cantidad como no disponible.
Localización de claves públicas para SSH controles Puerto de Zabbix trampero en el servidor de Zabbix. Para un proxy en el modo pasivo de este parámetro será ignorado.
A partir de la versión 1.8.6 Zabbix Proxy no se iniciará si no válida (no seguir parámetro = valor notac ión) o la puesta parámetro desconocido está presente en el arc hivo de c onfiguración.
3 Zabbix Agente (UNIX, el demonio independiente) Zabbix UNIX demonio agente se ejecuta en un host que es supervisado. El agente proporc iona un rendimiento de acogida y la información de disponibilidad para el servidor de Zabbix. Zabbix Agente procesa elementos de 'Zabbix agente »o« agente Zabbix (activo). Zabbix Agent puede iniciarse mediante la ejecuc ión de: Shell> cd> sbin shell. / Zabbix_agentd
Zabbix agente se ejecuta c omo un proceso demonio. Zabbix agente acepta los parámetros de línea de comandos siguientes:
-C - config especificar el archivo de configuración, por defecto es / etc / zabbix / zabbix_agentd.conf-h - ayudar a dar a esta ayuda-v - version Muest
Con el fin de obtener esa ayuda ejecutar: shell> zabbix_agentd-h
El arc hivo de c onfiguración contiene parámetros de configurac ión para zabbix_agentd. El archivo debe existir y debe tener permisos de lectura para 'zabbix' del usuario. parámetros admitidos: Parámetro
Obligatoria Gama Por defecto
Descripción Define un alias para el parámetro. Puede ser útil para sustituir el nombre del parámetro largo y complejo con una más pequeña y más simple.
Alias
No A partir de la versión 1.8.6 del agente Zabbix no se pondrá en marcha en caso de un formato incorrecto tus Alias Alias o duplicado de la llave está en el archivo de configuración.
No
BufferSend
No
13600
No
2100 65535
Número máximo de valores en un búfer de memoria. El agente le enviará todos los datos recopilados a Zabbix Proxy Server o si el buffer está lleno.
0-4
Especifica el nivel de depuración 0 - sin depurar 1 - la información crítica 2 - Información de error 3 - advertencias 4 - para la depuración (produce gran cantidad de información)
BufferSize
DebugLevel
No
DisableActive
No
DisablePassive
No
0
Deje que el agente se ejecute como 'root'. Si 'root' con discapacidad y el agente se inicia, el agente tratará de cambiar a 'zabbix' en lugar del usuario. No tiene ningún efecto si se inicia en virtud de un usuario normal. 0 - no permiten 1 - permiten
AllowRoot
5
3
No mantener los datos de más de N segundos en el búfer.
0
Desactivar los controles activos. El agente trabajará en el modo pasivo para el servidor de música.
0
Desactivar los controles pasivos. El agente no va a escuchar en cualquier TC P puerto. Sólo los controles activos serán procesados. 0 - no desactive 1 - deshabilitar
zabbix.com/documentation/…/complete
33/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
EnableRemoteC ommands No
0
Nombre de la máquina
Fijado por HostnameItem
No
Si los comandos a distancia desde el servidor de Zabbix se admiten. 0 - No se permite 1 - permite nombre de host único. nombre de host requeridos para el control activo y el partido tiene que tal como está configurado en el servidor. '.': Los caracteres permitidos alfanuméricos, '', '_' y '-'. Longitud máxima: 64 Artículo usado para fijar el nombre de host si no está definido. No es compatible con userParameters, contadores de rendimiento o alias, pero [el apoyo system.run], independientemente del valor EnableRemoteC ommands.
HostnameItem
No
system.hostname Se ignora si el nombre de host se establece. Esta opción se apoya en la versión 1.8.6 y superiores.
Incluir
No
Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración.
ListenIP
No
ListenPort
No
102410050 32767
Agente de escucha en este puerto para las conexiones desde el servidor.
LogFileSize
No
01024
El tamaño máximo de archivo de registro en MB . 0 - desactivar la rotación automática de registro.
LogFile:
No
LogRemoteC ommands
No
MaxLinesPerSecond
No
Directiva PidFile
No
RefreshActiveC hecks
No
ServerPort
No
0.0.0.0
1
Lista de direcciones IP delimitado por comas que el agente debería escuchar. Varias direcciones IP son compatibles con la versión 1.8.3 y superiores.
Nombre del archivo de registro. Si no se establece syslog se utiliza.
11000
0
Habilitar el registro de los comandos de la shell ejecuta como advertencias. 0 - discapacitados 1 - habilitado
100
El número máximo de nuevas líneas el agente enviará por segundo al servidor Zabbix o "registro" de procesamiento de proxy y "registro de eventos 'cheques activa. El valor siempre se reemplaza por «MaxLines 'el parámetro, presentarse en el 'log' o 'registro de eventos "clave del artículo.
/ Tmp / Nombre del archivo PID. zabbix_agentd.pid 603600
120 10051
¿C on qué frecuencia la lista de los controles activos se actualiza, en cuestión de segundos. Puerto del servidor para recuperar la lista de activos y el envío de cheques. Lista delimitada por comas de direcciones IP (o nombres) de Zabbix servidores. No se permiten espacios. La primera entrada se utiliza para recibir la lista de activos y el envío de cheques. Tenga en cuenta que los nombres de host debe resolver el nombre de host → dirección IP y el nombre de host Dirección IP →.
Servidor
sí
SourceIP
No
StartAgents
No
1-100
3
Tiempo de espera
No
1-30
3
No gaste más de segundos de tiempo de espera en el procesamiento de
UnsafeUserParameters
No
0,1
0
Permitir a todos los personajes que se pasan en los argumentos a los parámetros definidos por el usuario. Apoyado desde Zabbix 1.8.2.
UserParameter
Dirección IP de origen para las conexiones salientes. Número de casos antes de la horquilla de zabbix_agentd que comprueba proceso pasivo. El límite superior para tener 16 antes de la versión 1.8.5.
parámetros definidos por el usuario para controlar. No puede ser de varios parámetros definidos por el usuario. Formato: UserParameter = , comando>
No
A partir de la versión 1.8.6 del agente Zabbix no se pondrá en marcha en caso de un formato incorrecto tus UserParameter o duplicado de la llave UserParameter está presente en el archivo de configuración.
A partir de la versión 1.8.6 Zabbix Agente demonio no se inic iará si no válida (no seguir parámetro = valor notación) o la puesta parámetro desc onocido está presente en el arc hivo de c onfiguración.
3.4 Zabbix Agente (UNIX, la versión Inetd) El archivo contiene los parámetros de configuración para zabbix_agent. El arc hivo debe existir y debe tener permisos de lectura para 'zabbix' del usuario. parámetros admitidos: Parámetro
Obligatoria
Alias
No
Valor por Descripción defecto Define un alias para el parámetro. Puede ser útil para sustituir el nombre del parámetro largo y complejo con una más pequeña y más simple. A partir de la versión 1.8.6 del agente Zabbix terminará en el caso de un formato incorrecto tus Alias A lias o duplicado de la llave está en el archivo de configuración.
Incluir
No
Servidor
sí
-
lista delimitada por comas de direcciones IP de servidores proxy o Zabbix. Las conexiones desde otras direcciones IP serán rechazadas.
Tiempo de espera
No
3
No gaste más de segundos de tiempo de espera en obtener valor deseado (1-255). El agente no mata timeouted usuario Parámetros procesos!
UnsafeUserParameters No
0
UserParameter
Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración.
No
Permitir a todos los personajes que se pasan en los argumentos a los parámetros definidos por el usuario parámetros definidos por el usuario para controlar. No puede ser de varios parámetros definidos por el usuario. Formato: UserParameter = , comando>
A partir de la versión 1.8.6 Zabbix agente terminará si no válida (no seguir parámetro = valor notac ión) o la puesta parámetro desconoc ido está presente en el arc hivo de c onfiguración.
5 Zabbix Agent (Windows) Instalación La instalación es muy sencilla e incluye tres pasos: Paso 1 Crear un archivo de configuración. Crear un archivo de configuración c : / zabbix_agentd.conf (que tiene una sintaxis similar a la del agente UNIX).
zabbix.com/documentation/…/complete
34/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Un arc hivo de c onfiguración de ejemplo está disponible en el archivo fuente Zabbix como misc / c onfzabbix_agentd.win.c onf . Paso 2 Instale el agente como servicio de Windows. zabbix_agentd.exe - instalar
Si desea utilizar el arc hivo de configuración que no sea c: \ zabbix_agentd.conf, debe utilizar el siguiente comando para la instalación de servicios: zabbix_agentd.exe - config - instalar
Ruta c ompleta al archivo de configurac ión debe ser especific ado. Paso 3 agente de ejecuc ión. Ahora puedes utilizar el panel de control para iniciar el servic io del agente o de ejecuc ión: zabbix_agentd.exe - inicio
Windows NT 4.0 nota. Zabbix_agentd.exe utiliza PDH (Ayudante de datos de rendimiento) de la API para obtener informac ión del sistema diferentes, por lo que PDH.DLL es nec esario. Esta DLL no se suministra con Windows NT 4.0, por lo que necesita para desc argar e instalar por ti mismo. Microsoft Knowledge Base el artículo número 284.996 se desc ribe en detalle y contiene un enlac e de descarga. Usted puede encontrar este artículo en http://support.microsoft.c om/default.aspx?scid=kb; en-us; 284996 [http://support.microsoft.com/default.aspx?scid=kb;en-us;284996] Uso Comando sintaxis de la línea: zabbix_agentd.exe [VHP] [-idsx] [-c ] [-t ]
Zabbix Windows agente acepta los parámetros de línea de comandos siguientes: Opc iones: -C - config Especificar archivo de configuración alternativo (por defecto es c: \ zabbix_agentd.conf). -H - help Muestra información de ayuda.
Func iones:
-I - instalar Instalar Zabbix agente como un servicio. -D - uninstall desinstalar servicio de agente de Zabbix. -S - inicio inicio de servicio del agente Zabb
El arc hivo de c onfiguración (c: / zabbix_agentd.conf) c ontiene parámetros de c onfigurac ión para zabbix_agentd.exe. parámetros admitidos: Parámetro
Alias
Obligatoria Gama Por defecto
Descripción Define un alias para el parámetro. Puede ser útil para sustituir el nombre del parámetro largo y complejo con una más pequeña y más simple. Por ejemplo, si desea recuperar el uso del archivo de paginación en porcentajes desde el servidor, usted puede utilizar el parámetro "perf_counter [\ archivo de paginación (_Total) \% de uso]", o puede definir un alias, añadiendo la siguiente línea al archivo de configuración Alias = pg_usage: perf_counter [\ archivo de paginación (_Total) \% de uso] Después de que usted puede usar el nombre de parámetro "pg_usage" para recuperar la misma información. Puede especificar tantos "Alias" los registros que desee. Alias no se puede utilizar para los parámetros definidos en "PerfC ounter" los registros del archivo de configuración.
No
A partir de la versión 1.8.6 del agente Zabbix no se pondrá en marcha en caso de un formato incorrecto tus Alias Alias o duplicado de la llave está en el archivo de configuración. BufferSend BufferSize
No
13600
No
2100 65535
Número máximo de valores en un búfer de memoria. El agente le enviará todos los datos recogidos a Zabbix servidor proxy o si el buffer está lleno.
0-4
Especifica el nivel de depuración 0 - sin depurar 1 - la información crítica 2 - Información de error 3 - advertencias 4 - para la depuración (produce gran cantidad de información)
DebugLevel
No
DisableActive
No
5
3
No mantener los datos de más de N segundos en el búfer.
0
Desactivar los controles activos. El agente trabajará en el modo pasivo para el servidor de música.
No
0
Desactivar los controles pasivos. El agente no va a escuchar en cualquier TC P puerto. Sólo los controles activos serán procesados. 0 - no desactive 1 - deshabilitar
EnableRemoteC ommands No
0
Si los comandos a distancia desde el servidor de Zabbix se admiten. 0 - No se permite 1 - permite
Nombre de la máquina
Único, el nombre de host entre mayúsculas y minúsculas. system.hostname nombre de host requeridos para el control activo y el partido tiene que tal como está configurado en el servidor. nombre de host del sistema se utiliza si no definido.
DisablePassive
Incluir
No
ListenIP
No
Puede incluir archivos individuales en el archivo de configuración.
ListenPort
No
102410050 32767
Agente de escucha en este puerto para las conexiones desde el servidor.
LogFileSize
No
01024
El tamaño máximo de archivo de registro en MB . 0 - desactivar la rotación automática de registro.
LogFile:
No
LogRemoteC ommands
No
MaxLinesPerSecond
No
0.0.0.0
1
Agente de escuchar en la interfaz especificada.
Nombre del archivo de registro. Si no se establece, registro de sucesos de Windows se utiliza.
11000
0
Habilitar el registro de los comandos de la shell ejecuta como advertencias. 0 - discapacitados 1 - habilitado
100
El número máximo de nuevas líneas el agente enviará por segundo al servidor Zabbix o la transformación del proxy 'log', 'logrt "y" registro de eventos' cheques activa. El valor siempre se reemplaza por «MaxLines 'el parámetro, presentarse en el 'registro', 'logrt "o" registro de eventos' claves artículo. Sintaxis: , "", nuevo parámetro que es un valor promedio de sistema de contador de rendimiento para el
zabbix.com/documentation/…/complete
35/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
PerfC ounter
No
Tenga en cuenta comillas dobles alrededor de ruta de contador de rendimiento. Las muestras para calcular el valor promedio se tomarán cada segundo. Puede ejecutar "typeperf-qx" para obtener la lista de todos los contadores de rendimiento disponibles en Windows. A partir de la versión 1.8.6 del agente Zabbix no se pondrá en marcha en caso de un formato incorrecto tus PerfC ounter o duplicado de la llave PerfC ounter está presente en el archivo de configuración.
RefreshActiveC hecks
No
ServerPort
No
603600
120 10051
¿C on qué frecuencia la lista de los controles activos se actualiza, en cuestión de segundos. Puerto del servidor para recuperar la lista de activos y el envío de cheques. Lista delimitada por comas de direcciones IP (o nombres) de Zabbix servidores. No se permiten espacios. La primera entrada se utiliza para recibir la lista de activos y el envío de cheques. Si el soporte IPv6 está activada, '127 .0.0.1 ',':: 127.0.0.1 ",":: ffff: 127.0.0.1 "son tratados por igual.
Servidor
sí
SourceIP
No
StartAgents
No
1-100
3
Tiempo de espera
No
1-30
3
No gaste más de segundos de tiempo de espera en el procesamiento de
0
Permitir a todos los personajes que se pasan en los argumentos a los parámetros definidos por el usuario. 0 - no permiten 1 - permiten
UnsafeUserParameters
No
Dirección IP de origen para las conexiones salientes.
0-1
Número de casos antes de la horquilla de zabbix_agentd que comprueba proceso pasivo. El límite superior para tener 16 antes de la versión 1.8.5.
parámetros definidos por el usuario para controlar. No puede ser de varios parámetros definidos por el usuario. Formato: UserParameter = , comando>
UserParameter
A partir de la versión 1.8.6 del agente Zabbix no se pondrá en marcha en caso de un formato incorrecto tus UserParameter o duplicado de la llave UserParameter está presente en el archivo de configuración.
A partir de la versión del agente Zabbix 1.8.6 no se iniciará si no válida (no seguir parámetro = valor notación) o la puesta parámetro desconoc ido está presente en el arc hivo de c onfiguración.
3.6 Zabbix Remitente (UNIX) Zabbix UNIX Sender es una utilidad de línea de comandos que puede utilizar para enviar los datos de rendimiento de Zabbix servidor para su proc esamiento. La utilidad se utiliza generalmente en largas secuenc ias de comandos para el usuario que ejec uta periódicamente el envío de los datos de disponibilidad y rendimiento. Zabbix remitente puede iniciar la ejecuc ión de: Shell>> cd bin shell. / Zabbix_sender zabbix-z-s-k LinuxDB3 db.connections-o 43
A partir de Zabbix 1.8.4, zabbix_sender se ha mejorado en tiempo real, enviando los escenarios rec ogiendo varios valores que se pasan en rápida sucesión, y enviarlos al servidor c on un solo. Valor que no es más, aparte de valor previo de 0,2 segundos se puede poner en la misma pila, pero el tiempo máximo de la agrupación sigue siendo de 1 segundo. Si el envío de muchos valores de un archivo de entrada, el remitente Zabbix se les lote de 250 valores de una sola vez (todos los valores serán proc esados), por ejemplo: # Zabbix_sender-z 127.0.0.1-i / tmp / traptest.txt Información del servidor: "Se han procesado 250 Error 0 Total 250 segundos pasaron 0.002668" Información del
A partir de la versión 1.8.6 del remitente Zabbix terminará si no válida (no seguir parámetro = valor notación) entrada de parámetro está presente en el archivo de configuración espec ificado. Ver Zabbix remitente página de manual para más información.
7 Obtener Zabbix (UNIX) Zabbix se obtiene es un proceso que se c omunica c on el agente de Zabbix y rec upera la informac ión requerida. La utilidad se utiliza generalmente para solucionar problemas de Zabbix agentes. Zabbix llegar se puede inic iar la ejecución de: Shell>> cd bin shell. / Zabbix_get-s 127.0.0.1-p 10050-k "system.cpu.load [todos, avg1]"
Zabbix obtener acepta los parámetros de línea de comandos siguientes:
Nombre-s-host de host o nombre de host puerto
Con el fin de obtener esa ayuda ejecutar: shell> zabbix_get - ayuda
4 Configuración 1 Recurso Zabbix reacc iona a los acontecimientos mediante la ejecución de conjunto de las operaciones. Una acc ión puede ser definida para cualquier evento o serie de eventos generados por Zabbix. Acc ión de los atributos: Parámetro
Descripción
Nombre
Nombre único de acción.
Origen del evento
Fuente del evento. En la actualidad tres fuentes son compatibles: Disparadores - eventos generados por los cambios de estado de disparo Descubrimiento - eventos generados por el descubrimiento de módulo de red Registro automático - eventos generados por los nuevos agentes activos
Habilitar progresividad
la
escaladas en Habilitar. Si está activado, la acción será aumentado de acuerdo con medidas operación definida para las operaciones.
Periodo (segundos)
Plazo para aumentar el paso de la escalada.
Tema por defecto
Tema por defecto de notificación. El tema puede contener macros.
zabbix.com/documentation/…/complete
36/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Predeterminado mensaje Recuperación mensajes
Predeterminado mensaje de notificación. El mensaje puede contener macros. de Si está activado, Zabbix enviará un mensaje de recuperación después de que el problema original se ha resuelto. Los mensajes se envían sólo a los que recibieron ningún mensaje sobre este problema antes.
Recuperación tema
Asunto del mensaje de recuperación. Puede contener macros.
Recuperación mensajes
mensaje de recuperación. Puede contener macros.
de
Acción de estado: C ondición Jurídica y Habilitado - acción está activa Social Personas de movilidad reducida - la acción está desactivado
Advertenc ia: antes de habilitar la rec uperación de mensajes o escaladas, asegúrese de agregar "Trigger = valor PROBLEMA" condición a la ac ción, de lo c ontrario rec urso eventos puede c onvertirse en una esc alada también.
Acción condiciones La acc ión se ejec uta sólo en caso de que un evento c oincide conjunto definido de c ondic iones. Las siguientes condiciones se pueden definir para activar eventos basados en: Estado de tipo
operadores compatibles
Descripción
Aplicación
= como no como
= - caso vino de un disparo, que se refiere a un elemento que está vinculado a la aplicación especificada como - caso vino de un disparo, que se refiere a un elemento que está vinculado a una aplicación, que contiene la cadena no como - caso vino de disparo, que se refiere a un elemento que está vinculado a una solicitud que no contenga la cadena
Grupo de acogida
= <>
C omparar con los grupos de acogida que tiene un disparador que generó evento. = - caso provienen de este grupo de acogida <> - evento no provienen de este grupo de acogida
Anfitrión plantilla
= <>
C omparar con las plantillas de host el gatillo pertenece. = - caso vino de un disparo heredado de esta plantilla de acogida <> - caso no procedía de un disparador heredado de esta plantilla de acogida
Anfitrión
= <>
C omparar con los host que tiene un disparador que generó evento. = - caso vino de esta hostia <> - caso de no proceder de esta hostia
Gatillo
= <>
C omparar con disparo que generó evento. = - evento generado por la activación de este <> - evento generado por otros Trigger
Trigger (nombre)
C omparar con los nombres de disparo que generó evento. como - String se pueden encontrar en Nombre de disparo. Entre mayúsculas y minúsculas. no como - String no se puede encontrar en Nombre de disparo. Entre mayúsculas y minúsculas.
descripción como no como
Trigger gravedad
= <> >= <=
C omparar con el Pasador de gravedad. = - igual a la gravedad de disparo <> - no es igual para activar la gravedad > = - mayor o igual a desencadenar la gravedad <= - inferior o igual a desencadenar la gravedad
Del valor de iniciación
=
C omparar con el Pasador de valor. = - el equivalente al valor de disparo (Aceptar o problema)
Periodo de tiempo en
en
El evento es dentro del período de tiempo. en - tiempo de evento coincide con el período de tiempo. Período de tiempo se da en formato: dd-dd, hh: mm-hh: mm, dd-dd, hh: mm: hh: mm ...
Mantenimiento de estado
= <>
C ompruebe si el objetivo está en mantenimiento. = - Anfitrión se encuentra en modo de mantenimiento. <> - Host no está en modo de mantenimiento.
Del valor de iniciación: Disparador cambia de estado de OK para PROBLEMA (valor de disparo es problema) disparo c ambia de estado del problema a la OK (valor de disparo está bien) Estado de c ambios en Aceptar → → DESCONOCIDO problema se trata c omo bien PROBLEMA → y → PROBLEMA DESCONOCIDO → Ac eptar, Ac eptar → PROBLEMA. The following conditions can be defined for Discovery based events: Condition type
Supported operators Description
Host IP
= <>
C heck if IP address of a discovered Host is or is not in the range of IP addresses. = - Host IP is in the range <> - Host IP is out of the range
Service type
= <>
C heck if a discovered service. = - matches discovered service <> - event came from a different service
Service port
= <>
C heck if TC P port number of a discovered service is or is not in the range of ports. = - service port is in the range <> - service port is out of the range
Discovery status
=
Up – matches Host Up and Service Up events Down – matches Host Down and Service Down events
Uptime/Downtime
>= <=
Downtime for Host Down and Service Down events. Uptime for Host Up and Service Up events. >= - uptime/downtime is more or equal <= - uptime/downtime is less or equal. Parameter is given in seconds.
Received value
= <> >= <= like not like
C ompare with value received from an agent (Zabbix, SNMP). String comparison. = - equal to the value <> - not equal to the value >= - more or equal to the value <= - less or equal to the value like – has a substring not like – does not have a substring. Parameter is given as a string.
For example this set of conditions (calculation type: AND/OR): Host group = Oracle servers Host group = MySQL servers Trigger name like 'Database is down' Trigger name like 'Database is unavailable' is evaluated as (Host group = Oracle servers or Host group = MySQL servers) and (Trigger name like 'Database is down' or Trigger name like 'Database is unavailable')
Operations Operation or a set of operations is executed when event matc hes c onditions.
zabbix.com/documentation/…/complete
37/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Zabbix supports the following operations: Send message Remote command(s), including IPMI. To successfully rec eive and read e-mails from Zabbix, e-mail servers/c lients must support standard 'SMTP/MIME e-mail' format since Zabbix sends UTF-8 data. Starting from 1.8.2 the subject and the body of the message are base64-encoded to follow 'SMTP/MIME e-mail' format standard. Starting with 1.8.3, if the subjec t contains ASCII characters only, it is not UTF-8 enc oded. Additional operations available for disc overy events: Add host Remove host Enable host Disable host Add to group Delete from group Link to template Unlink from template When adding a host, its name is dec ided by standard gethostbyname func tion. If the host c an be resolved, resolved name is used. If not, IP address is used. Besides, if IPv6 address must be used for a host name, then all ”:” (c olons) are replaced by “_” (underscores), sinc e ”:” (colons) are not allowed in host names. If performing disc overy by a proxy, currently hostname lookup still takes plac e on Zabbix server. If a host exists in Zabbix configuration with the same name as a newly discovered one, versions of Zabbix prior to 1.8 would add another host with the same name. Zabbix 1.8.1 and later adds _N to the hostname, where N is inc reasing number, starting with 2. Parameter
Description
Step
If escalation is enabled for this action, escalation settings: From - execute for each step starting from this one To - till this (0, for all steps starting from From) Period - increase step number after this period, 0 - use default period.
Operation type
Type of action: Send message - send message to user Execute command - execute remote command
Event Source Send message to
Send message to: Single user - a single user User group - to all members of a group
Default message
If selected, default message will be used.
Subject
Subject of the message. The subject may contain macros.
Message
The message itself. The message may contain macros.
Remote command List of remote commands.
Starting from 1.6.2, Zabbix sends notific ations only to those users, which have read permissions to a host (trigger), which generated the event. At least one host of a trigger expression must be accessible.
Macros for messages and remote commands The macros can be used for more efficient reporting. Example 1 Subject: {TRIGGER.NAME}: {TRIGGER.STATUS}
Message subject will be replaced by something like: 'Processor load is too high on server zabbix.zabbix.com: ON'
Example 2 Message: Processor load is: {zabbix.zabbix.com:system.cpu.load[,avg1].last(0)}
The message will be replaced by something like: 'Processor load is: 1.45'
Example 3 Message: Latest value: {{HOSTNAME}:{TRIGGER.KEY}.last(0)} MAX for 15 minutes: {{HOSTNAME}:{TRIGGER.KEY}.max(900)} MIN for 15 minutes: {{HOSTNAME}:{TRIGGER.KEY}.min(900)}
The message will be replaced by something like: Latest value: 1.45 MAX for 15 minutes: 2.33 MIN for 15 minutes: 1.01
2 Macros Zabbix supports number of mac ros which may be used in various situations. Effective use of mac ros allows to save time and make Zabbix c onfiguration more
zabbix.com/documentation/…/complete
38/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
transparent.
List of supported macros The table contains complete list of macros supported by Zabbix. Item descriptions Trigger names Trigger expressions Map labels 1 Item key's parameters
DESCRIPTION ▼▼
GUI Scripts
▼▼ ▼▼
Auto registration notifications
Notifications and commands MACRO
▼▼ ▼▼
▼▼
▼▼ 1
▼▼ {DATE}
▼▼ ▼▼
Discovery notifications
X
{DISC OVERY.DEVIC E.IPADDRESS}
3
2 X
5
4
6
7
8
9
X
C urrent date in yyyy.mm.dd. format.
X
{DISC OVERY.DEVIC E.STATUS}
X
{DISC OVERY.DEVIC E.UPTIME}
X
{DISC OVERY.RULE.NAME}
X
{DISC OVERY.SERVIC E.NAME}
X
{DISC OVERY.SERVIC E.PORT}
X
{DISC OVERY.SERVIC E.STATUS}
X
{DISC OVERY.SERVIC E.UPTIME}
X
{ESC .HISTORY}
X
{EVENT.AC K.HISTORY}
X
Escalation history. Log of previously sent messages. C an be visible messages with “sent”, “in progress” and “failed” status (if such messages exist).
{EVENT.AC K.STATUS}
X
{EVENT.AGE}
X
X
X
Age of the event. Useful in escalated messages.
{EVENT.DATE}
X
X
X
Date of the event.
{EVENT.ID}
X
X
X
Numeric event ID which triggered this action.
{EVENT.TIME}
X
X
X
{HOSTNAME<1-9>}
X
{HOST.C ONN<1-9>}
X
{HOST.DNS<1-9>}
X 1
{IPADDRESS<1-9>}
X
{ITEM.LASTVALUE<1-9>}
X
{ITEM.LOG.AGE<1-9>}
X
{ITEM.LOG.DATE<1-9>}
X
{ITEM.LOG.EVENTID<1-9>}
X
{ITEM.LOG.NSEVERITY<1-9>}
X
Time of the event.
X
3
2
X
X
X
X
X
X
X
X 5
4 X
X
6
Host name of the Nth item of the trigger which caused a notification. Supported in auto registration notifications since 1.8.4.
X
IP and host DNS name depending on host settings. Host DNS name. 7
8
9
X
IP address of the Nth item of the trigger which caused a notification. The latest value of the Nth item of the trigger expression which caused a notification. Supported from Zabbix 1.4.3. It is alias to {{HOSTNAME}:{TRIGGER.KEY}.last(0)}
X
{ITEM.LOG.SEVERITY<1-9>}
X
{ITEM.LOG.SOURC E<1-9>}
X
{ITEM.LOG.TIME<1-9>}
X
{ITEM.NAME<1-9>}
X
{ITEM.VALUE<1-9>}
X
{NODE.ID<1-9>}
X
X
X
{NODE.NAME<1-9>}
X
X
X
Name of the Nth item of the trigger which caused a notification. The latest value of Nth item of the trigger expression if used for displaying triggers. Historical (when event happened) value of Nth item of the trigger expression if used for displaying events and notifications. Supported from Zabbix 1.4.3.
X
1
3
2
4
5
6
7
8
9
{PROFILE.C ONTAC T<1-9>}
X
C ontact from host profile.
{PROFILE.DEVIC ETYPE<1-9>}
X
Device type from of host profile.
{PROFILE.HARDWARE<1-9>}
X
Hardware from host profile.
{PROFILE.LOC ATION<1-9>}
X
Location from host profile.
{PROFILE.MAC ADDRESS<1-9>}
X
Mac Address from host profile.
{PROFILE.NAME<1-9>}
X
Name from host profile.
{PROFILE.NOTES<1-9>}
X
Notes from host profile.
{PROFILE.OS<1-9>}
X
OS from host profile.
{PROFILE.SERIALNO<1-9>}
X
Serial No from host profile.
{PROFILE.SOFTWARE<1-9>}
X
Software from host profile.
{PROFILE.TAG<1-9>}
X
{PROXY.NAME<1-9>}
X
X
X
Proxy name of the Nth item of the trigger which caused a notification. Supported since 1.8.4.
{TIME}
X
X
X
C urrent time in hh:mm.ss.
{TRIGGER.C OMMENT}
X
{TRIGGER.EVENTS.UNAC K}
X
X
Number of unacknowledged events for a map element in maps, or for the trigger which generated current event in notifications. Supported in map element labels since 1.8.3.
{TRIGGER.EVENTS.PROBLEM.UNAC K}
X
X
Number of unacknowledged PROBLEM events for all triggers disregarding their state. Supported since 1.8.3.
X
Number of unacknowledged PROBLEM events for triggers in PROBLEM state. Supported since 1.8.3.
Tag from host profile.
{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNAC K}
Trigger comment.
{TRIGGER.EVENTS.AC K}
X
X
Number of acknowledged events for a map element in maps, or for the trigger which generated current event in notifications. Supported since 1.8.3.
{TRIGGER.EVENTS.PROBLEM.AC K}
X
X
Number of acknowledged PROBLEM events for all triggers disregarding their state. Supported since 1.8.3.
X
Number of acknowledged PROBLEM events for triggers in PROBLEM state. Supported since 1.8.3.
{TRIGGER.PROBLEM.EVENTS.PROBLEM.AC K}
zabbix.com/documentation/…/complete
39/109
03/06/2011
Zabbix 1.8 Manual [Zabbix] 1
2
3
5
4
7
6
9
8
{TRIGGER.ID}
X
Numeric trigger ID which triggered this action.
{TRIGGER.KEY<1-9>}
X
Key of the Nth item of the trigger which caused a notification.
{TRIGGER.NAME}
X
Name (description) of the trigger.
{TRIGGER.NSEVERITY}
X
Numerical trigger severity. Possible values: 0 - Not classified, 1 - Information, 2 Warning, 3 - Average, 4 - High, 5 - Disaster. Supported starting from Zabbix 1.6.2.
{TRIGGER.SEVERITY}
X
Trigger severity. Possible values: Not classified, Information, Warning, Average, High, Disaster, Unknown Trigger state. C an be either PROBLEM or OK. {STATUS} is deprecated.
{TRIGGER.STATUS}
X
{TRIGGER.URL}
X
{TRIGGER.VALUE}
X
Trigger URL. C urrent trigger value: 0 - trigger is in OK state, 1 – trigger is in PROBLEM state, 2 – trigger UNKNOWN. This macro can also be used in trigger expressions.
X
{TRIGGERS.UNAC K}
X
Number of unacknowledged triggers for a map element, disregarding trigger state. Trigger is considered to be unacknowledged if at least one of its PROBLEM events is unacknowledged.
{TRIGGERS.PROBLEM.UNAC K}
X
Number of unacknowledged PROBLEM triggers for a map element. Trigger is considered to be unacknowledged if at least one of its PROBLEM events is unacknowledged. Supported since 1.8.3.
{TRIGGERS.AC K}
X
Number of acknowledged triggers for a map element, disregarding trigger state. Trigger is considered to be acknowledged if all of it's PROBLEM events are acknowledged. Supported since 1.8.3.
{TRIGGERS.PROBLEM.AC K}
X
Number of acknowledged PROBLEM triggers for a map element. Trigger is considered to be acknowledged if all of it's PROBLEM events are acknowledged. Supported since 1.8.3.
{host:key.func(param)}
X2
X
{$MAC RO}
X 1
2
3
4
X
Simple macros as used in trigger expressions.
X 5
6
X 7
X
8
User macros. Supported in trigger names and item descriptions since 1.8.4. 9
[1] Macros for map labels are supported since 1.8. [2] Only functions last, avg, max and min with seconds as arguments are supported in map labels.
User macros For a greater flexibility, Zabbix supports user macros, which c an be defined on global, template and host level. These mac ros have a special syntax: {$MACRO}. The macros c an be used in item keys and trigger expressions. Since Zabbix version 1.8.4 user macros can also be used in item descriptions and trigger names. The following characters are allowed in the macro names: A-Z , 0-9 , _ , . Zabbix substitutes macros according to the following prec edence: 1. host macros (c hec ked first) 2. mac ros defined for templates of the host. Zabbix will c hec k templates of deeper level taking into ac count template inheritance. 3. global mac ros (checked last) In other words, if a macro does not exist for a host, Zabbix will try to find it in host templates. If still not found, a global template will be used, if exists. If Zabbix is unable to find a macro, the macro will not be substituted. To define user mac ros, go to the corresponding locations in the frontend: for global mac ros, visit Administration → General → Macros for host and template macros, open host or template properties and look for the Macros block on the right hand side If a user macro is used in items or triggers in a template, it is suggested to add that macro to the template even if it is defined on a global level. That way, exporting the template to XML and importing it in another system will still allow it to work as expected. Most common use cases of global and host macros: 1. taking advantage of templates with host specific attributes: passwords, port numbers, file names, regular expressions, etc 2. global mac ros for global one-clic k configuration changes and fine tuning Example 1 Use of host macro in item “Status of SSH daemon” key: ssh,{$SSH_PORT} Example 2 Use of host macro in trigger “CPU load is too high”: {ca_001:system.cpu.load[,avg1].last(0)}>{$MAX_CPULOAD} Suc h a trigger would be created on the template, not edited in individual hosts. If you want to use amount of values as the function parameter (for example, max(#3)), inc lude hash mark in the mac ro like this: SOME_PERIOD ⇒ #3 Example 3 Use of two mac ros in trigger “CPU load is too high”: {ca_001:system.cpu.load[,avg1].min({$CPULOAD_PERIOD})}>{$MAX_CPULOAD} Note that a mac ro can be used as a parameter of trigger function, in this example function min(). User mac ros are supported in SNMP OID field since Zabbix 1.8.4.
4.3 Applications Application is a set of host items. For example, application 'MySQL Server' may c ontain all items which are related to the MySQL server: availability of MySQL, disk spac e, processor load, transac tions per second, number of slow queries, etc. An item may be linked with one or more applications. Applications are used in Zabbix front-end to group items.
zabbix.com/documentation/…/complete
40/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Currently a host cannot be linked to different templates having same application.
4.4 Graphs Custom (user defined) graphs allow the creation of complex graphs. These graphs, once configured, c an be easily acc essed via Monitoring→Graphs. Configuration of c ustom graphs can be ac cessed by navigating to Configuration→Templates or Configuration→Hosts and clicking on Graphs link for c orresponding template or host. When c reating a new graph, first item c an be added from any template or host. Then, depending on the choic e, further items can be added : 1. if the first item was from a template, only from that template; 2. if the first item was from any host, from any host (but not from templates anymore)
4.5 Medias Media is a delivery channel for Zabbix alerts. None, one or more media types can be assigned to user.
Email Email notific ation.
Jabber Notifications using Jabber messaging. When sending notific ations, Zabbix tries to look up a Jabber SRV rec ord first, and if that fails, it uses an address rec ord for that domain. Among Jabber SRV records, the one with the highest priority and maximum weight is chosen. If it fails, other rec ords are not tried. Looking up Jabber SRV rec ords is supported sinc e Zabbix 1.8.6. Prior to that Zabbix only tried an address record.
Script Custom media scripts are exec uted from the path defined in the Zabbix server c onfiguration file variable AlertScriptPath. The sc ript has three command line variables passed to it: Recipient Subjec t Message Environment variables are not preserved or created for the script, so they should be handled explicitly.
GSM Modem Zabbix supports sending of SMS messages using Serial GSM Modem connec ted to Zabbix Server's serial port. Make sure that: Speed of a serial device (normally /dev/ttyS0 under Linux) matches GSM Modem. Zabbix does not set speed of the serial link. It uses default settings. The serial device has read/write access for user zabbix. Run commans ls –l /dev/ttyS0 to see current permission of the serial device. GSM Modem has PIN entered and it preserves it after power reset. Alternatively you may disable PIN on the SIM c ard. PIN can be entered by issuing command AT+CPIN=“NNNN” (NNNN is your PIN number, the quotes must present) in a terminal software, such as Unix minic om or Windows HyperTerminal. Zabbix has been tested with the following GSM modems: Siemens MC35 Teltonika ModemCOM/G10
4.6 Host templates Use of templates is an exc ellent way of making maintenance of Zabbix muc h easier. A template c an be linked to a number of hosts. Items, triggers and graphs of the template will be automatic ally added to the linked hosts. Change definition of a template item (trigger, graph) and the change will be automatically applied to the hosts. Host template attributes: Parameter
Description
Name
Unique template (host) name. The name must be unique within ZABBIX Node.
Groups
List of host groups the template belongs to.
New group
Assign new host group to the template.
Link with template Used to create hierarchical templates.
7 Host groups Host group may have zero, one or more hosts. Host group attributes: Parameter
Description
Group name Unique host group name. The name must be unique within Zabbix Node. Hosts
List of hosts of this group.
zabbix.com/documentation/…/complete
41/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
8 Host and trigger dependencies Zabbix does not support host dependenc ies. Host dependencies can be defined using more flexible option, i.e. trigger dependencies. How it works? A trigger may have list of one or more triggers it depends on. It means that the trigger will still change its status regardless of state of the triggers in the list, yet the trigger won't generate notific ations and actions in case if one of the trigger in the list has state PROBLEM.
Example 1 Host dependency Suppose you have two hosts: a router and a server. The server is behind the router. So, we want to receive only one notification if the route is down: “The router is down” instead of: “The router is down” and “The host is down” In order to ac hieve this, we create a trigger dependency: "The host is down" depends on "The router is down"
In c ase if both the server and the router is down, Zabbix will not execute actions for trigger “The host is down”.
19 Items An Item is a single performance or availability c hec k (metric ).
19.1 Item key 19.1.1 Flexible and non-flexible parameters A flexible parameter is a parameter whic h ac cepts an argument. For example, vfs.fs.size[*] is a flexible parameter. '*' is any string that will be passed as an argument to the parameter. Correct definition examples: vfs.fs.size[/] vfs.fs.size[/opt] 19.1.2 Key format Item key format, including key parameters, must follow syntax rules. The following illustrations depic t supported syntax. Allowed elements and characters at each point can be determined by following the arrows - if some block can be reached through the line, it is allowed, if not - it is not allowed. Item key To construc t a valid item key, one starts with spec ifying the key name, then there's a choic e to either have parameters or not - as depic ted by the two lines that could be followed.
Key name The key name itself has a limited range of allowed characters, which just follow each other. Allowed c harac ters are: 0-9a-zA-Z_-.
Whic h means: all numbers; all lowercase letters; all upperc ase letters; undersc ore; dash; dot.
Key parameters An item key c an have multiple parameters that are comma separated.
zabbix.com/documentation/…/complete
42/109
03/06/2011
Zabbix 1.8 Manual [Zabbix]
Individual key parameter Each key parameter c an be either a quoted string, an unquoted string or an array.
The parameter c an also be left empty, thus using the default value. In that case, the appropriate number of c ommas must be added if any further parameters are specified. For example, item key icmpping[,,200,,500] would spec ify that the interval between individual pings is 200 milliseconds, timeout - 500 milliseconds, and all other parameters are left at their defaults. Parameter - quoted string If the key parameter is a quoted string, any Unic ode c haracter is allowed, and included double quotes must be backslash escaped.
Parameter - unquoted string If the key parameter is an unquoted string, any Unic ode c haracter is allowed except comma and right square bracket (]).
Parameter - array If the key parameter is an array, it is again enclosed in square brac kets, where individual parameters come following multiple parameters specifying rules and syntax.
19.1.3 Available enc odings The parameter “encoding” is used to spec ify encoding for processing c orresponding item c hec ks, so that data acquired will not be corrupted. For a list of supported encodings (c ode page identifiers), please c onsult respec tive documentation, such as doc umentation for libiconv [http://w w w .gnu.org/softw are/libiconv/] (GNU Project) or Mic rosoft Windows SDK documentation for “Code Page Identifiers”. If an empty “encoding” parameter is passed, then ANSI with system specific extension (Windows) or UTF-8 (default locale for newer Unix/Linux distributions, see your system's settings) is used by default.
19.2 Unsupported items An item can become unsupported if its value can not be retrieved for some reason. Such items are still rechecked at a fixed interval, configurable in Administration sec tion.
19.3 Supported by Platform In the following lists parameters that are inc luded in angle brackets are optional. Items marked with “X” are supported, the ones marked with ”-” are not supported. If an item is marked with ”?”, it is not known whether it is supported or not. If an item is marked with “r”, it means that it requires root privileges. If a parameter is marked with “i”, it means that it is ignored. NetBSD OpenBSD Mac OS/X Tru64 AIX HP-UX Solaris