{"id":810,"date":"2017-07-17T15:57:43","date_gmt":"2017-07-17T13:57:43","guid":{"rendered":"https:\/\/hmartineztobar.es\/blog\/?p=810"},"modified":"2017-07-17T16:22:46","modified_gmt":"2017-07-17T14:22:46","slug":"actualizar-nagios-core-a-la-ultima-version","status":"publish","type":"post","link":"https:\/\/hmartineztobar.es\/blog\/actualizar-nagios-core-a-la-ultima-version\/","title":{"rendered":"Actualizar Nagios Core a la \u00faltima versi\u00f3n"},"content":{"rendered":"<p>Gu\u00eda sobre c\u00f3mo actualizar el sistema de monitorizaci\u00f3n Nagios Core a la \u00faltima versi\u00f3n existente usando CentOS.<!--more--><\/p>\n<h2>Antes de comenzar<\/h2>\n<p>Se debe tener en cuenta que esta gu\u00eda da por hecho que nuestro sistema CentOS ya cuenta con una instalaci\u00f3n del monitor <strong>Nagios Core<\/strong>, por lo que esa parte no ser\u00e1 cubierta en la presenta gu\u00eda.<\/p>\n<h2>Consideraci\u00f3n importante<\/h2>\n<p>Durante los pasos que ser\u00e1n mostrados, ser\u00e1n vistos una serie de comandos con unos par\u00e1metros de grupo. Esos grupos deben ser los que se encuentran en el sistema de cada uno; de hacer un copia-pega del comando y no coincidir los grupos existentes del sistema (usados en la configuraci\u00f3n inicial de <strong>Nagios<\/strong>) con los par\u00e1metros de dicho comando, <strong>la actualizaci\u00f3n podr\u00eda llegar a fallar<\/strong>.<\/p>\n<p>Por lo tanto, se recomienda verificar qu\u00e9 grupo se utiliz\u00f3 en la instalaci\u00f3n inicial y usar ese mismo para la actualizaci\u00f3n.<\/p>\n<h2>Proceso de Actualizaci\u00f3n<\/h2>\n<p>Lo primero detener los servicios, tanto el de Apache como el de Nagios.<\/p>\n<pre># service nagios stop\r\n# service httpd stop<\/pre>\n<p>Por seguridad, se aconseja realizar una copia de seguridad de todos los ficheros de Nagios.<\/p>\n<pre># mkdir \/tmp\/nagios_backup \r\n# tar -cvvzf \/tmp\/nagios_backup\/nagios_bkp.tar \/usr\/local\/Nagios<\/pre>\n<p>De preferirlo, tambi\u00e9n se puede descargar en local o guardarlo en otra m\u00e1quina mediante conexi\u00f3n SCP o cualquier otro m\u00e9todo.<\/p>\n<p>Ahora, todos los archivos de backup se podr\u00e1n restaurar (de ser necesario) usando el archivo guardado <em>\/tmp\/nagios_backup\/nagios_bkp.tar<\/em><\/p>\n<p>Una vez se han realizado los pasos previos y recomendados, se procede con la descarga de la \u00faltima versi\u00f3n (para determinar cu\u00e1l es la \u00faltima versi\u00f3n, simplemente accede a la p\u00e1gina de descargas de Nagios).<\/p>\n<pre># cd \/tmp\r\n# wget <a href=\"https:\/\/assets.nagios.com\/downloads\/nagioscore\/releases\/nagios-4.3.2.tar.gz\">https:\/\/assets.nagios.com\/downloads\/nagioscore\/releases\/nagios-4.3.2.tar.gz<\/a><\/pre>\n<p>Se procede a descomprimir el paquete reci\u00e9n descargado:<\/p>\n<pre># tar -zxvf \/tmp\/nagios-4.3.2.tar.gz<\/pre>\n<p>Debido a los procesos sucesivos de configuraci\u00f3n, es necesario contar con los paquetes <em>unzip<\/em> instalados en el sistema, para ello, es necesario ejecutar el comando que se mostrar\u00e1 a continuaci\u00f3n para o bien instalar o actualizar <em>unzip<\/em>.<\/p>\n<pre># yum install -y unzip<\/pre>\n<p>Llegados a este punto, tan s\u00f3lo queda empezar con el proceso de actualizaci\u00f3n, que \u00fanicamente consistir\u00e1 en la ejecuci\u00f3n de 4 comandos.<\/p>\n<pre># cd \/tmp\/nagios-4.3.2\r\n# .\/configure --with-command-group=nagioscmd\r\n# make all\r\n# make install<\/pre>\n<p>*Ser\u00eda interesante tener en cuenta la consideraci\u00f3n relativa al grupo, leer entonces el apartado <em>Consideraci\u00f3n importante<\/em>.<\/p>\n<p><img data-attachment-id=\"811\" data-permalink=\"https:\/\/hmartineztobar.es\/blog\/actualizar-nagios-core-a-la-ultima-version\/word-image-16\/\" data-orig-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?fit=500%2C441&amp;ssl=1\" data-orig-size=\"500,441\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"word-image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?fit=300%2C265&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?fit=500%2C441&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"441\" class=\"wp-image-811\" src=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?resize=500%2C441&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?w=500&amp;ssl=1 500w, https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?resize=300%2C265&amp;ssl=1 300w, https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image.png?resize=250%2C220&amp;ssl=1 250w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/p>\n<p>Con el fin de verificar que la actualizaci\u00f3n se ha realizado con \u00e9xito, se puede usar un comando que verificar\u00e1 la validez de los archivos de configuraci\u00f3n del sistema.<\/p>\n<pre># \/usr\/local\/nagios\/bin\/nagios -v \/usr\/local\/nagios\/etc\/nagios.cfg<\/pre>\n<p>Este comando es conocido como el <em>pre-flight check. <\/em>Si durante la ejecuci\u00f3n de \u00e9ste no aparecen errores, se puede proceder con el inicio de los procesos que fueron parados inicialmente.<\/p>\n<p><img data-attachment-id=\"812\" data-permalink=\"https:\/\/hmartineztobar.es\/blog\/actualizar-nagios-core-a-la-ultima-version\/word-image-17\/\" data-orig-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?fit=646%2C360&amp;ssl=1\" data-orig-size=\"646,360\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"word-image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?fit=300%2C167&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?fit=646%2C360&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"646\" height=\"360\" class=\"wp-image-812\" src=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?resize=646%2C360&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?w=646&amp;ssl=1 646w, https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-1.png?resize=300%2C167&amp;ssl=1 300w\" sizes=\"(max-width: 646px) 100vw, 646px\" data-recalc-dims=\"1\" \/><\/p>\n<pre># service nagios restart\r\n# service httpd restart<\/pre>\n<p>Con esto, <strong>Nagios Core<\/strong> quedar\u00e1 actualizado en el sistema a la versi\u00f3n \u00faltima versi\u00f3n disponible.<\/p>\n<p><strong>H\u00e9ctor Mart\u00ednez Tobar<\/strong><br \/>\n<a title=\"Twitter Hector\" href=\"http:\/\/twitter.com\/hmartineztobar\" target=\"_blank\" rel=\"noopener\"><strong>@hmartineztobar<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gu\u00eda sobre c\u00f3mo actualizar el sistema de monitorizaci\u00f3n Nagios Core a la \u00faltima versi\u00f3n existente usando CentOS.<\/p>\n","protected":false},"author":1,"featured_media":813,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[91,94],"tags":[99,98,65,97,95,96],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/GuiaActualizarNagios.gif?fit=780%2C323&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p2Qy5L-d4","_links":{"self":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/810"}],"collection":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":2,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions"}],"predecessor-version":[{"id":815,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions\/815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/media\/813"}],"wp:attachment":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/categories?post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}