2013-03-05 Mario Pulido <mario.pulido@artica.es>
*include/help/en/help_view_services.php, include/help/es/help_view_services.php:Modified services help. *images/help/service3.png,images/help/service4.png images/help/service5.png, images/help/service6.png images/help/service7.png. images/help/service2.png: Add images to services help. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7785 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
c8ffcb6db5
commit
97e9ac4ce2
|
@ -1,3 +1,13 @@
|
|||
2013-03-05 Mario Pulido <mario.pulido@artica.es>
|
||||
|
||||
*include/help/en/help_view_services.php,
|
||||
include/help/es/help_view_services.php:Modified services help.
|
||||
|
||||
*images/help/service3.png,images/help/service4.png
|
||||
images/help/service5.png, images/help/service6.png
|
||||
images/help/service7.png. images/help/service2.png: Add images to services help.
|
||||
|
||||
|
||||
2013-03-05 Sergio Martin <sergio.martin@artica.es>
|
||||
|
||||
* include/functions_reporting.php: Fix little
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
Binary file not shown.
After Width: | Height: | Size: 69 KiB |
Binary file not shown.
After Width: | Height: | Size: 99 KiB |
Binary file not shown.
After Width: | Height: | Size: 128 KiB |
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
|
@ -6,7 +6,7 @@
|
|||
|
||||
<h1> Creating a new service</h1>
|
||||
|
||||
The service represents an association of agent modules and their value is calculated in real time. Because of that first of all you need to have all your devices that make a service monitored and with their module's values normalized to three status: Normal, Warning and Critical. You can learn more about them in their wiki sections: Monitoring with Pandora FMS and Monitoring with policies.
|
||||
The service represents an association of agent modules and their value is calculated in real time. Because of that first of all you need to have all your devices that make a service monitored and with their module's values normalized to three status: Normal, Warning and Critical.
|
||||
<br><br>
|
||||
When you have all the devices monitored you can make group of them with the service. Inside each service you can add all modules you need to monitor the service. For example if you want to monitor the online shop service you need a module that monitors the content, another which monitors the comunication status and so on.
|
||||
|
||||
|
@ -15,7 +15,64 @@ When you have all the devices monitored you can make group of them with the serv
|
|||
To create a new service just click on botton Create.
|
||||
<br><br>
|
||||
|
||||
<?php html_print_image ("images/help/service1.png", false, array('width' => '550px')); ?>
|
||||
<?php html_print_image ("images/help/service2.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
At this moment we have a service created without items, so we have to add items to the service. To add a new item click on the oragne tool an the right top of Service Management tab and after in the botton Create. Then the form below will appear. In this form you must select a module of an agent to add. Also you must fill the fields related to the weight of this module inside the service for Normal, Warning and Critical status. The heavier a module the more important is within the service.
|
||||
<br><br>
|
||||
|
||||
<?php html_print_image ("images/help/service1.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
When all fields are filled click on button create and the next picture will appear with the succesful message.
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service3.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
You can add all items you need to monitor your service. For example we have added elements of this service with the proper weights and the result is like in the next picture.
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service4.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
Then the service opeartion list will appear like the image below. This view is calculated in real time and the parameters showed are:
|
||||
<br><br>
|
||||
<ul type=”disc”>
|
||||
<li> <i>Name:</i> name of the service.<br></li>
|
||||
<li> <i>Description:</i> description of the service<br></li>
|
||||
<li> <i>Group:</i> group the service belongs to<br></li>
|
||||
<li> <i>Critical:</i> limit value from which the service is in critical state.<br></li>
|
||||
<li> <i>Warning:</i> limit value from which the service is in warning state.<br></li>
|
||||
<li> <i>Value:</i> value of the service. It's calculated in real time.<br></li>
|
||||
<li> <i>Status:</i> state of the service depending on its value and the critical and warning limits. <br></li>
|
||||
</ul>
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service5.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
If you click on a service name you will see the sepcific service view. As you know the value of a service is calculated as the addition of the weights associated to the state of each module. Services, same as modules, has associated an state depending on its value. This view shows the status of each service item and with following parameters:
|
||||
<br><br>
|
||||
<ol>
|
||||
<li /> <i>AgentName:</i> name of the agent the module belongs to.<br>
|
||||
<li /> <i>Module Name:</i> name of the module.<br>
|
||||
<li /> <i>Description:</i> free description.<br>
|
||||
<li /> <i>Weight Critical:</i> weight when the module is in a critical state.<br>
|
||||
<li /> <i>Weight Warning:</i> weight when the module is in warning state<br>
|
||||
<li /> <i>Weight Ok:</i> weight when the module is in normal state.<br>
|
||||
<li /> <i>Data:</i> value of the module.<br>
|
||||
<li /> <i>Status:</i> state of the module.<br>
|
||||
</ol>
|
||||
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service6.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
It's also possible to create modules associated to services, with the advantages that this implies (calculation periodicity, integration with the alert system, etc). The way to associate one module to a service is to follow the following steps:
|
||||
<br><br>
|
||||
<ol>
|
||||
<li /> Create the individual monitors that make up the service and make sure that they work well.<br><br>
|
||||
<li /> Fix the individual thresholds for each monitor to define CRITICAL and/or WARNING states.<br><br>
|
||||
<li /> Create a servoce with those monitors that we want, and define thresholds for the service and weights for each monitor included in the service.<br><br>
|
||||
<li /> Go to the agent where we want to "locate" the monitor associated to the service.<br><br>
|
||||
<li /> Create a new module of "prediction" kind associated to this agent, using the module editor of the Prediction server, in order to associate it to one of the services of the list.<br><br>
|
||||
<li /> If we want to associate alerts to the service, then we should do it on the module that is associated to the server. The server, as it is, has no possibilities of adding alerts, neither graphs or reports. All these has to be done through the monitor that is linked to the service, as we have described before. <br><br>
|
||||
</ol>
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service7.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,9 +1,78 @@
|
|||
<?php
|
||||
/**
|
||||
* @package Include/help/es
|
||||
* @package Include/help/es
|
||||
*/
|
||||
?>
|
||||
<h1>Vista de servicios</h1>
|
||||
?>
|
||||
|
||||
<h1> Creando un nuevo servicio</h1>
|
||||
|
||||
Los servicios representan la asociación de módulos de agentes y sus valores son calculados en tiempo de ejecución. Por ello antes de nada es necesario tener todos los dispositivos que forman el servicio monitorizados y los valores de sus módulos normalizados a tres estados: Normal, Advertencia o Critico.
|
||||
<br><br>
|
||||
Una vez que tiene todos los dispositivos monitorizados puede crear un grupo con ellos dentro de un servicio. Dentro de cada servicio puede añadir todos los módulos que necesite para monitorizar el servicio. Por ejemplo si quiere monitorizar el servicio de la Tienda Online necesita un modulo para el contenido, otro que monitorice el estado de las comunicaciones y así los demás.
|
||||
|
||||
<br><br>
|
||||
|
||||
Para crear una nuevo servicio simplemente haga click en el boton Create, y entonces puede crear el servicio rellenando el formulario que aparece en la imagen de abajo.
|
||||
<br><br>
|
||||
|
||||
<?php html_print_image ("images/help/service2.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
En este punto hemos creado un servidor sin items, así que tenemos que añadir los items que componen el servicio. Para añadir un nuevo item pulse en la herramienta naranja de la esquina superior derecha del tab Gestión de Servicio y luego en el botón Crear. Aparecerá el siguiente formulario. En este formulario debe elegir el módulo de agente que quiere añadir. Además debe rellenar los campos pesos, que dictan los pesos que tiene el módulo dentro del servicio para los estados Normal, Advertencia y Crítico. Cuanto más peso tenga el módulo más importante es dentro del servicio.
|
||||
<br><br>
|
||||
|
||||
<?php html_print_image ("images/help/service1.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
Cuando todos los campos están rellenos pulse en el botón Crear y aparecerá una imagen parecida a la inferior mostrando que el módulo se añadió con éxito.
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service3.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
Puede añadir todos los elementos que necesite para monitorizar sus servicios. En este ejemplo hemos añadido todos los elementos necesarios para monitorizar el servicio con los pesos correspondientes, y el resultado queda como puede ver en la siguiente imagen.
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service4.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
Aparecerá la lista con todos los servicios en el modo operación, parecida a la imagen inferior. Estos datos son calculados en tiempo real mostrando los siguientes parámetros:
|
||||
<br><br>
|
||||
<ul type=”disc”>
|
||||
<li> *<i>Name:</i> nombre del servicio. <br></li>
|
||||
<li> *<i>Description:</i> descripción del servicio.<br></li>
|
||||
<li> *<i>Group:</i> Grupo al que pertenece el servicio. <br></li>
|
||||
<li> *<i>Critical:</i> Valor límite a partir del cual el servicio está en estado crítico.<br></li>
|
||||
<li> *<i>Warning:</i> Valor límite a partir del cual el servicio está en estado warning. <br></li>
|
||||
<li> *<i>Value:</i> Valor del servicio. Se calcula en tiempo real<br></li>
|
||||
<li> *<i>Status:</i> Estado del servicio en función del valor y los límites critical y warning. . <br></li>
|
||||
</ul>
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service5.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
Si hace click en el nombre de un servicio verá la vista específica de ese servicio. Como sabe el estado del servicio se calcula como la suma de los pesos asociados a cada módulo. Los servicios, al igual que los módulos, tienen asociado un estado dependiendo de su valor. Esta vista muestra el estado de cada item del servicio con los siguientes parámetros:
|
||||
<br><br>
|
||||
<ol>
|
||||
<li /> <i>AgentName:</i> nombre del agente al que pertenece el módulo. <br>
|
||||
<li /> <i>Module Name:</i> nombre del módulo.<br>
|
||||
<li /> <i>Description:</i> descripción libre.<br>
|
||||
<li /> <i>Weight Critical:</i> peso cuando el módulo está en estado crítico.<br>
|
||||
<li /> <i>Weight Warning:</i> peso cuando el módulo está en estado warning.<br>
|
||||
<li /> <i>Weight Ok:</i> peso cuando el módulo está en estado normal. <br>
|
||||
<li /> <i>Data:</i> valor del módulo.<br>
|
||||
<li /> <i>Status:</i> estado del módulo.<br>
|
||||
</ol>
|
||||
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service6.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
También se pueden crear módulos asociados a servicios con las ventajas que esto implica (periodicidad de cálculo, integración con el sistema de alertas etc.) La forma de asociar un módulo a un servicio es seguir los siguientes pasos:
|
||||
<br><br>
|
||||
<ol>
|
||||
<li /> Crear los monitores individuales que componen el servicio y asegurarse de que funcionan correctamente. <br><br>
|
||||
<li /> Establecer los umbrales individuales para cada monitor para definir estados CRITICAL y/o WARNING. <br><br>
|
||||
<li /> Crear un servicio con aquellos monitorres que consideremos, y definir umbrales tanto para el servicio como pesos para cada monitor incluido en el servicio.<br><br>
|
||||
<li /> Ir al agente donde queremos "ubicar" el monitor asociado al servicio. <br><br>
|
||||
<li /> Crear un nuevo modulo de tipo "prediction" asociado a ese agente, utilizando el editor de modulos del servidor Prediction, para asociarlo a uno de los servicios de la lista. <br><br>
|
||||
<li /> Si queremos asociar alertas al servicio, debemos hacerlo sobre el modulo asociado al servicio. El servicio como tal no tiene posibilidad de agregar alertas, ni gráficas ni informes, todo debe ser hecho a través del monitor vinculado al servicio, tal y como se ha descrito. <br><br>
|
||||
</ol>
|
||||
<br><br>
|
||||
<?php html_print_image ("images/help/service7.png", false, array('width' => '550px')); ?>
|
||||
<br><br>
|
||||
|
||||
|
||||
<p>Esta es la vista de servicios con sus estados.</p>
|
||||
|
||||
|
|
Loading…
Reference in New Issue