{"id":1023,"date":"2011-10-06T00:55:53","date_gmt":"2011-10-05T23:55:53","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=1023"},"modified":"2011-10-06T00:55:53","modified_gmt":"2011-10-05T23:55:53","slug":"bmoteseth-7-un-poco-mas-de-nagios-y-firmware-2-4","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=1023","title":{"rendered":"bMotesETH: 7 un poco m\u00e1s de Nagios y firmware 2.4"},"content":{"rendered":"<p>Seguimos en lo mismo, tengo problemas con la librer\u00eda web para Arduino webduino, la verdad es que son problemas de lo m\u00e1s esot\u00e9rico, y con la dificultad de depuraci\u00f3n del entorno Arduino lo complica un poco m\u00e1s. La parte positiva es que cuando el sketch funciona lo hace bien, por alg\u00fan motivo a\u00f1ado algunas l\u00edneas de c\u00f3digo y deja de hacerlo, sin motivo aparente.<\/p>\n<p>En paralelo seguimos haciendo pruebas para la integraci\u00f3n con Nagios&#8230;.<\/p>\n<p>Descartamos hacerlo en C, demasiado complicado, posteriormente hicimos un plugin basado en un script que nos ha estado funcionando sin problemas, en paralelo he probado de hacer un plugin en Python.<\/p>\n<div id=\"attachment_1024\" style=\"width: 415px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/10\/python02.jpg\"><img aria-describedby=\"caption-attachment-1024\" loading=\"lazy\" class=\"size-full wp-image-1024\" title=\"python02\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/10\/python02.jpg\" alt=\"\" width=\"405\" height=\"390\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/10\/python02.jpg 405w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/10\/python02-300x289.jpg 300w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/a><p id=\"caption-attachment-1024\" class=\"wp-caption-text\">Python<\/p><\/div>\n<p>Python es un lenguaje de programaci\u00f3n creado a principios de los 90 y cuyo nombre est\u00e1 inspirado en el grupo de c\u00f3micos \u00abMonty Python\u00bb. Es un lenguaje similar a Perl, pero tiene la ventaja de utilizar una sintaxis muy l\u00edmpia y como consecuencia un c\u00f3digo muy legible.<\/p>\n<p>Mi primer contacto con Python vino por ser el lenguaje de programaci\u00f3n que utilizan los gateways de Digo. A\u00fan teniendo unos conocimientos muy limitados me parece un lenguaje c\u00f3modo. Tiene infinidad de librer\u00edas y, como la gran mayor\u00eda de los lenguajes de script es f\u00e1cil de depurar.<\/p>\n<p>En Python he descubierto una librer\u00eda que se llama NagAconda, que permite crear con mucha facilidad plugins para Nagios.<\/p>\n<p>El \u00fanico inconveniente de esta librer\u00eda es que no est\u00e1 demasiado documentada y faltan algunos ejemplos. En su defensa tengo que decir que incluso con poca documentaci\u00f3n he conseguido crear un plugin funcional en una hora.<\/p>\n<p>Todav\u00eda tengo que \u00abpulir\u00bb alguna cosa, cuando lo acabe lo publicar\u00e9.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seguimos en lo mismo, tengo problemas con la librer\u00eda web para Arduino webduino, la verdad es que son problemas de lo m\u00e1s esot\u00e9rico, y con la dificultad de depuraci\u00f3n del entorno Arduino lo complica un poco m\u00e1s. La parte positiva&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=1023\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[16,2,20,21,9,10],"tags":[35,52,109,110,111,112,154,173,183],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/1023"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1023"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/1023\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}