Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Módulos en desconocido antes de tiempo
#11
pandora_debug.log:
2016-10-28 17:19:23 Run begin
2016-10-28 17:19:23 Run Espacio libre C:
2016-10-28 17:19:23 Espacio libre C:: Interval is not fulfilled
2016-10-28 17:19:23 Run Espacio Total C:
2016-10-28 17:19:23 Espacio Total C:: Interval is not fulfilled
2016-10-28 17:19:23 Run Uso CPU
2016-10-28 17:19:25 Run Memoria Libre
2016-10-28 17:19:25 Run Memoria Total
2016-10-28 17:19:25 Memoria Total: Interval is not fulfilled
2016-10-28 17:19:25 Run Usuarios
2016-10-28 17:19:25 Run HostName
2016-10-28 17:19:25 HostName: Interval is not fulfilled
2016-10-28 17:19:25 Run Modelo
2016-10-28 17:19:25 Modelo: Interval is not fulfilled
2016-10-28 17:19:25 Run N Serie
2016-10-28 17:19:25 N Serie: Interval is not fulfilled
2016-10-28 17:19:25 Run Modelo CPU
2016-10-28 17:19:25 Modelo CPU: Interval is not fulfilled
2016-10-28 17:19:25 Run Interfaces de red
2016-10-28 17:19:25 Interfaces de red: Interval is not fulfilled
2016-10-28 17:19:25 Run WMI Service
2016-10-28 17:19:26 Espacio libre C: getXML begin
2016-10-28 17:19:26 Espacio Total C: getXML begin
2016-10-28 17:19:26 Uso CPU getXML begin
2016-10-28 17:19:26 Uso CPU getXML end
2016-10-28 17:19:26 Memoria Libre getXML begin
2016-10-28 17:19:26 Memoria Libre getXML end
2016-10-28 17:19:26 Memoria Total getXML begin
2016-10-28 17:19:26 Usuarios getXML begin
2016-10-28 17:19:26 Usuarios getXML end
2016-10-28 17:19:26 HostName getXML begin
2016-10-28 17:19:26 Modelo getXML begin
2016-10-28 17:19:26 N Serie getXML begin
2016-10-28 17:19:26 Modelo CPU getXML begin
2016-10-28 17:19:26 Interfaces de red getXML begin
2016-10-28 17:19:26 WMI Service getXML begin
2016-10-28 17:19:26 WMI Service getXML end
2016-10-28 17:19:26 Copying XML on C:\Program Files\pandora_agent\temp\XDEA01.18306.data
2016-10-28 17:19:26 Remote copying XML C:\Program Files\pandora_agent\temp\XDEA01.18306.data on server 172.31.0.153
2016-10-28 17:19:26 Command tentacle_client.exe -a 172.31.0.153 -p 41121 "C:\Program Files\pandora_agent\temp\XDEA01.18306.data"
2016-10-28 17:19:26 Successfuly copied XML file to server.
2016-10-28 17:19:26 Next execution on 300 seconds

XDEA01.XXXX.datasent:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<agent_data agent_name="XDEA01" description="" version="6.0SP3(Build 160627)" timestamp="2016-10-28 17:19:25" interval="300" os_name="Microsoft Windows Server 2012 R2 Standard" os_version="Microsoft Windows Server 2012 R2 Standard" group="Servers" parent_agent_name="">
<module>
<name><![CDATA[Uso CPU]]></name>
<type><![CDATA[generic_data]]></type>
<description><![CDATA[% de uso de CPU]]></description>
<module_interval><![CDATA[1]]></module_interval>
<data><![CDATA[1]]></data>
</module>
<module>
<name><![CDATA[Memoria Libre]]></name>
<type><![CDATA[generic_data]]></type>
<description><![CDATA[% de memoria libre]]></description>
<module_interval><![CDATA[1]]></module_interval>
<data><![CDATA[16]]></data>
</module>
<module>
<name><![CDATA[Usuarios]]></name>
<type><![CDATA[generic_data]]></type>
<description><![CDATA[Numero de usuarios conectados]]></description>
<module_interval><![CDATA[1]]></module_interval>
<data><![CDATA[25]]></data>
</module>
<module>
<name><![CDATA[WMI Service]]></name>
<type><![CDATA[generic_proc]]></type>
<description><![CDATA[Servicio WMI activado]]></description>
<module_interval><![CDATA[1]]></module_interval>
<data><![CDATA[1]]></data>
</module>
</agent_data>


