{"id":176,"date":"2018-06-07T15:49:26","date_gmt":"2018-06-07T18:49:26","guid":{"rendered":"http:\/\/www.bfnetworks.com.br\/?p=176"},"modified":"2022-07-15T10:18:46","modified_gmt":"2022-07-15T13:18:46","slug":"instalacao-do-nagios-centos-7","status":"publish","type":"post","link":"https:\/\/bfnetworks.com.br\/instalacao-do-nagios-centos-7\/","title":{"rendered":"INSTALA\u00c7AO DO NAGIOS \u2013 CENTOS 7"},"content":{"rendered":"

Neste post estaremos trabalhar com a instala\u00e7\u00e3o do Nagios Core vers\u00e3o 4.1.1 no CentOS7. Para quem n\u00e3o conhece o Nagios, saiba que possui diversas vers\u00f5es e licen\u00e7as, portanto se n\u00e3o conhece busque outras fontes como o site oficial nagios.com ou nagios.org.
\nSegundo o site nagios-br.com o \u201cNagios Core permite que voc\u00ea monitore toda a sua infraestrutura de TI para garantir que os sistemas, aplicativos, servi\u00e7os e processos de neg\u00f3cios est\u00e3o funcionando corretamente. No caso de uma falha, ele pode alertar os respons\u00e1veis t\u00e9cnico do problema, permitindo-lhes come\u00e7ar o processo de corre\u00e7\u00e3o antes que as interrup\u00e7\u00f5es afetam os processos de neg\u00f3cios, usu\u00e1rios finais ou clientes\u201d.<\/p>\n

INSTALA\u00c7\u00c3O DE PR\u00c9-REQUISITOS<\/h3>\n

Com comando abaixo instale as depend\u00eancias:
\n\n

# yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y
<\/code><\/pre>\n
\nPrecisamos criar um usu\u00e1rio e grupo para o Nagios, ent\u00e3o execute os comando abaixo:
\n\n
# useradd nagios
\n# groupadd nagcmd
\n# usermod -a -G nagcmd nagios
\n# usermod -a -G nagcmd apache
<\/code><\/pre>\n<\/p>\n

DOWNLOAD E INSTALA\u00c7\u00c3O DO NAGIOS<\/h3>\n

Vamos realizar o download do fontes. Aqui utilizei a pasta \/tmp, mas fa\u00e7a onde desejar, e ent\u00e3o descompacte os arquivos como abaixo:
\n\n

# cd \/tmp
\n# wget https:\/\/assets.nagios.com\/downloads\/nagioscore\/releases\/nagios-4.1.1.tar.gz
\n# wget http:\/\/www.nagios-plugins.org\/download\/nagios-plugins-2.1.1.tar.gz
\n# tar zxf nagios-4.1.1.tar.gz
\n# tar zxf nagios-plugins-2.1.1.tar.gz
\n# cd nagios-4.1.1
<\/code><\/pre>\n
\nAgora vamos compilar os arquivos extra\u00eddos do Nagios:
\n\n
# .\/configure \u2013with-command-group=nagcmd
\n# make all
\n# make install
\n# make install-init
\n# make install-config
\n# make install-commandmode
\n# make install-webconf
<\/code><\/pre>\n<\/p>\n

CRIANDO USU\u00c1RIO PARA ACESSO NO NAGIOS<\/h3>\n

Agora criamos um usu\u00e1rio para acessar a interface web, o nome dado aqui ser\u00e1 nagiosadmin:
\n\n

# htpasswd -c \/usr\/local\/nagios\/etc\/htpasswd.users nagiosadmin
<\/code><\/pre>\n
\nObs.: Se for adicionar novos usu\u00e1rios posteriormente, remova a op\u00e7\u00e3o \u201c-c\u201d do comando acima porque ela cria um novo arquivo, removendo os usu\u00e1rio j\u00e1 adicionados.<\/p>\n

INSTALANDO PLUGINS<\/h3>\n

Configura\u00e7\u00e3o b\u00e1sico do Nagios conclu\u00edda, vamos para os plugins:
\n\n

# cd \/tmp\/nagios-plugins-2.1.1
\n# .\/configure \u2013with-nagios-user=nagios \u2013with-nagios-group=nagios \u2013with-openssl
\n# make all
\n# make install
<\/code><\/pre>\n<\/p>\n

INICIANDO O NAGIOS<\/h3>\n

Vamos iniciar os servi\u00e7os httpd e nagios:
\n\n

# service httpd start
\n# service nagios start
<\/code><\/pre>\n<\/p>\n

CONFIGURANDO REGRAS FIREWALL E SELINUX<\/h3>\n

Os dois comando abaixo abrem a porta 80 em sua maquina:
\n\n

# firewall-cmd \u2013zone=public \u2013add-port=80\/tcp \u2013permanent
\n# firewall-cmd \u2013reload
<\/code><\/pre>\n
\nDesative o SELINUX com o comando:
\n\n
# setenforce 0
<\/code><\/pre>\n
\nE modifique o arquivo \/etc\/selinux\/config mudando a op\u00e7\u00e3o enforcing para disabled.<\/p>\n

ACESSO WEB<\/h3>\n

Se tudo der certo, voc\u00ea conseguir\u00e1 iniciar o servi\u00e7o e abrir a interface web via o http:\/\/ip-servidor\/nagios\/ utilizando o usu\u00e1rio nagiosadmin e a senha que voc\u00ea criou.<\/p>\n

FONTE:<\/h3>\n

https:\/\/assets.nagios.com\/downloads\/nagioscore\/docs\/Nagios-Core-Installing-On-Centos7.pdf<\/p>\n","protected":false},"excerpt":{"rendered":"

Neste post estaremos trabalhar com a instala\u00e7\u00e3o do Nagios Core vers\u00e3o 4.1.1 no CentOS7. Para quem n\u00e3o conhece o Nagios, saiba que possui diversas vers\u00f5es e licen\u00e7as, portanto se n\u00e3o conhece busque outras fontes como o site oficial nagios.com ou nagios.org. Segundo o site nagios-br.com o \u201cNagios Core permite que voc\u00ea monitore toda a sua […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,24,15],"tags":[42,109,112,139],"_links":{"self":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/176"}],"collection":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":1,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":1910,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/posts\/176\/revisions\/1910"}],"wp:attachment":[{"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bfnetworks.com.br\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}