Onde obter RRDs.pm?

1

Estou tentando configurar o opsview (Nagios) em um servidor CentOS 5 executando o perl 5.8.9

Quando tento iniciá-lo, não é possível encontrar RRDs.pm . Acontece que, nem eu posso I. Não está no CPAN e eu fui incapaz de determinar qual pacote iria fornecer isso. yum provides "*/RRDs.pm" não retorna nenhum resultado.

Edit: então nós estabelecemos que deve vir com o pacote perl-rrdtool , mas infelizmente não. Para onde eu vou daqui?

    
por Brad Mace 07.10.2010 / 22:29

4 respostas

1

RRDs.pm deve ser fornecido por perl-rrdtool , mas você indica que você já instalou este programa.

Seu script não pode encontrar RRDs.pm, mas o RRDs.pm ainda pode estar instalado em seu sistema, mas não em um local onde o PERL espere encontrá-lo.

O que um desses comandos lhe diz?

(Pode ser necessário atualizar primeiro o banco de dados locate , com /etc/cron.daily/mlocate ou um comando cron similar)

locate RRDs.pm

Ou:

find / -type f -name RRDs.pm
    
por 07.10.2010 / 23:12
2

A execução do seguinte corrigiu esse problema para mim no RHEL6.

yum install rrdtool-perl
    
por 10.05.2015 / 08:39
0

Você tem que instalar o rrdtool, o CentOS não fornece este pacote por padrão, mas você pode usar o repositório do Dag Wiers

$ cd /etc/yum.repos.d
$ vim dag.repo

insira as seguintes linhas:

[dag]
name=Dag RPM Repository
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1

e: wq (salve) o arquivo. Depois disso, basta instalar o pacote via yum.

$ yum install rrdtool
    
por 07.10.2010 / 22:50
-1
Loaded plugins: langpacks, product-id, subscription-manager
This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
http://apt.sw.be/redhat/el7Server/en/x86_64/dag/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: apt.sw.be; Name or service not known"
Trying other mirror.

Um dos repositórios configurados falhou (Dag RPM Repository),  e o yum não tem dados em cache suficientes para continuar. Neste ponto, o único  Uma coisa segura que o yum pode fazer é falhar. Existem algumas maneiras de trabalhar "consertar" isso:

  1. Entre em contato com o autor do repositório e faça com que eles corrijam o problema.

  2. Reconfigure o arquivo baseurl / etc. para o repositório, para apontar para um trabalho     a montante. Isso é mais útil se você estiver usando um novo     release de distribuição que é suportado pelo repositório (e pelo     pacotes para a versão de distribuição anterior ainda funcionam).

  3. Desabilite o repositório, para que o yum não o use por padrão. Yum, então, simplesmente ignorará o repositório até que você o ative permanentemente novamente ou use --enablerepo para uso temporário:

        yum-config-manager --disable dag
    
  4. Configure o repositório com falha a ser ignorado, se não estiver disponível.     Note que o yum tentará entrar em contato com o repositório. quando ele executa a maioria dos comandos,     então terá que tentar e falhar a cada vez (e assim. yum será muito     Mais devagar). Se é um problema muito temporário, muitas vezes é um bom     compromisso:

        yum-config-manager --save --setopt=dag.skip_if_unavailable=true
    

failure: repodata/repomd.xml from dag: [Errno 256] No more mirrors to try. http://apt.sw.be/redhat/el7Server/en/x86_64/dag/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: apt.sw.be; Name or service not known"

    
por 20.02.2017 / 13:05