{"id":743,"date":"2014-04-14T22:48:32","date_gmt":"2014-04-15T01:48:32","guid":{"rendered":"http:\/\/www.networktips.com.br\/?p=743"},"modified":"2016-03-28T13:06:06","modified_gmt":"2016-03-28T16:06:06","slug":"nagios-checando-erros-de-configuracoes","status":"publish","type":"post","link":"http:\/\/www.networktips.com.br\/?p=743","title":{"rendered":"Nagios &#8211; Checando erros de configura\u00e7\u00e3o"},"content":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"Nagios%20-%20Checando%20erros%20de%20configura%C3%A7%C3%A3o\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p><strong>English title: Nagios Checking errors of configuration.\u00a0<\/strong><\/p>\n<p>Configurar os arquivos do Nagios incluir novos hosts novos groups ou services \u00e9 uma tarefa bem\u00a0\u00e1rdua.\u00a0Principalmente\u00a0quando se gerencia uma grande quantidade de hosts e services nesses arquivos.<\/p>\n<p>Como muitos aqui devem sabem para o Nagios um ponto e\u00a0virgula\u00a0(;) fora do lugar correto resulta em n\u00e3o poder restartar o servi\u00e7o novamente, sendo assim ap\u00f3s uma altera\u00e7\u00e3o caso o usu\u00e1rio restart o servi\u00e7o fica dif\u00edcil descobrir onde esta o erro de configura\u00e7\u00e3o, e quando falamos de erro por integrante de um grupo de hosts fica muito mais dif\u00edcil.<\/p>\n<p>Recentemente procurando uma alternativa para auxiliar os\u00a0usu\u00e1rios\u00a0a encontrarem os erros com maior facilidade, acabe me deparando com uma maneira bem simples que o\u00a0pr\u00f3prio\u00a0Nagios\u00a0disponibiliza.<\/p>\n<p>O comando consiste em executar como root:<\/p>\n<p>#[arquivo binario do nagios] -v [caminho do arquivo de conf padr\u00e3o do nagios]<\/p>\n<p>Caso a instala\u00e7\u00e3o do seu Nagios esteja feita no local padr\u00e3o <strong>\/usr\/local<\/strong> basta executar como root:<\/p>\n<pre>#\/usr\/local\/nagios\/bin\/nagios -v \/usr\/local\/nagios\/etc\/nagios.cfg<\/pre>\n<p>A saida do comando ser\u00e1:<\/p>\n<pre>Checking services...\r\nChecked 100 services.\r\nChecking hosts...\r\nChecked 36 hosts.\r\nChecking host groups...\r\nChecked 12 host groups.\r\nChecking service groups...\r\nChecked 0 service groups.\r\nChecking contacts...\r\nChecked 5 contacts.\r\nChecking contact groups...\r\nChecked 5 contact groups.\r\nChecking service escalations...\r\nChecked 0 service escalations.\r\nChecking service dependencies...\r\nChecked 0 service dependencies.\r\nChecking host escalations...\r\nChecked 0 host escalations.\r\nChecking host dependencies...\r\nChecked 0 host dependencies.\r\nChecking commands...\r\nChecked 34 commands.\r\nChecking time periods...\r\nChecked 5 time periods.\r\nChecking for circular paths between hosts...\r\nChecking for circular host and service dependencies...\r\nChecking global event handlers...\r\nChecking obsessive compulsive processor commands...\r\nChecking misc settings...\r\n\r\nTotal Warnings: 0\r\nTotal Errors: 0\r\n\r\nThings look okay - No serious problems were detected during the pre-flight check<\/pre>\n<p>Com esse resultado \u00e9\u00a0poss\u00edvel\u00a0verificar as checagens de cada arquivo de configura\u00e7\u00e3o e no final \u00e9 mostrando o total de Warnings e errors, informando tamb\u00e9m que n\u00e3o foi encontrado problemas dessa forma podemos dar o restart o servi\u00e7o do para que as altera\u00e7\u00f5es tenham efeito.<\/p>\n<pre>#\/etc\/init.d\/nagios restart<\/pre>\n","protected":false},"excerpt":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"Nagios%20-%20Checando%20erros%20de%20configura%C3%A7%C3%A3o\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p>English title: Nagios Checking errors of configuration.\u00a0 Configurar os arquivos do Nagios incluir novos hosts novos groups ou services \u00e9 uma tarefa bem\u00a0\u00e1rdua.\u00a0Principalmente\u00a0quando se gerencia uma grande quantidade de hosts e services nesses arquivos. Como muitos aqui devem sabem para &hellip; <a href=\"http:\/\/www.networktips.com.br\/?p=743\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[],"_links":{"self":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/743"}],"collection":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=743"}],"version-history":[{"count":8,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/743\/revisions"}],"predecessor-version":[{"id":752,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/743\/revisions\/752"}],"wp:attachment":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=743"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}