A instalação do PNP será descrita em mais detalhes. Espera-se que nagios foi compilado a partir da fonte e está localizado em / usr / local / nagios.
Atenção: A descrição se aplica à versão do desenvolvedor PNP 0.6.0.
Observe que o PNP deve ser configurado após a instalação.

Faça e mais

A instalação do PNP é controlada por makefiles . O sistema é analisado após a invocação de ./configure e os valores detectados são transferidos para makefiles.

Descompacte PNP como root de usuário:

  Wget http://sourceforge.net/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.16.tar.gz/download
 Tar -xvzf pnp4nagios-0.6.16.tar.gz
 Cd pnp4nagios-0.6.16

Por padrão, o rrdtool não está incluído no CentOS. Talvez seja necessário instalá-lo para fins de monitoramento. Você pode usar fonte para compilar ou instalar usando rpm.

Para instalar usando rpm tudo o que você precisa é seguir dois comandos.

Para sistemas de 32 bits

  Rpm -ivh http://apt.sw.be/redhat/el5/pt/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Para sistemas de 64 bits

  Rpm -ivh http://apt.sw.be/redhat/el5/pt/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
  Yum install rrdtool -y

./configure deve ser chamado a partir do diretório pnp4nagios.

  ./configure

Nota: Sem especificar opções, o usuário eo grupo serão “nagios”. Se você tem valores diferentes, use os parâmetros “-with-nagios-user” e “-with-nagios-group”, respectivamente. Usando o Icinga, a chamada pode ser

  ./configure --with-nagios-user = icinga --with-nagios-group = icinga

Algumas linhas atravessam a tela. A saída no final é importante.

  *** Resumo de configuração para pnp4nagios-0.6.16 11-21-2011 ***
  Opções gerais:
  ------------------------- -------------------
  Nagios usuário / grupo: nagios nagios
  Instale o diretório: / usr / local / pnp4nagios
  Dir do HTML: / usr / local / pnp4nagios / share
  Config Dir: / usr / local / pnp4nagios / etc
  Localização do rrdtool binário: / usr / bin / rrdtool Versão 1.4.4
  RRDs Módulos Perl: FOUND (Versão 1.4004)
  Arquivos RRD armazenados em: / usr / local / pnp4nagios / var / perfdata
  Process_perfdata.pl Logfile: /usr/local/pnp4nagios/var/perfdata.log
  Arquivos Perfdata (NPCD) armazenados em: / usr / local / pnp4nagios / var / spool
  Opções de interface da Web:
  ------------------------- -------------------
  URL HTML: http: // localhost / pnp4nagios
  Arquivo de configuração do Apache: /etc/httpd/conf.d/pnp4nagios.conf
  Revise as opções acima para verificar a exatidão.  Se eles parecem bem,
  Digite 'make all' para compilar.

Os caminhos mostrados devem ser verificados. Se os valores exibidos não estiverem corretos, você pode alterá-los chamando ./configure com as opções apropriadas.

Atenção:Localização do rrdtool binário” significa caminho incluindo o nome do binário! Se necessário, pode ser especificado utilizando a seguinte sintaxe:

  ./configure --with-rrdtool = / usr / local / rrdtool-1.2.xx / bin / rrdtool
  ./configure --help

Mostra as opções suportadas.

Invocando

  Fazer tudo

Compila os componentes como NPCD que estão escritos em C

  Faça a instalação

Copiar tudo para os lugares certos no sistema de arquivos. Os caminhos já foram mostrados durante ./configure.

Após a instalação do programa e dos arquivos HTML , você pode copiar um arquivo de configuração do Apache para seu diretório de configuração do servidor web

  Make install-webconf

Você pode ligar

  Make install-config

Opcionalmente. Desta forma, os arquivos de configuração para process_perfdata.pl e npcd são copiados para etc / pnp.

Para instalar a chamada de script NPCD Init

  Make install-init

Todas estas etapas são

  Faça fullinstall

Atenção: Depois de copiar o arquivo de configuração para o servidor web, você deve reiniciar o servidor web (service httpd restartou/etc/init.d/apache2 restart, respectivamente).

Anúncios