Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad problema recibiendo info de servicio

  • problema recibiendo info de servicio

    Posted by argie01 on February 28, 2012 at 13:58

    Hola,

    tengo pandora 3.2 funcionando OK, recibiendo info de muchos servers win/linux.
    Pero ahora he instalado un servicio en un Win XP, sobre un nuevo server. He instalado el agente pandora para Windows, y la web de Pandora automáticamente lo comenzó a mostrar con las monitorizaciones básicas.
    Hasta aquí todo bien.

    Pero entonces edité el fichero del configuración del agente en el nuevo server, y le agregué las líneas necesarias para monitorizar un servicio del Win XP. Estas líneas las copié de otro server que estoy monitorizando perfectamente con Pandora (en donde está exactamente el mismo servicio).
    Sin embargo, en la web de Pandora este servicio no aparece en el listado de servicios monitorizados del nuevo server. He reiniciado el servicio de Pandora varias veces en el server nuevo, y sigue sin aparecer…

    Gracias x la ayuda.

    argie01 replied 12 years, 11 months ago 2 Members · 6 Replies
  • 6 Replies
  • aitor

    Member
    February 28, 2012 at 15:13
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Verifica que el agente este en modo aprendizaje en la consola de pandora, para que añada los nuevos modulos que añades en el archivo de configuracion.

    Si aun y todo no te funciona, copia y pega aqui, el archivo de configuracion, a ver si vemos algun detalle que se te escapa.

    Un saludo.

  • argie01

    Member
    February 28, 2012 at 15:34
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si, el agente está en modo aprendizaje.

    Pego debajo el fichero de configuración del agente: es standard, y el único cambio que hice fue agregar las últimas 5 líneas, que es el servicio que quiero monitorizar:

    # Base config file for Pandora FMS Windows Agent
    # (c) 2006-2010 Artica Soluciones Tecnologicas
    # version 3.2

    # This program is Free Software, you can redistribute it and/or modify it
    # under the terms of the GNU General Public Licence as published by the Free Software
    # Foundation; either version 2 of the Licence or any later version
    # This program is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY, without ever the implied warranty of MERCHANTABILITY or FITNESS
    # FOR A PARTICULAR PURPOSE

    # Edit this file to change your parameters or/and add your own modules
    # Any line with a # character at the first column will be ignored (comment)

    # General Parameters
    # ==================

    # NOTE: The variables $*$ will be substituted in the installation wizard

    server_ip 172.16.0.30
    server_path /var/spool/pandora/data_in
    temporal “C:Archivos de programapandora_agenttemp”

    # Agent uses your hostname automatically, if you need to change agent name
    # use directive agent_name (do not use blank spaces, please).
    # This parameter is CASE SENSITIVE.

    # agent_name My_Custom_Agent_name

    # Group assigned for this agent (descriptive, p.e: Servers)
    #group Servers

    # This limits operation if temporal dir has not enough free disk.
    #temporal_min_size 1024

    # Delay start execution X second before start to minonitoring nothing
    #startup_delay 30

    # Interval is defined in seconds
    interval 300

    # tranfer_modes: Possible values are local, tentacle (default), ftp and ssh.
    transfer_mode tentacle
    server_port 41121

    # In case of using FTP or tentacle with password. User is always “pandora”
    #server_pwd pandora

    # Debug mode do not copy XML data files to server.
    # debug 1

    # ODBC connections. Check documentation for more information.
    # Configuring “ExampleDSN” DSN. Notice that this DSN connection must be configured
    # under Control panel -> Administrative tools -> ODBC -> DSN
    # odbc_ExampleDSN_username UserNameForDsn
    # odbc_ExampleDSN_password Password1234

    # If set to 1 allows the agent to be configured via the web console
    # (only works on enterprise version).
    #remote_config 0

    # Set XML encoding (ISO-8859-1 by default).
    #encoding ISO-8859-1

    # Enable or disable XML buffer.
    xml_buffer 0

    # Module Definition
    # Check online documentation and module library at http://pandorafms.org
    # =================

    # Sample of Windows inventory module (ONLY ENTERPRISE)!
    #module_begin
    #module_name Inventory
    #module_interval 7
    #module_type generic_data_string
    #module_inventory RAM Patches Software Services NIC
    #module_description Inventory
    #module_end

    # Example plugin to retrieve last 5 min events in log4x format
    # module_plugin cscript.exe //B “%ProgramFiles%Pandora_Agentutillogevent_log4x.vbs” Aplicacion System 300

    # Example plugin to retrieve drive usage
    # module_plugin cscript.exe //B “%ProgramFiles%Pandora_Agentutildf.vbs”

    # Free space on disk C: (%)
    module_begin
    module_name FreeDiskC
    module_type generic_data
    module_freepercentdisk C:
    module_description Free space on drive C: (%)
    module_end

    # Free space on disk D: (%)
    # module_begin
    # module_name FreeDiskD
    # module_type generic_data
    # module_freepercentdisk D:
    # module_description Free space on drive D: (%)
    # module_end

    # Free space on disk C: (Total)
    # module_begin
    # module_name FreeDiskCTotal
    # module_type generic_data
    # module_freedisk C:
    # module_description Free space on drive C: (Total)
    # module_end

    # CPU usage percentage
    module_begin
    module_name CPUUse
    module_type generic_data
    module_cpuusage all
    module_description CPU# usage
    module_end

    # Free Memory
    module_begin
    module_name FreeMemory
    module_type generic_data
    module_freepercentmemory
    module_description Amount of free memory.
    module_end

    # Log events
    module_begin
    module_name System Events (TermService)
    module_type async_string
    module_logevent
    module_description Log Events coming from Terminal Service
    module_source System
    module_application TermService
    module_end

    module_begin
    module_name Security Events (Invalid Login)
    module_type async_string
    module_description Security log events for invalid login attempt
    module_logevent
    module_source Security
    module_eventcode 529
    module_end

    # Sample on how to get a value from registry
    # This returns the last time user launch microsoft Windows update
    #module_begin
    #module_name Windows_Update_LastRun
    #module_type generic_data_string
    #module_exec getreg LM “SOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update” SetupWizardLaunchTime
    #module_description Last date and time user launch microsoft Windows update
    #module_end

    # Example of a remote TCP check
    #module_begin
    #module_name Tcp Sample check
    #module_type generic_data
    #module_tcpcheck http://www.google.com
    #module_port 80
    #module_timeout 5
    #module_end

    # Example of regexp matching
    #module_begin
    #module_name PandoraAgent_log
    #module_type generic_data_string
    #module_regexp C:archivos de programapandora_agentpandora_agent.log
    #module_description This module will return all lines from the specified logfile
    #module_pattern .*
    #module_end

    # Get processor time from Performance Counter (SPANISH only, check your
    # locale string) using the Windows Performance tool to
    # identify proper PerCounter strings. Check documentation for detailed steps.
    #module_begin
    #module_name Processor_Time
    #module_type generic_data
    #module_perfcounter Procesador(_Total)% de tiempo de procesador
    #module_end

    # Example of module exec, used to know about the memory used by pandora process
    # grep.exe and gawk.exe are included in the util directory of the agent.
    #module_begin
    #module_name PandoraFMS RAM
    #module_type generic_data
    #module_exec tasklist | grep Pandora | gawk “{ print $5 }” | tr -d “.”
    #module_end

    # Example of module exec, used get number of active terminal services sessions
    # Works on Windows 2003. In Windows XP the query.exe and quser.exe files were
    # moved to %WINDIR%system32dllcache. If XP, copy the exe to %WINDIR%system32
    #module_begin
    #module_name Active TS Sessions
    #module_type generic_data_string
    #module_exec query session | grep Activ | gawk “{ print $2 }” |wc -l
    #module_description Number of active TS Sessions
    #module_end

    # Example of watchdog process opening it if it gets closed
    # NOTE: This need to enable “Service can interactuate with the deskop” option
    # in the Pandora FMS Service configuration (Windows Service Control management).
    #module_begin
    #module_name TaskManager
    #module_type generic_proc
    #module_proc taskmgr.exe
    #module_description This keeps taskmgr always running in the system
    #module_async yes
    #module_watchdog yes
    #module_start_command c:windowssystem32taskmgr.exe
    #module_end

    # Example of watchdog service opening it if it gets closed
    #module_begin
    #module_name ServiceVNC_Server
    #module_type generic_proc
    #module_service winvnc
    #module_description Service VNC Server watchdog/service
    #module_async yes
    #module_watchdog yes
    #module_end

    # Example UDP server to be able to execute remote actions such
    # as starting or stopping process.
    #udp_server 1
    #udp_server_port 4321
    #udp_server_auth_address 192.168.1.23
    #process_firefox_start firefox
    #process_firefox_stop killall firefox
    #service_messenger 1

    #chequeo de servicio AVTECH Device ManageR
    module_begin
    module_name Service_AVTECHDM
    module_type generic_proc
    module_service DeviceManageR
    module_description Service AVTECH Device ManageR
    module_end

  • aitor

    Member
    February 28, 2012 at 15:42
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Lo que me mosquea es que tengas la siguiente linea,como comentario y que los demas modulos funcionen. Deberias quitar el # y poner el nombre del agente que tenga en pandora.

    # agent_name My_Custom_Agent_name

  • argie01

    Member
    February 28, 2012 at 16:41
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Bueno, para que te mosquees más te comento que en ninguno de los ficheros de configuración de pandora de mis servers windows esa línea está activada.
    Es decir, en todos sale como

    # agent_name My_Custom_Agent_name

    y Pandora a pesar de eso los monitoriza perfectamente.

    La he activado con el nombre correcto en el server nuevo, y sigue sin mostrar el servicio 🙁
    Es más, una vez activada esa línea entonces ha dejado de detectar a todos los demás monitores (diskc, freeMemory, y CPUUse), y solo detecta al host alive.

    PD: si comento esa línea la monitorización vuelve a funcionar, pero sin el nuevo servicio…
    PD2: ahora si que detectó el nuevo servicio. Ni idea de por que ahora si, y antes no.

  • aitor

    Member
    February 28, 2012 at 17:16
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Entonces, ahora te detecta el nuevo servicio?

  • argie01

    Member
    February 28, 2012 at 17:31
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si. Reinicié el servicio del agente de pandora algunas veces, y eso solucionó todo. Pero la línea que comentaste no funciona si la activo, porque entonces el server Pandora deja de recibir cualquier info del server.