Que entiendo que es lo habitual. Si el intervalo no se cumple, no manda datos de dichos módulos. Sin embargo la consola entiende que debe entrar en estado desconocido porque no recibe datos de estos.

Yo me inclino más a pensar que es del lado del servidor.

Un saludo,
\\Izan
 Reply
#12
Hola Izan,

Ya que está disponible la versión 6.0SP4, ¿podrías actualizar tu Pandora y comprobar si se sigue produciendo tu problema? También me he dado cuenta de que no te pregunte en qué sistema operativo se encuentra tu servidor de Pandora.

Un saludo,
Enrique.
 Reply
#13
Hola de nuevo,

Actualicé la semana pasada y sigue con el mismo comportamiento.

Pero sí me he dado cuenta de una cosa curiosa, en las capturas se ve claramente. El fallo se produce cuando asigno un grupo al módulo. ¿Hay alguna relación entre el grupo al que pertenezca y el siguiente contacto que la consola no esté interpretando bien?

P.D: CentOS Linux release 7.2.1511 (Core)

Un saludo,


Attached Files


.png   Captura.PNG (Size: 53.43 KB / Downloads: 18)
.png   Captura2.PNG (Size: 49.02 KB / Downloads: 17)
 Reply
#14
Hola Izan,

Estoy probando en las versiones más recientes y no logro replicar tu problema.
Según la información que aportas, los logs muestran correctamente la información sobre el intervalo todavía no completado, y efectivamente el XML no trae la información de los módulos, esto es correcto. Además la consola refleja el intervalo ampliado x288 correctamente, pero aún así los módulos pasan a estado desconocido.

Podrías ejecutar la siguiente consulta en tu base de datos?

 
Code:
select * from tagente_modulo where id_agente_modulo = 14779

Para comprobar que el intervalo está correctamente configurado en la base de datos y no se trata de un error visual.
con respecto a lo de mover los módulos a un grupo, no debería estar relacionado. Igualmente si haces alguna prueba relacionada con ello y sacas algo en claro no dudes en comentarlo.

Un saludo,
Antonio.
 Reply
#15
He hecho la query y el module_interval estaba bien (tenía sentido ya que la consola lo muestra correctamente). He cambiado el grupo del módulo y he repetido la query para ver si modificaba algún parámetro. Te copio las dos filas con las columnas que cambian en negrita, por si alguna puede estar provocando el fallo:

