Manual de ZABBIX

58
Manual de ZABBIX 1. Introducción 2. Glosario 3. Que es ZABBIX? 4. ZABBIX 1,4 5. Como obtener ZABBIX 6. Web interface 7. Troubleshooting Introducción Propósito de este documento El propósito de este documento es proporcionar una introducción comprensiva y descripción de ZABBIX, su arquitectura , las características que ofrece y sus funciones . Este documento contiene toda la información necesaria para la administración correcta de ZABBIX. Qué usted debe saber Ya no se requiere ningún conocimiento técnico profundo, aunque si una comprensión de UNIX es esencial. Quién debe utilizar este documento Cualquier persona implicada en la instalación y la administración de ZABBIX, y cualquier persona que desee comprender como trabaja. GLOSARIO El activo: refiere a un modo que el agente de ZABBIX pueda rodar. Al funcionar activamente, el agente no pierde de vista qué artículos va enviar alservidor y en qué intervalos. El agente puede votar el servidor en los intervalos del sistema para no perder de vista qué artículos debe enviar. Active checker: La información operacional del inspector del frunce activo activo del inspector del sistema adonde el agente de ZABBIX está funcionando, y divulga estos datos a ZABBIX para la transformación posterior. La acción : una acción es una respuesta tomada cuando ha sido un disparador accionado. Las acciones se pueden configurar para enviar mensajes agrupos de usuario específicos según lo definido en ZABBIX, basado en su El tipo de medios ajustes, o ejecuta comandos alejados. El agente: Se refiere al programa que funciona con los anfitriones que quieren ser supervisados. Funciona como un servicio y puede procesar amboscheques del active y de la voz pasiva simultáneamente. Alerter: es un proceso de servidor que es responsable de la ejecución de las acciones (email, jabber, SMS, escrituras). El autoregistro: Se refiere a una característica de ZABBIX que permita que los anfitriones se coloquen automáticamente con el ZABBIX servidor. Esto es configurada vía el interfaz de la tela por administrador que define un golpeteo particular del hostname tales como *-Linux del `y defina los artículos para ese anfitrión basado en Plantilla de artículos. El módulo del auto-discovery ZABBIX: es un módulo que realiza el descubrimiento automatizado de anfitriones y de servicios y de la generación de acontecimientos para la transformación posterior. El acontecimiento un acontecimiento es cuando se acciona un disparador. Los gráficos : pueden referir a los gráficos simples que están disponibles para cada artículo numérico se supervise que, o puede referirse gráficos de encargo que se pueden utilizar para demostrar varios numéricos Artículos en un gráfico. El anfitrión: Se refiere a la máquina se está supervisando que. El ama de casa: Se refiere al servicio dentro del servidor de ZABBIX que limpia la base de datos de ZABBIX de las viejas acciones, acontecimientos,historia , y datos de la tendencia según lo definido por el usuario. Economía doméstica de acciones y de acontecimientos se define en ajustes generales. Historia y los datos de la tendencia son por artículo definido.

Transcript of Manual de ZABBIX

Page 1: Manual de ZABBIX

Manual de ZABBIX1. Introducción 2. Glosario 3. Que es ZABBIX? 4. ZABBIX 1,4 5. Como obtener ZABBIX 6. Web interface 7. Troubleshooting

Introducción

Propósito de este documento

El propósito de este documento es proporcionar una introducción comprensiva y descripción de ZABBIX, su arquitectura, las características que ofrece y sus funciones. Este documento contiene toda la información necesaria para la administración correcta de ZABBIX.

Qué usted debe saber

Ya no se requiere ningún conocimiento técnico profundo, aunque si una comprensión de UNIX es esencial.

Quién debe utilizar este documento

Cualquier persona implicada en la instalación y la administración de ZABBIX, y cualquier persona que desee comprender como trabaja.

GLOSARIO

El activo: refiere a un modo que el agente de ZABBIX pueda rodar. Al funcionar activamente, el agente no pierde de vista qué artículos va enviar alservidor y en qué intervalos. El agente puede votar el servidor en los intervalos del sistema para no perder de vista qué artículos debe enviar.

Active checker: La información operacional del inspector del frunce activo activo del inspector del sistema adonde el agente de ZABBIX está funcionando, y divulga estos datos a ZABBIX para la transformación posterior.

La acción: una acción es una respuesta tomada cuando ha sido un disparador accionado. Las acciones se pueden configurar para enviar mensajes agrupos de usuario específicos según lo definido en ZABBIX, basado en su El tipo de medios ajustes, o ejecuta comandos alejados.

El agente: Se refiere al programa que funciona con los anfitriones que quieren ser supervisados. Funciona como un servicio y puede procesar amboscheques del active y de la voz pasiva simultáneamente.

Alerter: es un proceso de servidor que es responsable de la ejecución de las acciones (email, jabber, SMS, escrituras).

El autoregistro: Se refiere a una característica de ZABBIX que permita que los anfitriones se coloquen automáticamente con el ZABBIX servidor. Esto es configurada vía el interfaz de la tela por administrador que define un golpeteo particular del hostname tales como *-Linux del `y defina los artículos para ese anfitrión basado en Plantilla de artículos.

El módulo del auto-discovery ZABBIX: es un módulo que realiza el descubrimiento automatizado de anfitriones y de servicios y de la generación de acontecimientos para la transformación posterior.

El acontecimiento un acontecimiento es cuando se acciona un disparador.

Los gráficos: pueden referir a los gráficos simples que están disponibles para cada artículo numérico se supervise que, o puede referirse gráficos de encargo que se pueden utilizar para demostrar varios numéricos Artículos en un gráfico.

El anfitrión: Se refiere a la máquina se está supervisando que.

El ama de casa: Se refiere al servicio dentro del servidor de ZABBIX que limpia la base de datos de ZABBIX de las viejas acciones, acontecimientos,historia, y datos de la tendencia según lo definido por el usuario. Economía doméstica de acciones y de acontecimientos se define en ajustes generales. Historia y los datos de la tendencia son por artículo definido.

Los servicios Se refieren a una característica dentro de ZABBIX que permita los usuarios definan un SLA y hagan que ZABBIX no pierda de vista SLA previsto y SLA real. Se definen los servicios del él como los grupos de disparadores y se pueden configurar para calcular mínimo de un grupo o de un máximo de un grupo.

Item (El artículo): refiere a un artículo individual que se supervise en un anfitrión, tal como promedio de la carga o tiempo de reacción. El artículo (ítem) puede referir a un artículo obtenido vía al agente de ZABBIX, el SNMP, u otros medios. Los items se pueden configurar como el flotador, números enteros 64-bit, conjuntos de caracteres, o valores del registro.

Page 2: Manual de ZABBIX

Location: Ambiente supervisado por un solo nodo ......

Map: Se refiere a una característica de ZABBIX que permita que los usuarios creen gráficos modificados para requisitos particulares vía el interfaz de la tela para crear mapas de red y para definir acoplamientos entre los anfitriones en el mapa. Los acoplamientos se pueden configurar para cambiar elcolor o el estilo basado en disparadores 宼/font>

Master or Master Node: Nodo principal. El nodo principal puede tener uno o vario Mastre childs. El nodo principal puede tener configuración decontrol del Childs (niños).

Media type: Los tipos de medios se utilizan para notificar a los usuarios de ZABBIX cuando ha ocurrido una acción. Los tipos de medios pueden estar vía las escrituras del email o de la aduana. Los tipos de medios se configuran global y pueden ser puestos a disposición todos los usuarios, y después ser especificados por usuario para permitir que notifiquen a ciertos usuarios vía un tipo de medios, y otros usuarios que se notificarán vía otro tipo de medios.

Nodo: ZABBIX Servidor en distribuido supervisión de la disposición número de anfitriones.

Node ID: (Identificación del nodo) La identificación del nodo es un número único que identifica nodo. Cada nodo debe tener su propia identificación única del nodo.

Node Watcher: (Vigilante del nodo) ZABBIX Servidor proceso cuál tomas cuidado de entrenudo comunicaciones.

Queue: (Coleta) La coleta refiere a la coleta interna de artículos que el servidor de ZABBIX está supervisando. De acuerdo con los intervalos especificados de artículos el servidor de ZABBIX mantiene una coleta para no perder de vista los artículos y cuando debe votarlos.

Passive: Voz pasiva: refiere a un modo que el agente de ZABBIX pueda rodar. Al funcionar pasivo, el agente espera los pedidos artículos del servidor y los devuelve por requerimiento. Debe ser observado que el agente funciona típicamente en ambos modos, y los modos son definidos por el artículo cuando se configura.

Pinger: Proceso de servidor del emisor de ultrasonidos ZABBIX que procesa silbidos de bala del ICMP.

Poller: ZABBIX Server process which is responsible for retrieval of data from ZABBIX and SNMP agents and processing remote (simple) checks.

ROI: Rentabilidad de la inversión del ROI.

Screen: La pantalla refiere a otra característica adaptable de ZABBIX cuál permite que los usuarios creen las páginas de encargo dentro de ZABBIX para exhibir la información. Una pantalla puede consistir en gráficos (aduana), gráficos simples, mapas, o texto llano tal como los 5 valores pasados de un artículo particular.

Sender: Utilidad del remitente ZABBIX que envía datos al servidor de ZABBIX para la transformación posterior. Utilizó generalmente en escrituras del usuario.

Server: Servidor del servidor se refiere a programe eso es funcionamiento en a centralizado trabaje a máquina que se ha juzgado la "estación de supervisión".

SLA: refiere al acuerdo del porcentaje de disponibilidad. Éstos se utilizan típicamente en contratos entre las compañías y los clientes para definir cierto nivel de servicio tal como disponibilidad 99.5% de un anfitrión particular.

Template: Una plantilla es un anfitrión que tiene un sistema definido de artículos, Los disparadores, el etc. que recibe se pueden ligar a. Esto permite una configuración más fácil de anfitriones y cambia a los anfitriones sin tener que cambiar cada anfitrión individual. Las plantillas del anfitrión no son ningún diferente de otros anfitriones salvo que su estado se fija al Template (Plantilla) durante la configuración y mientras que tal anfitrión de no está realmente supervisado.

