Novidades da versão:

  • Relatório de itens não suportados;
  • Suporte a internacionalização;
  • Instalador com suporte a português e inglês;

A instalação será feita através do download de dois arquivos (o primeiro consegue fazer o download do segundo mas como seu servidor de monitoração pode estar em um ambiente confinado estou dando a opção de download de ambos os arquivos).

Após a instalação será adicionado um grupo de menus chamado “Extras” ao final da lista de menus padrão do Zabbix 2.0. Optamos por um menu específico para agrupar melhor as customizações.

Nesta versão (1.1) do Zabbix-Extras temos como novidade o patch Zabbix-NS – Relatório de itens não suportados, que vem a colaborar com a gestão de performance do servidor zabbix uma vez que auxilia aos administradores a tratarem os problemas de itens não suportados que ficam gerando processamento adicional ao serviço.

O relatório exibe itens não suportados e itens não suportados oriundos do processo de Low Level Discovery, entretanto, ele só exibe link para edição do item para itens normais. Os itens do tipo prototype (itens oriundos do LLD) não suportam a edição direta e por isso não possuem o link.

Atendendo a pedidos de fóruns internacionais e do Zabbix-Brasil adicionamos também o suporte a internacionalização dos patchs e estamos aceitando tradutores :D.

Para baixar o instalador clique em {filelink=8}

Para baixar os arquivos do patch clique em {filelink=7}.

9 thoughts on “Zabbix-Extras 1.1

  1. Bom dia.
    Utilizei o script e instalei os Extras perfeitamento, porém quando tento realizar um relatório através do Zabbix-CAT, recebo erros de identificadores invalidos (utilizo como bando de dados o Oracle 10G), poderia me ajudar ?

    ociexecute(): ORA-00904: “DATE_FORMAT”: invalid identifier [include/db.inc.php:446]
    SQL error [ORA-00904: “DATE_FORMAT”: invalid identifier] in [
    select it.units, it.description, ano, mes, dia, momento, AVG(valor) as valor
    from items it
    inner join
    (select
    hu.itemid,
    DATE_FORMAT(FROM_UNIXTIME(hu.clock), ‘%Y’) as ano, DATE_FORMAT(FROM_UNIXTIME(hu.clock), ‘%m’) as mes, DATE_FORMAT(FROM_UNIXTIME(hu.clock), ‘%d’) as dia,
    DATE_FORMAT(FROM_UNIXTIME(hu.clock), ‘%d/%m/%Y’) as momento, hu.value_max as valor
    from trends_uint hu
    where hu.clock between 1356875025 and 1359467025
    ) a
    on a.itemid = it.itemid
    where it.itemid = 23850
    group by momento
    order by momento
    ]
    ocifetchinto(): ORA-24374: define not done before fetch or execute and fetch [include/db.inc.php:579]

    1. Felipe,

      Eu já testei ele contra MYSQL e POSTGREE. Se você puder testar esta query contra o seu ambiente para podermos ajusta-la de forma a funcionar nele podemos fazer, a quatro mãos, o suporte para ORACLE também.

      Me mande um e-mail que tento lhe auxiliar se você tiver tal disponibilidade.

  2. Adail, Bom dia!

    EM relação ao “Relatório de itens não suportados”, seria interessante clicar em “limpar” ? Na prática iria ser excluído apenas dos hosts e não dos templates certo?

    Observei também que não está listando por servidor…

    1. Neto,

      Ser “Excluido” pode não ser uma boa proposta e também pode não ser possível. Exemplo: se o item não suportado é oriundo de um template eu não tenho como remove-lo do host.

      O que poderíamos pensar em fazer é forçar a reativação em lote. Mas entendo que se o item ficou inativo é o caso de se analisar com mais calma e ver se o host, ou a técnica de coleta, não estão com problemas.

  3. O Zabbix-SC apresenta um bug no zabbix 2.08 (postgres)

    Extras => Zabbix-SC
    Group: [Qualquer um]
    Host: all
    Formato: [Qualquer um]

    =============== ERRO ==================
    pg_query(): Query failed: ERRO: divisão por zero [include/db.inc.php:440]Error in query [SELECT hos.name as host_name, it.hostid, it.name as item_name, it.key_ as item_key, it.delay, it.history, it.trends, it.status , 86400 / it.delay * it.history AS history_costs, it.trends * 24 AS trends_costs
    FROM items it
    INNER JOIN hosts hos
    ON hos.hostid = it.hostid
    INNER JOIN hosts_groups hgr
    ON hgr.hostid = it.hostid
    AND hgr.groupid = 31 WHERE it.flags 2

    order by host_name, item_key ] [ERRO: divisão por zero]pg_fetch_assoc() expects parameter 1 to be resource, boolean given [include/db.inc.php:577]pg_free_result() expects parameter 1 to be resource, boolean given [include/db.inc.php:578]Undefined offset: 0 [zabbix-sc.php:218]

Deixe uma resposta para Filipe Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *