Agenda: ejercicios-nagios-IX-opcional.htm

File ejercicios-nagios-IX-opcional.htm, 36.4 KB (added by admin, 6 years ago)
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5  <meta http-equiv="Content-Style-Type" content="text/css" />
6  <meta name="generator" content="pandoc" />
7  <title></title>
8  <style type="text/css">code{white-space: pre;}</style>
9  <link href="data:text/css,%2F%2A%0A%20%20%20%20Buttondown%0A%20%20%20%20A%20Markdown%2FMultiMarkdown%2FPandoc%20HTML%20output%20CSS%20stylesheet%0A%20%20%20%20Author%3A%20Ryan%20Gray%0A%20%20%20%20Date%3A%2015%20Feb%202011%0A%20%20%20%20Revised%3A%2021%20Feb%202012%0A%20%20%20%0A%20%20%20%20General%20style%20is%20clean%2C%20with%20minimal%20re%2Ddefinition%20of%20the%20defaults%20or%20%0A%20%20%20%20overrides%20of%20user%20font%20settings%2E%20The%20body%20text%20and%20header%20styles%20are%20%0A%20%20%20%20left%20alone%20except%20title%2C%20author%20and%20date%20classes%20are%20centered%2E%20A%20Pandoc%20TOC%20%0A%20%20%20%20is%20not%20printed%2C%20URLs%20are%20printed%20after%20hyperlinks%20in%20parentheses%2E%20%0A%20%20%20%20Block%20quotes%20are%20italicized%2E%20Tables%20are%20lightly%20styled%20with%20lines%20above%20%0A%20%20%20%20and%20below%20the%20table%20and%20below%20the%20header%20with%20a%20boldface%20header%2E%20Code%20%0A%20%20%20%20blocks%20are%20line%20wrapped%2E%20%0A%20%0A%20%20%20%20All%20elements%20that%20Pandoc%20and%20MultiMarkdown%20use%20should%20be%20listed%20here%2C%20even%20%0A%20%20%20%20if%20the%20style%20is%20empty%20so%20you%20can%20easily%20add%20styling%20to%20anything%2E%0A%20%20%20%20%0A%20%20%20%20There%20are%20some%20elements%20in%20here%20for%20HTML5%20output%20of%20Pandoc%2C%20but%20I%20have%20not%20%0A%20%20%20%20gotten%20around%20to%20testing%20that%20yet%2E%0A%2A%2F%0A%20%0A%2F%2A%20NOTES%3A%0A%20%0A%20%20%20%20Stuff%20tried%20and%20failed%3A%0A%20%20%20%20%0A%20%20%20%20It%20seems%20that%20specifying%20font%2Dfamily%3Aserif%20in%20Safari%20will%20always%20use%20%0A%20%20%20%20Times%20New%20Roman%20rather%20than%20the%20user%27s%20preferences%20setting%2E%0A%20%20%20%20%0A%20%20%20%20Making%20the%20font%20size%20different%20or%20a%20fixed%20value%20for%20print%20in%20case%20the%20screen%20%0A%20%20%20%20font%20size%20is%20making%20the%20print%20font%20too%20big%3A%20Making%20font%2Dsize%20different%20for%20%0A%20%20%20%20print%20than%20for%20screen%20causes%20horizontal%20lines%20to%20disappear%20in%20math%20when%20using%20%0A%20%20%20%20MathJax%20under%20Safari%2E%0A%2A%2F%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Front%20Matter%20%2D%2D%2D%2D%20%2A%2F%0A%20%0A%2F%2A%20Pandoc%20header%20DIV%2E%20Contains%20%2Etitle%2C%20%2Eauthor%20and%20%2Edate%2E%20Comes%20before%20div%23TOC%2E%20%0A%20%20%20Only%20appears%20if%20one%20of%20those%20three%20are%20in%20the%20document%2E%0A%2A%2F%0A%20%0Adiv%23header%2C%20header%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Put%20border%20on%20bottom%2E%20Separates%20it%20from%20TOC%20or%20body%20that%20comes%20after%20it%2E%20%2A%2F%0A%20%20%20%20border%2Dbottom%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%2Etitle%20%2F%2A%20Pandoc%20title%20header%20%28h1%2Etitle%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20%7D%0A%20%0A%2Eauthor%2C%20%2Edate%20%2F%2A%20Pandoc%20author%28s%29%20and%20date%20headers%20%28h2%2Eauthor%20and%20h3%2Edate%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20Pandoc%20table%20of%20contents%20DIV%20when%20using%20the%20%2D%2Dtoc%20option%2E%0A%20%20%20NOTE%3A%20this%20doesn%27t%20support%20Pandoc%27s%20%2D%2Did%2Dprefix%20option%20for%20%23TOC%20and%20%23header%2E%20%0A%20%20%20Probably%20would%20need%20to%20use%20div%5Bid%24%3D%27TOC%27%5D%20and%20div%5Bid%24%3D%27header%27%5D%20as%20selectors%2E%0A%2A%2F%0A%20%0Adiv%23TOC%2C%20nav%23TOC%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Put%20border%20on%20bottom%20to%20separate%20it%20from%20body%2E%20%2A%2F%0A%20%20%20%20border%2Dbottom%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20div%23TOC%2C%20nav%23TOC%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20Don%27t%20display%20TOC%20in%20print%20%2A%2F%0A%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Headers%20and%20sections%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Ah1%2C%20h2%2C%20h3%2C%20h4%2C%20h5%2C%20h6%0A%7B%0A%20%20%20%20font%2Dfamily%3A%20%22Helvetica%20Neue%22%2C%20Helvetica%2C%20%22Liberation%20Sans%22%2C%20Calibri%2C%20Arial%2C%20sans%2Dserif%3B%20%2F%2A%20Sans%2Dserif%20headers%20%2A%2F%0A%20%0A%20%20%20%20%2F%2A%20font%2Dfamily%3A%20%22Liberation%20Serif%22%2C%20%22Georgia%22%2C%20%22Times%20New%20Roman%22%2C%20serif%3B%20%2F%2A%20Serif%20headers%20%2A%2F%0A%20%0A%20%20%20%20page%2Dbreak%2Dafter%3A%20avoid%3B%20%2F%2A%20Firefox%2C%20Chrome%2C%20and%20Safari%20do%20not%20support%20the%20property%20value%20%22avoid%22%20%2A%2F%0A%7D%0A%20%0A%2F%2A%20Pandoc%20with%20%2D%2Dsection%2Ddivs%20option%20%2A%2F%0A%20%0Adiv%20div%2C%20section%20section%20%2F%2A%20Nested%20sections%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dleft%3A%202em%3B%20%2F%2A%20This%20will%20increasingly%20indent%20nested%20header%20sections%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Ap%20%7B%7D%0A%20%0Ablockquote%0A%20%20%20%20%7B%20%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20%7D%0A%20%0Ali%20%2F%2A%20All%20list%20items%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ali%20%3E%20p%20%2F%2A%20Loosely%20spaced%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dtop%3A%201em%3B%20%2F%2A%20IE%3A%20lack%20of%20space%20above%20a%20%3Cli%3E%20when%20the%20item%20is%20inside%20a%20%3Cp%3E%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Aul%20%2F%2A%20Whole%20unordered%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aul%20li%20%2F%2A%20Unordered%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aol%20%2F%2A%20Whole%20ordered%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Aol%20li%20%2F%2A%20Ordered%20list%20item%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ahr%20%7B%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Some%20span%20elements%20%2D%2D%2D%20%2A%2F%0A%20%0Asub%20%2F%2A%20Subscripts%2E%20Pandoc%3A%20H%7E2%7EO%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Asup%20%2F%2A%20Superscripts%2E%20Pandoc%3A%20The%202%5End%5E%20try%2E%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aem%20%2F%2A%20Emphasis%2E%20Markdown%3A%20%2Aemphasis%2A%20or%20%5Femphasis%5F%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aem%20%3E%20em%20%2F%2A%20Emphasis%20within%20emphasis%3A%20%2AThis%20is%20all%20%2Aemphasized%2A%20except%20that%2A%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dstyle%3A%20normal%3B%0A%20%20%20%20%7D%0A%20%0Astrong%20%2F%2A%20Markdown%20%2A%2Astrong%2A%2A%20or%20%5F%5Fstrong%5F%5F%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Links%20%28anchors%29%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aa%20%2F%2A%20All%20links%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Keep%20links%20clean%2E%20On%20screen%2C%20they%20are%20colored%3B%20in%20print%2C%20they%20do%20nothing%20anyway%2E%20%2A%2F%0A%20%20%20%20text%2Ddecoration%3A%20none%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20screen%0A%20%20%20%20%7B%0A%20%20%20%20a%3Ahover%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20On%20hover%2C%20we%20indicate%20a%20bit%20more%20that%20it%20is%20a%20link%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20text%2Ddecoration%3A%20underline%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20a%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20In%20print%2C%20a%20colored%20link%20is%20useless%2C%20so%20un%2Dstyle%20it%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20color%3A%20black%3B%0A%20%20%20%20%20%20%20%20background%3A%20transparent%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20a%5Bhref%5E%3D%22http%3A%2F%2F%22%5D%3Aafter%2C%20a%5Bhref%5E%3D%22https%3A%2F%2F%22%5D%3Aafter%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20However%2C%20links%20that%20go%20somewhere%20else%2C%20might%20be%20useful%20to%20the%20reader%2C%0A%20%20%20%20%20%20%20%20%20%20%20so%20for%20http%20and%20https%20links%2C%20print%20the%20URL%20after%20what%20was%20the%20link%20%0A%20%20%20%20%20%20%20%20%20%20%20text%20in%20parens%0A%20%20%20%20%20%20%20%20%2A%2F%0A%20%20%20%20%20%20%20%20content%3A%20%22%20%28%22%20attr%28href%29%20%22%29%20%22%3B%0A%20%20%20%20%20%20%20%20font%2Dsize%3A%2090%25%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Images%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aimg%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Let%20it%20be%20inline%20left%2Fright%20where%20it%20wants%20to%20be%2C%20but%20verticality%20make%20%0A%20%20%20%20%20%20%20it%20in%20the%20middle%20to%20look%20nicer%2C%20but%20opinions%20differ%2C%20and%20if%20in%20a%20multi%2Dline%20%0A%20%20%20%20%20%20%20paragraph%2C%20it%20might%20not%20be%20so%20great%2E%20%0A%20%20%20%20%2A%2F%0A%20%20%20%20vertical%2Dalign%3A%20middle%3B%0A%20%20%20%20%7D%0A%20%0Adiv%2Efigure%20%2F%2A%20Pandoc%20figure%2Dstyle%20image%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Center%20the%20image%20and%20caption%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20auto%3B%0A%20%20%20%20margin%2Dright%3A%20auto%3B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20%7D%0A%20%0Ap%2Ecaption%20%2F%2A%20Pandoc%20figure%2Dstyle%20caption%20within%20div%2Efigure%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Inherits%20div%2Efigure%20props%20by%20default%20%2A%2F%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Code%20blocks%20and%20spans%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Apre%2C%20code%20%0A%20%20%20%20%7B%0A%20%20%20%20background%2Dcolor%3A%20%23fdf7ee%3B%0A%20%20%20%20%2F%2A%20BEGIN%20word%20wrap%20%2A%2F%0A%20%20%20%20%2F%2A%20Need%20all%20the%20following%20to%20word%20wrap%20instead%20of%20scroll%20box%20%2A%2F%0A%20%20%20%20%2F%2A%20This%20will%20override%20the%20overflow%3Aauto%20if%20present%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20pre%2Dwrap%3B%20%2F%2A%20css%2D3%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Dmoz%2Dpre%2Dwrap%20%21important%3B%20%2F%2A%20Mozilla%2C%20since%201999%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Dpre%2Dwrap%3B%20%2F%2A%20Opera%204%2D6%20%2A%2F%0A%20%20%20%20white%2Dspace%3A%20%2Do%2Dpre%2Dwrap%3B%20%2F%2A%20Opera%207%20%2A%2F%0A%20%20%20%20word%2Dwrap%3A%20break%2Dword%3B%20%2F%2A%20Internet%20Explorer%205%2E5%2B%20%2A%2F%0A%20%20%20%20%2F%2A%20END%20word%20wrap%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Apre%20%2F%2A%20Code%20blocks%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Distinguish%20pre%20blocks%20from%20other%20text%20by%20more%20than%20the%20font%20with%20a%20background%20tint%2E%20%2A%2F%0A%20%20%20%20padding%3A%200%2E5em%3B%20%2F%2A%20Since%20we%20have%20a%20background%20color%20%2A%2F%0A%20%20%20%20border%2Dradius%3A%205px%3B%20%2F%2A%20Softens%20it%20%2A%2F%0A%20%20%20%20%2F%2A%20Give%20it%20a%20some%20definition%20%2A%2F%0A%20%20%20%20border%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20%2F%2A%20Set%20it%20off%20left%20and%20right%2C%20seems%20to%20look%20a%20bit%20nicer%20when%20we%20have%20a%20background%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20%200%2E5em%3B%0A%20%20%20%20margin%2Dright%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0A%40media%20screen%0A%20%20%20%20%7B%0A%20%20%20%20pre%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20On%20screen%2C%20use%20an%20auto%20scroll%20box%20for%20long%20lines%2C%20unless%20word%2Dwrap%20is%20enabled%20%2A%2F%0A%20%20%20%20%20%20%20%20white%2Dspace%3A%20pre%3B%0A%20%20%20%20%20%20%20%20overflow%3A%20auto%3B%0A%20%20%20%20%20%20%20%20%2F%2A%20Dotted%20looks%20better%20on%20screen%20and%20solid%20seems%20to%20print%20better%2E%20%2A%2F%0A%20%20%20%20%20%20%20%20border%3A%201px%20dotted%20%23777%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%0Acode%20%2F%2A%20All%20inline%20code%20spans%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Ap%20%3E%20code%2C%20li%20%3E%20code%20%2F%2A%20Code%20spans%20in%20paragraphs%20and%20tight%20lists%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Pad%20a%20little%20from%20adjacent%20text%20%2A%2F%0A%20%20%20%20padding%2Dleft%3A%20%202px%3B%0A%20%20%20%20padding%2Dright%3A%202px%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Ali%20%3E%20p%20code%20%2F%2A%20Code%20span%20in%20a%20loose%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20We%20have%20room%20for%20some%20more%20background%20color%20above%20and%20below%20%2A%2F%0A%20%20%20%20padding%3A%202px%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Math%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aspan%2Emath%20%2F%2A%20Pandoc%20inline%20math%20default%20and%20%2D%2Djsmath%20inline%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%2F%2A%20Tried%20font%2Dstyle%3Aitalic%20here%2C%20and%20it%20messed%20up%20MathJax%20rendering%20in%20some%20browsers%2E%20Maybe%20don%27t%20mess%20with%20at%20all%2E%20%2A%2F%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Emath%20%2F%2A%20Pandoc%20%2D%2Djsmath%20display%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Aspan%2ELaTeX%20%2F%2A%20Pandoc%20%2D%2Dlatexmathml%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0Aeq%20%2F%2A%20Pandoc%20%2D%2Dgladtex%20math%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Tables%20%2D%2D%2D%2D%20%2A%2F%0A%20%0A%2F%2A%20%20A%20clean%20textbook%2Dlike%20style%20with%20horizontal%20lines%20above%20and%20below%20and%20under%20%0A%20%20%20%20the%20header%2E%20Rows%20highlight%20on%20hover%20to%20help%20scanning%20the%20table%20on%20screen%2E%0A%2A%2F%0A%20%0Atable%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dcollapse%3A%20collapse%3B%0A%20%20%20%20border%2Dspacing%3A%200%3B%20%2F%2A%20IE%206%20%2A%2F%0A%20%0A%20%20%20%20border%2Dbottom%3A%202pt%20solid%20%23000%3B%0A%20%20%20%20border%2Dtop%3A%202pt%20solid%20%23000%3B%20%2F%2A%20The%20caption%20on%20top%20will%20not%20have%20a%20bottom%2Dborder%20%2A%2F%0A%20%0A%20%20%20%20%2F%2A%20Center%20%2A%2F%0A%20%20%20%20margin%2Dleft%3A%20auto%3B%0A%20%20%20%20margin%2Dright%3A%20auto%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Athead%20%2F%2A%20Entire%20table%20header%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dbottom%3A%201pt%20solid%20%23000%3B%0A%20%20%20%20background%2Dcolor%3A%20%23eee%3B%20%2F%2A%20Does%20this%20BG%20print%20well%3F%20%2A%2F%0A%20%20%20%20%7D%0A%20%0Atr%2Eheader%20%2F%2A%20Each%20header%20row%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%20%0A%20%0Atbody%20%2F%2A%20Entire%20table%20%20body%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20Table%20body%20rows%20%2A%2F%0A%20%0Atr%20%20%7B%0A%20%20%20%20%7D%0Atr%2Eodd%3Ahover%2C%20tr%2Eeven%3Ahover%20%2F%2A%20Use%20%2Eodd%20and%20%2Eeven%20classes%20to%20avoid%20styling%20rows%20in%20other%20tables%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20background%2Dcolor%3A%20%23eee%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20Odd%20and%20even%20rows%20%2A%2F%0Atr%2Eodd%20%7B%7D%0Atr%2Eeven%20%7B%7D%0A%20%0Atd%2C%20th%20%2F%2A%20Table%20cells%20and%20table%20header%20cells%20%2A%2F%0A%20%20%20%20%7B%20%0A%20%20%20%20vertical%2Dalign%3A%20top%3B%20%2F%2A%20Word%20%2A%2F%0A%20%20%20%20vertical%2Dalign%3A%20baseline%3B%20%2F%2A%20Others%20%2A%2F%0A%20%20%20%20padding%2Dleft%3A%20%20%200%2E5em%3B%0A%20%20%20%20padding%2Dright%3A%20%200%2E5em%3B%0A%20%20%20%20padding%2Dtop%3A%20%20%20%200%2E2em%3B%0A%20%20%20%20padding%2Dbottom%3A%200%2E2em%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20Removes%20padding%20on%20left%20and%20right%20of%20table%20for%20a%20tight%20look%2E%20Good%20if%20thead%20has%20no%20background%20color%2A%2F%0A%2F%2A%0Atr%20td%3Alast%2Dchild%2C%20tr%20th%3Alast%2Dchild%0A%20%20%20%20%7B%0A%20%20%20%20padding%2Dright%3A%200%3B%0A%20%20%20%20%7D%0Atr%20td%3Afirst%2Dchild%2C%20tr%20th%3Afirst%2Dchild%20%0A%20%20%20%20%7B%0A%20%20%20%20padding%2Dleft%3A%200%3B%0A%20%20%20%20%7D%0A%2A%2F%0A%20%0Ath%20%2F%2A%20Table%20header%20cells%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dweight%3A%20bold%3B%20%0A%20%20%20%20%7D%0A%20%0Atfoot%20%2F%2A%20Table%20footer%20%28what%20appears%20here%20if%20caption%20is%20on%20top%3F%29%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0Acaption%20%2F%2A%20This%20is%20for%20a%20table%20caption%20tag%2C%20not%20the%20p%2Ecaption%20Pandoc%20uses%20in%20a%20div%2Efigure%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20caption%2Dside%3A%20top%3B%0A%20%20%20%20border%3A%20none%3B%0A%20%20%20%20font%2Dsize%3A%200%2E9em%3B%0A%20%20%20%20font%2Dstyle%3A%20italic%3B%0A%20%20%20%20text%2Dalign%3A%20center%3B%0A%20%20%20%20margin%2Dbottom%3A%200%2E3em%3B%20%2F%2A%20Good%20for%20when%20on%20top%20%2A%2F%0A%20%20%20%20padding%2Dbottom%3A%200%2E2em%3B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20%2D%2D%2D%2D%20Definition%20lists%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Adl%20%2F%2A%20The%20whole%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%202pt%20solid%20black%3B%0A%20%20%20%20padding%2Dtop%3A%200%2E5em%3B%0A%20%20%20%20border%2Dbottom%3A%202pt%20solid%20black%3B%0A%20%20%20%20%7D%0A%20%0Adt%20%2F%2A%20Definition%20term%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20font%2Dweight%3A%20bold%3B%0A%20%20%20%20%7D%0A%20%0Add%2Bdt%20%2F%2A%202nd%20or%20greater%20term%20in%20the%20list%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%201pt%20solid%20black%3B%0A%20%20%20%20padding%2Dtop%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0Add%20%2F%2A%20A%20definition%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20%20%20%7D%0A%20%0Add%2Bdd%20%2F%2A%202nd%20or%20greater%20definition%20of%20a%20term%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20border%2Dtop%3A%201px%20solid%20black%3B%20%2F%2A%20To%20separate%20multiple%20definitions%20%2A%2F%0A%20%20%20%20%7D%0A%20%20%20%20%0A%2F%2A%20%2D%2D%2D%2D%20Footnotes%20%2D%2D%2D%2D%20%2A%2F%0A%20%0Aa%2Efootnote%2C%20a%2EfootnoteRef%20%7B%20%2F%2A%20Pandoc%2C%20MultiMarkdown%20footnote%20links%20%2A%2F%0A%20%20%20%20font%2Dsize%3A%20small%3B%20%0A%20%20%20%20vertical%2Dalign%3A%20text%2Dtop%3B%0A%7D%0A%20%0Aa%5Bhref%5E%3D%22%23fnref%22%5D%2C%20a%2Ereversefootnote%20%2F%2A%20Pandoc%2C%20MultiMarkdown%2C%20%3F%3F%20footnote%20back%20links%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20a%5Bhref%5E%3D%22%23fnref%22%5D%2C%20a%2Ereversefootnote%20%2F%2A%20Pandoc%2C%20MultiMarkdown%20%2A%2F%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2A%20Don%27t%20display%20these%20at%20all%20in%20print%20since%20the%20arrow%20is%20only%20something%20to%20click%20on%20%2A%2F%0A%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Efootnotes%20%2F%2A%20Pandoc%20footnotes%20div%20at%20end%20of%20the%20document%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%20%20%0Adiv%2Efootnotes%20li%5Bid%5E%3D%22fn%22%5D%20%2F%2A%20A%20footnote%20item%20within%20that%20div%20%2A%2F%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%0A%2F%2A%20You%20can%20class%20stuff%20as%20%22noprint%22%20to%20not%20print%2E%20%0A%20%20%20Useful%20since%20you%20can%27t%20set%20this%20media%20conditional%20inside%20an%20HTML%20element%27s%20%0A%20%20%20style%20attribute%20%28I%20think%29%2C%20and%20you%20don%27t%20want%20to%20make%20another%20stylesheet%20that%20%0A%20%20%20imports%20this%20one%20and%20adds%20a%20class%20just%20to%20do%20this%2E%0A%2A%2F%0A%20%0A%40media%20print%0A%20%20%20%20%7B%0A%20%20%20%20%2Enoprint%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20display%3Anone%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A" rel="stylesheet" type="text/css" />
10</head>
11<body>
12<div id="TOC">
13<ul>
14<li><a href="#instalación-y-configuración-de-nagios">Instalación y Configuración de Nagios</a></li>
15<li><a href="#introducción">Introducción</a><ul>
16<li><a href="#metas">Metas</a></li>
17<li><a href="#notas">Notas</a></li>
18</ul></li>
19<li><a href="#ejercicios">Ejercicios</a></li>
20<li><a href="#parte-ix---ejercicios-opcionales">PARTE IX - Ejercicios Opcionales</a><ul>
21<li><a href="#compruebe-que-nagios-está-activo">1. Compruebe que Nagios está activo</a></li>
22<li><a href="#compruebe-que-snmp-está-activo-en-el-servidor-noc">2. Compruebe que SNMP está activo en el servidor NOC</a></li>
23<li><a href="#compruebe-otros-parámetros-usando-snmp">3. Compruebe otros parámetros usando SNMP</a></li>
24</ul></li>
25</ul>
26</div>
27<h1 id="instalación-y-configuración-de-nagios"><a href="#instalación-y-configuración-de-nagios">Instalación y Configuración de Nagios</a></h1>
28<h1 id="introducción"><a href="#introducción">Introducción</a></h1>
29<h2 id="metas"><a href="#metas">Metas</a></h2>
30<ul>
31<li>Ejercicios opcionales para Nagios</li>
32</ul>
33<h2 id="notas"><a href="#notas">Notas</a></h2>
34<ul>
35<li>Los comandos precedidos por &quot;$&quot; implican que debe ejecutar el comando como usuario genérico - no como root</li>
36<li>Los comandos precedidos por &quot;#&quot; implican que debería estar trabajando como usuario root.</li>
37<li>Los comandos con inicios de línea más específicos como &quot;rtrX&gt;&quot; o &quot;mysql&gt;&quot; indican que debe ejecutar los comandos en un equipo remoto, o dentro de otro programa.</li>
38</ul>
39<h1 id="ejercicios"><a href="#ejercicios">Ejercicios</a></h1>
40<h1 id="parte-ix---ejercicios-opcionales"><a href="#parte-ix---ejercicios-opcionales">PARTE IX - Ejercicios Opcionales</a></h1>
41<h2 id="compruebe-que-nagios-está-activo"><a href="#compruebe-que-nagios-está-activo">1. Compruebe que Nagios está activo</a></h2>
42<p>En vez de simplemente comprobar que un servidor está operativo en las PCs virtuales, podríamos tambien comprobar que el servicio de Nagios está disponible, solicitando el camino específico /nagios3/. Esto implica que hay que pasar más opciones al plugin de check_http.</p>
43<p>Para ver una descripción de las opciones disponibles, escriba esto:</p>
44<pre><code># /usr/lib/nagios/plugins/check_http                    (ayuda breve)
45# /usr/lib/nagios/plugins/check_http --help         (ayuda detallada)</code></pre>
46<p>y por supuesto, puede navegar hasta la documentación en línea de Nagios o buscar en Google sobre check_http. Puede incluso ejecutar el plugin a mano para realizar una comprobación única:</p>
47<pre><code># /usr/lib/nagios/plugins/check_http -H localhost -u /nagios3/</code></pre>
48<p>Así que la meta es configurar Nagios para ejecutar check_http de esta manera:</p>
49<pre><code>{pista, /etc/nagios-plugins/config/http.cfg)
50
51define command{
52        command_name    check_http_url
53        command_line    /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' -u '$ARG1$'
54        }
55
56    (pista, /etc/nagios3/conf.d/services_nagios2.cfg_
57
58define service {
59        hostgroup_name                  nagios-servers
60        service_description             NAGIOS
61        check_command                   check_http_url!/nagios3/
62        use                             generic-service
63}</code></pre>
64<p>y por supuesto, necesitará crear un hostgroup llamado nagios-servers para asignarle este servicio (pista: /etc/nagios3/conf.d/hostgroups_nagios2.cfg)</p>
65<p>Una vez hecho esto, compruebe que Nagios le advierte sobre un fallo de autenticación (porque está tratando de bajar la página sin proveer el usuario y la clave). Hay un parámetro extra que se puede pasar a check_http para proveer tal información. Para esto necesitamos definir un nuevo comando con un argumento adicional:</p>
66<pre><code>define command{
67        command_name    check_http_url_auth
68        command_line    /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' -u '$ARG1$' -a '$ARG2$'
69        }</code></pre>
70<p>y se invoca:</p>
71<pre><code>check_command                   check_http_url_auth!/nagios3/!nagiosadmin:password</code></pre>
72<p>ADVERTENCIA: en la tradición de &quot;Debian lo sabe todo&quot;, la configuración del comando check_http en /etc/nagios-plugins/config/http.cfg <em>NO ES LA MISMA</em> que se recomienda en la documentación de Nagios. Le falta <span class="math"><em>A</em><em>R</em><em>G</em>1</span>, así que cualquier parámetro que se pase a check_http es ignorado. Así que usted pensará que está monitorizando /nagios3/, pero en realidad está monitoreando a root!</p>
73<p>Por esta razón tuvismo que hacer una nueva definición de comando &quot;check_http_url&quot;. Usted podría crear una más específica como &quot;check_nagios&quot;, o en su lugar podría modificar la definición de check_http de Ubuntu para ajustarla al uso estándar.</p>
74<h2 id="compruebe-que-snmp-está-activo-en-el-servidor-noc"><a href="#compruebe-que-snmp-está-activo-en-el-servidor-noc">2. Compruebe que SNMP está activo en el servidor NOC</a></h2>
75<p>Este ejercicio no funcionará si no completá la instalación de MIBs SNMP adicionales al comienzo de la semana, y si no configuró /etc/snmp/snmp.conf apropiadamente. Por favor, consulte los ejercicios originales de SNMP si no está seguro.</p>
76<p>Primero tendrá que agregar un chequeo de servicio para SNMP en el archivo /etc/nagios3/conf.d/services_nagios2.cfg. Aquí es donde Nagios es impresionante. Hay cientos, si no miles, de chequeos de servicio disponibles a través de los diferentes sitios web sobre Nagios. Puede ver cuáles plugins están instalados por Ubuntu via el paquete nagios3, mirando en el siguiente directorio:</p>
77<pre><code># ls /usr/lib/nagios/plugins</code></pre>
78<p>Como podrá verificar, ya existe un plugin llamado check_snmp disponible. Si está interesado en las opciones del plugin, puede ejecutarlo desde la línea de comandos así:</p>
79<pre><code># /usr/lib/nagios/plugins/check_snmp                    (ayuda breve)
80# /usr/lib/nagios/plugins/check_snmp --help                 (ayuda detallada)</code></pre>
81<p>Puede usar el plugin check_snmp junto con Nagios para crear comprobaciones de sistema muy complejas o específicas.</p>
82<p>Ahora para ver los chequeos de servicio y host que se han creado con el plugin check_snmp, puede echar un vistazo en /etc/nagios-plugins/config/snmp.cfg. Verá una gran cantidad de chequeos pre-configurados que usan SNMP, incluyendo:</p>
83<pre><code>      snmp_load
84      snmp_cpustats
85      snmp_procname
86      snmp_disk
87      snmp_mem
88      snmp_swap
89      snmp_procs
90      snmp_users
91      snmp_mem2
92      snmp_swap2
93      snmp_mem3
94      snmp_swap3
95      snmp_disk2
96      snmp_tcpopen
97      snmp_tcpstats
98      snmp_bgpstate
99      check_netapp_uptime
100      check_netapp_cupuload
101      check_netapp_numdisks
102      check_compaq_thermalCondition</code></pre>
103<p>Y además, aún mejor, puede crear chequeos de servicio adicionales muy fácilmente. Para el caso de verificar que snmpd (el agente SNMP de Linux) está activo usaremos una solicitud SNMP. Si no recibimos una respuesta, entonces Nagios puede asumir que el servicio SNMP está caído en tal nodo. Al usar chequeos de servicio tales como check_http, check_ssh y check_telnet, ésto es lo que hacen también.</p>
104<p>En nuestro caso, vamos a crear un nuevo chequeo de servicio y llamarlo &quot;check_system&quot;. Este chequeo se conectará al nodo especificado, usará una comunidad de sólo lectura definida en clase y solicitará via SNMP una variable, en particular la descripción del sistema, o el OID &quot;sysDescr.0&quot;.</p>
105<p>Para ello, comience por editar el archivo /etc/nagios-plugins/config/snmp.cfg</p>
106<pre><code># editor /etc/nagios-plugins/config/snmp.cfg</code></pre>
107<p>Al comienzo (o al final, como quiera) agregue la siguiente entrada al fichero:</p>
108<pre><code># 'check_system' command definition
109define command{
110       command_name    check_system
111       command_line    /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o sysDescr.0
112        }</code></pre>
113<p>CCOPIE Y PEGUE esto. No lo escriba a mano y asegúrese de que la línea &quot;command_line&quot; es una sola línea.</p>
114<p>Note que &quot;command_line&quot; es una sola línea. Si lo copia y pega en su editor, la línea probablemente se partirá en dos, y tendrá que unirlas en una.</p>
115<p>Ahora necesita editar el fichero /etc/nagios3/conf.d/services_nagios2.cfg y agregar el chequeo de servicio. Haremos esta comprobación a todos los servidores de la clase, o al groupo &quot;debian-servers&quot;.</p>
116<p>Edite el archivo /etc/nagios3/conf.d/services_nagios2.cfg</p>
117<pre><code># editor /etc/nagios3/conf.d/services_nagios2.cfg</code></pre>
118<p>Añada la siguiente definición al final del fichero:</p>
119<pre><code># Comprobar que SNMP está activo en todos los servidores
120define service {
121        hostgroup_name                  snmp-servers
122        service_description             SNMP
123        check_command                   check_system!xxxxxx
124        use                             generic-service
125        notification_interval           0 ; set &gt; 0 if you want to be renotified
126}</code></pre>
127<p>&quot;xxxxxx&quot; es la comunidad definida anteriormente (o que será definida) en clase.</p>
128<p>Note que hemos incluído nuestra propia comunidad aquí en lugar de configurarla globalmente en el archivo snmp.cfg. Usted debe cambiar el &quot;xxxxx&quot; por la comunidad SNMP dada en la clase o esta verificación no va a funcionar.</p>
129<p>Ahora debemos crear el grupo &quot;snmp-servers&quot; en el fichero hostgroups_nagios2.cfg.</p>
130<p>Edite el fichero /etc/nagios3/conf.d/hostgroups_nagios2.cfg y vaya al final. añada la siguiente definición de hostgroup:</p>
131<pre><code># A list of snmp-enabled devices on which we wish to run the snmp service check
132define hostgroup {
133       hostgroup_name   snmp-servers
134               alias    snmp servers
135               members  noc,localhost,pc1,pc2,pc3,pc4...pc36,rtr1,rtr2,rtr3...rtr9
136      }</code></pre>
137<p>Note que en &quot;members&quot; puede agregar todas las PCs y todos los enrutadores, ya que todos deberían tener SNMP activado en este momento. Recuerde EXCLUIR su PC y usar localhost en su lugar.</p>
138<p>Ahora verifique que todos los cambios son correctos y reinicie Nagios.</p>
139<pre><code># service nagios3 restart</code></pre>
140<p>**** Defecto / Bug en Ubuntu 12.04 LTS ***</p>
141<p>El paquete net-snmp 5.6.x no instala una de las mibs de IANA (IANAifType-MIB). Esto va a causar un error de MIB que va a causar que falle el plugin para snmp. Para rectifar la situacion haz lo siguiente (como root):</p>
142<pre><code># cd /usr/share/mibs
143# wget http://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib
144# mv ianaiftype-mib ianaiftype-mib.my </code></pre>
145<p>Y, ahora puede seguir.</p>
146<p>Si oprime el enlace &quot;Service Detail&quot; en el menú, debería ver el chequeo de SNMP para el nodo NOC, y para cualesquiera otros nodos haya colocado en la línea &quot;members&quot; de más arriba.</p>
147<h2 id="compruebe-otros-parámetros-usando-snmp"><a href="#compruebe-otros-parámetros-usando-snmp">3. Compruebe otros parámetros usando SNMP</a></h2>
148<p>El verdadero propósito de check_snmp es consultar el estado de dispositivos. Se puede usar, por ejemplo, para comprobar que fuentes de alimentación y ventiladores están funcionando con normalidad.</p>
149<p>Para hacer esto, necesitará encontrar los OID(s) en los que estés interesado y los valores que harán que se generen estados de emergencia y crítico.</p>
150<p>El siguiente ejemplo comprueba el estado de la fuente de alimentación de un switch Netgear de la serie 72xx con doble fuente de alimentación y corriendo firmware versión 8.x. A Nagios no le importa en qué fichero va cada definición, pero se sugieren algunos sitios donde hacerlas.</p>
151<pre><code># Esto puede ir en switches.cfg o en services_nagios2.cfg
152
153define service {
154        hostgroup_name                  netgear72xx-8x-switches
155        service_description             PSUs
156        check_command                   check_netgear72xx_8x_power_dual!&lt;community&gt;
157        use                             generic-service
158}
159
160# Esto puede ir en /etc/nagios-plugins/config/netgear-8x.cfg
161
162define command{
163        command_name    check_netgear72xx_8x_power_dual
164        command_line     /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' \
165          -o .1.3.6.1.4.1.4526.10.43.1.7.1.3.0,.1.3.6.1.4.1.4526.10.43.1.7.1.3.1 \
166          -C '$ARG1$' -u 'PSU1,PSU2' -w @5:5,@5:5 -c @2:2,@2:2 -l &quot;PSU status &quot;
167}</code></pre>
168<p>También debes crear un hostgroup &quot;netgear72xx-8x-switches&quot; y hacer que los switches formen parte de ese grupo, de forma que Nagios ejecute esta comprobación en esos dispositivos.</p>
169<p>Notar que la opción <code>-o</code> contiene los dos OIDs que queremos consultar, y las opcines <code>-w</code> y <code>-c</code> proporcionan los valores a comprobar. Se hace uso de una funcionalidad de check_snmp que no está muy bien documentada:</p>
170<ul>
171<li><code>-w &lt;x&gt;:&lt;y&gt;</code> da un aviso si el valor <em>no</em> está entre x e y</li>
172<li><code>-w @&lt;x&gt;:&lt;y&gt;</code> da un aviso si el valor <em>está</em> entre x e y</li>
173</ul>
174<p>La <a href="http://www.downloads.netgear.com/files/GDC/GSM7224V2/gsm72xxv2-8.0.1.29-mibs.tar.bz2">MIB</a> (fastpath_boxservices.my) contiene las siguiente definiciones:</p>
175<pre><code>    boxServicesPowSupplyItemState OBJECT-TYPE
176             SYNTAX      INTEGER {
177                                  operational(1),
178                                  failed(2),
179                                  powering(3),
180                                  notpowering(4),
181                                  notpresent(5)
182                                 }
183         MAX-ACCESS  read-only
184         STATUS      current
185         DESCRIPTION
186                     &quot;The status of power supply&quot;
187         ::= { boxServicesPowSuppliesEntry 3 }</code></pre>
188<p>Por lo tanto, obtenemos una alerta (warning) si el estado es <code>notpresent(5)</code>, y un error crítico si el estado es <code>failed(2)</code>.</p>
189<p>Nota: <code>notpowering(4)</code> signifuca que las fuente de alimentación está bien pero el dispositivo se alimenta de otra fuente de alimentación. Esto no es un error.</p>
190<p>Debes ser capaz de adaptar este ejemplo o otros tipos de equipos, y para comprobar temeratura y estado de ventiladores, ajustando los OIDs y los valores adecuadamente.</p>
191<p>El OID .1.3.6.1.4.1.4526.10.43.1.7.1.3 viene de:</p>
192<pre><code>netgear                 OBJECT IDENTIFIER ::= { enterprises 4526 }
193
194ng7000managedswitch     OBJECT IDENTIFIER ::= { netgear 10 }
195
196    fastPathBoxServices MODULE-IDENTITY
197           LAST-UPDATED &quot;200802220000Z&quot; -- 22 Feb 2008 12:00:00 GMT
198           ORGANIZATION &quot;Netgear&quot;
199           CONTACT-INFO
200           &quot;&quot;...
201      ::= { ng7000managedswitch 43 }
202
203    boxServicesGroup    OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
204
205    boxServicesPowSuppliesTable OBJECT-TYPE
206         SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry
207         MAX-ACCESS  not-accessible
208         STATUS      current
209         DESCRIPTION
210                     &quot;Power supply&quot;
211         ::= { boxServicesGroup 7 }
212
213    boxServicesPowSuppliesEntry OBJECT-TYPE
214         SYNTAX      BoxServicesPowSuppliesEntry
215         MAX-ACCESS  not-accessible
216         STATUS      current
217         DESCRIPTION
218                     &quot;Box Services Power Supply Entry&quot;
219         INDEX { boxServicesPowSupplyIndex }
220         ::= { boxServicesPowSuppliesTable 1 }
221
222    BoxServicesPowSuppliesEntry ::= SEQUENCE {
223          boxServicesPowSupplyIndex
224              Integer32,
225          boxServicesPowSupplyItemType
226              INTEGER,
227          boxServicesPowSupplyItemState
228              INTEGER
229          }
230
231    boxServicesPowSupplyIndex OBJECT-TYPE
232         SYNTAX      Integer32 (0..2147483647)
233         MAX-ACCESS  read-only
234         STATUS      current
235         DESCRIPTION
236                     &quot;Unique index of power supply table entry&quot;
237         ::= { boxServicesPowSuppliesEntry 1 }</code></pre>
238<p>Un dispositivo con solo una fuente de alimentación conectada informa mediante <code>FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSuppliesTable</code>:</p>
239<pre><code>.1.3.6.1.4.1.4526.10.43.1.7.1.1.0 = INTEGER: 0
240.1.3.6.1.4.1.4526.10.43.1.7.1.1.1 = INTEGER: 1
241.1.3.6.1.4.1.4526.10.43.1.7.1.2.0 = INTEGER: fixed(1)
242.1.3.6.1.4.1.4526.10.43.1.7.1.2.1 = INTEGER: removable(2)
243.1.3.6.1.4.1.4526.10.43.1.7.1.3.0 = INTEGER: operational(1)
244.1.3.6.1.4.1.4526.10.43.1.7.1.3.1 = INTEGER: notpresent(5)</code></pre>
245<p>o traduciendo los OIDs:</p>
246<pre><code>FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyIndex.0 = INTEGER: 0
247FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyIndex.1 = INTEGER: 1
248FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyItemType.0 = INTEGER: fixed(1)
249FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyItemType.1 = INTEGER: removable(2)
250FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyItemState.0 = INTEGER: operational(1)
251FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyItemState.1 = INTEGER: notpresent(5)</code></pre>
252</body>
253</html>