[table]
[tr]
[td]id_agente_modulo[/td][td]id_agente[/td][td]id_tipo_modulo[/td][td]descripcion[/td][td]extended_info[/td][td]nombre[/td][td]unit[/td][td]id_policy_module[/td][td]max[/td][td]min[/td][td]module_interval[/td][td]tcp_port[/td][td]tcp_send[/td][td]tcp_rcv[/td][td]snmp_community[/td][td]snmp_oid[/td][td]ip_target[/td][td]id_module_group[/td][td]flag[/td][td]id_modulo[/td][td]disabled[/td][td]id_export[/td][td]plugin_user[/td][td]plugin_pass[/td][td]plugin_parameter[/td][td]id_plugin[/td][td]post_process[/td][td]prediction_module[/td][td]max_timeout[/td][td]custom_id[/td][td]history_data[/td][td]min_warning[/td][td]max_warning[/td][td]str_warning[/td][td]min_critical[/td][td]max_critical[/td][td]str_critical[/td][td]min_ff_event[/td][td]delete_pending[/td][td]policy_linked[/td][td]policy_adopted[/td][td]custom_string_1[/td][td]custom_string_2[/td][td]custom_string_3[/td][td]custom_integer_1[/td][td]custom_integer_2[/td][td]module_ff_interval[/td][td]wizard_level[/td][td]macros[/td][td]quiet[/td][td]critical_instructions[/td][td]warning_instructions[/td][td]unknown_instructions[/td][td]critical_inverse[/td][td]warning_inverse[/td][td]cron_interval[/td][td]max_retries[/td][td]id_category[/td][td]disabled_types_event[/td][td]module_macros[/td][td]min_ff_event_normal[/td][td]min_ff_event_warning[/td][td]min_ff_event_critical[/td][td]each_ff[/td][td]ff_timeout[/td][td]dynamic_interval[/td][td]dynamic_max[/td][td]dynamic_min[/td][td]prediction_sample_window[/td][td]prediction_samples[/td][td]prediction_threshold[/td]
[/tr]
[tr]
[td]14958[/td][td]689[/td][td]3[/td][td]Nombre de la maquina[/td][td][/td][td]HostName[/td][td]NULL[/td][td]0[/td][td]0[/td][td]0[/td][td]86400[/td][td]0[/td][td]NULL[/td][td]NULL[/td][td][/td][td]0[/td][td][/td][td]0[/td][td]1[/td][td]1[/td][td]0[/td][td]0[/td][td]NULL[/td][td]NULL[/td][td]NULL[/td][td]0[/td][td]0.000000000000000[/td][td]0[/td][td]0[/td][td][/td][td]1[/td][td]0.00[/td][td]0.00[/td][td]NULL[/td][td]0.00[/td][td]0.00[/td][td]NULL[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]NULL[/td][td]NULL[/td][td]NULL[/td][td]0[/td][td]0[/td][td]0[/td][td]nowizard[/td][td]NULL[/td][td]0[/td][td][/td][td][/td][td][/td][td]0[/td][td]0[/td][td][/td][td]0[/td][td]0[/td][td][/td][td][/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td]
[/tr]
[tr]
[td]14958[/td][td]689[/td][td]3[/td][td]Nombre de la maquina[/td][td][/td][td]HostName[/td][td][/td][td]0[/td][td]0[/td][td]0[/td][td]86400[/td][td]NULL[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td]15[/td][td]0[/td][td]1[/td][td]0[/td][td]0[/td][td][/td][td][/td][td][/td][td]0[/td][td]0.000000000000000[/td][td]NULL[/td][td]0[/td][td][/td][td]1[/td][td]0.00[/td][td]0.00[/td][td][/td][td]0.00[/td][td]0.00[/td][td][/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td][/td][td][/td][td][/td][td]0[/td][td]0[/td][td]0[/td][td]nowizard[/td][td][/td][td]0[/td][td][/td][td][/td][td][/td][td]0[/td][td]0[/td][td]    [/td][td]0[/td][td]0[/td][td]{"going_unknown":1}[/td][td]W10=[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td][td]0[/td]
[/tr]
[/table]

Parece que la columna disabled_types_event se rellena porque al editarlo con la consola la opción "Generar eventos desconocidos" no lo marca por defecto. En cualquier caso es un comportamiento erróneo ya que no debería generarlos en ningún caso, no antes de tiempo. Voy a probar a rehabilitarlo desde la consola en los módulos que tengo en desconocido a ver si se arregla.

Un saludo,
\\Izan
 Reply
#16
Nada, eso no lo soluciona.

El campo que he modificado cambió de {"going_unknown":1} a {"going_unknown":0}.

A ver si pudiera ser otra de las columnas.

Un saludo,
\\Izan
 Reply
#17
Hola,

En principio no debería tener que ver, puede deberse simplemente a que en la base de datos trae unos valores por defeto (NULL), y al enviar el formulario vacío simplemente los actualiza a vacíos ("").
Te diría de aplicar cualquier actualización que tengas pendiente, ya que como te comento en la versión actual no he logrado replicarlo. Y tiene pinta de ser del lado de la consola/servidor, ya que según los logs y los xml mostrados el agente parece que está haciendo correctamente su trabajo.

Para debugear también te diría de comenzar haciendo pruebas más estrechas, por ejemplo instalando un agente y estableciendo un intervalo corto (unos 30 segundos) y comenzar a añadir módulos, a ser posible los mismos que hasta ahora, y comenzar a modificar sus intervalos para ver en qué punto se quedan en desconocido, quizá al ser un factor multiplicador muy grande haya algún tipo de problema, ya que las pruebas que yo he hecho han sido éstas pero únicamente subiendo el multiplicador a 4 o 5.

Un saludo,
Antonio.
 Reply
#18
Hola,

Está actualizado a última versión (community).

No sé qué procesos de desarrollo se siguen, pero entiendo que dentro de los test automatizados se deberían testear ese tipo de condiciones.

Un saludo,
\\Izan
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes