quarta-feira, 12 de janeiro de 2011

Instalando Nagios no Centos 5.5 onde o nagios fica no /etc

Vou mostrar como instalar o nagios no /etc onde por padrão é instalado no
/usr/local/nagios ; instalando no /etc para ficar no padrão dos arquivos
e fica até mais fácil de efetuar backup

Apos instalação do Centos 5.5 efetua a atualização
do sistema

#yum update -y

Após vamos instalar as dependências

# yum install httpd php gcc gcc-glibc-common gd gd-devel -y

Bom agora vamos adicionar o usuário e grupo

#useradd -m nagios
#passwd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd apache

Agora Crie um Diretório pode ser no /root

#cd /root
#mkdir download
#cd download

Vamos Baixar o Nagios e Nagios Plugin

#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Descompactando e instalando o Nagios no /etc

#tar -zxvf nagios-3.2.3.tar.gz
#cd nagios-3.2.3

No ./configure vamos usar o "--prefix=/etc/nagios" para instalar o nagios no /etc

#./configure --prefix=/etc/nagios --with-command-group=nagcmd

#make all

#make install

#make install-init

#make install-config

#make install-commandmode

#make install-webconf

Criando usuário para acesso web nesse caso vamos usar o usuário nagiosadmin

#htpasswd -c /etc/nagios/etc/htpasswd.users nagiosadmin

Instalando o Nagios Plugin

#cd ..
#tar -zxvf nagios-plugins-1.4.15.tar.gz
#cd nagios-plugins-1.4.15

Mesmo parâmetro vamos utilizar para a instalação do nagios-plugins

#./configure --prefix=/etc/nagios --with-nagios-user=nagios --with-nagios-group=nagios

#make

#make install


Iniciando os serviços

#chkconfig nagios on

#chkconfig httpd on

#service nagios start

#service httpd restart

Pronto instalação esta ok  onde o caminho do nagios é /etc/nagios e não
/usr/local/nagios

sábado, 6 de novembro de 2010

Script de Instalar Nagios

Criei um Shell Script para Instalar o nagios eu efetuei testes no Recém saído do forno o Fedora 14 e também no Centos 5
Segue o Script

#!/bin/bash
# Criado por Danniel Lara
# Data 06-11-2010
# Versao 0.1
 
echo " Instalador Nagios "

sleep 1

echo " Baixando Pacotes "

sleep 1
yum install wget httpd php gcc glibc glibc-common gd gd-devel -y

echo "Criando Usuario e grupo "
sleep 1

/usr/sbin/useradd -m nagios

passwd nagios

sleep 1

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd apache

sleep 1

echo "Download Nagios e Plugin"

sleep 1

mkdir /softwares
cd /softwares

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
sleep 1
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

echo " Extraindo , compilando e instalando "

sleep 1

tar xzf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --with-command-group=nagcmd


make all

make install

make install-init

make install-config

make install-commandmode

make install-webconf

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


service httpd restart

cd ..

tar xzf nagios-plugins-1.4.11.tar.gz

cd nagios-plugins-1.4.11


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

make

make install

chkconfig --add nagios

chkconfig nagios on

service nagios start

segunda-feira, 30 de agosto de 2010

1º Encontro Informal TcheLinix Porto Alegre

1º encontro TcheLinux na Casa de
Cultura Mário Quintana  ; Mesmo com essa chuva e marcado meio que em
cima do dia foi realizado mesmo assim com com apenas 3 membros do
grupo , claro que Eu ( Daniel Lara ) ,  Edmundo Ribeiro Licker e
Vinicius Matheus Wurzel Onde nos encontramos por volta das 15:30 e
ficamos por ali para vê se aparecia mais alguns participantes do
grupo , andamos por toda a casa de Cultura para verificar se tinha
alguém ali perdido e nada ; mas nada foi em vão , conversamos sobre
vários assuntos qual distro cada um costuma utilizar em casa e no
trabalho , falamos sobre  a utilização de shell scripts para
realizações de backups ,debatemos sobre livros para certificação linux

Eu ( Daniel Lara) ,Edmundo Ribeiro Licker e Vinicius Matheus Wurzel
1º Encrontro Tchelinux Porto Alegre