{"id":346,"date":"2012-12-27T12:46:26","date_gmt":"2012-12-27T15:46:26","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=346"},"modified":"2012-12-27T13:01:23","modified_gmt":"2012-12-27T16:01:23","slug":"template-cacti-airos-5-5-para-cacti-version-0-8-7g-hash-version","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/template-cacti-airos-5-5-para-cacti-version-0-8-7g-hash-version\/","title":{"rendered":"Template Cacti AirOS 5.5 para cacti version: 0.8.7g (hash version)"},"content":{"rendered":"<p>Para los que no lo saben, en el firmware 5.5 de <a href=\"http:\/\/ubnt.com\">ubiquiti<\/a>\u00a0dejaron de funcionar los graficos del Cacti. Por suerte un colaborador del foro oficial <a href=\"http:\/\/forum.ubnt.com\/showthread.php?t=60032\">forum.ubnt.com<\/a>\u00a0publico un template que funciona de maravillas.<\/p>\n<p>El unico inconveniente que se presenta al importar el archivo\u00a0cacti_host_template_airos-ubnt_5_5<a href=\"http:\/\/forum.ubnt.com\/attachment.php?attachmentid=12777&amp;d=1348327870\">.<\/a>xml en el panel de control de cacti es que arroja el error:<\/p>\n<blockquote><p><strong>Error:\u00a0<acronym title=\"Extensible Markup Language\">XML<\/acronym>: Hash version does not exist<\/strong><\/p><\/blockquote>\n<p><strong><\/strong>Este error es porque dentro del archivo xml tiene un tag llamado <strong>hash<\/strong>, que se forma con la version de cacti y unos numeros aleatorios. Por lo tanto si tu version no coincide con la del hash, arroja el error de arriba.<\/p>\n<p>ejemplo:\u00a0hash_02<span style=\"color: #ff0000;\">0024<\/span>8f0dcc6cc49fee26220bfeb7ae781802<\/p>\n<p>0024 es la version de Cacti, que si miramos en la siguiente tabla de versiones corresponde a la 0.8.8 o 0.8.8a<\/p>\n<pre>\"0.8.4\"  =&gt; \"0000\",\r\n\"0.8.5\"  =&gt; \"0001\",\r\n\"0.8.5a\" =&gt; \"0002\",\r\n\"0.8.6\"  =&gt; \"0003\",\r\n\"0.8.6a\" =&gt; \"0004\",\r\n\"0.8.6b\" =&gt; \"0005\",\r\n\"0.8.6c\" =&gt; \"0006\",\r\n\"0.8.6d\" =&gt; \"0007\",\r\n\"0.8.6e\" =&gt; \"0008\",\r\n\"0.8.6f\" =&gt; \"0009\",\r\n\"0.8.6g\" =&gt; \"0010\",\r\n\"0.8.6h\" =&gt; \"0011\",\r\n\"0.8.6i\" =&gt; \"0012\",\r\n\"0.8.6j\" =&gt; \"0013\",\r\n\"0.8.7\"  =&gt; \"0014\",\r\n\"0.8.7a\" =&gt; \"0015\",\r\n\"0.8.7b\" =&gt; \"0016\",\r\n\"0.8.7c\" =&gt; \"0017\",\r\n\"0.8.7d\" =&gt; \"0018\",\r\n\"0.8.7e\" =&gt; \"0019\",\r\n\"0.8.7f\" =&gt; \"0020\",\r\n\"0.8.7g\" =&gt; \"0021\",\r\n\"0.8.7h\" =&gt; \"0022\",\r\n\"0.8.7i\" =&gt; \"0023\",\r\n\"0.8.8\"  =&gt; \"0024\",\r\n\"0.8.8a\" =&gt; \"0024\"<\/pre>\n<p>En mi caso tengo la version <strong>0.8.7g<\/strong>. Por lo tanto tendria que modificar el 24 por 21. :).<br \/>\nLo que hice fue usar Adobe Dreamweaver para buscar y reemplazar mediante una expresion regular: \u00a0(lo vamos a hacer en 2 pasos).<\/p>\n<p><strong>Paso 1:<\/strong><\/p>\n<p>Buscar:<\/p>\n<blockquote><p>(hash_)([0-9]{2})(00)(<span style=\"color: #ff0000;\">24<\/span>)<\/p><\/blockquote>\n<p>y reemplazarlo con:<\/p>\n<blockquote><p>$1$2$3{loquequieras}<span style=\"color: #ff0000;\">21<\/span><\/p><\/blockquote>\n<p><strong>Paso 2:<\/strong><\/p>\n<p>Buscar:<\/p>\n<blockquote><p>{loquequieras}<\/p><\/blockquote>\n<p>y reemplazarlo por NADA. (dejar vacio).<\/p>\n<p>Este paso ultimo paso es necesario porque si no, dreamweaver se confunde y piensa que $3 es $321, entonces separamos $3__algo__21 con algo que quieras y finalmente quitamos ese \u00abalgo\u00bb con el paso 2.<\/p>\n<p>El archivo finalmente queda asi: <a href=\"http:\/\/www.tech-nico.com\/blog\/Cacti_AirOs5_5_hash_0021.zip\">descargar aqui<\/a><\/p>\n<p>Recuerda situar el archivo AirOS5_5.xml en la ruta:<br \/>\n&lt;path_cacti&gt;\/resource\/snmp_queries\/AirOs5_5.xml<\/p>\n<p>__________________<br \/>\nNicolas<br \/>\n<a href=\"http:\/\/tech-nico.com\/blog\">tech-nico.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para los que no lo saben, en el firmware 5.5 de ubiquiti\u00a0dejaron de funcionar los graficos del Cacti. Por suerte un colaborador del foro oficial forum.ubnt.com\u00a0publico un template que funciona de maravillas. El unico inconveniente que se presenta al importar &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/template-cacti-airos-5-5-para-cacti-version-0-8-7g-hash-version\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[66,32,3],"tags":[],"class_list":["post-346","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-programacion","category-trucos"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phA9Q-5A","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":132,"url":"http:\/\/www.tech-nico.com\/blog\/galeria-de-fotos-en-flash-y-php-con-thumbs-gd-y-lectura-de-folders\/","url_meta":{"origin":346,"position":0},"title":"Galeria de Fotos en Flash y PHP (con thumbs GD) y lectura de folders.","author":"soporte","date":"mayo 20, 2009","format":false,"excerpt":"Hace mucho tiempo tuve que crear una galer\u00eda de fotos en flash y PHP ( que me saco de muchos apuros ). Lo particularmente bueno de esta galer\u00eda es que levanta las fotos on the fly desde carpetas del servidor que creemos o ya est\u00e9n creadas. Entonces el cliente mismo\u2026","rel":"","context":"En \u00abFlash\u00bb","block_context":{"text":"Flash","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/flash\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":26,"url":"http:\/\/www.tech-nico.com\/blog\/pinger-v20-reportar-el-estado-del-servicio-para-un-isp-en-tiempo-real\/","url_meta":{"origin":346,"position":1},"title":"Pinger Tool v2.0 \/\/ Reportar estado del Servicio","author":"soporte","date":"agosto 11, 2008","format":false,"excerpt":"\"Tool para reportar en tiempo real el estado de tu Red o Servicio, reduciendo reclamos telef\u00f3nicos innecesarios, mediante la creacion de un componente que embeberas en la pagina web inicial de tu empresa.\" Hace algunos a\u00f1os tuve la necesidad de implementar en uno de mis sitios, algun sistema o especie\u2026","rel":"","context":"En \u00abFlash\u00bb","block_context":{"text":"Flash","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/flash\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":199,"url":"http:\/\/www.tech-nico.com\/blog\/bug-de-google-ads-causa-problemas-con-internet-explorer\/","url_meta":{"origin":346,"position":2},"title":"Bug de Google Ads causa problemas con Internet Explorer","author":"soporte","date":"septiembre 22, 2010","format":false,"excerpt":"A muchos de nosotros los desarrolladores nos esta pasando, que en algunos de los sitios que tienen Ads de Google aparecen errores en IE6, IE7 e IE8 sin que hayamos hecho\u00a0ning\u00fan\u00a0cambio. Luego de que carga nuestro sitio aparece una ventana que dice \"Internet explorer no puede abir el sitio: http:\/\/tech-nico.com\u2026","rel":"","context":"En \u00abgeneral\u00bb","block_context":{"text":"general","link":"http:\/\/www.tech-nico.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":253,"url":"http:\/\/www.tech-nico.com\/blog\/configurar-openvpn-roadwarrior-con-debian-6-y-windows\/","url_meta":{"origin":346,"position":3},"title":"Configurar OpenVPN Roadwarrior en Debian 6 y Windows","author":"soporte","date":"noviembre 23, 2011","format":false,"excerpt":"Vamos a configurar OpenVPN del modo RoadWarrior con PKI (Public Key Infraestructure) Un claro ejemplo para explicar el modo RoadWarrior: Son 1 o mas clientes que se conectan (autentic\u00e1ndose) de manera remota desde una PC hacia nuestro \"linux OpenVPN Server\", y utilizando internet como medio de acceso para ingresar de\u2026","rel":"","context":"En \u00ablinux\u00bb","block_context":{"text":"linux","link":"http:\/\/www.tech-nico.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":296,"url":"http:\/\/www.tech-nico.com\/blog\/recuperando-std-exception-old-lock-file-terminating-mongodb\/","url_meta":{"origin":346,"position":4},"title":"Recuperando Std exception old lock file terminating &#8211; mongodb","author":"soporte","date":"enero 11, 2012","format":false,"excerpt":"Cuando un servidor tiene un apagado forzoso (se apaga por un corte de energia) o por alguna otra\u00a0raz\u00f3n, es probable al querer iniciar nuevamente la base de datos \/etc\/init.d\/mongodb start obtengamos el error: \"exception in initAndListen std::exception: old lock file, terminating\"\u00a0en el el log de mongodb. Para resolverlo simplemente eliminamos\u2026","rel":"","context":"En \u00ablinux\u00bb","block_context":{"text":"linux","link":"http:\/\/www.tech-nico.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":446,"url":"http:\/\/www.tech-nico.com\/blog\/mikrotik-script-buscar-en-ppp-las-ip-libres-no-asignadas-en-una-clase-c\/","url_meta":{"origin":346,"position":5},"title":"Mikrotik Script: Buscar en PPP las IP libres no asignadas en una Clase C","author":"soporte","date":"julio 16, 2013","format":false,"excerpt":"Bueno, este es un script muy rebuscado que arme para listar las IP Libres de un \/24. Es muy util ya que hay escasos bloques IPv4. En mi caso doy pppoe con IP fija, entonces es muy facil a veces (por error) saltearnos alguna IP y quede en desuso.","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":2,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":348,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions\/348"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}