{"id":351,"date":"2012-08-21T10:33:53","date_gmt":"2012-08-21T13:33:53","guid":{"rendered":"http:\/\/linuxrs.com.br\/?p=351"},"modified":"2012-08-21T10:33:53","modified_gmt":"2012-08-21T13:33:53","slug":"monitoramento-com-zabbix-2-0","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=351","title":{"rendered":"Monitoramento com Zabbix 2.0"},"content":{"rendered":"<p><strong>Instalando as depend\u00eancias e o Zabbix<\/strong><\/p>\n<div>Pessoal, neste tutorial, vou explicar como instalar e configurar o <em>Zabbix 2.0<\/em>, um monitor de rede que coleta e guarda informa\u00e7\u00f5es da rede e de hosts remotos, sendo poss\u00edvel realizar consultas de performance e estado, posteriormente.<\/p>\n<p>Neste exemplo, utilizei uma m\u00e1quina virtual com <em>Debian Squeeze<\/em> com 1 GB de RAM e processador Dual-Core.<\/p>\n<p>Antes de iniciarmos a instala\u00e7\u00e3o em si, precisamos atualizar nosso sistema e instalar as depend\u00eancias para que o Zabbix funcione perfeitamente:<\/p>\n<p><strong># aptitude update<br \/>\n# aptitude upgrade<\/p>\n<p># aptitude install make flex gcc gpp php-net-socket libpq5 libpq-dev snmp apache2 libapache2-mod-php5 php5 php5-gd php5-curl libcurl4-openssl-dev php5-mysql php5-snmp php-pear perl-base liburi-perl libapache2-mod-perl2 libwww-perl libtool libextutils-pkgconfig-perl pkg-config libsnmp-dev libcurl3 rcconf libgd-text-perl php5-cgi perl-modules libpdf-api2-perl libssh2-1-dev mysql-server libmysql++-dev libmysqlclient-dev snmpd libsnmp-dev curl libiksemel-dev libiksemel-utils fping lm-sensors libsysfs2<\/strong><\/p>\n<p>Obs.: Durante o processo de instala\u00e7\u00e3o do <em>MySQL<\/em>, ser\u00e1 solicitada a senha de root, cuidado para n\u00e3o perder esta senha.<\/p>\n<p>Crie o usu\u00e1rio Zabbix no sistema:<\/p>\n<p><strong># adduser &#8211;disabled-password &#8211;disabled-login &#8211;shell=\/bin\/false zabbix<\/strong><\/p>\n<p>Agora, vamos baixar o pacote do Zabbix:<\/p>\n<p><strong># cd \/opt<br \/>\n# wget -cv<\/strong> <a href=\"http:\/\/sourceforge.net\/projects\/zabbix\/files\/latest\/2.0.0\/zabbix-2.0.0.tar.gz\">http:\/\/sourceforge.net\/projects\/zabbix\/files\/latest\/2.0.0\/zabbix-2.0.0.tar.gz<\/a><\/p>\n<p>Descompacte o arquivo:<\/p>\n<p><strong># tar -xvzf zabbix-2.0.0.tar.gz<br \/>\n# cd zabbix-2.0.0\/<\/strong><\/p>\n<p>Vamos executar o <em>.\/configure<\/em> com alguns par\u00e2metros:<\/p>\n<p><strong># .\/configure &#8211;enable-server &#8211;enable-agent &#8211;with-mysql &#8211;with-net-snmp &#8211;with-libcurl &#8211;with-jabber<br \/>\n# make install<\/strong><\/p>\n<p>Com isso, nosso sistema j\u00e1 est\u00e1 instalado, mas ainda faltam alguns ajustes, vamos a eles.<\/p>\n<\/div>\n<p><strong>Configura\u00e7\u00f5es<\/strong><\/p>\n<h1>Ajustando as configura\u00e7\u00f5es<\/h1>\n<p>Iremos criar a base de dados no MySQL e executar os scripts &#8220;.sql&#8221;, do Zabbix:<\/p>\n<p><strong># mysql -u root \u2013p<\/strong><\/p>\n<p>(Entre com sua senha de root)<\/p>\n<p>Mysql&gt; <strong>create database zabbix;<\/strong><br \/>\nMysql&gt; <strong>grant all privileges on zabbix.* to zabbix@localhost identified by \u2018nova_senha\u2019;<\/strong><br \/>\nMysql&gt; <strong>quit;<\/strong><\/p>\n<p><strong># cd \/opt\/zabbix-2.0.0\/database\/mysql\/<\/strong><\/p>\n<p><strong># mysql -D zabbix -u zabbix -p &lt; schema.sql<\/strong><\/p>\n<p>(Entre com sua senha do usu\u00e1rio zabbix)<\/p>\n<p><strong># mysql -D zabbix -u zabbix -p &lt; images.sql<\/strong><\/p>\n<p>(Entre com sua senha do usu\u00e1rio zabbix)<\/p>\n<p><strong># mysql -D zabbix -u zabbix -p &lt; data.sql<\/strong><\/p>\n<p>(Entre com sua senha do usu\u00e1rio zabbix)<\/p>\n<p>Pronto. Com isso, nossa configura\u00e7\u00e3o do MySQL est\u00e1 encerrada, vamos para \u00e0s confs do Zabbix:<\/p>\n<p><strong># mkdir \/etc\/zabbix<br \/>\n# chown \u2013R zabbix.zabbix \/etc\/zabbix<br \/>\n# cd \/usr\/local\/etc\/zabbix<br \/>\n# pico zabbix_agent.conf<\/strong><\/p>\n<p>Confirme se a linha define o IP do servidor Zabbix est\u00e1 apontando para ele mesmo:<\/p>\n<div>Server=127.0.0.1<\/div>\n<p><strong># pico zabbix_server.conf<\/strong><\/p>\n<p>Altere as linhas a seguir no seu arquivo:<\/p>\n<div>DBName=zabbix<br \/>\nDBUser=zabbix<br \/>\nDBPassword=zabbix<\/div>\n<p>Obs.: No meu caso, coloquei a senha do usu\u00e1rio Zabbix do MySQL como <em>zabbix<\/em>.<\/p>\n<p>Salve e saia do arquivo.<\/p>\n<p><strong># cp zabbix_*.conf \/etc\/zabbix\/<\/strong><\/p>\n<p>Agora, temos que copiar os scripts de inicializa\u00e7\u00e3o do Zabbix para iniciar automaticamente no boot:<\/p>\n<p><strong># cd \/opt\/zabbix-2.0.0\/misc\/init.d\/debian\/<br \/>\n# cp zabbix-* \/etc\/init.d\/<br \/>\n# chmod 755 \/etc\/init.d\/zabbix\u00adserver<br \/>\n# chmod 755 \/etc\/init.d\/zabbix\u00adagent<br \/>\n# rcconf<\/strong><\/p>\n<p>Marque os dois scrips do Zabbix e d\u00ea OK.<\/p>\n<p><strong># \/etc\/init.d\/zabbix\u00adserver start<br \/>\n# \/etc\/init.d\/zabbix\u00adagent start<br \/>\n# ps \u2013aux | grep zabbix<\/strong><\/p>\n<h1>Ajustando o frontend e concluindo a instala\u00e7\u00e3o<\/h1>\n<p>Se o Zabbix estiver rodando numa boa, podemos seguir com a instala\u00e7\u00e3o e partir para o frontend:<\/p>\n<p><strong># cp -R \/opt\/zabbix-2.0.0\/frontends\/php\/* \/va\/WWW\/zabbix\/<br \/>\n# pico \/etc\/php5\/apache2\/php.ini<\/strong><\/p>\n<p>Adicione as seguintes linhas, ao final do arquivo:<\/p>\n<div>date.timezone = America\/Sao_Paulo<br \/>\nmax_execution_time = 300<br \/>\nmemory_limit = 512M<br \/>\npost_max_size = 32M<br \/>\nupload_max_filesize = 16M<br \/>\nmax_execution_time = 600<br \/>\nmax_input_time = 600<\/div>\n<p>Reinicie o <em>Apache<\/em> para atualizar as novas configura\u00e7\u00f5es do PHP:<\/p>\n<p><strong># \/etc\/init.d\/apache2 restart<br \/>\n# chown -R www-data:zabbix \/home\/viaza132\/www\/zabbix<\/strong><\/p>\n<p>Agora abra o navegador e digite: &lt;endereco_do_servidor&gt;\/zabbix\/<\/p>\n<p>Ser\u00e1 exibida a tele inicial de configura\u00e7\u00e3o do Zabbix.<\/p>\n<p>Clique em Pr\u00f3ximo:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.1.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.1.jpg\" alt=\"\" width=\"500\" height=\"237\" border=\"0\" \/><\/a><\/div>\n<p>Se estiver tudo OK, clique em &#8220;Pr\u00f3ximo&#8221;, se n\u00e3o, reveja suas configura\u00e7\u00f5es no arquivo <em>php.ini<\/em>.<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.2.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.2.jpg\" alt=\"\" width=\"500\" height=\"235\" border=\"0\" \/><\/a><\/div>\n<p>Aqui, iremos colocar o nome da base de dados do MySQL, o nome do usu\u00e1rio e a senha, clique em &#8220;Test connection&#8221;, se aparecer um Ok, clique em pr\u00f3ximo:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.3.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.3.jpg\" alt=\"\" width=\"500\" height=\"235\" border=\"0\" \/><\/a><\/div>\n<p>Clique em &#8220;Pr\u00f3ximo&#8221;:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.4.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.4.jpg\" alt=\"\" width=\"500\" height=\"236\" border=\"0\" \/><\/a><\/div>\n<p>Clique em &#8220;Pr\u00f3ximo&#8221;:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.5.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.5.jpg\" alt=\"\" width=\"500\" height=\"234\" border=\"0\" \/><\/a><\/div>\n<p>Clique em &#8220;Finsh&#8221;:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/1344231860.6.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_1344231860.6.jpg\" alt=\"\" width=\"500\" height=\"239\" border=\"0\" \/><\/a><\/div>\n<p>Ir\u00e1 aparecer a seguinte tela no browser:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/Tela-Principal.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_Tela-Principal.jpg\" alt=\"\" width=\"500\" height=\"234\" border=\"0\" \/><\/a><\/div>\n<p>Com tudo que fizemos at\u00e9 aqui, o servidor Zabbix ainda n\u00e3o est\u00e1 sendo monitorado, para que isso aconte\u00e7a, clique na aba:<\/p>\n<blockquote><p>Configuration -&gt; hosts para visualizar<\/p><\/blockquote>\n<p>O host do Zabbix, depois clique em &#8220;Not monitored&#8221; e ative-o na janela que ir\u00e1 aparecer:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/2-2.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_2-2.jpg\" alt=\"\" width=\"500\" height=\"235\" border=\"0\" \/><\/a><\/div>\n<p>Para mudar o idioma para Portugu\u00eas, v\u00e1 no menu Profile, no canto superior direito da tela, e mude para Portugu\u00eas no campo &#8220;Language&#8221;, depois \u00e9 s\u00f3 salvar.<\/p>\n<p>Bem pessoal, \u00e9 isso.<\/p>\n<p>Espero que este tutorial seja \u00fatil para voc\u00eas.<\/p>\n<p>No pr\u00f3ximo tutorial, iremos aprender como configurar um host para ser monitorado pelo Zabbix e como adicionamos ele aqui em nosso servidor.<\/p>\n<p>At\u00e9 mais. Qualquer d\u00favida, \u00e9 s\u00f3 postar. vlw!<\/p>\n<p>Artigo previamente publicado em:<\/p>\n<ul>\n<li><a href=\"http:\/\/guiadoti.blogspot.com.br\/2012\/05\/monitoramento-com-zabbix-20.html\">Monitoramento com Zabbix 2.0 \u00ab guiadoti.blogspot.com.br<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Instalando as depend\u00eancias e o Zabbix Pessoal, neste tutorial, vou explicar como instalar e configurar o Zabbix 2.0, um monitor de rede que coleta e guarda informa\u00e7\u00f5es da rede e de hosts remotos, sendo poss\u00edvel realizar consultas de performance e estado, posteriormente. Neste exemplo, utilizei uma m\u00e1quina virtual com Debian Squeeze com 1 GB de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[51,68],"tags":[181,179,180],"class_list":["post-351","post","type-post","status-publish","format-standard","hentry","category-linux-linuxrs","category-redes-2","tag-instalacao","tag-monitoramento","tag-zabbix"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=351"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/351\/revisions"}],"predecessor-version":[{"id":352,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/351\/revisions\/352"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}