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 [RESUELTO] Monitorizar espacio libre en unidad de red

  • [RESUELTO] Monitorizar espacio libre en unidad de red

    Posted by manelnight on May 5, 2016 at 14:14

    Hola a todos,

    Hace poco que utilizo PandoraFMS y necesito poder monitorizar el espacio libre de unos servidores HyperV que son Core, sin interfaz gráfica.
    intente instalar el agente desde la línea de comandos pero da un error y no funciona por lo que pensé que si mapeaba las unidades de los hyperV en un equipo luego Pandora me monitorizaria las unidades de red.

    He realizado varias pruebas sin éxito. Si ejecuto el script que comprueba el espacio en disco desde la línea de comandos de mi equipo, me muestra todas las unidades incluidas las de red, pero en cambio accedo a Pandora y solo salen las unidades físicas.

    Me podeis ayudar??

    Saludos

    PD: he encontrado un post en este mismo foro que un usuario indico como modificar el script de % de espacio en disco pero obtengo el mismo resultado, desde línea de comandos el script devuelve los datos de todas las unidades pero en Pandora solo muestra las físicas.

    manelnight replied 8 years, 8 months ago 3 Members · 8 Replies
  • 8 Replies
  • aitor

    Member
    May 6, 2016 at 11:35
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola:

    Yo tengo un escenario similar, con una NAS al que no quiero instalarle un agente de terceros.
    Lo que hago es utilizar el modo broker del pandora agente de pandora. Es muy sencillo. Digamos que tienes dos agentes:

    SERVIDOR1 (Con sistema operativo windows, con agente de pandora)
    HYPERV1 (en modo core, y no puedes instalarle el agente)

    Primero mapeas la unidad  que deseas monitorizar en Servidor1, del Hyperv1. En el pandora_agent.conf de Servidor1 pones lo siguiente.

    agent_name SERVIDOR1
    broker_agent HYPERV1

    En el servidor1, en la carpeta de pandora, copias el pandora_agent.conf, como hyperv1.conf.
    En este hyperv1.conf, cambias el agent name a hyperv1, y añades el unidad a mapear.

    En pandora tendrias dos agentes, Servidor1 y Hyperv1.

    A ver si lo consigues.

    un saludo.

  • manelnight

    Member
    May 9, 2016 at 12:21
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola aitor,

    gracias por responder.
    He realizado los pasos que comentas pero no funciona. Me aparecen dos agentes y los dos con los mismos modulos,etc…

    Saludos

  • AKevin

    Member
    May 9, 2016 at 17:37
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola a ambos,

    En principio tanto en las máquinas Hyper-V como en los Windows Server en modo Core, los agentes se deberían poder instalar sin problema. ¿Qué error recibes al intentarlo, manelnight? ¿Has probado a instalarlo en modo silencioso (ejecutando el archivo con ” /S” al final del comando)?

    Un saludo,
    Kevin.

    PD: al crear un agente broker, éste copia la configuración del agente que lo ha “generado”. Puedes borrarla sin problemas para tener un agente limpio.

  • aitor

    Member
    May 9, 2016 at 18:06
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Comprueba el hyperv.conf, aqui solo debes poner la unidad mapeada. en pandora_agent.conf, no pongas la unidad mapeada. Si has seguido bien los pasos tiene que funcionar.

    Un saludo.

  • manelnight

    Member
    May 26, 2016 at 13:18
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola a ambos,

    En principio tanto en las máquinas Hyper-V como en los Windows Server en modo Core, los agentes se deberían poder instalar sin problema. ¿Qué error recibes al intentarlo, manelnight? ¿Has probado a instalarlo en modo silencioso (ejecutando el archivo con ” /S” al final del comando)?

    Un saludo,
    Kevin.

    PD: al crear un agente broker, éste copia la configuración del agente que lo ha “generado”. Puedes borrarla sin problemas para tener un agente limpio.

    Hola a todos, perdon por tardar en responder pero no he tenido tiempo de hacer pruebas. Cuando lo intento instalar desde la consola de ms-dos del Hyperv, parece que se instale bien pero salta un mensaje de error que indica “Invalid Option ‘–install’, acepto me pide si quiero instalar el servicio, indico que si pero entonces salta otra ventana:

    “Error in action StartWindowsService”
    El servicio especificado no existe como servicio instalado.
        while executing
    “GetServiceDisplayName $scm $name”
        invoked from within
    “try {
            if {[catch {GetServiceKeyName $scm $name} internal_name]} {
                # Maybe this is an internal name itself
                GetServiceDi…”
        (procedure “twapi::get_service_internal_name” line 8)
        invoked from within
    “twapi::get_service_internal_name $props(ServiceName)”
        (procedure “::InstallJammer::actions::StartWindowsService” line 8)
        invoked from within
    “::InstallJammer::actions::$component $this”
    Error in action StartWindowsService

    El servicio especificado no existe como servicio instalado.
        while executing
    “GetServiceDisplayName $scm $name”
        invoked from within
    “try {
            if {[catch {GetServiceKeyName $scm $name} internal_name]} {
                # Maybe this is an internal name itself
                GetServiceDi…”
        (procedure “twapi::get_service_internal_name” line 8)
        invoked from within
    “twapi::get_service_internal_name $props(ServiceName)”
        (procedure “::InstallJammer::actions::StartWindowsService” line 8)
        invoked from within
    “::InstallJammer::actions::$component $this”
        while executing
    “$obj execute”
        (procedure “::InstallJammer::ExecuteActions” line 69)
        invoked from within
    “::InstallJammer::ExecuteActions $id -when $when”
        (procedure “::InstallJammer::RaiseEventHandler” line 93)
        invoked from within
    “::InstallJammer::RaiseEventHandler  .wizard”
        (command bound to event)

    Saludos
    Saludos

  • AKevin

    Member
    May 27, 2016 at 15:33
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola manelnight,

    ¿Cómo estás ejecutando el comando de instalación? ten en cuenta que la sintaxis es algo similar a esto:

    C:UsersAdministratorDownloads"Pandora FMS Windows Agent v6.0SP2-160527_x86_64.exe" /S

    Recuerda también que luego tendrás que modificar el pandora_agent.conf para indicarle la IP del servidor, entre otras cosas.

    notepad C:Program Filespandora_agentpandora_agent.conf

    Un saludo,
    Kevin.

  • manelnight

    Member
    May 29, 2016 at 00:51
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Ok. Cuando lo pueda probar te comento.

    Gracias.

    Saludos

  • manelnight

    Member
    June 9, 2016 at 14:46
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Finalmente he podido instalarlo.
    Desde la consola del core de Hyperv, al ejecutar el instalador del agente instalaba algo pero luego daba el error que puse anteriormente.
    He accedido a la ruta donde se instala el agente y he probado a ejecutar el PandoraAgent.exe que se encuentra alli.
    Para mi sorpresa, han salido un par de lineas indicando que estaba instalando el servicio y ya funciona perfectamente.

    Gracias y Saludos!