Agenda: librenms-install.htm

File librenms-install.htm, 37.1 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>LibreNMS</title>
8  <style type="text/css">code{white-space: pre;}</style>
9  <style type="text/css">
10table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
11  margin: 0; padding: 0; vertical-align: baseline; border: none; }
12table.sourceCode { width: 100%; line-height: 100%; }
13td.lineNumbers { text-align: right; padding-right: 4px; padding-left: 4px; color: #aaaaaa; border-right: 1px solid #aaaaaa; }
14td.sourceCode { padding-left: 5px; }
15code > span.kw { color: #007020; font-weight: bold; }
16code > span.dt { color: #902000; }
17code > span.dv { color: #40a070; }
18code > span.bn { color: #40a070; }
19code > span.fl { color: #40a070; }
20code > span.ch { color: #4070a0; }
21code > span.st { color: #4070a0; }
22code > span.co { color: #60a0b0; font-style: italic; }
23code > span.ot { color: #007020; }
24code > span.al { color: #ff0000; font-weight: bold; }
25code > span.fu { color: #06287e; }
26code > span.er { color: #ff0000; font-weight: bold; }
27  </style>
28  <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" />
29</head>
30<body>
31<div id="header">
32<h1 class="title">LibreNMS</h1>
33</div>
34<div id="TOC">
35<ul>
36<li><a href="#instalar-y-configurar-librenms"><span class="toc-section-number">1</span> Instalar y configurar LIbreNMS</a><ul>
37<li><a href="#metas"><span class="toc-section-number">1.1</span> Metas</a></li>
38<li><a href="#notas"><span class="toc-section-number">1.2</span> Notas</a></li>
39</ul></li>
40<li><a href="#crear-base-de-datos"><span class="toc-section-number">2</span> Crear base de datos</a></li>
41<li><a href="#instalar-librenms"><span class="toc-section-number">3</span> Instalar LibreNMS</a><ul>
42<li><a href="#fijar-la-zona-horaria"><span class="toc-section-number">3.1</span> Fijar la Zona Horaria</a></li>
43<li><a href="#clonación-del-código-fuente-librenms-con-git"><span class="toc-section-number">3.2</span> Clonación del código fuente LibreNMS con git</a></li>
44<li><a href="#interfaz-web"><span class="toc-section-number">3.3</span> Interfaz Web</a></li>
45<li><a href="#instalador-web"><span class="toc-section-number">3.4</span> Instalador Web</a></li>
46<li><a href="#configuración-básica"><span class="toc-section-number">3.5</span> Configuración Básica</a><ul>
47<li><a href="#configurando-la-comunidad-de-snmp"><span class="toc-section-number">3.5.1</span> Configurando la comunidad de SNMP</a></li>
48<li><a href="#habilitando-detección-automática-de-xdp"><span class="toc-section-number">3.5.2</span> Habilitando detección automática de xDP</a></li>
49<li><a href="#decirle-a-librenms-cuales-subredes-se-puede-escanear-automáticamente."><span class="toc-section-number">3.5.3</span> Decirle a LibreNMS cuales subredes se puede escanear automáticamente.</a></li>
50<li><a href="#agrega-un-host"><span class="toc-section-number">3.5.4</span> Agrega un host</a></li>
51</ul></li>
52<li><a href="#configuración-final"><span class="toc-section-number">3.6</span> Configuración Final</a><ul>
53<li><a href="#prueba-el-poller"><span class="toc-section-number">3.6.1</span> Prueba el poller</a></li>
54<li><a href="#crear-el-cronjob"><span class="toc-section-number">3.6.2</span> Crear el cronjob</a></li>
55</ul></li>
56<li><a href="#instalación-completada"><span class="toc-section-number">3.7</span> Instalación completada</a></li>
57</ul></li>
58</ul>
59</div>
60<h1 id="instalar-y-configurar-librenms"><a href="#instalar-y-configurar-librenms"><span class="header-section-number">1</span> Instalar y configurar LIbreNMS</a></h1>
61<h2 id="metas"><a href="#metas"><span class="header-section-number">1.1</span> Metas</a></h2>
62<ul>
63<li>Aprender como configurar el sistema de Gestión de Redes LibreNMS</li>
64</ul>
65<h2 id="notas"><a href="#notas"><span class="header-section-number">1.2</span> Notas</a></h2>
66<ul>
67<li>Los comandos precedidos por el signo de pesos &quot;$&quot;, deben ser ejecutados como un usuario general - y no como superusuario (root).</li>
68<li>Los comandos precedidos por el signo de número &quot;#&quot;, deben ser ejecutados por el superusuario (root).</li>
69<li>Los comandos precedidos por lineas de comando más específicas (e.g. &quot;rtrX&gt;&quot; or &quot;mysql&gt;&quot;) deben ser ejecutados en equipos remotos, dentro de otras aplicaciones.</li>
70<li>Si la línea de comandos termina con una barra invertida &quot;&quot;, quiere decir que el comando continua en la próxima línea y todas líneas deben ser tratadas como un comando de sola línea.</li>
71<li>Referencias a &quot;N&quot;, representan su número de grupo.</li>
72</ul>
73<h1 id="crear-base-de-datos"><a href="#crear-base-de-datos"><span class="header-section-number">2</span> Crear base de datos</a></h1>
74<p>NOTA: Estas instrucciones estan basadas en <a href="http://docs.librenms.org/Installation/Installation-(Debian-Ubuntu)/">Instrucciones oficial de LibreNMS</a> y fueron probadas con una instalación nueva de Ubuntu 14.04.</p>
75<p>Vamos a trabajar como el usuario <em>root</em>:</p>
76<pre><code>    $ sudo bash</code></pre>
77<p>Ahora instala mysql y configurarlo:</p>
78<pre><code>    # apt-get install mysql-server mysql-client
79    # mysql -uroot -p</code></pre>
80<p>Si te pide una contraseña por el usuario <em>root</em> de mysql elige que quieres, pero tiene que estar 100% seguro que se la recuerdas. Si ya tiene una contraseña de usuario <em>root</em> de mysql usala ahora.</p>
81<p>Crear el base de datos:</p>
82<pre class="sourceCode sql"><code class="sourceCode sql"><span class="kw">CREATE</span> <span class="kw">DATABASE</span> librenms;
83<span class="kw">GRANT</span> <span class="kw">ALL</span> <span class="kw">PRIVILEGES</span> <span class="kw">ON</span> librenms.*
84  <span class="kw">TO</span> <span class="st">'librenms'</span>@<span class="st">'localhost'</span>
85  <span class="kw">IDENTIFIED</span> <span class="kw">BY</span> <span class="st">'&lt;CLASS_PASSWORD&gt;'</span>
86;
87<span class="kw">FLUSH</span> <span class="kw">PRIVILEGES</span>;
88exit</code></pre>
89<p><strong>POR FAVOR NOTA</strong></p>
90<p>Estamos usando <code>&lt;CLASS PASSWORD&gt;</code> como la contraseña para LibreNMS para darlo acceso MySQL. Por favor reemplaze <code>&lt;CLASS PASSWORD&gt;</code> con la contraseña del taller.</p>
91<h1 id="instalar-librenms"><a href="#instalar-librenms"><span class="header-section-number">3</span> Instalar LibreNMS</a></h1>
92<p>Instalar todo el software requerido para que LibreNMS puede correr:</p>
93<pre><code>    apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp \
94        php-pear php5-curl snmp graphviz php5-mcrypt php5-json apache2 fping \
95        imagemagick whois mtr-tiny nmap python-mysqldb snmpd mysql-client \
96        php-net-ipv4 php-net-ipv6 rrdtool git</code></pre>
97<p><strong>Aquí tenemos el comando arriba en una solo línea que puede ser mas facíl para copiar y pegar en su terminal.</strong></p>
98<hr />
99<p>apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp php-pear php5-curl snmp graphviz php5-mcrypt php5-json apache2 fping imagemagick whois mtr-tiny nmap python-mysqldb snmpd mysql-client php-net-ipv4 php-net-ipv6 rrdtool git</p>
100<hr />
101<p>Tiene que tener snmpd configurado so no ha hecho este antes. Una configuración minima por snmpd es:</p>
102<pre><code>    rocommunity NetManage 127.0.0.1</code></pre>
103<p>Se puede poner esta línea en el archivo <code>/etc/snmp/snmpd.conf</code> y ejecutando el comando <code>service  snmpd restart</code> para activar la configuración, pero por favor &quot;<em>NO</em> haz esto si ya tiene configurado SNMP!</p>
104<h2 id="fijar-la-zona-horaria"><a href="#fijar-la-zona-horaria"><span class="header-section-number">3.1</span> Fijar la Zona Horaria</a></h2>
105<pre><code># editor /etc/php5/apache2/php.ini</code></pre>
106<p>Busqua la línea que dice <code>date.timezone</code> y se ajusta a su zona horaria preferida. Puede ver <a href="http://php.net/manual/en/timezones.php">http://php.net/manual/en/timezones.php</a> o los archivos debajo <code>/usr/share/zoneinfo</code> por una lista de zonas horarias permitidas. Por este taller todo tiene que estar en la misma zona horaria, así vamos a usar UTC - <strong>POR FAVOR</strong> no elige otra zona horaria, porque causará problemas mas adelante.</p>
107<p>En el archivo encontrar la linea:</p>
108<pre><code>;date.timezone =</code></pre>
109<p>Y cambiala a:</p>
110<pre><code>date.timezone = Etc/UTC</code></pre>
111<p>Graba y salga del archivo.</p>
112<p>Después que cambia la zona horaria graba el archivo y abre:</p>
113<pre><code># editor /etc/php5/cli/php.ini</code></pre>
114<p>y hacer el mismo cambio.</p>
115<h2 id="clonación-del-código-fuente-librenms-con-git"><a href="#clonación-del-código-fuente-librenms-con-git"><span class="header-section-number">3.2</span> Clonación del código fuente LibreNMS con git</a></h2>
116<p>Instalamos LibreNMS usando el software <em>git</em>. Si Ud. no conoce git, puede leer el <a href="http://git-scm.com/book">libro git</a> o las pistas a <a href="http://gitready.com/">git ready</a> (estan en Inglés). La instalación inicial se lo hace usando el comando <code>git clone</code>. Las proxímas actualizaciones de LibreNMS se lo hace usando el comando <code>git pull</code>.</p>
117<p>El <code>git clone</code> inicial puede demorar bastane, así tenmos una copia de repositorio git de LibreNMS en nuestra maquína local de noc.ws.nsrc.org.</p>
118<p>Para instalar LibreNMS ejecuta el siguiente:</p>
119<pre><code>    # cd /opt
120    # git clone http://noc.ws.nsrc.org/git/librenms.git librenms
121</code></pre>
122<h2 id="interfaz-web"><a href="#interfaz-web"><span class="header-section-number">3.3</span> Interfaz Web</a></h2>
123<p>Para prepara el interfaz web tiene que crear y cambiar los privilegios de dos directorios y, tambien, crear una definición de una host virtual por el servidor de Web Apache.</p>
124<p>Primero creamos y cambianos los privilegios de los directorios:</p>
125<pre><code>    # cd /opt/librenms
126    # mkdir rrd logs
127    # chown www-data:www-data logs/ rrd/</code></pre>
128<p>Ahora creamos un archivo de configuración:</p>
129<pre><code>     # editor /etc/apache2/sites-available/librenms.conf</code></pre>
130<p>añadir las siguientes líneas:</p>
131<pre class="sourceCode apache"><code class="sourceCode apache"><span class="fu">&lt;VirtualHost</span><span class="ot"> *:80</span><span class="fu">&gt;</span>
132  DocumentRoot<span class="st"> /opt/librenms/html/</span>
133  ServerName<span class="st">  librenmsN.ws.nsrc.org</span>
134  CustomLog<span class="st"> /opt/librenms/logs/access_log combined</span>
135  ErrorLog<span class="st"> /opt/librenms/logs/error_log</span>
136  <span class="ot">AllowEncodedSlashes</span><span class="ch"> NoDecode</span>
137  <span class="fu">&lt;Directory</span><span class="ot"> &quot;/opt/librenms/html/&quot;</span><span class="fu">&gt;</span>
138    Require<span class="st"> all granted</span>
139    <span class="ot">AllowOverride</span><span class="ch"> </span><span class="kw">All</span>
140    <span class="ot">Options</span><span class="ch"> </span><span class="kw">FollowSymLinks</span><span class="ch"> </span><span class="kw">MultiViews</span>
141  <span class="fu">&lt;/Directory&gt;</span>
142<span class="fu">&lt;/VirtualHost&gt;</span></code></pre>
143<p><strong>OJO!</strong> - Cambia el &quot;N&quot; en <code>librenmsN.ws.nsrc.org</code> al número de su PC.</p>
144<p>En Ubuntu 14.04 necesitamos un programa de php llamada <code>mcrypt</code>. Haz lo siguiente:</p>
145<pre><code>    # php5enmod mcrypt</code></pre>
146<p>Ahora habilitar el host virtual y reinicializar el servidor web Apache:</p>
147<pre><code>    # a2ensite librenms
148    # a2enmod rewrite
149    # service apache2 restart</code></pre>
150<h2 id="instalador-web"><a href="#instalador-web"><span class="header-section-number">3.4</span> Instalador Web</a></h2>
151<p>Se puede elegir de instalar a través la Web o en forma manual usando la línea de comandos. Vamos a usar el instalador web, que es mas facíl.</p>
152<p>Para hacer la instalación mas facíl damos acceso al usuario <code>www-data</code> (que usa el servidor Web Apache) para que se puede escribir en el directorio <code>/opt/librenms</code> para crear el archivo de configuración.</p>
153<p>Ejecute el siguiente comando</p>
154<pre><code>    # chown www-data /opt/librenms</code></pre>
155<p>Cambiaremos esta al usuario <code>root</code> mas adelante cuando terminamos (es más seguro).</p>
156<p>Ahora puede empezar con el instalador Web llendo a:</p>
157<p><a href="http://librenmsN.ws.nsrc.org/install.php">http://librenmsN.ws.nsrc.org/install.php</a></p>
158<p>Sigue las instrucciones en la pantalla (en Inglés):</p>
159<ul>
160<li>Etapa 1 le pide por su configuración de base de datos. Tecla
161<ul>
162<li>DB Host: localhost</li>
163<li>DB User: librenms</li>
164<li>DB Pass: <code>&lt;CLASS_PASSWORD&gt;</code></li>
165<li>DB Name: librenms</li>
166</ul></li>
167<li>Etapa 3: tecla un usuario, contraseña y dirección de correo. Esto será el usuario que usa para entrar el interfaz web.</li>
168</ul>
169<p>Sugerimos que usa <code>sysadm</code>, y la contraseña del taller y su propio dirección de correo electrónico.</p>
170<ul>
171<li><p>Etapa 5: ahora el interfaz web debería mostrar:</p>
172<p>&quot;The config file has been created&quot;</p></li>
173</ul>
174<p>Nota: <em>SI</em> programa de instalación le dice que no se puede escribir al archivo de configuración puede ser que Ud. olvdio de correr <code>chown www-data /opt/librenms</code>.</p>
175<p>Intenta de reparar el problema y recarga: <a href="http://librenmsX.ws.nsrc.org/install.php">http://librenmsX.ws.nsrc.org/install.php</a>.</p>
176<p>Si todavía no funciona va a necesitar copiar la configuración generada desde la ventana de su navegador de web a un archivo nuevo <code>/opt/librenms/config.php</code>.</p>
177<p>Ahora podemos asegurar el directorio <code>/opt/librenms</code> de nuevo:</p>
178<pre><code>    # chown root /opt/librenms</code></pre>
179<h2 id="configuración-básica"><a href="#configuración-básica"><span class="header-section-number">3.5</span> Configuración Básica</a></h2>
180<p>Ahora haremos algunos cambios al archivo de configuración:</p>
181<ul>
182<li>Cambiar la comunidad por defecto de SNMP</li>
183<li>Permitir detección automática xDP (CDP/LLDP) de la red</li>
184<li>Decir a LibreNMS cual redes se puede escanear y/o descubrir</li>
185</ul>
186<h3 id="configurando-la-comunidad-de-snmp"><a href="#configurando-la-comunidad-de-snmp"><span class="header-section-number">3.5.1</span> Configurando la comunidad de SNMP</a></h3>
187<p>Cambiamos la comunidad que LibreNMS intenta de usar cuando se descubre dispositivos nuevos.</p>
188<p>Editar el archivo <code>/opt/librenms/config.php</code>, y encontrar la línea:</p>
189<pre><code>    $config['snmp']['community'] = array(&quot;public&quot;);</code></pre>
190<p>Y cambiarla a:</p>
191<pre><code>    $config['snmp']['community'] = array(&quot;NetManage&quot;);</code></pre>
192<h3 id="habilitando-detección-automática-de-xdp"><a href="#habilitando-detección-automática-de-xdp"><span class="header-section-number">3.5.2</span> Habilitando detección automática de xDP</a></h3>
193<p>Todavía en el archivo <code>/opt/librenms/config.php</code>, y debajo la línea:</p>
194<pre><code>        $config['snmp']['community'] = array(&quot;NetManage&quot;);</code></pre>
195<p>... añadir el siguiente:</p>
196<pre><code>    $config['autodiscovery']['xdp']            = TRUE;</code></pre>
197<p>Esto dice a LibreNMS usar CDP y LLDP para encontrar y descubri dispositivos vecinos automáticamente.</p>
198<p>Tenemos un cambio más...</p>
199<h3 id="decirle-a-librenms-cuales-subredes-se-puede-escanear-automáticamente."><a href="#decirle-a-librenms-cuales-subredes-se-puede-escanear-automáticamente."><span class="header-section-number">3.5.3</span> Decirle a LibreNMS cuales subredes se puede escanear automáticamente.</a></h3>
200<p>Para ser seguro y no escanear el Internet por error, LibreNMS necesitar saber cuales subredes se puede escanear por dispositivos nuevos.</p>
201<p>Todavía en el archivo <code>/opt/librenms/config.php</code>, encuentra la línea:</p>
202<pre><code>    #$config['nets'][] = &quot;10.0.0.0/8&quot;;</code></pre>
203<p>... y remover el <code>#</code> al principo de la línea para que se vea así:</p>
204<pre><code>    $config['nets'][] = &quot;10.0.0.0/8&quot;;</code></pre>
205<p>Graba el archivo y sale - casí terminamos!</p>
206<h3 id="agrega-un-host"><a href="#agrega-un-host"><span class="header-section-number">3.5.4</span> Agrega un host</a></h3>
207<p>Agregamos localhost (su servidor virtual) usando los siguientes comandos. Más tarde lo haremos usando el interfax web:</p>
208<pre><code>    # cd /opt/librenms
209    # php addhost.php localhost NetManage v2c</code></pre>
210<p>Notar que explícitamente decimos a LibreNMS cual comunidad de SNMP uar. Además asumimo que es SNMP versión v2c. Si tiene sus dispositivos configurado con snmp versión 3 hay pasos adicionales que no hemos incluido.</p>
211<h2 id="configuración-final"><a href="#configuración-final"><span class="header-section-number">3.6</span> Configuración Final</a></h2>
212<h3 id="prueba-el-poller"><a href="#prueba-el-poller"><span class="header-section-number">3.6.1</span> Prueba el poller</a></h3>
213<p>Tenemos que decir a LibreNMS descubrir a localhost y &quot;poll&quot; (preguntalo) por la primera vez. Puede hacer esto en la línea de comando para ver si esta funcionando bien.</p>
214<pre><code>        # cd /opt/librenms
215        # php discovery.php -h all &amp;&amp; php poller.php -h all</code></pre>
216<h3 id="crear-el-cronjob"><a href="#crear-el-cronjob"><span class="header-section-number">3.6.2</span> Crear el cronjob</a></h3>
217<p>Crear el cronjob que va a correr las tareas periódicas que son requeridos por LibreNMS:</p>
218<pre><code>    # cd /opt/librenms
219    # cp librenms.cron /etc/cron.d/librenms</code></pre>
220<h2 id="instalación-completada"><a href="#instalación-completada"><span class="header-section-number">3.7</span> Instalación completada</a></h2>
221<p>Esto es todo! Ahora puede ir a <a href="http://librenmsN.ws.nsrc.org/">http://librenmsN.ws.nsrc.org/</a> y hacer un login. Por favor, nota que no hemos hablado de configuración de HTTPS - así su instalación de LibreNMS no es seguro. Por favor que no lo expone al Internet público hasta que configura HTTPS y tiene su servidor configurado en forma segura.</p>
222</body>
223</html>