Timer: Proceso de servidor del contador de tiempo ZABBIX responsable del procesar de la fecha y el tiempo relacionó funciones del disparador expressions.from otros anfitriones salvo que su estado se fija al `Template durante la configuración y mientras que tal anfitrión de no está realmente supervisado.

Trapper: Proceso de servidor del trampero ZABBIX responsable del procesar de los cheques del agente de ZABBIX, de los ficheros de diario (activos) y de los datos enviados por el remitente.

Trigger: Un disparador se utiliza para definir apremios en artículos y para proporcionar notificaciones cuando se exceden estos apremios. Para ejemplo, usted podría ser promedio de la carga de la supervisión en un específico reciba y quiera saber cuando el promedio de la carga excede de 1.0. Los disparadores son muy flexibles y pueden tener en cuenta múltiplo apremios.

User: El usuario la tela de ZABBIX anticipada puede ser configurado permitir el acceso a los usuarios múltiples en los niveles de variación de acceso. Los usuarios pueden no ser prohibidos el acceso anónimo vía la cuenta de la huésped y se permitió ver todos los datos disponibles pero no modificar cualesquiera los cambios, o los usuarios pueden ser dados el acceso solamente a la visión o modificar secciones específicas de ZABBIX.

User parameter: El parámetro del usuario (UserParameter) refiere a las escrituras de encargo definido en un archivo de configuración de agente. Los parámetros del usuario son definidos por una llave y un comando. La

Page 3: Manual de ZABBIX

llave refiere al artículo definido en el interfaz de la tela y se puede configurar para aceptar discusiones según lo enviado por el servidor. Software de ZABBIX.

1.4.1. What is ZABBIX?

ZABBIX es el software que los parámetros numerosos de los monitores de una red y la salud y la integridad de servidores. ZABBIX utiliza un mecanismo flexible de la notificación que permita que los usuarios configuren las alarmas basadas email para virtualmente cualquier acontecimiento. Esto permite una reacción rápida a los problemas del servidor. Información excelente de las ofertas de ZABBIX y características de la visualización de los datos basadas en los datos almacenados. Esto hace el ideal de ZABBIX para el planeamiento de capacidad.

ZABBIX apoya la interrogación y la interceptación. Todos los informes y las estadísticas de ZABBIX, tan bien como parámetros de la configuración están alcanzados a través de partes frontales en Internet. Las partes frontales en Internet se aseguran de que el estado de su red y la salud de sus servidores se puedan determinar de cualquier localización. Configurado correctamente, ZABBIX puede desempeñar un papel importante en la supervisión ÉL infraestructura. Esto es igualmente verdad para las pequeñas organizaciones con algunos servidores y para las compañías grandes con una multiplicidad de servidores.

ACERCA DE ESTE MANUAL

Este manual se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Este manual es parte de ZABBIX software. La última versión del manual está disponible enhttp://www.zabbix.com.

El Manual de referencia de ZABBIX no se distribuye bajo licencia GPL una licencia de estilo.Uso del manual está sujeto a los siguientes términos:

Traducción y conversión a (otros formatos está permitida, pero el contenido real no puede ser alterado o editado de ninguna manera.

Puede crear una copia impresa para su propio (uso personal).

Para todos los demás usos, tales como la venta de copias (impresas o usando (partes de) la manual en otra publicación (ya sea impresos o electrónicos), previo y por escrito ZABBIX acuerdo de la empresa es obligatorio. Por favor, envíe un e-mail a [email protected] para obtener más información. Copyright 2007 ZABBIX SIA.

PROPÓSITO DE ESTE DOCUMENTO 

El propósito de este documento es proporcionar una amplia introducción y Listado de ZABBIX, su arquitectura, las características que ofrece y sus funciones. Este documento contiene toda la información necesaria para el éxito administración de ZABBIX.

LO QUE DEBE SABER YA

No profundo conocimiento técnico es necesario, aunque una comprensión de UNIX es esencial.

¿QUIÉN DEBERÍA UTILIZAR ESTE DOCUMENTO Cualquiera que participan en la instalación y administración de ZABBIX, y nadie más que deseen obtener una idea de cómo funciona. Derecho de Autor

1.1 REVISION HISTORICA

VERSION FECHA RAZON QUIEN

1.1 (alpha) 16/11/2004 Transformar a 1.1 Alexei Vladishev

1.1 25/10/2005 Varias mejoras Alexei Vladishev

1.4 (beta) 10/12/2006 Liberación de ZABBIX 1.3.1 Alexei Vladishev

1.2 CONVERCION

Convenciones en los documentos

El ZABBIX utiliza el Manual de convenciones tipográficas se muestra en el siguiente mesa.

Formato Definición nombre de archivo Nombre de archivo o

directorio

Toma de texto nota, información importante,

fuerte énfasis

Page 4: Manual de ZABBIX

Comandos de shell comandos Shell, caminos,

archivos de configuración

Constantes Constantes, los parámetros

de configuración

Nota: Tenga en cuenta Notas, comentarios, detalles adicionales.

1.3 LISTA DE DISTRIBUCIÓN

AUTOR

Alexei Vladishev Autor y mantenedor del Manual.

Charlie Collinsimportantes mejoras de la formación inicial (LyX) versiones de la documento.

Shawn Marriott Corrección de la ZABBIX Manual v1.0.

1.4.1. QUE es ZABBIX? ZABBIX fue creada por Alexei Vladishev, y actualmente está desarrollando activamente y apoyado por ZABBIX SIA.

ZABBIX es una empresa de clase de código abierto distribuido solución de monitorización.

ZABBIX es un software que vigila numerosos parámetros de una red y la salud y la integridad de los servidores. ZABBIX utiliza un flexible mecanismo de notificación que permite a los usuarios configurar e-mail basado en alertas para prácticamente cualquier evento. Esto permite una rápida reacción a los problemas del servidor. ZABBIX ofrece una excelente presentación de informes y características de visualización de datos basado en los datos almacenados. Esto hace ideal ZABBIX para la planificación de las capacidades.

ZABBIX apoya tanto las mesas electorales y la captura. ZABBIX todos los informes y estadísticas, como así como los parámetros de configuración se accede a través de un interfaz basado en web final. Un basado en la web extremo delantero asegura que el estado de su red y la salud de los servidores pueden ser evaluados desde cualquier ubicación.Correctamente configurado, ZABBIX puede desempeñar un papel importante en la supervisión de la infraestructura de TI. Esto es igualmente cierto en el caso de pequeñas organizaciones con pocos servidores y para las grandes empresas con una multitud de los servidores.

ZABBIX es libre de costo. ZABBIX está escrito y distribuido bajo la licencia GPL General Public License versión 2. Esto significa que su código fuente es distribuido libremente y disponibles para el público en general. Ambos libres y comerciales de apoyo está disponible y ZABBIX proporcionada por la Compañía.

1.4.2. QUE ZABBIX PROPORCIONA?

ZABBIX ofrece:

auto-descubrimiento de servidores y dispositivos de red.

distribuidos de monitoreo centralizado con administración web.

servidor para Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X

nativas de alto rendimiento de los agentes (software de cliente para Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1,Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista)

agente-menos de vigilancia

garantizar la autenticación de los usuarios

flexible permisos de usuario

interfaz basada en la web

flexible e-mail de notificación de eventos predefinidos

alto nivel (las empresas) la vista de seguimiento de los recursos

¿Por qué utilizar ZABBIX?

Solución de Fuente Abierta

altamente eficaz para los agentes UNIX y las plataformas basadas en WIN32

Page 5: Manual de ZABBIX

baja curva de aprendizaje

alto retorno de la inversión. Contáctese son muy caros.

bajo coste de propiedad

configuración muy simple

sistema de supervisión centralizada. Toda la información (configuración, rendimiento datos) se almacena en la base de datos relacional alto nivel de servicio de árboles

muy fácil configuración

apoyo para SNMP (v1, v2). Tanto la captura y la votación.

capacidades de visualización.

construido en el procedimiento de limpieza

1.4.4. USOS DE ZABBIX

Muchas organizaciones de diferente tamaño en todo el mundo confían en primaria como ZABBIX una plataforma de supervisión.

1.5. Metas y Principios.

1.5.1. PRINCIPAL Objetivos y Principios de ZABBIX Desarrollo

Hay varios objetivos ZABBIX está tratando de lograr: convertirse en Open Source reconocido instrumento de vigilancia.

crear ZABBIX grupo de usuarios, que ayuda a hacer que el software aún mejor

alta calidad comercial

1.5.2. PRINCIPALES PRINCIPIOS DE DESARROLLO ZABBIX

Ser fácil de usar

mantener las cosas simples

uso como tratamiento de algunos recursos como sea posible

1.6. USO DE ZABBIX

1.6.1. DISTRIBUCIÓN Y VIGILANCIA

1.6.2. AUTO-DESCUBRIMIENTO

1.6.3. PRO-VIGILANCIA ACTIVA

1.6.4. MONITOREO DE APLICACIONES WEB  ZABBIX ofrece escenarios muy eficaz basada en la vigilancia de manera WEB aplicaciones. Ambos HTTP y HTTPS son compatibles.

1.6.5. PERFORMANCE VIGILANCIA

Uno de los usos más importantes de ZABBIX es la supervisión de la ejecución. Procesador carga, el número de procesos que se están ejecutando, el número de procesos, actividad en el disco, el estado de espacio de intercambio, la disponibilidad y la memoria son algunas de las numerosas sistema parámetros ZABBIX es capaz de controlar.

ZABBIX proporciona un administrador del sistema con información oportuna sobre rendimiento de un servidor. Además, ZABBIX tendencia puede producir gráficos para ayudar a identificar los cuellos de botella en el rendimiento del sistema.

1.6.6. ALERTA DE USUARIOS

Tras la supervisión de la ejecución es buena, pero es casi inútil sin una poderoso mecanismo de notificación. Con ZABBIX, un administrador puede definir prácticamente cualquier posible condición para un disparador, utilizandoexpresiones flexible. En cualquier momento estas expresiones que se conviertan en verdaderos (o falsos), una alerta por correo electrónico a cualquier dirección definida por el administrador.

Programas externos pueden ser utilizados para el usuario define los métodos de notificación como SMS, teléfono, notificaciones, etc

ZABBIX puede predecir el futuro comportamiento de los parámetros de seguimiento mediante mínimos cuadrados de Algoritmo. Esto permite que el usuario que debe notificarse antes incluso que estado del sistema alcanza nivel crítico. Nota: Esta funcionalidad se completará en futuras versiones de ZABBIX.

Page 6: Manual de ZABBIX

1.6.7. MONITOREANDO DE ARCHIVOS DE REGISTRO

ZABBIX puede ser utilizado para la supervisión centralizada de archivos de registro. Nota: Este funcionalidad se completó en futuras versiones de ZABBIX .

1.6.8. INTEGRIDADZABBIX es capaz de servidor de la integridad de vigilancia. Todos los archivos de configuración crítica, binarios, kernel, scripts, servidor web y las páginas HTML puede ser controlada por ZABBIX a fin de que el administrador puede estar advertidos de las modificaciones hechas a estos archivos.

1.6.9. SERVICIOS DE TALA

Todos los valores de los parámetros de seguimiento se almacenan en una base de datos. Los datos recogidos pueden ser utilizados más tarde para .

1.6.10. CAPACIDAD DE PLANIFICACIÓN Visualización de las tendencias del proceso de carga, uso de disco, base de datos de actividad, o de otros importantes métrica permite a un administrador del sistema para ver claramente cuando el próximo hardware actualización debe hacerse.

1.6.11.ASSURING Y EL SEGUIMIENTO DE SLA ZABBIX es capaz de monitorear acuerdos de nivel de servicio (SLA). También mantiene SLArelated los datos históricos que ayuda a identificar y mejorar áreas débiles de una TI infraestructura.

1.6.12. ALTO NIVEL DE LA VISTA DE LOS RECURSOS DE TI Y SERVICIOS Un alto nivel de servicio del árbol permite la creación de dependencias entre los diversos TI recursos. Esta representación permite a las siguientes preguntaspara ser respondidas:

¿Qué servicios de TI depende de la disponibilidad de recursos X?

Ejemplo: Si la carga del procesador es demasiado alta en el servidor A, entonces estos servicios de TI se afectados: servidor de Oracle, WEB bancarias, procesamiento de transacciones en línea, etc

¿Qué recursos específicos de servicios de TI depende?

Ejemplo: Portal Web puede depender de los siguientes recursos: procesador de carga en el servidor A conexión con el proveedor de ISP espacio de disco en el volumen y los datos en el servidor A la disponibilidad de Oracle DB motor en el servidor B velocidad de ejecución de las peticiones del usuario disponibilidad de servidor Apache en el servidor C etc. etc.

Esa dependencia árbol ayuda a identificar puntos débiles en la infraestructura de TI.

Ejemplo:

Si varias críticas servicios ofrecidos por el departamento de TI depende, por ejemplo, la disponibilidad de espacio en el disco duro en algunos servidores, entonces es tiempo para pensar distribución del volumen a través de diferentes servidores o arreglos de disco para eliminar los posiblesriesgos.

1.6.13.. OTRAS

disponibilidad de análisis

representación gráfica de la información recogida

Red de mapas

pantallas personalizadas

2. ZABBIX 1,4 ZABBIX 1.4 es la próxima generación del código abierto distribuido de vigilancia sistema de ZABBIX SIA.

Estas notas de la versión contienen las novedades, la instalación y actualización de notas ZABBIX 1.4.

2.1. QUE ES LO NUEVO EN EL 1,4

2.1.1. AUTO-DESCUBRIMIENTO ZABBIX distribuidos de monitoreo módulo permite el despliegue de sistemas de

ZABBIX fácilmente. El descubrimiento apoya rangos de IP, servicio de los controles, el agente SNMP y los controles de eficiente de auto-descubrimiento.

2.1.2. DISTRIBUCION DE VIGILANCIA ZABBIX distribuidos de monitoreo se realiza para entornos complejos que consta de diferentes lugares.

Page 7: Manual de ZABBIX

ZABBIX apoya la vigilancia de un número ilimitadode nodos. Centralizado permite una fácil configuración de todos los nodos que se configuran desde una única ubicación fácilmente.

2.1.3. WEB VIGILANCIA

WEB módulo permite el seguimiento flexible y fácil el seguimiento de la disponibilidad y el rendimiento de sitios web y aplicaciones basadas en Web. Apoya la aprobación de GET y POST variables.

2.1.4 ASISTENTE PARA INSTALLATION Asistente para la instalación de forma automática los controles pre-requisitos, conectividad de bases de datos y genera un archivo de configuración de interfaz WEB.

2.1.5. APOYÓ DE NUEVOS MOTORES DE BASES DE DATOS

SQLite apoyo se ha aplicado. Permite el uso incrustado en ZABBIX entornos.

2.1.6. WEB MEJORAS DE INTERFAZ

WEB interfaz de velocidad y facilidad de uso se han mejorado mucho.

2.1.7. NUEVOS MÉTODOS DE NOTIFICACIÓN Soporte nativo de mensajería Jabber ha sido introducido.

2.1.8. MUCHAS PLANTILLA DE VINCULACIÓN Más flexible de acogida plantilla vinculación ahorra tiempo y hace que la configuración de alberga más flexible y sencillo.

2.1.9. DATA BASE DE VIGILANCIA ZABBIX servidor automáticamente advierte el grupo de usuarios, si la base de datos es y continúa lasoperaciones normales cuando la base de datos está de vuelta. Aplicado s0ólo para MySQL.

2.1.10. XML DATOS DE IMPORTACIÓN / EXPORTACIÓN

Nueva importación de datos XML y la funcionalidad de exportación es una excelente manera de compartir plantillas, la configuración de hosts y los elementos / factores desencadenantes relacionados con la información. Vista de Apoyo

2.1.11. WINDOWS ZABBIX agente de Windows compatible con Windows Vista, de 32 y versiones de 64 bits.

2.1.12. ACCIONES MÁS FLEXIBLE.

Operaciones múltiples (notificaciones, la ejecución de secuencias de comandos) por acción son compatibles. El elección del algoritmo de cálculo de acción fue presentado.

2.1.13. SERVIDOR DEL LADO DE LOS CONTROLES EXTERNOS El servidor del lado de los controles externos puede ser utilizado para introducir controles personalizados ZABBIX ejecutado el lado del servidor.

2.1.14. NUEVO USUARIO PERMISO DE ESQUEMA El viejo esquema de permisos de usuario ya no es compatible. Se ha sustituido por una nuevos más eficientes, pero simple, el esquema de trabajo en el nivel de los grupos de usuarios y grupos de acogida.

2.1.15. HYSTERESIS APOYO ZABBIX apoya el uso de las diferentes expresiones de activación para ir a ON y FUERA estados.

2.1.16. MOSTRAR DIAPOSITIVA DE APOYO Varias pantallas se pueden agrupar en una presentación de diapositivas para una mejor presentación.

2.1.17. ZABBIX SERVIDOR SE PUEDE PROPAGAR A TRAVÉS DE LA CARGA DE TRABAJO VARIOS SERVIDORES Grupos de procesos del lado del servidor (descubridor, Poller, HTTP Poller, trampero, etc) puede ser ubicado en diferentes servidores físicos para un mejor rendimiento y disponibilidad.

2.1.18. OTRAS MEJORAS

2.1.18.1. EL MISMO CÓDIGO DE UNIX Y WINDOWS AGENTES Intercambio de código de agente medios de prueba y una mejor estabilidad.

2.1.18.2. NUEVOS PROTOCOLO DE COMUNICACIÓN  Nuevo protocolo de comunicación, compatible con 1.0 y 1.1.x, se ha desarrollado.

2.1.18.3. INCREMENTANDO TAMAÑO MÁXIMO DE IMÁGENES DE FONDO Tamaño máximo de las imágenes de fondo de los mapas se aumentó a 1,5-2MB, dependiendo de los ajustes de configuración en php.ini.

Page 8: Manual de ZABBIX

2.1.18.4. NUEVAS PLANTILLAS PREDETERMINADAS Construido en plantilla tiene nuevos nombres, varios de los nuevos modelos se introdujeron.

2.1.18.5. FLEXIBLE INTERVALOS DE ACTUALIZACIÓN ZABBIX apoyo diferentes intervalos de actualización de partidas para los diferentes días de la semana y en el tiempo.

2.1.18.6. APILAR GRÁFICOS Apilan los gráficos son compatibles.

2.1.18.7. MÁS FLEXIBLE DE REGISTRO DE LA ROTACIÓN Nuevo parámetro, Log File Size, los controles de registro de parámetros de rotación para ZABBIX servidor y agentes.

2.1.18.8 APOYO DE VINCULACIÓN ESTÁTICA  Estático vinculación del servidor y el agente se fijó binaria.

2.1.18.9. SELECCIÓN DE GRÁFICOS COLORGráficos apoyo más colores y la selección de estilo de color RGB.

2.1.18.10. AGENTE DE FILTRADO DE LADO Registro de filtrado por Posix estilo de expresión regular se puso en práctica más eficaz para el seguimiento de los archivos de registro.

2.1.18.11. PERFECIONADO DE COMANDOS DE SECUENCIA CONFIGURACIÓN

2.1.18.12. ZABBIX REMITENTE PARA LEER PARÁMETROS DE CONFIGURACIÓN DE AGENTE DEL ARCHIVO DE CONFIGURACIÓN

ZABBIX remitente (zabbix_sender) puede leer los parámetros relacionados con el servidor de agente del archivo de configuración.

2.1.18.13. APOYO DE MACROS DE COMANDOS REMOTOS Norma macros pueden ser también utilizados en los comandos remotos.

2.1.18.14. NUEVOS PARÁMETROS DE CONFIGURACIÓN Varios del lado del servidor de configuración de parámetros se introdujeron.

2.1.18.15. AVG () APOYARÁ TIPO INTEGER Función AVG () puede ser utilizado para temas entero.

2.1.18.16. AN ICONO PUEDE SER ASIGNADO A LOS ANFITRIONES DE HABER 'DESCONOCIDO' ESTATUS

Un icono para las máquinas en el 'desconocido' estado puede ser definido para su uso en los mapas.

2.2 QUE ESTA YA NO APOYA  2.2.1.1. REPETIDAS ACCIONES Y NOTIFICACIONES Las repetidas acciones de notificación y, mal que trabajan en 1.1.x, ya no están apoyo. Esta funcionalidad será sustituida por nueva escalada módulo en el futuro las emisiones de ZABBIX.

VOLUMEN CARGADOR SE SUSTITUYE POR DATOS XML DE

IMPORTAR / EXPORTAR

Formato de texto Lotes fue sustituido por el más flexible de datos XML de Importar / Exportar módulo.

2.2.1.3. USOS PERMISOS DE ELEMENTO POR NIVEL

Permisos de los usuarios de cada nivel-elemento ya no son compatibles. Se ha sustituye por usuario nuevo esquema de permiso.

2.3. INSTALATION Y ACTUALIZACIÓN DE NOTAS

2.3.1. INSTALACIONVéase la sección de Instalación para más detalles.

2.3.2. VERSION COMPATIBILIDAD

Agentes de ZABBIX 1.0 y ZABBIX 1.1.x pueden ser utilizados con ZABBIX 1.4. No modificación necesaria. ZABBIX 1,4 agentes se puede utilizar con las versiones anteriores de ZABBIX. Tenga en cuenta que el los agentes más nuevos no admiten vieja llaves de ZABBIX 1.0.

2.3.3.MEJORAR LA CALIDAD DE PROCEDIMIENTO Los siguientes pasos que se han realizado para el éxito de la actualización de ZABBIX 1.1.x a 1,4.

Todo el procedimiento de actualización puede tardar varias horas dependiendo del tamaño de ZABBIX base de datos.

2.3.3.1. DETENER ZABBIX SERVIDOR Detener ZABBIX servidor para asegurarse de que los nuevos datos no están llegando a la base de datos.

Page 9: Manual de ZABBIX

2.3.3.2. RESPALDO DE BASE DE DATOS EXISTENTE ZABBIX Esto es muy importante paso. Asegúrese de que tiene copia de seguridad de su base de datos. Ello ayudará a mejorar el procedimiento en caso de falla (falta de espacio en el disco duro, apagado, cualquier imprevisto problema).

2.3.3.3. RESPALDO ARCHIVOS DE CONFIGURACIÓN, ARCHIVOS PHP Y ZABBIX BINARIOS Hacer una copia de seguridad de ZABBIX binarios, archivos de configuración y los archivos PHP.

2.3.3.5 PARÁMETROS CRITICOS DE CONFIGURACIÓN DEL SERVIDOR Algunos parámetros de zabbix_server.conf fueron cambiados en el punto 1.4, los nuevos parámetros añadió. Si lo desea, puede revisarlos.

2.3.3.6 MEJORAR LA BASE DE DATOS Base de datos de secuencias de comandos de actualización se encuentran en el directorio upgrade/dbpatches/1.4 / :

MySQL: upgrade/dbpatches/1.4/mysql/patch.sql 

Oracle: upgrade/dbpatches/1.4/oracle/patch.sql

PostgreSQL: upgrade/dbpatches/1.4/postgresql/patch.sql

Nota: actualización de bases de datos puede llevar mucho tiempo, varias horas o más. Se recomienda probar la actualización en la prueba de medio ambiente.

Asegúrese de que tiene los permisos suficientes (crear tabla, el cuadro de caída, crear índice, índice de caída). También asegúrese de que tiene suficiente espacio libre en disco.

Normalmente, usted debe tener por lo menos 2 veces más de espacio en disco que el tamaño de las actuales base de datos.

Nota: Estos scripts son para actualizar desde ZABBIX 1.1.x sólo a 1,4!

2.3.3.7. INSTALAR NUEVA GUI ZABBIX Siga las instrucciones de instalación.

2.3.3.8. INICIO DEL NUEVO ZABBIX BINARIOS Comenzar una nueva binarios. Revise los archivos de registro para ver si los binarios se han iniciado con éxito.

2.4. COMERCIAL APOYO ZABBIX SIA ofrece una gama completa de opciones de soporte técnico para satisfacer sus necesidades específicas.

ZABBIX Servicios de Apoyo a proporcionar acceso directo a nuestros expertos ingenieros de soporte técnico que están dispuestos a ayudarle en el desarrollo, despliegue, gestión y de ZABBIX.

Visita http://www.zabbix.com/services.php o póngase en contacto con [email protected] para más detalles.

3.1. COMO Obtener ZABBIX Compruebe la ZABBIX Home Page en http://www.zabbix.com para obtener información acerca de la versión actual y las instrucciones para descargar.

3.2. REQUERIMIENTO

3.2.1. REQUISITOS HARDWARE

3.2.1.1. REQUISITOS MEMORIA

ZABBIX requiere tanto física como disco de memoria. 128 MB de memoria física y 256 MB de espacio libre en disco podría ser un buen punto de partida. Sin embargo, la cantidad necesaria de memoria de disco, obviamente, depende del número de los ejércitos y parámetros que están siendo vigilados. Si usted está planeando para mantener una larga historia de seguimiento de los parámetros, usted debe estar pensando de por lo menos un par de gigabytes de tener suficiente espacio para almacenar la historia en la base de datos. Cada demonio ZABBIX proceso requiere varias conexiones a una base de datos servidor. Cantidad de memoria asignada para la conexión depende de la configuración del motor de base de datos.

Nota: Cuanto más memoria física que tiene, el más rápido de la base de datos (y por lo tanto, ZABBIX) funciona!

3.2.1.2. REQUISITOS CPU ZABBIX y, en particular, ZABBIX base de datos puede requerir importantes recursos de CPU en función del numero de seguimiento de los parámetros elegidos y motor de base de datos.

3.2.1.3. OTROS HARDWARE Un puerto de comunicaciones serie y de un módem GSM necesaria para la utilización de SMS notificaciones built-in ZABBIX.

3.2.1.4. EJEMPLO DE CONFIGURACIÓN DE HARDWARE

El cuadro ofrece varias configuraciones de hardware:

Page 10: Manual de ZABBIX

Nombre de plataforma de CPU / memoria base de datos de seguimiento de

nombre Plataforma CPU/Memory Data base Monitored

hosts

PequeñoUbuntu

Linux

P2 350MHz

256MBMySQL MyISAM 20

MédioUbuntu

Linux 64 bit

AMD Athlon

3200+

2GB

MySQL InnoDB 500

GrandeUbuntu

Linux 64 bit

Intel Dual

Core 6400

4GB RAID

MySQL InnoDB

or

PostgreSQL

>1000

Muy GrandeRedHat

Enterprise

Intel Xeon

2 CPU

8GB RAID

MySQL InnoDB

or

PostgreSQL

>10000

NOTA:

Cifras reales de configuración depende del número de elementos activos y tasas de actualización mucho. Se recomienda mantener el motor de base de datos una caja aparte para grandes instalaciones

3.2.2. SOPORTE DE PLATAFORMAS

Debido a los requisitos de seguridad y de misión crítica la naturaleza de la supervisión del servidor, UNIX es el único sistema operativo que puede ofrecer constantemente el necesario rendimiento, tolerancia a fallos y la resistencia.

ZABBIX opera en líderes en el mercado versiones.

ZABBIX se prueba en las siguientes plataformas:

AIX

Free BSD

HP-UX

Linux

Mac OS / X

Open BSD

SCO Open Server

Solaris

Nota: ZABBIX puede trabajar sobre otros Unix-como sistemas operativos como así.

3.2.3. SOFTWARE REQUERIDO.ZABBIX se articula en torno moderno servidor web Apache, base de datos de los motores principales, y el lenguaje de scripting PHP.

El siguiente software es necesario para ejecutar ZABBIX

SOFTWARE VERSION COMMENTARIOS

Apache1.3.12

o posterior

PHP

Page 11: Manual de ZABBIX

4.3 o posterior

PHP modules:

php-gd

php-bcmath

4.3 o posterior

Módulo PHP GD debe apoyar PNG imágenes. 

MySQL

php-mysql

3.22

o posterior

Requerido si se usa MySQL como ZABBIX base de datos de backend

Oracle

php-sqlora8

9.2.0.4

o posterior

Requerido si se usa MySQL como ZABBIX base de datos de backend

PostgreSQL

php-pgsql

7.0.2

o posterior

Requerido si se utiliza PostgreSQL como ZABBIX base de datos de backend. Considere la posibilidad de utilizar PostgreSQL 8.x o posterior para mucho mejor rendimiento.

SQLite

php-sqlite3

3.3.5

o posterior

SQLite necesario si se utiliza como ZABBIX base de datos backend

3.2.4. ELECCIÓN DE MOTOR DE BASE DE DATOS ZABBIX apoya cuatro motores de bases de datos:

MySQL

Oracle

PostgreSQL

SQLite

Cada motor de base de datos tiene sus propias ventajas. No podemos recomendar uno más otro. Elección de motor de base de datos depende de los siguientes aspectos:

poderoso que es su hardware

libre o comercial motor de base de datos

cómo está ocupado el Servidor de ZABBIX

El cuadro puede ser utilizado como una recomendación general sobre la elección de la base de datos motor.

El uso de ZABBIX servidor motor de base de datos de elección

Page 12: Manual de ZABBIX

Nodo PesadosMySQL InnoDB independiente PostgreSQL

Ligeros nodoMySQL MyISAM independiente PostgreSQL

Mando a distancia cero-admin. Nodo SQLite

3.2.5. BASE DE DATOS TAMAÑO Datos ZABBIX configuración requiere una cantidad fija de espacio en disco y no crecer mucho.

ZABBIX tamaño de la base de datos depende principalmente de estas variables, que definen importe de almacenar datos históricos:

Número de valores transformados por segundoEste es el número promedio de nuevos valores ZABBIX servidor recibe cada segundo.

Por ejemplo, si tenemos 4000 artículos para la vigilancia con la tasa de refresco de 60 segundo, el número de valores por segundo se calcula como 3000/60 = 50. Esto significa que 50 nuevos valores se añaden a ZABBIX base de datos cada segundo.

Ama de llaves para la configuración de la historia 

Meses. Cada nuevo valor exigido cierta cantidad de espacio en disco de datos e índice.

Por lo tanto, si queremos mantener los 30 días de la historia y los valores reciben el 50 por segundos, el número total de valores será de alrededor de (30 * 24 * 3600) * 50 = 129.600.000, o alrededor de 130 M de valores.

En función de motor de base de datos utilizada, el tipo de valores recibidos (flotadores, enteros, cadenas de texto, archivos de registro, etc), espacio en disco para el mantenimiento de un único valor puede variar de 40 octetos a cientos de bytes. Normalmente es alrededor de 50 bytes por valor.

En nuestro caso, significa que 130 M de valores requerirá 130 M * 50 bytes = 6.5GB de espacio en disco.

ama de llaves para las tendencias

ZABBIX mantiene 30 minutos máx / min / promedio / contar las estadísticas de cada uno de los puntos en la tabla tendencias. Los datos se utiliza para la tendencia a largo plazo y gráficos. ZABBIX base de datos, dependiendo de tipo de base de datos, requiere aproximadamente 128 bytes por total cada uno.

Supongamos que queremos mantener los datos de tendencia de 5 años. 3000 se requieren valores (3000/1800) * (24 * 3600 * 365) * 128 = 6.3GB por año, o 31.5GB por 5 años.

ama de llaves para la configuración de eventos

ZABBIX cada caso requiere aproximadamente 130 bytes de espacio en disco. Es difícil número de eventos generados por ZABBIX diario. En el peor de los casos, es posible que ZABBIX asumir que genera un evento por segundo.

Esto significa que si queremos mantener a 3 años de los acontecimientos, esto requeriría 3 * 365 * 24 * 3600 * 130 = 11GB

El cuadro contiene las fórmulas que pueden ser utilizados para el cálculo de espacio en disco necesario para ZABBIX sistema:

ParametrosFórmula para el parámetro de espacio en disco necesario (en bytes)

ZABBIX configuración de tamaño fijo Normalmente, los 10 MB o menos.

Historia

Días laborables * (temas / tasa de refresco) * 24 * 3600 * octetos

elementos: número de artículos días: número de días para mantener la historia la tasa de refresco: media tasa de refresco de temas bytes: número de bytes necesarios para mantener único valor, depende de la base de datos motor, normalmente 50 bytes.

Tendencias Días laborables * (items/1800) * 24 * 3600 * octetos

Page 13: Manual de ZABBIX

elementos: número de artículos

Número de días para mantener la historia bytes: número de bytes necesarios para mantener única tendencia, depende de la base de datos motor, normalmente 128 bytes

Eventos

Días laborables * eventos * 24 * 3600 * octetos eventos: el número de eventos por segundo. Un (1) caso por segundo en el peor de los casos escenario. Días: número de días para mantener la historia bytes: número de bytes necesarios para mantener única tendencia, depende de la base de datos motor, normalmente 130 bytes.

Así, el total de espacio en disco necesario puede calcularse como:

Historia de configuración + + + Tendencias Eventos

El espacio en disco no va a ser utilizada inmediatamente después de ZABBIX instalación. Base de datos de tamaño de crecer entonces se dejan de crecer en algún momento, que depende de hosekeeper ajustes.

Nota: Los requisitos de espacio en disco para los nodos distribuidos en el programa de instalación se calculan en una manera similar, pero esto también depende de un número total de nodos secundarios vinculados a un nodo.

3.2.6. TIEMPO DE SINCRONIZACIÓN

Es muy importante que precisa la fecha del sistema en el servidor con ZABBIX ejecutando. El tiempo es uno de los más populares demonios que sincroniza el tiempo del anfitrión con el tiempo de otras máquinas.

3.3. COMPONENTES

3.3.1. COMPONENTES ZABBIX

ZABBIX consta de varios de los principales componentes de software, las responsabilidades de que se describen a continuación.

3.3.2. SERVIDOR ZABBIX

Este es el centro de la ZABBIX software. El servidor puede comprobar a distancia servicios de red (tales como servidores web y servidores de correo) a través de la simple notificación controles, pero también es el elemento central a la que los agentes se informe la integridad y la disponibilidad de lainformación y las estadísticas. El servidor central es el repositorio en el que toda la configuración, estadísticas y datos operacionales son almacenados, y es la entidad en el ZABBIX software que se activa alerta administradores cuando surgen problemas en cualquiera de los sistemas de seguimiento.

ZABBIX también puede realizar agente-menos la vigilancia y seguimiento de la red también dispositivos que utilizan los agentes SNMP.

3.3.3. AGENTE ZABBIX

Con el fin de vigilar activamente los recursos locales y las aplicaciones (tales como discos duros, memoria, procesador estadísticas etc.) en sistemas en red, los sistemas de ZABBIX ejecutar el agente. El agente se reunirá la información operativa del sistema en el que se está ejecutando, e informar estos datos a la ZABBIX para seguir transformación. En caso de fallas (como un disco duro completo funcionamiento, o un estrellado proceso de servicio), el servidor puede ZABBIX activamente alerta a los administradores de la máquina particular que informó de la avería. El ZABBIX agentes son muy eficientes debido al uso de las llamadas al sistema para reunir información estadística.

3.3.4. LA INTEFACE DE LA WEB

Con el fin de permitir el fácil acceso a los datos de seguimiento y, a continuación, la configuración de ZABBIX desde cualquier lugar y desde cualquier plataforma, la interfaz basada en la web es siempre.

La interfaz es una parte de la ZABBIX Server, y es por lo general (pero no necesariamente) se ejecutan en la misma máquina física como el funcionamiento de la ZABBIX Server.

Nota: ZABBIX front-end debe ejecutar en la misma máquina física de SQLite es utilizados.

3.4. INSTALACIÓN DE ORIGEN

3.4.1. SOFTWARE REQUISITOS  Construcción de ZABBIX servidor o agentes de las fuentes requiere software adicional.

Page 14: Manual de ZABBIX

El siguiente software es necesario para compilar ZABBIX:

Uno de los siguientes motores de bases de datos:

MySQL cabeceras y bibliotecas

Versión 3.22 o posterior necesario.

Oracle cabeceras y bibliotecas

Sqlora8 encabezados y las bibliotecas son obligatorios.

PostgreSQL cabeceras y bibliotecas

Versión 7.0.2 o posterior necesario. Considere la posibilidad de utilizar

PostgreSQL 8.x para mucho mejor rendimiento.

SQLite cabeceras y bibliotecas

Versión 3.3.5 o posterior necesario.

Nota: Normalmente, siempre como parte de mysql-dev, postgresql-dev, sqlite3-dev paquetes.

NET-SNMP (o UCD-SNMP), biblioteca y archivos de cabecera

Necesario para el soporte SNMP. Opcional.

Iksemel biblioteca y archivos de cabecera

Necesarias para permitir la mensajería Jabber. Opcional.

Libcurl biblioteca y archivos de cabecera

Versión 7.13.1 o superior necesarios para el módulo Web. Opcional.

Compilador de C Compilador de C es obligatorio. Compilador de C de GNU es la mejor opción para las plataformas abiertas. Otros (HP, IBM)compiladores de C pueden utilizarse como así.

GNU Make

GNU make es necesario para el proceso ZABBIX Makefiles.

3.4.2ESTRUCTURA DE DISTRIBUCIÓN ZABBIX DOCS

El directorio contiene este manual en formato PDF src El directorio contiene las fuentes para todos los procesos,salvo ZABBIX frontales. src / zabbix_server

El directorio contiene Makefile y las fuentes de zabbix_server. src / zabbix_agent

El directorio contiene Makefile y las fuentes de zabbix_agent y zabbix_agentd. src / zabbix_get

El directorio contiene Makefile y las fuentes de zabbix_get. src / zabbix_sender

El directorio contiene Makefile y las fuentes de zabbix_sender. incluir

El directorio contiene ZABBIX incluir archivos.

misc

misc / init.d

El directorio contiene start-up scripts para diferentes plataformas.

frontends

frontales / php

El directorio contiene archivos de PHP. crear

El directorio contiene secuencia de comandos SQL para la creación de base de datos inicial.

crear / esquema

La creación de esquemas de bases de datos.

crear / datos

Datos para la creación de bases de datos inicial.

actualizaciones

El directorio contiene procedimientos de actualización para las diferentes versiones de ZABBIX.

Page 15: Manual de ZABBIX

3.4.3. SERVIDOR ZABBIX Del lado del servidor

Paso 1 Crear la cuenta de superusuario ZABBIX

Este es el usuario el servidor se ejecute como. Para su uso en producción debe crear un dedicado sin cuenta ( 'zabbix' es comúnmente utilizado). Ejecutar como ZABBIX 'root', 'bin', o de cualquier otra cuenta con derechos especiales es un riesgo para la seguridad. ¡No lo hagas!

Nota: ZABBIX proceso de servidor (zabbix_server) está protegido de que se ejecute en virtud de cuenta de root.

Paso 2 Desempaquete ZABBIX fuentes

shell> gunzip zabbix-1.4.tar.gz & & tar-xvf zabbix-1.4.tar

Paso 3 Crear la base de datos ZABBIX

ZABBIX viene con scripts SQL utilizado para crear el esquema de base de datos necesaria y también para insertar una configuración por defecto. Existen diferentes scripts para MySQL, Oracle, PostgreSQL y SQLite.

Para MySQL:

shell> mysql-u-p mysql> zabbix crear base de datos; mysql> quit; shell> crear cd / esquema shell> gato mysql.sql | mysql-u-p zabbix shell> cd .. / datos shell> gato data.sql | mysql-u-p zabbix shell> gato images_mysql.sql | mysql-u-p zabbix Para Oracle (que suponemos que el usuario 'zabbix "con la contraseña" password "y existe tiene permisos para crear objetos de base de datos): shell> crear cd / esquema shell> gato oracle.sql | sqlplus zabbix / password> out.log Nota: Consulte el archivo out.log para los mensajes de error. shell> cd .. / datos shell> gato data.sql | sqlplus zabbix / password> out.log shell> gato images_oracle.sql | sqlplus zabbix / password>> out.log Para PostgreSQL: shell> psql-U sa psql> zabbix crear base de datos; psql> \ q shell> crear cd / esquema shell> gato postgresql.sql | psql-U sa zabbix shell> cd .. / datos shell> gato data.sql | psql-U sa zabbix shell> gato images_pgsql.sql | psql-U sa zabbix Copyright 2007 ZABBIX SIA Página 40 de 204

Para SQLite: shell> crear cd / esquema shell> gato sqlite.sql | sqlite3 / var / lib / SQLite / zabbix.db shell> cd .. / datos shell> gato data.sql | sqlite3 / var / lib / SQLite / zabbix.db shell> images_sqlite3.sql gato | sqlite3 / var / lib / SQLite / zabbix.db

Nota: 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 compiladas tanto para el servidor (máquina de vigilancia) y como los clientes (seguimiento de máquinas). Para configurar la fuente para el servidor, usted Debe especificar la base de datos que se utilizarán.

shell configure - enable-servidor - with-mysql - with-net-snmp-con-Jabber -- con-libcurl # para Jabber + MySQL + WEB vigilancia

o

shell> / configure - enable-servidor - with-pgsql - with-net-snmp-con-Jabber -- con-libcurl # para PostgreSQL + + Jabber Web

o

shell>. / configure - enable-servidor - with-Oracle = / home/zabbix/sqlora8 -with-netsnmp – with(Con)-Jabber- with (con)-libcurl # to (para) Jabber + Oracle +WEB vigilancia

Page 16: Manual de ZABBIX

Nota: Utilice bandera - with-Oracle con el fin de especificar la ubicación de sqlora8 biblioteca. La biblioteca es necesaria para el apoyo de Oracle. La biblioteca se puede encontrar en la página principal libsqlora8

Nota: Utilice bandera - enable-static estáticamente a bibliotecas de vínculos. Si va a distribuir binarios compilados entre los diferentes servidores, debe utilizar esta bandera para que estas binarios de trabajo sin las bibliotecas. - enable-static no funciona bajo Solaris. Bandera - with-UCD-SNMP puede utilizarse en lugar de - with-net-snmp. Si no SNMP apoyo necesario, de ambos - con-net-snmp y - with-UCD-SNMP puede ser saltará.

Sin embargo, si usted quiere compilar los binarios del cliente junto con el servidor de archivos binarios, ejecuta:

shell>. / configure - enable-servidor - enable-agent - with-mysql - with-net-snmp -- con-Jabber-con-libcurl

Parámetro-enable-static puede ser usado para forzar la vinculación.

Paso 5 Hacer e instalar todo

shell> make install

De forma predeterminada,

make install

Se instalará todos los archivos en / usr / local / bin, / usr / local / lib etc Usted puede especificar un instalación que no sea el prefijo / usr / local usando - prefix

Paso 6: Configurar / etc / services

El paso no es requisito real. Sin embargo, se recomienda. En el cliente (seguimiento) las máquinas, agregue las siguientes líneas a / etc / services:

zabbix_agent 10050/tcp zabbix_trap 10051/tcp

Paso 7: Configurar / etc / inetd.conf

Si va a utilizar zabbix_agent en lugar de la recomendada zabbix_agentd, el siguiente línea se debe añadir:

zabbix_agent stream tcp nowait.3600 zabbix / opt / zabbix / bin / zabbix_agent

Reinicie inetd

shell> killall-HUP inetd

Modificar la configuración predeterminada en los archivos de configuración

Paso 8: Configurar / etc / zabbix / zabbix_agent.conf

Usted necesita configurar este archivo para cada host zabbix_agent haber instalado. El archivo debe contener la dirección IP del servidor ZABBIX. Las conexiones de otros hosts se negó. Usted puede tomar misc / conf / zabbix_agent.conf como ejemplo.

Paso 9: Configurar / etc / zabbix / zabbix_agentd.conf

Usted necesita configurar este archivo para cada host con zabbix_agentd instalado. El archivo debe contener la dirección IP del servidor ZABBIX. Connectionsfrom otros hosts se negó. Usted puede tomar misc / conf / zabbix_agentd.conf como ejemplo.

Paso 10 Configurar / etc / zabbix / zabbix_server.conf

Para las pequeñas instalaciones (hasta diez seguimiento de hosts), son los parámetros por defecto suficiente. Sin embargo, usted debe cambiar los parámetros por defecto para maximizar rendimiento de ZABBIX. Véase la sección [de afinamiento del rendimiento] para más detalles. Usted puede tomar misc / conf / zabbix_server.conf como ejemplo.

Paso 11 Ejecutar los procesos de servidor

Ejecutar en zabbix_server del lado del servidor.

shell> bin cd

shell>. / zabbix_server

Paso 12 Ejecutar los agentes

Ejecutar zabbix_agentd cuando sea necesario.

shell> bin cd

shell>. / zabbix_agentd

Page 17: Manual de ZABBIX

3.4.4. ZABBIX Agente

Del lado del cliente

Paso 1 Crear la cuenta ZABBIX

Este es el usuario el agente se ejecuta como. Para su uso en producción debe crear un dedicado sin cuenta ( "zabbix" se utiliza comúnmente). ZABBIX agentes tienen protección contra la ejecuta bajo la cuenta de superusuario.

Paso 2 Desempaquete ZABBIX fuentes

shell> gunzip zabbix-1.4.tar.gz & & tar xvf zabbix-1.4.tar

Pasó 3: Configurar y compilar el código fuente de su sistema

Las fuentes debe ser compilado para el cliente solamente.

Para configurar la fuente para el cliente:

shell>. / configure - enable-agente

Nota: Utilice bandera - enable-static estáticamente a bibliotecas de vínculos. Si va a distribuir binarios compilados entre los diferentes servidores, debe utilizar esta bandera para que estas binarios de trabajo sin las bibliotecas.

Paso 4 Crear agente

shell> hacer

Copiar creado a partir de binarios bin / en / opt / zabbix / bin o cualquier otro directorio Otros comunes son los directorios / usr / local / bin o / usr / local / zabbix / bin.

Paso 5: Configurar / etc / services

El paso no es requisito real. Sin embargo, se recomienda.

En el cliente (seguimiento) las máquinas, agregue las siguientes líneas a / etc /services: zabbix_agent 10050/tcp

zabbix_trap 10051/tcp

Paso 6: Configurar el archivo / etc / inetd.conf

Si va a utilizar zabbix_agent en lugar de la recomendada zabbix_agentd, la siguiente línea se debe añadir:

zabbix_agent stream tcp nowait.3600 zabbix / opt / zabbix / bin / zabbix_agent Reinicie inetd

shell> killall-HUP inetd

Paso 7: Configurar / etc / zabbix / zabbix_agent.conf

Usted necesita configurar este archivo para cada host zabbix_agent haber instalado. El archivo debe contener la dirección IP del servidor ZABBIX. Las conexiones de otros hosts se negó. Tenga en cuenta, que no final de la línea de caracteres debe presentar en el archivo.

Usted puede tomar misc / conf / zabbix_agent.conf como ejemplo.

Paso 8: Configurar / etc / zabbix / zabbix_agentd.conf

Usted necesita configurar este archivo para cada host con zabbix_agentd instalado. El archivo debe contener la dirección IP del servidor ZABBIX. Las conexiones de otros hosts se negó. Usted puede tomar misc / conf / zabbix_agentd.conf como ejemplo.

Paso 9 Ejecutar sobre zabbix_agentd seguimiento de todas las máquinas shell> / opt / zabbix / bin / zabbix_agentd

Nota:

Usted no debe correr zabbix_agentd si han optado por utilizar zabbix_agent!

Nota:

Asegúrese de que su sistema permite la asignación de 2 MB de memoria compartida, De lo contrario, el agente no puede iniciar y verás "No se puede asignar compartida memoria para coleccionista. "Agente en el archivo de registro. Esto puede suceder en Solaris 8.

3.4.5. ZABBIX WEB Interface

PASO 1 APUNTE SU NAVEGADOR A ZABBIX URL.

Page 18: Manual de ZABBIX

PASO 2 LEER Y ACEPTAR LA GPL V2.

PASO 3 ASEGÚRESE DE QUE TODO EL SOFTWARE PRE-REQUISITOS SE CUMPLAN.

Page 19: Manual de ZABBIX

Pre-requisitos Minimo de valor Descripcion

PHP version 4.3.0

PHP Memoria limite 8MBIn php.ini:

memory_limit = 128M

PHP puesto maximo de tamaño

8MBIn php.ini:

post_max_size = 8M

PHP tiempo maximo de ejecucion

300 secondsIn php.ini:

max_execution_time = 300

PHP base de datos apoyar

One of: MySQL, Oracle, PostgreSQL, SQLite

Uno de los siguientes módulos debe ser instalado: php, mysql, php-sqlora8, phppgsql, php-sqlite3

PHP BC matematica Any(cualquiera) Compiled in PHP5.

GD Version 2.0 o superior Modulo php-gd.

Formato de imagen Al menos PNG Modulo php-gd.

PASO 4 CONFIGURAR AJUSTES DE LA BASE DE DATOS. ZABBIX BASE DE DATOS DEBE YA LA CREACIÓN DE

Page 20: Manual de ZABBIX

PASO 5 VÉASE EL RESUMEN DE LA CONFIGURACIÓN

PASO 6 DESCARGAR ARCHIVO DE CONFIGURACIÓN Y EL LUGAR . EN VIRTUD DE CONF /.

Page 21: Manual de ZABBIX

PASO 7 COMPRUEBE SI TODO ESTÁ BIEN.

Paso 9 Para distribuidos de monitoreo sólo!

Si se utiliza en un entorno distribuido lo que tienes que ejecutar: shell>. / zabbix_server-n

Nodo ID que es un único nodo identificator. Por ejemplo:

shell>. / zabbix_server-n 1

Page 22: Manual de ZABBIX

Esto convertir la base de datos de datos para su uso con Nodo ID'1 'y añade también un local

3.5. ACTUALIZACIÓNIONES

El procedimiento de actualización es muy sencilla. Nueva binarios y la interfaz debe ser instalado de acuerdo a las últimas instrucciones de instalación. Con el fin de actualizar la base de datos estructura, los siguientes pasos a realizar.

El proceso de actualización puede tardar de 0 segundos (si no los parches necesarios) a varios horas. Tenga en cuenta que antes de aplicar los parches de base de datos, todos los procesos deben ZABBIX se detuvo.

Actualización de bases de datos normalmente se requiere para la actualización de uno de los principales estable a otro. Por ejemplo, desde 1.1.x para 1.4.x.

Para instalaciones de producción de una base de datos de copia de seguridad es obligatorio!

3.5.1 BASE DE DATOS ACTUALIZACIÓN

Ir a la puesta al día / dbpatches directorio. En este directorio están lossubdirectorios nombrado de acuerdo con una actualización de la versión (por ejemplo,1.0beta3_to_1.0beta4). Introduzca el directorio correspondiente a su actualización (si está actualizando a través de múltiples versiones, tendrá que aplicar las actualizaciones una a la vez). Dependiendo de que base de datos que utiliza:

shell> cd mysql; gato patch.sql | zabbix mysql-u-p

o shell> cd postgresql; gato patch.sql | psql-U sa zabbix

No se olvide de actualizar PHP front-end archivos.

Por último, lea la versión por debajo de las notas específicas adicionales para los procedimientos y útiles información.

4. PROCESOS ZABBIX 4.1. SERVIDOR ZABBIX

ZABBIX Server es un proceso central de ZABBIX software. ZABBIX Server se puede iniciado por la ejecución de:

shell> bin cd shell>. / zabbix_server ZABBIX servidor se ejecuta como un proceso demonio. ZABBIX servidor acepta los siguientes parámetros de línea de comandos:

-c - config especificar el archivo de configuración, por defecto es / etc / zabbix / zabbix_server.conf

-h - ayudar a dar esta ayuda

-v - versión en pantalla el número de versión

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.conf shell> zabbix_server - Ayuda shell> zabbix_server-v

El archivo de configuración contiene parámetros para zabbix_server. El archivo debe existir y debe tener permisos de lectura para el usuario 'zabbix 뮠 Apoyado parámetros

Parametro Obligatorio Valor por defecto Descripcion

AlertScriptsPath No /home/zabbix/binUbicacion deguiones para user defined los tipos de medios.

DBHost si - Nombre de base de datos .Normalmente"zabbix".

DB nombre si -Nombre de base de datos

"zabbix".

DBSocket No - DB toma su nombre. Se utiliza para no a la conexión TCP MySQL database.

Page 23: Manual de ZABBIX

Example: /tmp/mysql.sock

DB contraseña No NULLBase de dato de la contraseña no se utilize y acontinuacion debe ser comento.

DB Uso No NULL Nombre del usuario para conectarce a base de datos.

Nivel de depuración No 3

De depuracion de uno de

0 – niguno

1 – critica

2 – errores

3 – advertencia

4 – depurar

Deshabilitar Houseke eping

No 0si se pone a 1 ,se ama de llaves

ser discapacitados

Secuencias de comandos externos

No/ etc/zabbix/extern alscripts

Ubicacion delos guiones para controles esternos.

FpingLocation No /usr/sbin/fpingUbicacion deICMP Pinger.elo deben tener setuid pabellon conjunto

Housek kepingFr equency

No 1

el parametro define como a menudo el demonio debe realizar limpieza procedimientos

(en horas).si postgreSQL reutiliza el conjunto valor a24.

Include No -

Utilice este parametropara incluir un archivo en la configuración archivo.numero deparametros incluir no esta limitado por ejemplo=/etc/zabbix/db conn.

Listen IP No -

Interfaz para escuchar por trampero procesos.trampero escuche

Parametro obligatorio Valor por defecto Descripcion

Tiempo en segundos pidió a la recuperación de valor (1-255) Nota: Ejemplo de la archivo de configuración puede ser encontrar en misc / conf / zabbix_server.conf

TrapperTimeout No 5Tiempo en segundos tratamiento de las trampas (1-255)

Retraso No disponible No 60Cómo ofter intenta conectarse a no de acogida

Page 24: Manual de ZABBIX

Retraso inalcanzable No 15¿Con qué frecuencia intenta conectarse a inalcanzable de acogida

Período de cobertura No 45

Si un anfitrión fue inalcanzable para el más de Unreachable Periodo segundos, cambio de acogida a No disponible

4.2. ZABBIX AGENTE (UNIX, INDEPENDIENTE DE DEMONIO) ZABBIX UNIX agente se ejecuta en un objeto de un seguimiento de acogida. El agente del anfitrión proporciona el rendimiento y la disponibilidad de información para ZABBIX Server.

ZABBIX Agente procesos de los temas del tipo 'ZABBIX agente' o 'Agente ZABBIX (activo) ". ZABBIX agente se puede iniciar a través de la ejecución: shell> bin cd shell>. / zabbix_agentd ZABBIX agente se ejecuta como un proceso demonio. ZABBIX Agente acepta los siguientes parámetros de línea de comandos: -c - config especificar el archivo de configuración, por defecto es / etc / zabbix / zabbix_agentd.conf -h - ayudar a dar esta ayuda -v - versión en pantalla el número de versión -p - imprimir imprimir apoyado métrica y de salida -t - ensayo de prueba especificada métricas y . salida

Con el fin de obtener esa ayuda ejecutar: shell> zabbix_agentd-h

Ejemplo de parámetros de línea de comandos: shell> zabbix_agentd-c / usr / local / etc / zabbix_agentd.conf shell> zabbix_agentd de ayuda shell> zabbix_agentd-print shell> zabbix_agentd-t "system.cpu.load [todos, avg1]"

El archivo de configuración contiene parámetros de configuración para zabbix_agentdEl archivo debe existir y debe tener permisos de lectura para el usuario'zabbix 뮁 poyado en parámetros,

Parametro Mandatory Default value Description

Nivel de depuración No 3

0 - ninguno 1 - crítica 2 - errores 3 - advertencias 4 - depurar

Deshabilitar activos No 0

Desactivar la transformación de activoscontroles. El agente no conectarse al servidor para ZABBIX obtener la lista de elementos activos.

Posibilitar Remotos

CommandosNo 0

Habilitar comandos remotos. ZABBIX servidor será capaz de para enviar comandos ejecución por el agente.

Host name NoNombre

de host.

Nombre de host. Único nombre de host. El nombre de host se utiliza para activos sólo los controles. Si faltan, el sistema de host (system.hostname) se utiliza

Parámetro Obligatorio Valor por defecto Descripcion

Include No -

Utilice este parámetro para incluir un archivo en la configuración archivo. Número de parámetros Incluir no está limitado.

Por ejemplo: Incluir = / etc / zabbix / user_par ameters.conf

Page 25: Manual de ZABBIX

escuchar

IPNo -

Dirección IP de obligar a la agente.

Útil si el host tiene múltiples interfaces.

Escuchar Port No 10050 Número de puerto a escuchar.

Archivo de registro No -Nombre del archivo de registro. Si no se establece, syslog se utiliza

Tamaño del archivo de registro

No 1

Este parámetro de registro de los controles rotación para LogFile. De forma predeterminada, ZABBIX roatates automáticamente archivo de registro si llega a 1 MB. Este parámetro se encuentra en MB. Si se pone a 0, la rotación de los registros no se a realizar.

Pid File No / tmp/zabbix_age ntd.pid Nombre del fichero PID.

Actualizar activa los controles No 120El agente se actualizará la lista de activa los controles una vez por 120 (por defecto) segundos.

Server si -Delimitado por comas lista de IP direcciones de ZABBIX servidores. Conexiones de otros las direcciones IP se rechazada.

Server Port No 10051El agente se conectará a este El puerto del servidor para su procesamiento activa los controles.

Agentes Stara No 5 Número 5 de los agentes para empezar.

Time out No 3 Número 5 de los agentes para empezar.

Parámetros de usuario No -Definida por el usuario parámetro para monitor. No puede ser

Parametro obligatorio Valor por defecto Descripcion

varios definidos por el usuario parámetros. Valor forma, Ejemplo: = UserParameter uso RS, que | wc-l Nota: Ejemplo del archivo de configuración puede ser encontrados en la misc / conf / zabbix_agentd.con f.

4.3. AGENTE ZABBIX (UNIX, LA VERSIÓN INETD)

El archivo contiene los parámetros de configuración para zabbix_agent. El archivo debe existir y debe tener permisos de lectura para el usuario 'zabbix 뮠 Apoyado parámetros:

Parametro Obligatorio Valor por defecto Descripcion

Servidos si -

Coma-lista delimitada de la propiedad intelectualdirecciones de ZABBIX servidores. Conexiones de otros las direcciones IP se rechazada.

Time out No 3

No gastar más que Tiempo de segundos en llegar pidió valor (1-255).

El agente no matara timeouted Parámetros de los procesos de usuario

Page 26: Manual de ZABBIX

Use Parameter No -

Definida por el usuario parámetro para monitor. No puede ser varios definidos por el usuario parámetros.

Ejemplo:User Parameter =nosotros ERS, que | wc-l

Nota: Ejemplo de un archivo de configuración se puede encontrar en la misc / conf / zabbix_agent.conf 4.4.ZABBIX Agente (Windows) Zabbix_agentd es ZABBIX agente de los sistemas de Win32/64. Se trabajará enWindows NT 4.0, Windows 2000, Windows XP y Windows Vista.

4.4.1. INSTALACION La instalación es muy sencilla e incluye 3 pasos: PASO 1 Crear un archivo de configuración. Crear archivo de configuración de c: / zabbix_agentd.conf (tiene la misma sintaxis, como UNIX agente). PASO 2 Instalar agente como un servicio de Windows. zabbix_agentd.exe - install

Si desea utilizar otro archivo de configuración que c: \ zabbix_agentd.conf, usted debe utilizar el siguiente comando para la instalación de servicios:

zabbix_agentd.exe - config instalar

Ruta de acceso completa para el archivo de configuración debe ser especificado.

PASO 2 Ejecutar agente. Ahora puedes utilizar el Panel de control para iniciar la agente del servicio o ejecutar: zabbix_agentd.exe - inicio

Nota: Windows NT 4.0 nota. Zabbix_agentd.exe utiliza PDH (Datos de rendimiento Ayudante) API para reunir información diversa sobre el sistema, PDH.DLL a fin de que se necesita. Esto DLL no es suministrado con Windows NT 4.0, por lo que necesita para descargar e instalar por usted mismo.Microsoft Knowledge Base el artículo número 284996 se describe en este detalle y contiene un enlace de descarga. Usted puede encontrar este artículo en http://support.microsoft.com/default.aspx?scid=kb; en-us; 284996

4.4.2. USO

La línea de comandos de sintaxis:

zabbix_agentd.exe [VHP-] [-idsx] [-c ] [-t ]

Agente ZABBIX Windows acepta los siguientes parámetros de línea de comandos: OPCIONES: -c-config suplentes Especifique el archivo de configuración

(por defecto es c: \ zabbix_agentd.conf).

-h - ayudar a la pantalla la información de ayuda.

-V - version Muestra el número de versión.

-p - Imprimir Imprimir lista de controles (métricas) y salida. -t-test los ensayos de verificación único (métricas) y de salida.

FUNCIONES: -I - Instalación de instalar ZABBIX agente como un servicio.

-d - desinstalar Desinstalar ZABBIX agente de servicio.

-S - Inicio Inicio ZABBIX agente de servicio.

-x - estación ZABBIX agente de servicio.

El archivo contiene los parámetros de configuración para Zabbix_agentd.exe. Apoyado parámetros:

Parametros obligatorio Valor por defecto Descripcion

Alias No - Establece el seudónimo de parámetro. Puede ser útil para sustituir largo y complejo parámetro con un nombre más pequeños y un sencillo. Por ejemplo, si que desea recuperar depaginación 

Page 27: Manual de ZABBIX

archivo en el uso de porcentajes de el servidor, puede utilizar

parámetro "perf_counter [\ paginación

Parameter Mandatory Default value Description

(_Total) \% de uso] ", o usted puede definir un alias de añadir la siguiente línea a fichero de configuración: Alias = pg_usage: perf_counter [\ Pagi ng archivo (_Total) \% de uso] Después de que se puede utilizar nombre de parámetro "pg_usage" para recuperar la misma información. Puede especificar como muchos "Alias" como registros lo desea. Tenga en cuenta que alias no puede utilizarse para parámetros definidos en el "PerfCounter" configuración archivo de registros.

Nivel de depuracion No 3

0 - ninguno 1 - crítica 2 - errores 3 - advertencias 4 - depurar

Include No -

Utilice este parámetro a un archivo en la configuración archivo. Número de parámetros Incluir no está limitado. Por ejemplo:

Incluir = c: \ user_parameters. conf

ListenPort No 10050 Número de puerto a escuchar

Largo de acchivos No -Nombre del archivo de registro. Si no se establece, syslog se utiliza.

Registro de símbolos sin resolver

No -

Los controles de la tala símbolos no resueltos durante agente de inicio. Valores pueden ser cadenas 볦 iacute;렯 뮯련 sin comillas).

Max Collector Pro cessing Time

No 100

Sets máximo aceptable el tiempo deprocesamiento de datos de una muestra de Colector hilo (en milisegundos)

Si el procesamiento exceder el tiempo especificado valor, mensaje de advertencia se escribe en el archivo de registro.

Parameter obligatorio Valor por defecto Descriction

No hay tiempo de espera No - El parámetro no tiene ningún efecto.

Perf Counter No - ," ", Define nuevo parámetro que es un valor promedio para el sistema rendimiento para la período de tiempo

Page 28: Manual de ZABBIX

especificado (en segundos).

Por ejemplo, si usted desea recibir número medio de interrupciones por procesador segundo para el último minuto, usted puede definir el nuevo parámetro "interrupciones" de la siguiente manera:

PerfCounter = interrupciones, "\ Procesador (0) \ Inter Rupts / sec ", 60 Por favor tenga en cuenta dobles alrededor de rendimiento ruta. Las muestras para el cálculo de valor medio se tendrán cada segundo. Podrá ejecutar typeperf QX-a obtener la lista de todos rendimiento disponible en contadores Windows.

Pid File No - El parámetro no tiene ningún efecto.

Server SI -

Coma-lista delimitada de la propiedadintelectual direcciones de ZABBIX servidores.Conexiones de otros las direcciones IP se rechazada.

Agente Stara No - El parámetro no tiene ningún efecto.

Parámetro de uso No -

definida por el usuario parámetro para monitor. No puede ser varios definidos por el usuario parámetros. Valor tiene forma , . Hacer no uso de los espacios alrededor de la cañería

Parametro obligatorio Valor por defecto Descripcion

('|') Caracteres! Ejemplo: UserParameter = prueba , echo 1

4.5. REMITENTE ZABBIX (UNIX)

Remitente ZABBIX UNIX es una utilidad de línea de comandos que puedenutilizarse para enviar datos de rendimiento a ZABBIX servidor para suprocesamiento.

La utilidad se usa generalmente en el largo correr scripts de usuario para el envío periódico de disponibilidad y rendimiento de datos.

ZABBIX se puede iniciar a través de la ejecución:

shell> bin cd

shell>. / zabbix_sender-z zabbix p-10051-S-LinuxDB3 k db.connections-o 43

ZABBIX Remitente acepta los siguientes parámetros de línea de comandos:

-z-zabbix-servidor Nombre de la máquina o la dirección IP del servidor ZABBIX.

-p - puerto Especificar el número de puerto del servidor trampero se ejecuta en el servidor. El valor por defecto es 10.051. -s-anfitrión Especifique el nombre del host. Host y dirección IP Nombre DNS no funcionará.

-k-clave Especifique el nombre métricas (clave) que desea enviar.

-o- valor Especifique el valor de la clave.

-i - input-archivo zabbix_sender-h Obtener 4.6.ZABBIX (UNIX).

OBTENER 4.6.ZABBIX (UNIX)

Obtener ZABBIX UNIX es un proceso que se comunica con el agente y ZABBIX recupera la información requerida.

La utilidad se usa generalmente para solucionar problemas de ZABBIX agentes. ObtenerZABBIX se puede iniciar a través de la ejecución:

Page 29: Manual de ZABBIX

shell> bin cd shell>. / zabbix_get-s127.0.0.1-p10050-k "system.cpu.load [todos, avg1]"

Obtener ZABBIX acepta los siguientes parámetros de línea de comandos:

-p - puerto Especificar el número de puerto del agente se está ejecutando en la anfitrión. El valor predeterminado es 10050.

-s-anfitrión Especifique nombre de host o la dirección IP de un host.

-k-clave Especifique el nombre métricas (clave) queremos recuperar.

-h - ayudar a dar esta ayuda.

-v - version Muestra el número de versión.

Con el fin de obtener esa ayuda ejecutar:

shell> zabbix_get-h

5. CONFIGURACION 5.1.DESARROLLO DEL MEDIO AMBIENTE Ubuntu Linux es utilizado como principal plataforma de desarrollo para ZABBIX.

Cuatro servidores se utilizan para propósitos de prueba:

Debain Linux 2.1, PII/350Mhz Intel, 192MB, disco duro IDE

SuSe 8.1, Intel P4/1.6Mhz, 512MB, disco duro IDE

Ubuntu 6.06, AMD Athlon 64 3200 +, 2 GB, SATA

Ubuintu 6.10, Intel Core2 6400 2,13 GHz, 2 GB, SATA

Si tiene dificultades para elegir entre Linux y otros sistemas operativos, vaya por las siguientes

Distribuciones de Linux, usted conseguirá un mejor apoyo:

Debian Linux

RedHat Linux

SuSE Linux

Ubuntu Linux

5.2. CONFIGURACIÓN GENERAL

5.2.1.HOUSEKEEPER El ama de llaves es un proceso periódico que se ejecuta por ZABBIX Server.

El proceso elimina la información obsoleta e información borrados por el usuario.

Parametro Descripcion

No mantener las acciones más de (en días)

Este parámetro define el número de días de ejecutado acciones (mensajes de correo electrónico, Jabber, SMS, etc) la historia se ZABBIX mantener en la base de datos. Mayores acciones serán eliminados.

No guarde los acontecimientos más de (en días)

Este parámetro define el número de días de los acontecimientos ZABBIX historia se mantendrá en la base de datos. Mayores eventos

serán eliminados

5.2.2. IMAGENESZABBIX imágenes se almacenan en la base de datos. Hay dos tipos de imágenes:

Icono

Antecedentes

Los iconos se utilizan para mostrar en el mapa del sistema elementos. Fondos se utilizan como imágenes de fondo del Sistema de Mapas. Atributos de laimagen:

Parametro Descripcion

Nombre único nombre de una imagen

Page 30: Manual de ZABBIX

Tipo icono o bien de fondo

subirNombre del archivo local (PNG, JPEG) para ser subido a ZABBIX

Tenga en cuenta que usted puede cargar la imagen de cualquier tamaño, sin embargo las imágenes más grande que 1.5MB no pueden servisualizados en mapas. Aumentar el valor de max_memory_size si enphp.ini usted tiene este problema.

5.2.3. VALOR DE LA CARTOGRAFÍA

Valor de los mapas se utilizan para crear un mapeo entre los valores numéricos y de cadena representaciones.

Por ejemplo, un tema que tiene valor'0 'o'1' puede usar el valor de la cartografía representan los valores humanos en una forma legible:

'0 '=>' No disponible '

'1 '=>' Disponible '

Nota: Valor de la cartografía puede ser utilizado sólo para tener elementos de tipo "entero sin firmar 뮠

Valor de las asignaciones se utilizan para la representación de datos en ambos ZABBIX front-end y la información enviada por correo electrónico / Jabber / SMS / lo que sea.

Parámetros de un valor de la cartografía:

5.2.4. TIEMPO DE TRABAJO

El tiempo de trabajo es de todo el sistema de parámetro que define el tiempo de trabajo.

Éste se utiliza para gráficos. El tiempo de trabajo se visualiza como un fondo blanco, mientras que no es el tiempo de trabajo aparece como gris.

El tiempo de trabajo tiene el siguiente formato: dd-dd, hh: mm-hh: mm; dd-dd, hh: mm-hh: mm,...

FORMATO DE DESCRIPCIÓN dd Día de la semana: 1 - Lunes 2 - Martes,..., 7 -- Domingo

hh Horario: 00-24

mm: 00-59 Vaciar el formato es igual a 01-07,00:00-23:59

Por ejemplo: 1-5,09:00-18:00 1-5,09:00-18:00; 6-7,10:00-16:00

5.2.5 ACTUALIZAR NO TEMAS Algunos elementos pueden llegar a ser no debido a errores en los parámetros de usuario o un posible elemento no está apoyado por un agente.

ZABBIX puede ser configurado periódicamente para hacer los temas no activa

5.2.6. VIGILANCIA DE BASE DATODisponibilidad de ZABBIX servidor depende de la disponibilidad de back-end

base de datos muy mucho. No puede trabajar sin una base de datos.

Base de datos de vigilancia, una especial ZABBIX proceso de servidor, se crea con el fin de ZABBIX administradores de alarma en caso de desastre.

El dispositivo de vigilancia enviará notificaciones a un grupo de usuarios en caso de la base de datos abajo.

ZABBIX servidor no se detendrá, sino que se espere hasta la base de datos es volver a continuar el procesamiento

Parámetro Descripción

Actualizar no temas (en segundos)ZABBIX no se activará cada tema N segundos. Si se pone a 0, la activación se desactivará

NOTA: Esta funcionalidad tiene soporte para MySQL sólo!

Page 31: Manual de ZABBIX

5.3. ACCIONESZABBIX reacciona a los acontecimientos a través de la ejecución de las operaciones. Una acción puede ser definida para cualquier evento o serie de acontecimientos generados por ZABBIX.

Parametro Descripcion

TIPO DE ACCION Tipo de acción: Enviar mensaje, comando Ejecutar

Origen de eventosOrigen del evento. Actualmente son dos las fuentes de apoyo: Disparadores - eventos generados por la condición de desencadenar los cambios Discovery - los eventos que genera auto-descubrimiento módulo

Tipo de calculo

Regla para el cálculo de las condiciones: Y - las acciones se ejecutan en caso de un evento coincide con todas las condiciones O - las acciones se ejecutan si coincide con un evento al menos una condición Y / O - la acción se ejecuta si uno coincide con todos los eventos que tengan condiciones diferentes tipos. Si una acción contiene una serie de condiciones del mismo tipo, por lo menos con una condición de este tipo debe ser cierto.

Conditiones Lista de las condiciones de activación de la acción.

Enviar mensaje a Enviar mensaje al usuario, ya sea grupo o de usuario único

Grupo Grupo de usuarios. El mensaje será enviado a todos los usuarios de este grupo

Parameter Description

UsoEl mensaje será enviado a este usuario

Subject Asunto del mensaje. El tema puede contener macros como así.

Message El mensaje en sí. El mensaje puede contener macros

RepeatEnviar mensajes de repetir. ZABBIX se detiene el envío de mensajes repetidos, si el disparador cambia su estado

Número de repeticiones Número de repetidos mensajes a enviar

Demora entre repiteDemora (en segundos) antes de enviar el mensaje siguiente repetir

Status

Acción estado: Activado, personas de movilidad reducida

5.3.1 ACCION Y CONDICCIONES

Una acción es ejecutar solo en caso si un evento juega poner condiciones.

Las condiciones pueden definir para disparar la base del evento.

Tiops Condiciones Supported operators Descripcion

Host group =,

Comparar contra el grupo de acogida que tengan un disparador que generó evento.

= - Caso procedían de este grupo de acogida

- Caso de no proceder de esta máquina Grupo

Host =, Comparar contra la anfitriona con un disparador que

Page 32: Manual de ZABBIX

generó evento.

= - Evento de este host

- Caso de no proceder de esta máquina

Disparador =,

Comparar con disparador que generó evento.

= - Evento generado por esta activación

- Evento generado por otros de activación

Disparador de nombre like, not like

Comparar con disparador que generó Nombre evento.

como - de cadenas se puede encontrar en el gatillo Nombre. Entre mayúsculas y minúsculas.

como no - de cadenas no se puede encontrar en

Condición de tipo Apoyado operadores Descripción

Nombre de activación. Entre mayúsculas y minúsculas.

Desencadenar la gravedad

=, , >=, = - Mayor o igual a la gravedad de activación

UNKNOWN->TRUE is treated as FALSE->TRUE, and TRUE->UNKNOWN->FALSE as TRUE->FALSE.

The following conditions can be defined for Discovery based events:

Tipo de condicionSoporte de operadores

Descripcion

Host IP =,

Compruebe si la dirección IP de un host es descubierto o no está en el rango de direcciones IP.

= - Host IP está en el rango

- Host IP está fuera de la gama

Tipo de servicio =,

Comprobación de un servicio descubierto.

= - Partidos descubierto servicio

- Caso de un vino diferente

Tipo de condicon

Soporte de operadoresDescripcion

servicio

Puerto de servicio

=,

Compruebe si el puerto TCP número de un servicio descubierto es o no en el rango de puertos.

= - Puerto de servicio está en el rango

- Puerto de servicio está fuera de la gama

Discovery status

=

Up - Hasta los partidos de acogida y de servicios Eventos Down - Host partidos de Down y Servicio de eventos de Down

>=, = - Tiempo de actividad / inactividad es más o igual

=

= - Más o igual al valor

5)

"Www.zabbix.com: system.cpu.load [todos, avg1] 'da un nombre corto de la seguimiento de parámetros. Se especifica que el servidor es "www.zabbix.com 'y la clave es objeto de un seguimiento 'system.cpu.load [todos, avg1] ". Al utilizar la función 'última ()', que estamos refiriendo a la más reciente valor. Por último, '> 5' significa que el disparador es cierto cada vez que el más reciente procesador de medición de carga es www.zabbix.com superior a

Page 33: Manual de ZABBIX

Normalmente se utiliza con sistema localizado para comprobar que la hora local es en sincronización con la hora local de ZABBIX servidor.

iregexp

Str,log

Comprobar si el ultimo valor ordinario de los partidos expresión.

Parámetro que define, posix estilo. Esta función se distingue entre mayúscula y minúscula

1 – encontrado

0 - de otro modo

last

ingored

Float,int,str,texto

Ultima (mas reciente)deun valor parámetros se ignora.

Devuelve hecho caso omiso de registro de registro de la gravedad del ultimo registro entrada parámetro y es ignorado.

0-severidad predeterminada

N-gravedad(interger,útil para registro de sucesos de windows). Zabbix tiene registro de la gravedad de campo de información de registro de sucesos de windows

Losg source

str

log

Compruebe si el origen del último registro coincide con el parámetro de entrada

0-no coincide con

1-partidos

Utilizado normalmente para el caso Windows registros. por ejemplo de Windows ("VMWare Server")

max

Seg #num

float

Valor máximo para el periodo de tiempo. Los parámetros define la longitud de los periodos en cuestión de segundos

FUNCIÓN ARGUM ENT SOPORTE DEFINICIÓN

NO DATA sec cualquier(any)

Devoluciones:

1-si no se dispone de datos recibidos durante periodos de tiempo en cuestión de segundos

El periodo no puede ser inferior a 30

0-de otro modo

(now) ingnored anyDevuelve números de segundos desde la época ( 00:00:00 UTC, enero 1,1970).

Prev ignored str, logDevuelve el valor anterior el parámetro es ignorado

regexp string str, log Comprobar si es el último valor ordinario de los partidos expresión parámetro define expresión regular. Posix estilo.

Esta función es sensible a mayúsculas y minúscula devoluciones

Page 34: Manual de ZABBIX

1-encontrado

0-de otro modo

sum seg,#num float, intParámetro define la longitud de la período en cuestión de segundos.

Tiempo ingnored anyDevuelve hora actual en HHMMSS formato. Ejemplo: 123055

Nota: tenga encuenta que todas l as funciones antes mencionadas (excepto diff y str) no pueden utilizarse para nonnumeric parámetros!

La mayoría de funciones numéricas aceptar número de segundos como un argumento. Usted puede utilizar también el prefijo # para especificar que el argumento tiene un significado distinto:

ARGUMENTO DEFINICIÓN

suma (600) Suma de todos los valores dentro de 600 segundos suma (# 600) Suma de los últimos 600 valores

Las siguientes constantes son factores desencadenantes de apoyo:

Parámetro debe ser dado, incluso para esas funciones, que lo ignoran. Ejemplo: última (0)

Ejemplo 1 procesador de carga es demasiado alto en www.zabbix.com

(www.zabbix.com: system.cpu.load [todos, avg1]. última (0))> 5)

"Www.zabbix.com: system.cpu.load [todos, avg1] 'da un nombre corto de la seguimiento de parámetros. Se especifica que el servidor es "www.zabbix.com 'y la clave es objeto de un seguimiento 'system.cpu.load [todos, avg1] ". Al utilizar la función 'última ()', que estamos refiriendo a la más reciente valor. Por último, '> 5' significa que el disparador es cierto cada vez que el más reciente procesador de medición de carga es www.zabbix.com superior a 5.

Ejemplo 2 www.zabbix.com está sobrecargado ((www.zabbix.com: system.cpu.load [todos, avg1]. última (0))> 5) | ((www.zabbix.com: system.cpu.load [todos, avg1]. min (600))> 2)

La expresión es verdadera cuando el procesador carga actual es de más de 5 o procesador de la carga era de más de 2 durante los últimos 10 minutos.

Ejemplo 3 / etc / passwd se ha cambiado Uso de la función de diferencias:

((www.zabbix.com: vfs.file.cksum [/ etc / passwd]. diff (0)))> 0

La expresión es verdadera cuando el anterior valor de checksum de / etc / passwd difiere de la más reciente. Expresiones similares podrían ser útiles para controlar los cambios en archivos importantes, tales como / etc / passwd, / etc / inetd.conf, / kernel, etc

Ejemplo 4 alguien descarga un archivo grande de la internet

Uso de la función min:

((www.zabbix.com: net.if.in [eth0, bytes]. min (300)))> 100K

La expresión es cierto cuando el número de octetos recibidos en eth0 es más de 100 KB en los últimos 5 minutos.

Ejemplo 5 Ambos nodos de clúster de servidor SMTP se establecen

Page 35: Manual de ZABBIX

Tenga en cuenta el uso de dos diferentes máquinas en una expresión:

((smtp1.zabbix.com: net.tcp.service [smtp]. última (0)) = 0) & ((smtp2.zabbi x.com: net.tcp.service [smtp]. última (0)) = 0)

La expresión es verdadera cuando ambos servidores SMTP se establecen en ambos smtp1.zabbix.com y smtp2.zabbix.com.

Ejemplo 6 ZABBIX agente debe ser actualizado

Uso de la función str ():

(zabbix.zabbix.com: agent.version.str (beta8)) = 0

La expresión es verdadero si mandatario ha ZABBIX versión beta8 (presumiblemente 1.0beta8).

Ejemplo 7 Server es inalcanzable (zabbix.zabbix.com: status.last (0)) = 2 Nota: El 'Estado' es un parámetro que se calcula si y sólo si

Nota: El 'Estado' es un parámetro que se calcula si y sólo si correspondiente de acogida tiene por lo menos un parámetro para la vigilancia. Véase ladescripción de 'Estado' para más detalles.

Ejemplo n º 8 corazón late en los últimos 3 minutos

Uso de la función NODATA ():

(zabbix.zabbix.com: tick.nodata (180)) = 1

'Garrapata' debe tener el tipo 'ZABBIX trampero''. A fin de activar este trabajo, tema

'Garrapata' debe ser definido. El anfitrión debe enviar periódicamente los datos de este parámetro utilizando zabbix_sender. Si no se reciben datos dentro de los 180 segundos, el valor de activación se convierte en TRUE.

Ejemplo 9 CPU actividad en la noche Utilice la función de tiempo (): ((zabbix: system.cpu.load [todos, avg1]. NODATA (180)) = 1) y

((zabbix: system.cpu.load [todos, avg1]. tiempo (0))> 000000) y

((zabbix: system.cpu.load [todos, avg1]. tiempo (0)) Web

Por ejemplo: ZABBIX GUI

Intervalo de actualización

Con qué frecuencia esta situación se ejecutará, en cuestión de segundos. Por ejemplo: 60

Agente

ZABBIX se predend a ser el navegador seleccionado. Útil para la vigilancia de los sitios web que generan diferentes contenido para diferentesnavegadores Web

Por ejemplo: Opera 9.02 en Linux

Status

activa:activa escenario, que será ejecutado Personas de movilidad reducida: discapacitados escenario,no será ejecutado

Variables

Lista de variables macros para ser utilizado en la configuración de las medidas. Sintaxis: () macro = valor La macro macro () se sustituirá por la de "variable" en Paso de la URL y Post variables. Por ejemplo: (usuario) = guest () = contraseña guest

Pasos

Los pasos del escenario.

Tan pronto como un escenario se crea, ZABBIX añade automáticamente los siguientes temas para la vigilancia y enlaces a la aplicación seleccionada. Actual escenario nombre se utilizarán en lugar de "Escenario".

Page 36: Manual de ZABBIX

Estos elementos pueden ser utilizados para crear y definir los factores desencadenantes de notificación condiciones.

Ejemplo 1 de activación "WEB escenario fracasado"

El disparador de expresión puede definirse como: (host: web.test.fail [Escenario]). Última (0) # 0 No te olvides de sustituir el escenario con nombre real de su situación.

Ejemplo 2 de activación "de aplicaciones Web es lento"

El disparador de expresión puede definirse como: (host: web.test.in [Escenario,, bps]). última (0) 3

9. REAL ESCENARIO DE LA VIDA

Vamos a usar ZABBIX WEB de Vigilancia para el seguimiento de ZABBIX WEB interafce. Nosotros quiere saber si está disponible, ofrece a los contenidos y la rapidez con que trabaja.

Así, en primer lugar, hacer un login con nuestro nombre de usuario y contraseña y, a continuación, vamos a intentar para acceder a la configuración-> General página.

Paso 1 Añadir nueva aplicación host. Este paso no es necesario si usted ya tiene una aplicación adecuada. Usted tambiénpuede desea crear un host si uno no existe.

Page 37: Manual de ZABBIX

Paso 2 Añadir nuevo escenario WEB. Añadimos un nuevo escenario para el seguimiento de ZABBIX WEB inetrafce. El escenario se ejecutará el número de pasos

Tenga en cuenta que también creó dos macros, (usuario) y () contraseña.

Paso 3 Definir los pasos para el escenario.

Añadir las medidas de vigilancia.

Escenario paso 1. Tenga en cuenta el uso de macros (usuario) y contraseña.

Page 38: Manual de ZABBIX

Escenario PASO 2.

Paso 4 Guardar Escenario.

La lista de aplicaciones y escenarios vinculados aparecerá en la vigilancia-> WEB:

Haga clic en un escenario agradable para ver las estadísticas:

10. LOG ARCHIVO DE VIGILANCIA

10.1. OVERVIEW

Page 39: Manual de ZABBIX

ZABBIX puede ser utilizado para cetralised seguimiento y análisis de archivos de registro. Las notificaciones se pueden utilizar para advertir a los usuarios cuando un archivo de registro contiene algunas cadenas o cadena de patrones.

10.2. COMO FUNCIONA

Seguimiento de los archivos de registro requiere ZABBIX agente se ejecuta en un host. Un elemento utilizado para el seguimiento de los archivos de registro de uno debe tener ZABBIX tipo de agente (activo), su valor tipo de registro debe ser conjunto y para acceder [ruta de acceso al archivo de registro ]

Notas importantes:

El servidor y un agente de mantener el rastro de un seguimiento diario del tamaño de un contador.

El agente comienza la lectura del archivo de registro desde el punto dejó la anterior.

El número de bytes ya han sido analizados, (el contador) se almacena en el ZABBIX base de datos y se envía a la agente, para asegurarse de que lalectura se inicia el archivo de registro desde este punto.

Cada vez que el archivo de registro más pequeño que el registro de contrarrestar conocido por el agente, el contador se restablece a cero y el agente comienza la lectura del archivo de registro de la comienzo.

ZABBIX Agente procesos nuevos registros de un archivo de registro de una vez por período Actualizar segundos.

ZABBIX Agente de no enviar más de 10 líneas de un archivo de registro por segundo. El límite evita la sobrecarga de las redes y de recursos de CPU.

11. AUTO-DESCUBRIMIENTO

11.1. GOALS

Hay varios objetivos ZABBIX de auto-descubrimiento módulo:

Simplificar el despliegue

Auto-descubrimiento puede ser utilizado de manera significativa simplificar y acelerar los ZABBIX despliegue. También hace posible la creación de aparatos de uso fácil

Simplificar la administración

Configurado correctamente auto-descubrimiento puede simplificar la administración de ZABBIX sistema mucho.

Apoyo de la evolución de los entornos Auto-descubrimiento hace posible el uso de ZABBIX en rápida evolución entornos con no excesivaadministración.

11.2. OVERVIEW

ZABBIX proporciona eficaz y muy flexible, auto-descubrimiento funcionalidad. ZABBIX auto-descubrimiento se basa en la información siguiente:

rangos de IP

La disponibilidad de servicios externos (FTP, SSH, WEB, PO3, IMAP, TCP, etc)

La información recibida deagente ZABBIX

La información recibida de agente SNMP

No proporciona:

Descubrimiento de topología de la red

Todos los servicios y de acogida (IP) controladas por ZABBIX auto-descubrimiento módulo genera eventos que pueden ser utilizados para crearnormas para las siguientes acciones:

Generación de notificaciones de usuario

Añadir y eliminar hosts

hosts para añadir una plantilla

La eliminación de anfitriones a partir de una plantilla

La vinculación de anfitriones a una plantilla

Desenlazar acoge a partir de una plantilla

scripts de ejecución remota

Las acciones se pueden configurar para el respeto de acogida o servicios de tiempo de actividad y de inactividad.

11.3.How funciona

Page 40: Manual de ZABBIX

Auto-descubrimiento consiste básicamente en dos fases: Descubrimiento y acciones.

En primer lugar, descubrir una acogida o un servicio, y generar eventos de descubrimiento.

Luego proceso los hechos y aplicar determinadas acciones dependiendo del tipo de descubierto dispositivo, la propiedad intelectual, el estado, arriba / abajo tiempo, etc

11.3.1. DISCOVERY

ZABBIX periódicamente escanea rangos de IP se define en el auto-descubrimiento de las normas. Frecuencia de la comprobación es configurable para cada Estado individualmente.

Cada regla define el servicio conjunto de controles que debe realizar para rango de IP.

ZABBIX trata de realizar un servicio de verificación:

si bien, que ha generado ARRIBA Servicio de acogida y Eventos

si fallan, que genera Servicio caso de Down

Si todos los controles de servicios no para una sola IP, genera ZABBIX anfitriona de Down evento. Eventos generados por auto-descubrimiento módulo han Origen del suceso "Discovery".

11.3.2. ACTIONS

Para obtener una descripción de todas las condiciones disponibles para el auto-descubrimiento basado en eventos ver Acción condiciones.

Para obtener una descripción de todas las operaciones disponibles para el auto-descubrimiento basado en eventos ver Operaciones.

11.4. AUTO-DESCUBRIMIENTO REGLA

Auto-descubrimiento de la regla es una regla utilizada por ZABBIX para descubrirlos hosts y servicios.

Parámetros de auto-descubrimiento artículo

Parametro Descripcion

Nombre Nombre de la norma. Por ejemplo, "red local".

IP rangoRango de IP gama de direcciones IP para el descubrimiento. Se puede tener la siguientes formatos: Único IP: 192.168.1.33

Parametro Descripcion

Rango de direcciones IP: 192.168.1.1-255 Lista: 192.168.1.1-255192.168.2.1-100192.168.2.200

Demora (en segundos)Este parámetro define la frecuencia con la que ZABBIX ejecución de esta norma.

Los controles

ZABBIX utilizar esta lista de comprobación para el descubrimiento de los ejércitos y servicios.

Lista de controles: SSH, LDAP, SMTP, FTP, HTTP, POP, NNTP, IMAP, TCP, ZABBIX agente, SNMPv1 agente, agente SNMPv2

Puertos parámetro puede ser uno de los siguientes:

Único puerto: 22

Rango de puertos: 22-45 Lista: 22-45,55,60-70

Condición

Activo - la norma es activa y se ejecuta por ZABBIX servidor

Deshabilitar - el Estado no está activa. No va a ser ejecutado.

11.5. REAL ESCENARIO DE LA VIDA

Supongamos que desea configurar auto-descubrimiento de la red local que tengan rango de IP de 192.168.1.1-192.168.1.255. En nuestro escenario que queremos:

Descubrir sólo alberga haber ZABBIX Agente funcionamiento

Page 41: Manual de ZABBIX

ejecuta descubrimiento cada 10 minutos

añadir acogida para la vigilancia si el tiempo de actividad se anfitrión más de 1 hora

eliminar hosts de acogida de inactividad si es más de 24 horas

uso Template_Windows uso de hosts de Windows

uso Template_Linux hosts para Linux Linux

agregar hosts al grupo "los servidores de Linux"

agregar hosts de Windows al grupo "los( servidores de Windows"

Paso 1 Definir auto-descubrimiento de nuestro Estado al rango de IP.

ZABBIX intentará descubrir hosts IP en la gama de 192.168.1.1-192.168.1.255 por ZABBIX conectar a los agentes y obtener system.uname. Un valor recibido de un agente puede ser utilizada para aplicar diferentes medidas para diferentes sistemas operativos. Por ejemplo, vincular a las cajas de Windows Windows_Template, cajas para Linux Linux_Template.

La norma se ejecutarácada 10 minutos (600 segundos).

Cuando la norma se añade, ZABBIX se iniciará automáticamente el descubrimiento y la generación de de Discovery basado en eventos para la continuación de la tramitación.

Paso 2 Definir una acción para añadir nuevos servidores Linux descubierto.

La acción se activará en caso de que:

Page 42: Manual de ZABBIX

Servicio "ZABBIX de Agente" es hasta

Valor de system.uname (ZABBIX agente clave del( que se utilizó en la definición de la regla) contiene "Linux"

El tiempo de actividad es más de 1 hora (3600 segundos)

La acción se ejecutará las siguientes operaciones:

añade recién descubierto grupo anfitrión de "servidores Linux" (también añade anfitrión si no se añadido anteriormente)

acogida a la plantilla"Template_Linux". ZABBIXseiniciaráautomáticamente seguimiento de la acogida y utilizando los elementos desencadenantes de "Template_Linux".

Paso 3 Definir una acción para añadir recientemente descubierta servidores Windows.

Paso 4 Definir una acción para la eliminación de pérdida de servidores.

Un servidor se eliminará el servicio en caso de "ZABBIX agente" se establecen, para más de 24 horas (86400 segundos).

12. DISTRIBUTED DE VIGILANCIA

ZABBIX puede ser configurado para apoyar la vigilancia jerárquica distribuida.

12.1. GOALS

Hay varios objetivos de la vigilancia distribuidos:

Obtener el control de toda la vigilancia de un( solo o varios lugares

Page 43: Manual de ZABBIX

ZABBIX administrador puede controlar la configuración de todos los nodos de un único

ZABBIX WEB front-end.

control jerárquico

Esto es para la vigilancia de los complejos multi-nivel de los entornos.

Monitor de grandes entornos complejos

Esto es especialmente útil en el control de varias ubicaciones geográficas. descargar

La sobrecarga de servidor ocupado ZABBIX

Vigilancia de miles de hosts usando ZABBIX único servidor? Esto puede ser para tú!

12.2. OVERVIEW

ZABBIX proporciona eficaz y confiable de vigilancia distribuidos de TI infraestructura. La configuración de la configuración de todo el distribuido se puede hacer desde un único lugar común a través de interfaz web.

ZABBIX admite un máximo de 1000 (un mil) nodos distribuidos en una configuración. Cada Nodo es el responsable de la supervisión de su propia ubicación. Nodo puede ser configurado ya sea localmente o por su nodo maestro que tiene una copia de los datos de configuración de todos los Nodos secundarios. La configuración de nodos secundarios que se puede hacer en modo sin conexión, es decir, cuando no hay conectividad entre el amo y el nodo secundario. Jerárquico distribuidos de monitoreo permite disponer de árboles como la estructura de nodos. Cada nodo informa a su nodo maestro único.

Todos los nodos pueden funcionar incluso en caso de problemas de comunicación. Histórico caso de la información y se almacenan localmente. Cuando la comunicación está de vuelta, Niño Nodos opcionalmente enviar los datos al nodo maestro.

Nuevos nodos se pueden adjuntar al separarse y de la configuración distribuido ZABBIX sin ninguna pérdida de funcionalidad de la configuración. No reinicie de cualquier nodo es necesario. Cada nodo tiene su propia configuración y funciona como una normal ZABBIX Server.

12.3. CONFIGURATION

12.3.1. CONFIGURATION DE NODOS

Parámetros de un nodo:

Parametro Descripcion

Nombre Nombre único nombre de nodo.

Id nodo único de identificación.

Page 44: Manual de ZABBIX

Tipode Local - nodo local Mando a distancia - nodo remoto

Zona horariaHora de la zona del nodo. ZABBIX convierte automáticamente sellos de tiempo a la zona horaria local cuando la transferencia de tiempo relacionados con los datos a través de nodos.

IP Node IP address. ZABBIX trapper must be listening on this IP address.

Puerto

IP Nodo dirección IP. ZABBIX trampero debe ser la escucha en esta dirección IP. Puerto Nodo Número de puerto. ZABBIX trampero debe estar escuchando en este número de puerto. El valor predeterminado es 10051.

No guarde la historia más de (en segundos)

Para los locales no sólo los datos históricos. ZABBIX no mantener la historia de el nodo más de N segundos.

No mantener las tendencias más de (en segundos)

Para tendencia local no sólo datos. ZABBIX no mantener las tendencias de el nodo más de N segundos.

12.3.2. SIMPLE CONFIGURACIÓN

Nuestro sencillo de configuración se compone de un Nodo Central y un niño Uno.

Nodo Central tendrá un control total sobre la configuración de nodo secundario. Child Node presentará un informe al nodo central de los acontecimientos, la historia y las tendencias.

Nodo Central tendrá idNodo = 1, mientras que nodosecundario de la idNodo = 2.

Nodo Central IP: 192.168.3.2,

Puerto: 10051 Niño nodo IP: 192.168.3.5, Puerto: 15052

Por nodo central:

Paso 1 Instale ZABBIX.

Siga las instrucciones de instalación norma para crear la base de datos, instalar ZABBIX frontend y binarios.

Paso 2 en el programa de instalación id Nodo archivo

Configuración del servidor. En zabbix_server.conf archivo:

IdNodo = 1

Paso 3 Convertir base de datos.

ZABBIX servidor tiene que ser ejecutado para encubierta IDs únicos para su utilización por primer nodo. cd bin

zabbix_server n-1-c etc zabbix zabbix_server.conf

Conversión de tablas ................................................ .................. hecho.

Conversión terminado.

Nota: Este debe ser ejecutado una sola vez. Esta opción no es necesaria para iniciar ZABBIX servidor!

Paso 4: Configurar los parámetros del nodo.

Page 45: Manual de ZABBIX

Paso 5 Añadir nodo secundario

Paso 6 Inicio nodo maestro.

Debemos ver en idNodo stratup mensajes de servidor de archivo de registro:

31754:20070629:150342 servidor # 16 comenzó [Nodo Watcher. Nodo ID: 1]

Nodo para los niños:

Paso 1 Instale ZABBIX

Siga las instrucciones de instalación estándar para crear base de datos, instalar ZABBIX frontend y binarios.

Paso 2 en el programa de instalación idNodo archivo de configuración del servidor.

En zabbix_server.conf archivo: IdNodo = 2

Paso 3 Convertir base de datos.

ZABBIX servidor tiene que ser ejecutado para encubierta IDs únicos para su utilización por primer nodo.

cd bin

/ zabbix_server-n 2-c / etc / zabbix / zabbix_server.conf Conversión de tablas ................................................ .................. hecho.

Conversión terminado.

Nota: Este debe ser ejecutado una sola vez. Esta opción no es necesaria para iniciar ZABBIX servidor!

Paso 4: Configurar los parámetros del nodo.

Page 46: Manual de ZABBIX

Paso 5 Añadir nodo maestro.

Paso 6 de inicio de nodo secundario.

Paso 6 de inicio de nodo secundario

Debemos ver en idNodo stratup mensajes de servidor de archivo de registro:

27524:20070629:150622 servidor comenzó # 9 [Nodo Watcher. Nodo ID: 2]

¿Funciona?

Selección de nodos activos aparecerá automáticamente después de los nodos se definen:

Page 47: Manual de ZABBIX

Añadir acogida para el seguimiento de Niño Nodo nodo y ver los eventos próximos a Master Nodo:

12.3.3. MÁS COMPLEJA CONFIGURACIÓN

La instalación consta de siete nodos. Cada nodo puede ser configurado de forma local (usando la interfaz local WEB) o de uno de sus nodos Master.

Page 48: Manual de ZABBIX

En este ejemplo, Riga (nodo 4) se recogen los acontecimientos de todos los nodos secundarios. También puede opcionalmente recoger información histórica también.

12.4. PLATFORMA INDEPENDENCIENTE

Un nodo puede utilizar su propia plataforma (sistema operativo, hardware) y motor de base de datos independientemente de otros nodos. También nodos secundarios se pueden instalar sin ZABBIX frontend.

Puede ser práctico utilizar hardware menos potente con ZABBIX servidor queejecuta SQLite o MySQL MyISAM, mientras que los nodos de niveles más altos puede utilizar la combinación de un mejor hardware de InnoDB con MySQL, Oracle o PostgreSQL.

12.5.CONFIGURACION DE UN SOLO NODO

Cada nodo en el entorno distribuido debe estar correctamente configurado para tener una Nodo ID único. Medidas adicionales

PASO 1 Siga el procedimiento de instalación estándar.

Siga el procedimiento de instalación estándar, pero no iniciar ZABBIX Server. ZABBIX extremo delantero debe estar instalado y configurado. ZABBIX base de datos debe ser creado y pobladas con los datos de data.sql.

PASO 2: Configurar zabbix_server.conf.

Añadir a idNodo ZABBIX archivo de configuración del servidor. IdNodo debe ser un único nodo ID

PASO 3: Configurar Master y nodos secundarios.

Utilice ZABBIX Frontend para configurar los detalles de los nodos que tengan comunicación directa con el nodo. Asegúrese de que todas las direcciones IP y números de puerto son correctos.

Paso 4 Inicio ZABBIX Nodo.

Inicio ZABBIX servidor:

shell> / zabbix_server

Si todo fue configurado correctamente, ZABBIX nodo se iniciará automáticamente configuración y el intercambio de datos con todos los nodos distribuidos en la instalación. Puede ver los siguientes mensajes en el servidor de archivo de registro: ... 11656:20061129:171614 NODO 2: Envío de datos de nodo 2 al nodo 1 datalen 3522738

11656:20061129:171614 NODO 2: Envío de datos de nodo 2 al nodo 1 datalen 20624 ..

Page 49: Manual de ZABBIX

12.6. CAMBIO ENTRE LOS NODOS

Cuando se conecta a un nodo distribuido en la instalación, una lista de nodos secundarios es accesible en la derecha esquina superior de la GUI. Muestranodo actual.

Toda la información disponible en el GUI pertenece al nodo seleccionado.

12.7. DATA FLUJO

12.7.1. CHILD A MASTER

Cada nodo secundario envía periódicamente los cambios de configuración, datos históricos y eventos a su nodo maestro.

Dato Frequencia

cambios de configuración Every 120 seconds.

Eventos Every 10 seconds.

Historia Every 10 seconds.

Niño nodo reenviar los datos en caso de problemas de comunicación. Tendencia se calculan localmente sobre la base de datos históricos recibido.

ZABBIX no envía datos operativos a través de los nodos. Por ejemplo, itemrelated información (la última verificación, por último, valor, etc) existe sólo a nivel local.

Nota: El envío de los acontecimientos y la historia puede ser controlada por la configuración NodeNoEvents parámetros y NodeNoHistory.

12.7.2.MASTER CHILDS

Cada nodo maestro (un nodo con al menos un hijo) envía periódicamente cambios en la configuración de nodos secundarios, ya sea directamente oa través de otros nodos secundarios directamente conectado a el nodo maestro.

Dato Frequencia

cambios de configuración Cada 120 segundos.

ZABBIX no envía la configuración de un nodo maestro para Niños.

12.7.3. FIREWALL AJUSTES

Inter-nodo de comunicaciones de uso único protocolo TCP.

flujo de datos Source port Destination port

Teacher For Children Cualquier 10051

Teacher For Children Cualquier 10051

Teacher For Children=masetro de niños

Este es el puerto utilizado por defecto por ZABBIX trampero proceso.

12.8. PERFORMANCE CONSIDERACIONES

Cualquier nodo requiere más recursos de procesamiento distribuidos en una configuración. Maestro Nodo debe ser lo suficientemente poderoso para procesar y almacenar no sólo datos locales, sino también los datos recibidos de todos sus nodos secundarios. Red de comunicaciones deben ser también lo suficientemente rápido para la transferencia oportuna de los nuevos datos.

13. WEB INTERFACE

14. EJECUCIÓN TUNING

14.1.REAL MUNDO CONFIGURACIÓN

Server con ZABBIX 1.0 instalado (RedHat Linux 8.0, kernel 2.4.18-14, MySQL / MyISAM 3.23.54a-4, Pentium IV 1.5GHz, 256 MB, disco duro IDE) es capaz de recoger más de 200 parámetros por segundo de los servidores objeto de un seguimiento (en el supuesto de ninguna red retrasos).

Page 50: Manual de ZABBIX

¿Cuántos servidores pueden ser controlados por ZABBIX en el hardware, se puede pedir? Depende del número de parámetros de seguimiento y con qué frecuencia debe ZABBIX adquirir estos parámetros. Supongamos que, cada servidor al que tiene diez monitor parámetros para ver. Usted desea actualizar estos parámetros una vez en 30 segundos. Haciendo el cálculo simple, vemos que ZABBIX es capaz de manejar 600 servidores (o 6.000 controles). En el caso si estos parámetros deben actualizarse una vez en un minuto, la configuración de hardware será capaz de manejar 600x2 = 1200 servidores. Estos cálculos realizados en la suposición de que todos los valores son supervisados recuperado tan pronto como sea necesario (la latencia es 0). Si esto no es un requisito y, a continuación, número de servidores de seguimiento se puede aumentar incluso hasta 5x, 10x veces.

14.2. PERFORMANCE TUNING

14.2.1. HARDWARE

General consejos sobre hardware:

El uso del procesador más rápido disponible

SCSI o SAT es mejor que el IDE (el rendimiento de discos IDE puede ser significativamente mejorado mediante el uso de la utilidad hdparm) y SATA

15k RPM es mejor que la de 10K RPM que es mejor que 7200 RPM rápido de

usuario de almacenamiento RAID

Uso del adaptador de Ethernet rápido

más de memoria siempre es mejora Sistema

14.2.2. OPERATING

Uso más reciente( (estable) la versión de OS

Excluir innecesaria la funcionalidad del núcleo de

Ajustar los parámetros del kernel

ZABBIX parámetros de configuración Muchos parámetros pueden ser sintonizados para obtener un rendimiento óptimo.

zabbix_server

StartPollers

Regla general - mantener el valor de este parámetro lo más bajo posible. Cada uno de los ejemplo de zabbix_server añade conocida generales, en el mismo tiempo, el paralelismo es aumentado. Número óptimo de los casos se logra cuando la cola, en promedio, contiene el número mínimo de parámetros (idealmente, 0 en cualquier momento dado). Esto valor puede ser controlada mediante el uso de control interno zabbix [cola].

Debuglevel

Valor óptimo es de 3.

DBSocket

MySQL solamente. Se recomienda el uso de DBSocket para la conexión a la base de datos. Ese es el más rápido y más seguro.

14.2.3. MOTOR DE BASE DATO

Esta es probablemente la parte más importante de ZABBIX tuning. Depende en gran medida ZABBIX sobre la disponibilidad y el rendimiento del motor de base de datos.

Uso más rápido motor de base de datos, es decir, MySQL

Uso estable de un motor de base de datos

Reconstruir MySQL o PostgreSQL a partir de fuentes para obtener el máximo rendimiento

Seguir las instrucciones para ajustar el rendimiento tomado de PostgreSQL o MySQL documentación

Para MySQL, uso de estructura de tablas InnoDB

ZABBIX obras, al menos, 1,5 veces más rápido (en comparación con MyISAM) si es InnoDB utilizados. Esto es debido al aumento de paralelismo. Sin embargo, requiere de InnoDB más potencia de CPU.

Mantener las tablas de base de datos sobre discos duros differend la historia ',' history_str, 'elementos'' funciones', desencadenantes "y" tendencias "son más utiliza tablas.

Para grandes instalaciones, mantenimiento de MySQL los archivos temporaleses en tmpfs recomienda

Page 51: Manual de ZABBIX

14.2.4. CONSEJOS GENERAL

Supervisar parámetros requeridos sólo

'intervalo de actualización para todos los temas.

Mantener pequeñas intervalo de actualización puede ser bueno agradable para los gráficos, sin embargo, esto puede cargar más de ZABBIX

Sintonizar los parámetros por defecto para plantillas sintonizar los parámetros de limpieza

No controlar los parámetros que regresar misma información.

Ejemplo: ¿por qué el uso del sistema [procload], sistema [procload5] andsystem [procload15] si sistema [procload] contiene todos.

Evitar el uso de disparadores con largo período dado como argumento de la función. Por ejemplo, max (3600) se calculará significativamente más lento que el.

Troubleshooting

15.1. GENERAL CONSEJOS

16. COOKBOOK 16.1.GENERAL RECETAS

16.1.1. MONITORING DE LA DISPONIBILIDAD DEL SERVIDOR

Al menos tres métodos (o combinación de ambos métodos) puede ser utilizado con el fin de supervisar la disponibilidad de un servidor.

ICMP ping (clave "icmpping")

Clave "status" NODATA

Función de activación () para el seguimiento de la disponibilidad de máquinas utilizando únicamente activa controles

16.1.2. SENDING ALERTAS A TRAVÉS DE WINPOPUPS

WinPopUps tal vez muy útil si estáejecutando Windows OS y desea obtener rápida notificación de ZABBIX. Podría ser una buena adición para el correo electrónico basado en alerta mensajes. Detalles acerca de la habilitación de WinPopUps se puede encontrar enla https: / / sourceforge.net / foro / message.php? msg_id = 2721722.

16.2.MONITORING DE APLICACIONES ESPECÍFICAS

16.2.1.AS/400 Plataforma IBM AS/400 puede supervisarse mediante SNMP. Más información disponible

enhttp://publibb.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html? Abrir. 16.2.2. MySQL Copyright 2007

16.2.2. MYSQL

Archivo de configuración misc / conf / zabbix_agentd.conf contiene la lista de parámetros que puede ser utilizado para la supervisión de MySQL.

# # # Conjunto de parámetro para la vigilancia de servidor MySQL (v3.23.42 y posterior)

# # # Cambio-u-y añadir si es necesario p

# UserParameter mysql = [ping], mysqladmin ping-uroot | grep vivo | wc-l

# UserParameter mysql = [tiempo de funcionamiento], mysqladmin-estado uroot | cut f2-d ":" | cut-f1-d "T"

# UserParameter mysql = [hilos], mysqladmin-estado uroot | cut f3-d ":" | cut-f1 -d "Q"

# UserParameter mysql = [preguntas], mysqladmin-estado uroot | cut f4-d ":" | cut-f1 -d "S"

# UserParameter mysql = [slowqueries], mysqladmin-estado uroot | cut f5-d ":" | cut-f1 -d "O"

# UserParameter mysql = [qps], mysqladmin-estado uroot | cut-F9 d ":"

# = Versión UserParameter [mysql], mysql-V mysql [ping]

Compruebe, si MySQL está vivo

Resultado: 0 - no se ha iniciado 1 - vivo

* Mysql [tiempo de funcionamiento]

Page 52: Manual de ZABBIX

Número de segundos que MySQL se está ejecutando

* Mysql [hilos]

Número de hilos de MySQL * Mysql [preguntas]

Número de consultas tramitadas * Mysql [slowqueries]

Número de consultas lentas

* Mysql [qps]

Consultas por segundo

* Mysql [versión]

Versión de MySQL

Ejemplo: mysql Ver 11.16 Distrib 3.23.49, para pc-linux-gnu (i686)

16.2.3. MIKROTIK ROUTERS

Utilice agente SNMP proporcionada por Mikrotik. Véase para más http://www.mikrotik.com información.

16.2.4. WIN32

Utilice ZABBIX W32 agente incluido (pre-compilado) en ZABBIX distribución.

16.2.5. NOVELL

Utilice MRTG Programa de ampliación de NetWare Server (MRTGEXT.NLM) agente de Novell. El agente es compatible con el protocolo utilizado por ZABBIX. Está disponible de http://forge.novell.com/modules/xfmod/project/?mrtgext.

Temas que se han configurado de ZABBIX tipo de agente y debe tener las claves de acuerdo con la documentación MRTGEXT.

Por ejemplo:

* UTIL1

1 minuto media de la utilización de la CPU

* CONNMAX

Máx licencia conexiones utilizadas

* VFKSys

bytes libres en el volumen SYS:

Lista completa de parámetro apoyada por el agente se puede encontrar en el archivo readme.txt, que es parte del software.

16.2.6.TUXEDO 

Tuxedo utilidades de línea de comandos tmadmin e qmadmin se puede utilizar en la definición de un UserParameter con el fin de regresar por servidor / servicio / rendimiento de colas Contadores y Tuxedo disponibilidad de los recursos.

16.2.7.INFORMIX 

Norma Informix onstat utilidad puede ser utilizado para la supervisión de prácticamente todos los aspecto de la base de datos Informix. Además, ZABBIX puede recuperar la información proporcionada por Informix agente SNMP.

16.2.8.JMX 

En primer lugar, es necesario configurar su JVM para permitir la vigilancia JMX. ¿Cómo saber si usted puede hacer esto? Puede utilizar el sol jconsole utilidad que viene con la jdk y el punto en su máquina ejecutando la JVM. Si puede conectarse, se le bueno. En mi tomcat medio ambiente, la I que pueda medianteel establecimiento de las siguientes opciones para la JVM:

-Dcom.sun.management.jmxremote \

- Dcom.sun.management.jmxremote.port = Xxxxx \

-Dcom.sun.management.jmxremote.ssl=false\

-Dcom.sun.management.jmxremote.authenticate=true

-Dcom.sun.management.jmxremote.password.file = / path / java / jre / lib / gestión /j mxremote. Contraseña

Page 53: Manual de ZABBIX

"Esto le dice al servidor JMX para ejecutar en el puerto XXXXX, para utilizar la autenticación de contraseña, y para referirse a las contraseñas almacenadas en el archivo jmxremote.password. Ver el sol

documentos sobre jconsole para más detalles. (Usted podría considerar la posibilidad de permitir SSL para que el conexión más segura.)

Una vez hecho esto, entonces puedo correr jconsole y ver todo lo que es actualmente expuestos (y para verificar que puede conectarse correctamente). jconsole Asimismo, le la información que necesita para consulta específica JMX atributos de la ficha de información.

Ahora, desde que el uso de Tomcat, hay dos maneras de que puedo agarrar el atributo JMX valores (o de efecto una operación JMX). La primera manera es que puede utilizar el servlet siempre por Tomcat. (No sabe lo que ha JBoss). La segunda manera es que así puede enviar formato de las solicitudes a través de JMX una herramienta de línea de comandos.

Digamos que estoy interesado en pico de los hilos utilizados por el sistema. I navegar por JMX a través de los objetos a través de jconsole, encontrar bajo java.lang, Threading. Después de la selección de Threading, hago clic en la pestaña info, y puedo ver el nombre de la mbean es "java.lang: type = Threading"

Con tomcat, puedo hacer lo siguiente:

curl-s-u :

'http:// / gestor / jmxproxy /? qry = java.lang: type = Threading " JMX

cuando el nombre de usuario y contraseña son los definidos en el archivo definido en el la JVM opciones anteriores, la cadena qry es el obtenido a partir de una jconsole.

El resultado de esto será todos los parámetros de esta clave JMX. Analiza la producción y agarrar el número de su elección.

Si usted no tiene un servlet que te permitirá hacer una petición http a la JMX interfaz, puede utilizar la herramienta de línea de comandos como este

/ / java-jar / / cmdline-jmxclient.jar : : java.lang: type=Threading PeakThreadCount

La diferencia con la línea de comandos de cliente se tiene que especificar el atributo usted está interesado en particular. Dejando a cabo le dará una lista de todos los atributos disponibles en Threading.

Una vez más, analizar la salida de los datos de su elección.

Una vez que usted puede agarrar forma fiable los datos que usted está interesado, puede entonces que a su vez comando en una zabbix userparm. por ejemplo:

UserParameter = jvm.maxthreads, / usr / bin / curl-S -u : 'http:// / gestor / jmxproxy /? qry = java.lang: type = Threading' | / bin / awk '/ ^ PeakThreadCount \: / (gsub (/ [^ 0123456789] /, ""); print $ 1)' o UserParameter = jvm.maxthreads, / / java-jar / / cmdlinejmxclient. jar : : java.lang: type = Threading PeakThreadCount |

Eso es todo.

Yo prefiero conseguir mis estadísticas de la servlet a través de http en lugar de utilizar el java cliente de línea de comandos, como es mucho más "ligeros" para empezar a agarrar y la información.

¿Necesita una línea de comando JMX cliente? Yo uso la una desde aquí:

http://crawler.archive.org/cmdline-jmxclient/

Información sobre la configuración de JMX de vigilancia para su JVM

Información general sobre JMX

http://java.sun.com/j2se/1.5.0/docs...verviewTOC.html

PD: al parecer, la JVM 1.5 también soporta SNMP que proporciona otra opción.

16.3. INTEGRACIÓN

16.3.1.HP OPENVIEW

ZABBIX puede ser configurado para enviar mensajes a OpenView servidor. El siguiente

medidas deben realizarse:

Paso 1 Definir los nuevos medios de comunicación. Los medios de comunicación se ejecute un script que envíe la información requerida a OpenView.

Paso 2 Defina el nuevo usuario. El usuario ha de estar vinculado con los medios de comunicación.

Paso 3: Configurar las acciones. Configurar acciones a enviar todos (o seleccionados) desencadenar cambios en el estatuto para el usuario.

Page 54: Manual de ZABBIX

Paso 4 Escriba los medios de comunicación script.

La secuencia de comandos tendrá la siguiente lógica. Si es desencadenar ON, y luego ejecutar OpenView opcmsg comando-id = aplicación msg_grp = objeto = = msg_text El comando de retorno identificador de mensaje único que tiene que ser almacenado en algún lugar, de preferencia en una nueva tabla de ZABBIX base de datos. Si desencadenar está en Off, opcmack tiene que ser ejecutado con identificador de mensaje recuperado de la base de datos

OpenView se refieren a la documentación oficial para más detalles sobre opcmsg y opcmack. La secuencia de comandos de los medios de comunicación no se da aquí.

17. LICENCIA

Licencia Pública General de GNU

Versión 2, junio de 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc 59 Temple Place - Suite 330, Boston, MA 02111-1307, EE.UU.

Se permite la copia y distribución de copias literales de este documento, pero no se permite su modificación.

Preámbulo

Las licencias que cubren la mayor parte del software están diseñadas para quitarle a su libertad de compartirlo y modificarlo. Por el contrario, el GNU Licencia Pública General se destina a garantizar su libertad de compartir y modificar software libre - para asegurarse de que el software es gratuito para todos sus usuarios. Esta Licencia Pública General se aplica a la mayoría de la Free Software Foundation software y cualquier otro programa si susautores se comprometen a utilizarla. (Algunas otras FreeSoftware Foundation software está cubierto por Biblioteca de la GNU General Public License lugar.) Puede aplicarla a sus propios programas, también.

Cuando hablamos de software libre, estamos refiriéndonos a libertad, no a precio. Nuestras Licencias Públicas Generales están diseñadas para hacer Asegúrese de que usted tiene la libertad de distribuir copias de la libre software (y cobrar por ese servicio si quiere), que recibir código de fuente o que pueda conseguirlo si lo quiere, de que usted puede cambiar el software o usar fragmentos de él en nuevos libre programas, y que sepa que puede hacer estas cosas.

Para proteger sus derechos necesitamos algunas restricciones que prohiban a cualquiera negarle a usted estos derechos o pedirle que entrega de los derechos. Estas restricciones se traducen en ciertas responsabilidades que le afectan si distribuye copias de el software, o si lo modifica.

Por ejemplo, si distribuye copias de uno de estos programas, si gratis o por una tarifa, debe dar a los receptores todos los derechos que tiene. Usted debe asegurarse de que, también reciben, o pueden conseguir, el código fuente. Y debe mostrarles estas condiciones de forma que conozcan sus derechos

Nosotros protegemos sus derechos con dos pasos: (1) el derecho de autor software, y (2) le ofrecemos esta licencia que le da permiso legal para copiar, distribuir y / o modificar el software.

Además, para la protección de cada autor y la nuestra propia, queremos hacer la certeza de que todo el mundo entiende que no hay garantía para este software libre. Si el software es modificado por alguien y se transmite, queremos que sus receptores sepan que lo que tienen no es el original, de modo que cualquier problema introducido por otros no reflexionar sobre los autores originales reputación.

Por último, cualquier programa libre está constantemente amenazado por las patentes de software. Queremos evitar el peligro de que redistribuidores de un programa libre obtengan licencias de patentes, en efecto haciendo el programa enpropietario. Para evitar esto, hemos dejado claro que cualquier patente debe ser objeto de licencias para el uso libre o no licencia a todos.

Con precisión los términos y condiciones para la copia, distribución y la modificación seguir.

Términos y condiciones para la copia, distribución y MODIFICACIÓN

Esta Licencia se aplica a cualquier programa u otro tipo de trabajo que contenga una nota colocada por el tenedor del copyright diciendo que puede ser distribuido bajo los términos de este Pública General Licencia. El "Programa", a continuación, se refiere a cualquier programa o trabajo, y un "trabajo basado en el Programa" significa el Programa o cualquier trabajo derivado bajo la ley de copyright que se a decir, un trabajo que contenga el Programa o una porción de él, bien en forma literal o con modificaciones y / o traducido en otro idioma. (En lo sucesivo, la traducción está incluida, sin limitación en el término "modificación".) Cada licenciatario se dirige como "usted".

Otra actividad que no sea la copia, distribución y modificación no están cubiertos por esta Licencia, está fuera de su ámbito de aplicación. El acto de ejecutar el Programa no está restringido, y la salida del programa están cubiertos únicamente si sus contenidos constituyen un trabajo basado en el Programa (independiente de ha sido

Page 55: Manual de ZABBIX

hecha mediante la ejecución del Programa). Si es que verdad depende de lo que haga el programa. 1. Usted puede copiar y distribuir copias literales de la Programa del código fuente según lo has recibido, en cualquier medio, siempre que de forma adecuada y bien visible publique en Copyright 2007