Ad Widget

Collapse

Controles em Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tecnictotal
    Junior Member
    • Dec 2016
    • 9

    #1

    Controles em Zabbix

    Bom dia,
    gostaria de saber se em Zabbix:

    - pode avisar da presença de arquivos de backup novosi,arquivos velhos, mesmo sem ter conecçao internet ?
    exemplo:
    verificar a presença no disco D:\backup\backup.zip
    desde quando foi criado ou se existe um determinado arquivo

    - enviar uma menssagem se um arquivo contém uma palavra
    exemplo: D:\log\logprograma.log
    verifico nas ultimas 20 linhas dentro do arquivo se existe a palavra
    "error"

    - pode controllar e avisar sobre as Operações da configuração do windows e a data da ultima execuçao?

    - pode ler dados de un database e enviar info?
    exemplo: ler os dados de uma tabela e procurar num determinado campo a palavra "ERRO" quando acha envia email.

    Se é possivel, quais items criar, procurei na guia, mas nao consegui achar.

    Muito obrigado antecipadamente pelas respostas.
  • sancho
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2015
    • 295

    #2
    Buenas tardes tecnictotal,
    Te puedo decir como haría yo alguna de las monitorizaciones que necesitas:


    Para el fichero de backup, primero, me aseguraría que en la configuración del Zabbix Agent del equipo donde está el fichero, tuviera habilitados lo comandos remotos EnableRemoteCommands=1, luego crearía un Item con la siguiente configuración:

    Type: Zabbix agent
    Key: system.run[dir D:\backup\backup.zip | findstr backup.zip]
    Type of information: Text
    De esa manera, el valor que te mostraría Zabbix sería algo parecido a esto:

    a--- 20/01/2017 19:07 154 backup.zip
    Luego solo tendrías que crear un trigger o una acción dependiendo de lo que te interese, o cuando aparezca el fichero, o cuando cambie de fecha… etc….



    Para verificar el contenido de un fichero de texto puedes crear por ejemplo el siguiente ítem:

    Type: Zabbix agent
    Key: vfs.file.contents[D:\log\logprograma.log]
    Type of information: Text
    Luego crearía un trigger con una formula parecido a esto

    vfs.file.contents[D:\log\logprograma.log].regexp(error)})<>0
    o algo similar
    Esto son algunas ideas que se me ocurren y que he utilizado, pero posiblemente otros compañeros te puedan dar maneras más simples.
    Esto puede ayudarte:


    Para las otras preguntas, seguro que si buscas en el foro encontrarás posibles soluciones, por ejemplo: https://www.zabbix.com/forum/showthread.php?t=56058

    Espero que esto te ayude

    Un saludo.
    Last edited by sancho; 20-01-2017, 20:57.

    Comment

    Working...