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 control ejecutables prohibidos

  • control ejecutables prohibidos

    Posted by ramiro on June 29, 2009 at 12:56

    Buenas tardes, existe alguna forma de controlar que ejecutables prohibidos no se pongan en funcionamiento en los equipos monitorizados.

    Gracias.
    Un cordial saludo

    suzdal replied 15 years, 4 months ago 3 Members · 11 Replies
  • 11 Replies
  • Sancho

    Administrator
    June 30, 2009 at 06:04
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Habria varias formas:

    Podrias hacerte un pequeño script que dada una lista, y que devuelva el nº de ellos que hay en ejecucion en ese momento. Si hay alguno que devuelva 0 y si no hay ninguno que devuelva 0. Otra opcion es dar de alta modulo a modulo los nombres de proceso asi sabes si hay alguno, ¿es una lista muy grande?.

    Otra opcion alternativa seria tener otro script que te devuelva la lista de los scripts prohibidos que se están ejecutando, para poder visualizarlo en un modulo de texto, seria complementario al monitor numerico que dispararia si hay alguno, asi en dos monitores lo ves todo, en uno si hay o no alguno ejecutandose, y en otro los nombres.

  • ramiro

    Member
    June 30, 2009 at 07:08
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    No, en principio no serían muchos entre 2 y 4, aunque la lista podría aumentar. Podrías indicarme un ejemplo de script/modulo que me permitiera controlar que los programas prohibidos no se encuentran en ejecución. Estoy empezando con este software y tambien por mas que he buscado no he logrado encontrar ejemplos, si que me avisen de ejecución, pero cuando lo indico en el módulo me da como fallo del monitor, ya que no se están ejecutando. Pero realmente no es un fallo sino que es correcto dado que esos programas no se deben ejecutar.

    Gracias por la ayuda.
    Ramiro

  • suzdal

    Member
    June 30, 2009 at 15:18
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    puedes hacer lo que tengo yo, un modulo que ejecuta un vbs y que mata los procesos en una lista.

    mañana adjunto el fichero, ya que lo tengo en el curro y ahora no puedo acceder allí.

  • suzdal

    Member
    July 3, 2009 at 10:37
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    siento la tardanza.. aki va el vbs que mata procesos de una lista

  • ramiro

    Member
    July 7, 2009 at 05:02
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias suzdal, no te preocupes por el tiempo. “”El que tiene prisa no se divierte””. Le he dado un vistazo al script y es justo lo que necesito (matar la aplicación o recibir el aviso de uso de la misma, para poder informar). Como lo puedo integrar como un módulo del agente??, sería mi última pregunta al respecto dado que soy muy, muy nuevo utilizando este sistema.
    Gracias.
    Ramiro

  • suzdal

    Member
    July 7, 2009 at 11:37
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    module_begin
    module_name PRG – Kill Prgs
    module_type generic_data_string
    module_exec cscript “%ProgramFiles%pandora_agentutilkill_prgs.vbs”
    module_description Kill Prgs from list
    module_end

    algo más ?¿

  • ramiro

    Member
    July 7, 2009 at 13:52
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    nada mas que agradecerte tu ayuda. Me pongo manos a la obra ahora mismo.

    Gracias suzdal.

  • ramiro

    Member
    July 8, 2009 at 12:56
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    No me funciona. Despues de implementar el modulo en el fichero de configuración del agente y ubicado el script en la carpeta Util, he detenido el servicio y lo he vuelto a reiniciar. He realizado la prueba con VLCPortable, y la aplicación prohibida queda en ejecución por tiempo indefinido (hasta que la paras). He modificado el intervalo de tiempo en el módulo por si acaso pero ni con esas. No se si he hecho algo mal o me falta algo por hacer (en el servidor), aunque entiendo que no. Insisto en la posibilidad de que lance una alerta en el servidor, dado que en los servidores hay muchas veces que al conectar con el mismo ves que tiene actualizaciones pendientes de realizar y con una alarma en el servidor pandora controlaría tambien esto dirigiendome al servidor de forma instantanea.
    Gracias y un cordial saludo,
    Ramiro Hernandez

  • suzdal

    Member
    July 9, 2009 at 04:46
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    vale…
    creo que ya se el por que.

    El único problema que tiene la llamada al proceso para matarlo es que es case sensitive.
    prueba a ejecutarla tu manual mente desde la consola cmd.

    ex.
    C:>cmd /C taskkill /F /IM Notepad.exe
    ERROR: no se encontró el proceso “Notepad.exe”.

    C:>cmd /C taskkill /F /IM notepad.exe
    Correcto: se terminó el proceso “notepad.exe” con PID 2060.

  • ramiro

    Member
    July 10, 2009 at 01:18
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Efectivamente, si ejecuto desde la linea de comando mata el proceso. He modificado la lista de programas del script poniendo p.e. vlc.exe y vlcportable.exe, pero el módulo continua sin finalizar los programas prohibidos, el script cada cuanto se ejecuta?, imagino que en el tiempo indicado en el module_interval ¿no?.
    Porque no mata los procesos? esto puede hacer que el usuario disfrute de lo lindo de los sistemas.
    Gracias.
    Ramiro

  • suzdal

    Member
    July 10, 2009 at 08:19
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    vale… vayamos al grano

    por este orden.

    1- para el agente
    2- haz una copia de tu pandora_agent.conf y adjuntalo en tu respuesta
    3- borra el pandora_agent.log
    4- cambia la configuración del agente y pon debug 1
    5- arranca el agente
    6- cuando haya finalizado su primera ejecución y antes de que arranque de nuevo (intervalo 300 por defecto), paralo.
    7- adjunta en la respuesta el pandora_agent.log y el pandora_debug.log generado.

    luego ya podrás poner quitar el debug y seguir con la ejecución normal.

    cuando vea el resultado te digo algo mucho más concreto.