ÿþ<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:css="http://macVmlSchemaUri" xmlns="http://www.w3.org/TR/REC-html40"> <head> <title>NMIS8 Installation Guide</title> <meta name=Title content=""> <meta name=Keywords content=""> <meta http-equiv=Content-Type content="text/html; charset=unicode"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 14"> <meta name=Originator content="Microsoft Word 14"> <link rel=File-List href="NMIS8_Installation_Guide_files/filelist.xml"> <link rel=Edit-Time-Data href="NMIS8_Installation_Guide_files/editdata.mso"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>Keith Sinclair</o:Author> <o:LastAuthor>Keith Sinclair</o:LastAuthor> <o:Revision>2</o:Revision> <o:TotalTime>28</o:TotalTime> <o:Created>2011-04-18T15:32:00Z</o:Created> <o:LastSaved>2011-04-18T15:32:00Z</o:LastSaved> <o:Pages>2</o:Pages> <o:Words>6098</o:Words> <o:Characters>34760</o:Characters> <o:Company>Cisco</o:Company> <o:Lines>289</o:Lines> <o:Paragraphs>81</o:Paragraphs> <o:CharactersWithSpaces>40777</o:CharactersWithSpaces> <o:Version>14.0</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <link rel=themeData href="NMIS8_Installation_Guide_files/themedata.xml"> <!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>150</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>JA</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:SplitPgBreakAndParaMark/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="276"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--> <style> <!-- /* Font Definitions */ @font-face {font-family:"Courier New"; panose-1:2 7 3 9 2 2 5 2 4 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-536859905 -1073711037 9 0 511 0;} @font-face {font-family:Times; panose-1:2 0 5 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:Geneva; panose-1:2 11 5 3 3 4 4 4 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:7 0 0 0 147 0;} @font-face {font-family:"-ÿ3ÿ fg"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;} @font-face {font-family:"-ÿ3ÿ ´0·0Ã0¯0"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:modern; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;} @font-face {font-family:"-ÿ3ÿ ´0·0Ã0¯0"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:modern; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-536870145 1073743103 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-style-next:Normal; margin-top:24.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:1; font-size:16.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#345A8A; mso-themecolor:accent1; mso-themeshade:181; mso-font-kerning:0pt; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} h2 {mso-style-priority:9; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-style-next:Normal; margin-top:10.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:2; font-size:13.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} h3 {mso-style-priority:9; mso-style-qformat:yes; mso-style-link:"Heading 3 Char"; mso-style-next:Normal; margin-top:10.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:3; font-size:12.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} p.MsoToc1, li.MsoToc1, div.MsoToc1 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc2, li.MsoToc2, div.MsoToc2 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:12.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc3, li.MsoToc3, div.MsoToc3 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:24.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc4, li.MsoToc4, div.MsoToc4 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc5, li.MsoToc5, div.MsoToc5 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:48.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc6, li.MsoToc6, div.MsoToc6 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:60.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc7, li.MsoToc7, div.MsoToc7 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:72.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc8, li.MsoToc8, div.MsoToc8 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:84.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoToc9, li.MsoToc9, div.MsoToc9 {mso-style-update:auto; mso-style-priority:39; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:96.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoTitle, li.MsoTitle, div.MsoTitle {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; margin-top:0cm; margin-right:0cm; margin-bottom:15.0pt; margin-left:0cm; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0cm; mso-padding-alt:0cm 0cm 4.0pt 0cm; font-size:26.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin:0cm; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0cm; mso-padding-alt:0cm 0cm 4.0pt 0cm; font-size:26.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin:0cm; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0cm; mso-padding-alt:0cm 0cm 4.0pt 0cm; font-size:26.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:15.0pt; margin-left:0cm; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0cm; mso-padding-alt:0cm 0cm 4.0pt 0cm; font-size:26.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {mso-style-priority:99; mso-style-link:"Body Text Char"; margin-top:0cm; margin-right:0cm; margin-bottom:6.0pt; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p {mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0cm; margin-bottom:5.75pt; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:JA;} pre {mso-style-priority:99; mso-style-link:"HTML Preformatted Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; page-break-after:avoid; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size:12.0pt; font-family:Courier; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:Courier; mso-ansi-language:EN-US; mso-fareast-language:JA;} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"HTML Preformatted"; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Courier; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.TitleChar {mso-style-name:"Title Char"; mso-style-priority:10; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:Title; mso-ansi-font-size:26.0pt; mso-bidi-font-size:26.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;} span.BodyTextChar {mso-style-name:"Body Text Char"; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Body Text"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Geneva; mso-ascii-font-family:Geneva; mso-fareast-font-family:"-ÿ3ÿ fg"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Geneva; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:JA;} p.Config, li.Config, div.Config {mso-style-name:Config; mso-style-priority:99; mso-style-unhide:no; mso-style-qformat:yes; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; background:#E0E0E0; border:none; mso-border-alt:solid windowtext .5pt; padding:0cm; mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt; font-size:10.0pt; mso-bidi-font-size:12.0pt; font-family:"Courier New"; mso-fareast-font-family:Cambria; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:EN-US;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:16.0pt; mso-bidi-font-size:16.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#345A8A; mso-themecolor:accent1; mso-themeshade:181; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 3"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Calibri; mso-ascii-font-family:Calibri; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"-ÿ3ÿ ´0·0Ã0¯0"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; mso-ansi-language:EN-US; mso-fareast-language:JA; font-weight:bold;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:595.05pt 840.85pt; margin:2.0cm 70.9pt 2.0cm 70.9pt; mso-header-margin:35.45pt; mso-footer-margin:35.45pt; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1029"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head> <body lang=EN-AU style='tab-interval:36.0pt'> <div class=WordSection1> <div style='mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1;padding:0cm 0cm 4.0pt 0cm'> <p class=MsoTitle><span lang=EN-US>NMIS8 Installation Guide</span></p> </div> <p class=MsoNormal><span lang=EN-US>Version 1.0</span></p> <p class=MsoNormal><span lang=EN-US>18 April 2011</span></p> <h1><a name="_Toc164795971"><span lang=EN-US>Table of Contents</span></a></h1> <p class=MsoToc1 style='tab-stops:right dotted 452.75pt'><!--[if supportFields]><span lang=EN-US><span style='mso-element:field-begin'></span><span style="mso-spacerun:yes"> </span>TOC \o &quot;1-3&quot; <span style='mso-element: field-separator'></span></span><![endif]--><span lang=EN-US><span style='mso-no-proof:yes'>Table of Contents<span style='mso-tab-count:1 dotted'>................................................................................... </span></span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795971 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>1<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370031000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc1 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Introduction<span style='mso-tab-count:1 dotted'>............................................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795972 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>1<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370032000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Caveats<span style='mso-tab-count:1 dotted'>............................................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795973 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370033000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Assumptions<span style='mso-tab-count:1 dotted'>........................................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795974 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370034000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc1 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Installation<span style='mso-tab-count:1 dotted'>.............................................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795975 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370035000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Linux Distribution<span style='mso-tab-count:1 dotted'>................................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795976 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370036000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Linux Security Settings<span style='mso-tab-count: 1 dotted'>..................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795977 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370037000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Additional Packages<span style='mso-tab-count:1 dotted'>............................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795978 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370038000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>CentOS Additional Packages<span style='mso-tab-count: 1 dotted'>.............................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795979 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>2<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900370039000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Debian Additional Packages<span style='mso-tab-count: 1 dotted'>................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795980 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>3<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380030000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>RRDTool Installation<span style='mso-tab-count:1 dotted'>.............................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795981 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>3<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380031000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>NMIS8 Installation<span style='mso-tab-count:1 dotted'>................................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795982 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>4<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380032000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Perl CPAN Module Installation<span style='mso-tab-count: 1 dotted'>................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795983 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>5<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380033000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Unix File Permissions<span style='mso-tab-count:1 dotted'>......................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795984 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>6<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380034000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Initial NMIS Test<span style='mso-tab-count:1 dotted'>................................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795985 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>6<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380035000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Initial NMIS Troubleshooting<span style='mso-tab-count: 1 dotted'>.................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795986 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>6<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380036000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>RRDTool Libraries not Found<span style='mso-tab-count: 1 dotted'>.............................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795987 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>6<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380037000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>NMIS Config Test<span style='mso-tab-count:1 dotted'>.................................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795988 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>7<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380038000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>NMIS Web Server Setup<span style='mso-tab-count:1 dotted'>........................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795989 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>7<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900380039000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Auto Start HTTPD Server<span style='mso-tab-count: 1 dotted'>.................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795990 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>8<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390030000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Start HTTPD Server<span style='mso-tab-count:1 dotted'>.......................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795991 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>9<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390031000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Quick Testing<span style='mso-tab-count:1 dotted'>....................................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795992 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>9<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390032000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>NMIS Crontab Configuration<span style='mso-tab-count: 1 dotted'>.................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795993 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>9<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390033000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc1 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Default Configuration Testing and Net-SNMP<span style='mso-tab-count:1 dotted'>.......................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795994 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>10<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390034000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc3 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Auto Start SNMP Daemons<span style='mso-tab-count: 1 dotted'>.............................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795995 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>11<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390035000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Start SNMPD Manually<span style='mso-tab-count:1 dotted'>........................................................................ </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795996 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>11<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390036000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Run a Test Update<span style='mso-tab-count:1 dotted'>.............................................................................. </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795997 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>11<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390037000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoToc2 style='tab-stops:right dotted 452.75pt'><span lang=EN-US style='mso-no-proof:yes'>Run a Test Collection<span style='mso-tab-count:1 dotted'>.......................................................................... </span></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-begin'></span> PAGEREF _Toc164795998 \h <span style='mso-element:field-separator'></span></span><![endif]--><span lang=EN-US style='mso-no-proof:yes'>13<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100360034003700390035003900390038000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=EN-US style='mso-no-proof:yes'><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US style='font-family:Cambria;mso-ascii-theme-font:minor-latin; mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><o:p></o:p></span></p> <p class=MsoNormal><!--[if supportFields]><span lang=EN-US><span style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <h1><a name="_Toc164795972"><span lang=EN-US>Introduction</span></a></h1> <p class=MsoNormal><span lang=EN-US>This document will describe how to install NMIS 8.1 on GNU/Linux distros.<span style="mso-spacerun:yes">  </span>This document is based on Terrell Prude Jr s document for the installation of NMIS 4.3.x, v1.1 April 1, 2010.</span></p> <h2><a name="_Toc164795973"><span lang=EN-US>Caveats</span></a></h2> <p class=MsoBodyText><span lang=EN-US>As of this version, NMIS8 has been tested on CentOS, I have left Terrel s notes on the Debian installation, but these are untested at this time.</span></p> <p class=MsoBodyText><span lang=EN-US>The example distribution was originally CentOS 5, because that's what I run. However, we also include instructions for how to install NMIS on Debian 5.0 &quot;Lenny&quot; which are untested.</span></p> <h2><a name="_Toc164795974"><span lang=EN-US>Assumptions</span></a></h2> <p class=MsoBodyText><span lang=EN-US>The reader is assumed to have a working knowledge of UNIX or GNU/Linux systems, how to compile software, and what PERL is. While NMIS is written in PERL, you do not need to be a &quot;PERL hacker&quot; to install this program and make it work. </span></p> <p class=MsoBodyText><span lang=EN-US>Where there are differences between CentOS 5 and Debian Lenny, this document will use the following convention.</span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:35.3pt; margin-bottom:.0001pt'><span lang=EN-US style='color:red'>Instructions specific to Red Hat/CentOS will be in RED.<o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:35.3pt; margin-bottom:.0001pt'><span lang=EN-US style='color:#3366FF'>Instructions specific to Debian will be in BLUE. <o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:35.3pt; margin-bottom:.0001pt'><span lang=EN-US>Instructions applicable to any distro will remain in BLACK.</span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt'><span lang=EN-US>Also, this document will use the </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;</span><span lang=EN-US> tag to refer to NMIS's installation directory. The default place is </span><span lang=EN-US style='font-family:Courier'>/usr/local/nmis8</span><span lang=EN-US>.</span></p> <h1><a name="_Toc164795975"><span lang=EN-US>Installation</span></a></h1> <h2><a name="_Toc164795976"><span lang=EN-US>Linux Distribution</span></a></h2> <p class=MsoBodyText><span lang=EN-US>First, install your GNU/Linux distribution. With both CentOS 5 and Debian, I do a basic installation with no extra stuff. That means no GNOME, KDE, &quot;Server&quot; packages, or anything else. Just a base installation is all that's necessary.</span></p> <h3><a name="_Toc164795977"><span lang=EN-US>Linux Security Settings</span></a></h3> <p class=MsoBodyText><span lang=EN-US>If you're running CentOS or any other Red Hat-derived distribution, be sure that SELinux is turned off, Permissive mode was tested and it worked well, just very nagging. So disabling SELinux is a lot easier that way. </span></p> <p class=MsoBodyText><span lang=EN-US>Also, I like to turn off the default Red Hat firewall. It is assumed that the reader knows how to do both of these; if not, there are plenty of resources on the Web describing how.</span></p> <h2><a name="_Toc164795978"><span lang=EN-US>Additional Packages</span></a></h2> <p class=MsoBodyText><span lang=EN-US>Now that you have your system set up, there are some things that we need to install to make NMIS work. Some of these are also to make RRDtool, which NMIS also uses, compile. These will come from your distribution's repositories. </span></p> <h3><a name="_Toc164795979"><span lang=EN-US>CentOS Additional Packages</span></a></h3> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:red'>$ su - root<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'># yum install autoconf automake gcc cvs<o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'># yum install cairo cairo-devel \<br> <span style="mso-spacerun:yes">      </span>pango pango-devel \<br> <span style="mso-spacerun:yes">      </span>glib glib-devel \<br> <span style="mso-spacerun:yes">      </span>libxml2 libxml2-devel \<br> <span style="mso-spacerun:yes">      </span>gd gd-devel <o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'># yum install net-snmp net-snmp-lib net-snmp-utils net-snmp-perl<o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'># yum install httpd<span style="mso-spacerun:yes">    </span><o:p></o:p></span></p> </div> <h3><a name="_Toc164795980"><span lang=EN-US>Debian Additional Packages</span></a></h3> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='mso-bidi-font-size:10.0pt;color:blue'># su root<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> <p class=Config><span lang=EN-US style='mso-bidi-font-size:10.0pt;color:blue'># apt-get install autoconf automake gcc make<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> <p class=Config><span lang=EN-US style='mso-bidi-font-size:10.0pt;color:blue'># apt-get install libcairo2 libcairo2-dev libglib2.0-dev libpango1.0-dev libxml2 libxml2-dev<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> <p class=Config><span lang=EN-US style='mso-bidi-font-size:10.0pt;color:blue'># apt-get install net-snmp net-snmp-lib net-snmp-utils net-snmp-perl<o:p></o:p></span></p> <p class=Config><span lang=EN-US style='mso-bidi-font-size:10.0pt;color:blue'># apt-get install apache2<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Korn Shell (ksh) and Bourne-Again Shell (bash) both work well.</span></p> <h2><a name="_Toc164795981"><span lang=EN-US>RRDTool Installation</span></a></h2> <p class=MsoBodyText><span lang=EN-US>We now need to get a copy of RRDtool, by Tobi Oetiker. The NMIS development team recommend that you download the latest stable RRDtool and compile it, instead of using whatever version of RRDtool may come with your distribution. The latest version of RRD is available at </span><span lang=EN-US style='font-family:Courier'>http://oss.oetiker.ch/rrdtool/</span><span lang=EN-US>.</span></p> <p class=MsoBodyText><span lang=EN-US>Unpack the RRDtool tarball. <span style="mso-spacerun:yes">  </span>NMIS8 has been testing using v1.4.5 and for this example. To build and install a  GNU make based system, you run ./configure, then make, then make install, for RRDTool for NMIS we need a configure option setup.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># ./configure --enable-shared --prefix=/usr/local/rrdtool </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>When this step is finished, you should see something like this:</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>ordering CD from http://tobi.oetiker.ch/wish .... just kidding ;-)</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>----------------------------------------------------------------</span></p> <p class=Config><span lang=EN-US>Config is DONE!</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>With MMAP IO: yes</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">      </span>Build rrd_getopt: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">       </span>Static programs: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Perl Modules: perl_piped perl_shared</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">           </span>Perl Binary: /usr/bin/perl</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Perl Version: 5.8.8</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Perl Options: PREFIX=/usr/local/rrdtool LIB=/usr/local/rrdtool/lib/perl/5.8.8</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Ruby Modules:</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">           </span>Ruby Binary: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Ruby Options: sitedir=/usr/local/rrdtool/lib/ruby</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Build Lua Bindings: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Build Tcl Bindings: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes"> </span>Build Python Bindings: no</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">          </span>Build rrdcgi: yes</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">       </span>Build librrd MT: yes</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">           </span>Use gettext: yes</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">           </span>With libDBI: no</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">             </span>Libraries: -lxml2 -lcairo -lcairo -lcairo -lm<span style="mso-spacerun:yes">  </span>-lcairo -lpng12<span style="mso-spacerun:yes">   </span>-lglib-2.0<span style="mso-spacerun:yes">   </span>-lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>Type 'make' to compile the software and use 'make install' to</span></p> <p class=Config><span lang=EN-US>install everything to: /usr/local/rrdtool.</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">       </span>... that wishlist is NO JOKE. If you find RRDtool useful</span></p> <p class=Config><span lang=EN-US>make me happy. Go to http://tobi.oetiker.ch/wish and</span></p> <p class=Config><span lang=EN-US>place an order.</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">                               </span>-- Tobi Oetiker &lt;tobi@oetiker.ch&gt;</span></p> <p class=Config><span lang=EN-US>----------------------------------------------------------------</span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>So far, so good. You have all the things RRDtool needs to compile. Let's keep going.</span><span lang=EN-US style='font-size:10.0pt;font-family: Times'><o:p></o:p></span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># make </span></p> <p class=Config><span lang=EN-US># make install </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Now, rrdtool should be installed the way NMIS likes it.</span></p> <h2><a name="_Toc164795982"><span lang=EN-US>NMIS8 Installation</span></a></h2> <p class=MsoBodyText><span lang=EN-US>And speaking of NMIS, if you haven't already downloaded it, the latest version (v8.1.1 at time of this writing) is available at http://opmantek.com </span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># tar -xvzf nmis-8.1.1.tar.gz </span></p> <p class=Config><span lang=EN-US># cd nmis8/ </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>At this point, I like to copy this entire directory to the /usr/local directory tree and make some symlinks, like so.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># cp -Rpv nmis8/ /usr/local/</span></p> <p class=Config><span lang=EN-US># cd /usr/local</span></p> </div> <p class=MsoBodyText><span lang=EN-US>My </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;</span><span lang=EN-US> is, in this case, </span><span lang=EN-US style='font-family:Courier'>/usr/local/nmis8</span><span lang=EN-US>. <span style="mso-spacerun:yes"> </span>For those who have been using NMIS for a while, make a /usr/local/nmis.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># ln -s nmis8 nmis </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>The </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;</span><span lang=EN-US> tree needs to be owned by the user &quot;nmis&quot;, which doesn't exist yet. Furthermore, the userID under which Apache runs (&quot;<span style='color:red'>apache</span>&quot; on Red Hat and &quot;<span style='color:#3366FF'>wwc-data</span>&quot; on Debian) needs to have access to the </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;</span><span lang=EN-US> tree. So, we need to add to make these things happen. We are still in the </span><span lang=EN-US style='font-family:Courier'>/usr/local</span><span lang=EN-US> directory at this point.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># useradd nmis </span></p> <p class=Config><span lang=EN-US># groupadd nmis</span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Now we add the Apache userID to the nmis group.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:red'># usermod -G nmis apache<span style="mso-spacerun:yes">  </span>(Red Hat/CentOS) <o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:#3366FF'># usermod -G nmis www-data<span style="mso-spacerun:yes">  </span>(Debian)<o:p></o:p></span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>NOTE: the stuff that used to be sitting in </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/conf</span><span lang=EN-US> in previous NMIS tarballs is now located in </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/install</span><span lang=EN-US>. Since we're doing a new installation here, we'll just copy everything in </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/install</span><span lang=EN-US> to </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/conf</span><span lang=EN-US>.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># cd /usr/local/nmis8</span></p> <p class=Config><span lang=EN-US># cp  Rpv install/* conf </span></p> </div> <h2><a name="_Toc164795983"><span lang=EN-US>Perl CPAN Module Installation</span></a></h2> <p class=MsoBodyText><span lang=EN-US>Now, let's get busy with the PERL modules. NMIS, being written in PERL, uses several PERL subroutines, known as &quot;PERL modules&quot;. These are available from the Comprehensive PERL Archive Network, known affectionately as &quot;CPAN&quot;. No, not &quot;C-SPAN&quot;, I mean &quot;CPAN&quot;. :-)</span></p> <p class=MsoBodyText><span lang=EN-US>Here's how we get to CPAN.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># perl -MCPAN -e &quot;shell&quot;</span></p> </div> <p class=MsoBodyText><span lang=EN-US>You will be asked a bunch of questions. It is safe to select all the defaults. Indeed, if you don't know what the questions are asking you, selecting the defaults is strongly recommended! HOWEVER, with some distros (Debian is a notable exception) you must select some CPAN mirrors, because that's where you're going to download your PERL modules from. Choose those which are closest to you. For me, that's North America; for Peruvians and Brazilians, that's South America; and so on.</span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>On some distros like Red Hat/CentOS, you should start with this command. Debian doesn't seem to require it, which is good, because the command doesn't work on Debian's CPAN client anyway. :-)</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:red'>$cpan&gt; o conf set LC_ALL=C (Red Hat/CentOS)<span style="mso-spacerun:yes">  </span><o:p></o:p></span></p> </div> <p class=MsoBodyText><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=MsoBodyText><span lang=EN-US>Additionally, I like to ensure my CPAN client program, which is what we're running (&quot;CPAN.pm&quot;), is the latest, up-to-date version. This will take a while and ask for several other &quot;dependency&quot; modules. Just tell it &quot;yes&quot; each time.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>$cpan&gt; install Bundle::CPAN</span></p> <p class=Config><span lang=EN-US>$cpan&gt; reload cpan </span></p> </div> <p class=MsoBodyText><span lang=EN-US>OK, we've got CPAN prepped, locked, and loaded. :-) Now, install all the PERL modules listed in the official NMIS docs, like so. </span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>$cpan&gt; install JSON</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Proc::ProcessTable</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Image::Resize</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Net::SNMP</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Time::HiRes</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Time::ParseDate</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Statistics::Lite</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Net::SNPP</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Net::SMTP</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Net::DNS<span style="mso-spacerun:yes">    </span># Only required if using DNS lookups for geoplots</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install IPC::Shareable<span style="mso-spacerun:yes">     </span># Only required if multithreading on Unix/Linux.</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install BSD::Resource<span style="mso-spacerun:yes">      </span># Only required if multithreading on Unix/Linux.</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install GD::Graph<span style="mso-spacerun:yes">      </span># Only required for Capacity Planning tool.</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Net::EasyTCP<span style="mso-spacerun:yes">      </span># Only required for master slave operation.</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Data::Dumper<span style="mso-spacerun:yes">      </span># Required for cgi metrics stats caching</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Cache::Mmap<span style="mso-spacerun:yes">      </span># required for caching cgi metric stat</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Proc::Queue</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Date::Parse</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Date::Calc</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install Math::Round</span></p> <p class=Config><span lang=EN-US>$cpan&gt; install DBI </span></p> </div> <p class=MsoBodyText><span lang=EN-US>Now, you're ready to exit CPAN.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>$cpan&gt; exit<span style="mso-spacerun:yes">  </span></span></p> </div> <h3><a name="_Toc164795984"><span lang=EN-US>Unix File Permissions</span></a></h3> <p class=MsoNormal><span lang=EN-US>Make nmis user and group own all the files.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># chown -Rv nmis:nmis &lt;nmisdir&gt; </span></p> <p class=Config><span lang=EN-US># chmod -Rv g+w &lt;nmisdir&gt; </span></p> </div> <p class=MsoBodyText><span lang=EN-US>If you decide on a different user and group name, update the NMIS Configuration Config.nmis accordingly.</span></p> <p class=MsoBodyText><span lang=EN-US>One of the joys of Unix is granular file permissions, one of the frustrations of Unix is granular file permissions.<span style="mso-spacerun:yes">  </span>To assist we have added a handy script in the admin directory &lt;nmisdir&gt;/admin/fixperms.pl which will read the NMIS Configuration and fix the permissions accordingly. </span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># admin/fixperms.pl </span></p> <p class=Config><span lang=EN-US>This script will fix the permissions for NMIS based on the configuration /usr/local/nmis8/admin/../conf/Config.nmis</span></p> <p class=Config><span lang=EN-US>The directory to be processed is: /usr/local/nmis8</span></p> <p class=Config><span lang=EN-US>The user will be set to: nmis</span></p> <p class=Config><span lang=EN-US>The group will be set to: nmis</span></p> </div> <h2><a name="_Toc164795985"><span lang=EN-US>Initial NMIS Test</span></a></h2> <p class=MsoBodyText><span lang=EN-US>You should now be set. As an initial check, I like to go into my </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/cgi-bin</span><span lang=EN-US> directory and run </span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># cd /usr/local/nmis8/cgi-bin</span></p> <p class=Config><span lang=EN-US># ./nmiscgi.pl </span></p> </div> <p class=MsoBodyText><span lang=EN-US>and see what happens. If all is working, you should get a bunch of HTML code. If you don't, it'll probably be NMISCGI complaining that it cannot find a given PERL module. Review your steps above; you likely missed something. The important thing to do is not to panic.</span></p> <h2><a name="_Toc164795986"><span lang=EN-US>Initial NMIS Troubleshooting</span></a></h2> <h3><a name="_Toc164795987"><span lang=EN-US>RRDTool Libraries not Found</span></a></h3> <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-US>(This should no longer be a problem on NMIS8, but if you did something different with RRDTool, this is an easy way to fix it.)<o:p></o:p></span></i></p> <p class=MsoBodyText><span lang=EN-US>For some reason, on some distros, NMIS will not be able to find the file </span><span lang=EN-US style='font-family: Courier'>RRDs.pm</span><span lang=EN-US>, which is a PERL module that comes with RRDtool, and that NMIS needs to be able to find and use. I ran into this problem. Fortunately, the NMIS development team included a small hack to take care of this. The line explicitly &quot;uses&quot; the </span><span lang=EN-US style='font-family:Courier'>RRDs.pm</span><span lang=EN-US> file in the </span><span lang=EN-US style='font-family:Courier'>/usr/local/rrdtool</span><span lang=EN-US> directory tree, but you have to uncomment that line in the NMIS program files themselves. </span></p> <p class=MsoBodyText><span lang=EN-US>One way to quickly accomplish that is to run the following script within </span><span lang=EN-US style='font-family: Courier'>/usr/local/nmis8/bin</span><span lang=EN-US> and </span><span lang=EN-US style='font-family:Courier'>/usr/local/nmis8/cgi-bin</span><span lang=EN-US>. You can just cut 'n' paste it into your terminal.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>#!/bin/bash </span></p> <p class=Config><span lang=EN-US>for file in *.pl </span></p> <p class=Config><span lang=EN-US>do<span style="mso-spacerun:yes">  </span></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">  </span>sed -i 's|#use lib &quot;/usr/local/rrdtool|use lib &quot;/usr/local/rrdtool|g' $file </span></p> <p class=Config><span lang=EN-US>done</span></p> </div> <h2><a name="_Toc164795988"><span lang=EN-US>NMIS Config Test</span></a></h2> <p class=MsoBodyText><span lang=EN-US>Once this is working, you're ready to head into the &lt;nmisdir&gt;/bin directory and do the &quot;acid&quot; test.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># cd /usr/local/nmis8/bin </span></p> <p class=Config><span lang=EN-US># ./nmis.pl type=config debug=true </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>You should get what looks like a long checklist with &quot;OK&quot; at the end of every check. If you do this, then NMIS itself is configured correctly.<span style="mso-spacerun:yes">  </span>The output will look something like this:</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># ./nmis.pl type=config debug=true</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">         </span>NMIS version 8.1.1</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes"> </span>Root directory of NMIS is /usr/local/nmis8</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>05:20:05 checkConfig, Config Checking - Checking database directories</span></p> <p class=Config><span lang=EN-US>05:20:05 loadTable, ERROR file does not exist dir=var name=nmis-event</span></p> <p class=Config><span lang=EN-US>05:20:05 writeHashtoFile, write data to /usr/local/nmis8/var/nmis-event.nmis</span></p> <p class=Config><span lang=EN-US>05:20:05 loadTable, ERROR file does not exist dir=var name=nmis-system</span></p> <p class=Config><span lang=EN-US>05:20:05 writeHashtoFile, write data to /usr/local/nmis8/var/nmis-system.nmis</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes"> </span>Continue with bin/nmis.pl type=apache for configuration rules of the Apache web server</span></p> </div> <p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>The errors above are OK, NMIS will fix them itself.</span></p> <h2><a name="_Toc164795989"><span lang=EN-US>NMIS Web Server Setup</span></a></h2> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Now, we need to set up the Web server so that folks can actually *get to* NMIS and look at the data. :-) That means generating an Apache config file pointing to the NMIS directory tree. NMIS itself is smart enough to be able to generate this for us. Thanks, NMIS team! </span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>All you have to do is this.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">  </span>./nmis.pl type=apache &gt; 00nmis.conf</span></p> </div> <pre><span lang=EN-US><o:p>&nbsp;</o:p></span></pre> <p class=MsoNormal><span lang=EN-US>The main part of the Apache config is as follows.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># NMIS Aliases</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>Alias /nmis8/ &quot;/usr/local/nmis8/htdocs/&quot;</span></p> <p class=Config><span lang=EN-US>&lt;Directory &quot;&quot;&gt;</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Options Indexes FollowSymLinks MultiViews</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>AllowOverride None</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Order allow,deny</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Allow from all</span></p> <p class=Config><span lang=EN-US>&lt;/Directory&gt;</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>Alias /menu8/ &quot;/usr/local/nmis8/menu/&quot;</span></p> <p class=Config><span lang=EN-US>&lt;Directory &quot;/menu8&quot;&gt;</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Options Indexes FollowSymLinks MultiViews</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>AllowOverride None</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Order allow,deny</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Allow from all</span></p> <p class=Config><span lang=EN-US>&lt;/Directory&gt;</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes"> </span></span></p> <p class=Config><span lang=EN-US>ScriptAlias /cgi-nmis8/ &quot;/usr/local/nmis8/cgi-bin/&quot;</span></p> <p class=Config><span lang=EN-US>&lt;Directory &quot;/usr/local/nmis8/cgi-bin&quot;&gt;</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Options +ExecCGI</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Order allow,deny</span></p> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">    </span>Allow from all</span></p> <p class=Config><span lang=EN-US>&lt;/Directory&gt;</span></p> </div> <p class=MsoBodyText><span lang=EN-US>You can use whatever filename you want instead of &quot;00nmis.conf&quot;. <span style="mso-spacerun:yes"> </span>This is very distro-dependent. On CentOS and other Red Hat derivatives, this directory is </span><span lang=EN-US style='font-family:Courier;color:red'>/etc/httpd/conf.d/</span><span lang=EN-US>. On Debian-style distributions, it's </span><span lang=EN-US style='font-family:Courier;color:#3366FF'>/etc/apache2/sites-available/</span><span lang=EN-US>, and you must also make a symlink to that file from </span><span lang=EN-US style='font-family:Courier;color:#3366FF'>/etc/apache2/sites-enabled</span><span lang=EN-US>. </span></p> <p class=MsoBodyText><span lang=EN-US>Note that Debian has an existing &quot;</span><span lang=EN-US style='font-family:Courier;color:#3366FF'>000-default</span><span lang=EN-US>&quot; symlink in </span><span lang=EN-US style='font-family:Courier; color:#3366FF'>/etc/apache2/sites-enabled</span><span lang=EN-US>. Remembering how Apache processes config files, we must rename this symlink to something like &quot;</span><span lang=EN-US style='font-family:Courier'>default</span><span lang=EN-US>&quot; without the &quot;</span><span lang=EN-US style='font-family: Courier'>000</span><span lang=EN-US>&quot;! This is so &quot;</span><span lang=EN-US style='font-family:Courier'>00nmis.conf</span><span lang=EN-US>&quot; will be seen first. Otherwise you'll get the Apache default home page (&quot;<span style='color:#3366FF'>It Works!</span>&quot;) instead of the NMIS home page. Not what we want. :-)</span></p> <p class=MsoBodyText><span lang=EN-US>Debian systems have one other requirement for this file. Two lines need to be edited, specifically the &quot;ErrorLog&quot; and &quot;CustomLog&quot; lines. The lines as they are point to locations present in Red Hat-style distros (this is really Red Hat following Apache's upstream functionality). Debian doesn't do that. Therefore, Apache will complain and refuse to start unless we make these tweaks.</span></p> <p class=MsoBodyText><span lang=EN-US>Since Debian puts its Apache logs under /var/log/apache2, I edited these lines to read as follows.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:#3366FF'>ErrorLog /var/log/apache2/nmis-dev-error_log <o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:#3366FF'>CustomLog /var/log/apache2/nmis-dev-access_log common<o:p></o:p></span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>You can also integrate the above extract into your existing web server configuration under its own virtual host, or into an existing set of hosts.<span style="mso-spacerun:yes">  </span>This means you can run other version of NMIS on the same server, or for different customers for example, this is intended to be flexible for alternate integration.</span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Now that your NMIS config file for Apache is present--and if necessary, tweaked for your distro--start Apache itself. If it's already started, then restart it. How to do this is also very distro-dependent. Unlike me, BSD and Solaris users don't need no steenkin' startup scripts. :-)</span></p> <h3><a name="_Toc164795990"><span lang=EN-US>Auto Start HTTPD Server</span></a></h3> <p class=MsoNormal><span lang=EN-US>Ensure that you tell Linux to start HTTPD automatically</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># /sbin/chkconfig httpd on</span></p> </div> <h3><a name="_Toc164795991"><span lang=EN-US>Start HTTPD Server</span></a></h3> <p class=MsoBodyText><span lang=EN-US>You will need to start or restart Apache after configuration, on CentOS:</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:red'># /etc/init.d/httpd start<o:p></o:p></span></p> </div> <p class=MsoBodyText><span lang=EN-US>or </span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US style='color:red'># /etc/init.d/httpd restart<o:p></o:p></span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>If you get an error like this, it just means the hostname and FQDN on the Linux box hasn t been setup right, verify you have this setup correctly and update the httpd.conf for Apache accordingly.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>Starting httpd: httpd: apr_sockaddr_info_get() failed for nmis-dev</span></p> <p class=Config><span lang=EN-US>httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName</span></p> </div> <h2><a name="_Toc164795992"><span lang=EN-US>Quick Testing</span></a></h2> <p class=MsoBodyText><span lang=EN-US>Now, fire up your favourite Web browser (mine's Konqueror) and surf to your server. The URL will be &quot;http://yourhostname.domain.tld/cgi-nmis8/nmiscgi.pl&quot;. Of course, if you have no DNS or hosts lookup for this box yet, just replace &quot;yourhostname.domain.tld&quot; with your new NMIS server's IP address.</span></p> <p class=MsoBodyText><span lang=EN-US>You should get the NMIS Dashboard. If you don't, then check to make sure you included the &quot;/cgi-nmis8/nmiscgi.pl&quot; in the URL. Yep, I've made that mistake too many times to count. It's easy to forget, so make sure you include it.</span></p> <p class=MsoBodyText><span lang=EN-US>Congratulations! It works, and you're almost done. We're in the home stretch.</span></p> <h2><a name="_Toc164795993"><span lang=EN-US>NMIS Crontab Configuration</span></a></h2> <p class=MsoBodyText><span lang=EN-US>Now we have to tell NMIS to run the data collection every so often. For that, we use a cron job. Edit root's crontab (&quot;crontab -e&quot; at the root shell), like so. Remember to change the first line, the &quot;MAILTO&quot; line, to contain your actual email address.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>MAILTO=WhoeverYouAre@yourdomain.tld </span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>######################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># NMIS8 Cronfig</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>######################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># Run Statistics Collection</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>*/5 * * * * /usr/local/nmis8/bin/nmis.pl type=collect mthread=true maxthreads=10</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>#####################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># Run the interfaces 4 times an hour with Thresholding on!!!</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>*/15 * * * * nice /usr/local/nmis8/bin/nmis.pl type=threshold mthread=true maxthreads=10</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>######################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># Run the update once a day </span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>30 20 * * * nice /usr/local/nmis8/bin/nmis.pl type=update mthread=true maxthreads=10</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>######################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># Check to rotate the logs 4am every day UTC</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>5 20 * * * /usr/sbin/logrotate /usr/local/nmis8/conf/logrotate.conf</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>##################################################</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># save this crontab every day</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>0 8 * * * crontab -l &gt; /usr/local/nmis8/conf/crontab.root</span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># These file locations are Red Hat-specific. </span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US># For Debian, I use /etc/apache2/conf/httpd.conf </span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>#<span style="mso-spacerun:yes">  </span>and /etc/apache2/sites-available.<span style="mso-spacerun:yes">  </span>Un-comment and adjust for </span></p> <p class=Config style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; background:#E0E0E0'><span lang=EN-US>#<span style="mso-spacerun:yes">  </span>your distro as needed. </span></p> <p class=Config><span lang=EN-US style='color:red'>#0 8 * * * cp /etc/httpd/conf/httpd.conf /usr/local/nmis8/conf/httpd.conf.backup <o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'>#0 8 * * * cp /etc/httpd/conf.d/00nmis.conf /usr/local/nmis8/conf/00nmis.conf.backup <o:p></o:p></span></p> <p class=Config><span lang=EN-US style='color:red'>#0 8 * * * cat /etc/syslog.conf &gt; /usr/local/nmis8/conf/syslog.conf.backup<o:p></o:p></span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> </div> <p class=MsoBodyText><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=MsoBodyText><span lang=EN-US>Again, this file was originally generated for Red Hat / CentOS. The lines to change for other distros (e. g. Debian) are the last three. Everything else should be fine.</span></p> <p class=MsoBodyText><span lang=EN-US>After you're done, issuing a </span><span lang=EN-US style='font-family:Courier'>crontab -l</span><span lang=EN-US> is a good idea to make sure it's all there. Note that crontab -e on most GNU/Linux distros uses the traditional &quot;vi&quot; editor, whereas on Debian, &quot;nano&quot; is used.</span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Note that there is a reference in this crontab to a </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/conf/logrotate.conf</span><span lang=EN-US> file. That file contains a reference to </span><span lang=EN-US style='font-family:Courier'>&lt;nmisdir&gt;/logs/ciscopix.log</span><span lang=EN-US>. This is for those who run Cisco PIX/ASA Firewalls. Unfortunately, this file is not in the tarball for NMIS, so you'll get a non-fatal &quot;Hey, there's no ciscopix.log file for me to logrotate!&quot; every day. Fortunately, that's easy to fix.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># touch &lt;nmisdir&gt;/logs/ciscopix.log </span></p> </div> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>And now, go ahead and add your hosts to NMIS. There's a nice GUI for doing that which is pretty easy to use. Hey, if an MCSE like me can figure this out, anyone can. :-)</span></p> <p style='margin-bottom:0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span lang=EN-US>Time to celebrate! You're done! Enjoy your shiny new NMIS installation, and be sure to thank the teams that brought it to you. That would be the NMIS development team and Tobias Oetiker.</span></p> <h1><a name="_Toc164795994"><span lang=EN-US>Default Configuration Testing and Net-SNMP</span></a></h1> <p class=MsoBodyText><span lang=EN-US>NMIS8 has been shipped with two nodes configured for collection, to prove it is all working, one is a pingonly node which is ping of the localhost, and the other is localhost using SNMP, and in the &lt;nmisdir&gt;/conf/snmpd.conf is what you need to get it working.</span></p> <p class=MsoBodyText><span lang=EN-US>Because you have already installed NET-SNMP earlier, you just need to backup that config and move in the NMIS sample one, you should modify this accordingly to secure the SNMP read access according to your organisations security policy.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># cd /usr/local/nmis8</span></p> <p class=Config><span lang=EN-US># mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig</span></p> <p class=Config><span lang=EN-US># cp install/snmpd.conf /etc/snmp/snmpd.conf</span></p> <p class=Config><span lang=EN-US># cp install/snmptrapd.conf /etc/snmp</span></p> </div> <h3><a name="_Toc164795995"><span lang=EN-US>Auto Start SNMP Daemons</span></a></h3> <p class=MsoNormal><span lang=EN-US>Ensure that you tell Linux to start SNMPD automatically</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># /sbin/chkconfig snmpd on</span></p> <p class=Config><span lang=EN-US># /sbin/chkconfig snmptrapd on</span></p> </div> <h2><a name="_Toc164795996"><span lang=EN-US>Start SNMPD Manually</span></a></h2> <p class=MsoNormal><span lang=EN-US>The first time you can start it manually.</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># /etc/init.d/snmpd start</span></p> <p class=Config><span lang=EN-US># /etc/init.d/snmptrapd start</span></p> </div> <h2><a name="_Toc164795997"><span lang=EN-US>Run a Test Update</span></a></h2> <p class=MsoNormal><span lang=EN-US>With everything else done, you can run a test update</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US># bin/nmis.pl type=update node=localhost debug=true</span></p> </div> <p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=MsoBodyText><span lang=EN-US>The output will look something like</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US><span style="mso-spacerun:yes">         </span>NMIS version 8.1.1</span></p> <p class=Config><span lang=EN-US>09:24:29 runThreads, Starting</span></p> <p class=Config><span lang=EN-US>09:24:31 runThreads, tables loaded</span></p> <p class=Config><span lang=EN-US>09:24:31 runThreads, Kernel name of NMIS server is linux</span></p> <p class=Config><span lang=EN-US>09:24:31 runDaemons, Starting</span></p> <p class=Config><span lang=EN-US>09:24:31 runDaemons, Finished</span></p> <p class=Config><span lang=EN-US>09:24:31 runThreads, INFO start of update process</span></p> <p class=Config><span lang=EN-US>09:24:31 doUpdate, ================================</span></p> <p class=Config><span lang=EN-US>09:24:31 doUpdate, Starting, node localhost</span></p> <p class=Config><span lang=EN-US>09:24:31 init, info of node=localhost loaded</span></p> <p class=Config><span lang=EN-US>09:24:31 init, info of nmis-system loaded</span></p> <p class=Config><span lang=EN-US>09:24:31 getNodeCfg, cfg of node=localhost found</span></p> <p class=Config><span lang=EN-US>09:24:31 init, cfg of node=localhost loaded</span></p> <p class=Config><span lang=EN-US>09:24:31 loadModel, INFO, model Model loaded</span></p> <p class=Config><span lang=EN-US>09:24:31 initsnmp, snmp for node=localhost initialized</span></p> <p class=Config><span lang=EN-US>09:24:31 runPing, Starting localhost (127.0.0.1) with timeout=300 retries=3 packet=56</span></p> <p class=Config><span lang=EN-US>09:24:34 runPing, localhost is PINGABLE min/avg/max = 0.036/0.070/0.121 ms loss=0%</span></p> <p class=Config><span lang=EN-US>09:24:34 checkEvent, event localhost-node_down- marked for UP notify and delete</span></p> <p class=Config><span lang=EN-US>09:24:34 writeHashtoFile, write data to /usr/local/nmis8/var/nmis-event.nmis</span></p> <p class=Config><span lang=EN-US>09:24:34 getLevelLogEvent, node=localhost, event=Node Up, role=distribution not found in class=event of model=</span></p> <p class=Config><span lang=EN-US>09:24:34 runPing, Finished with exit=1</span></p> <p class=Config><span lang=EN-US>09:24:34 getNodeInfo, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 getNodeInfo, sysObjectId=1.3.6.1.4.1.8072.3.2.10, sysObjectName=enterprises.8072.3.2.10</span></p> <p class=Config><span lang=EN-US>09:24:34 getNodeInfo, sysDescr=Linux nmis-dev 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686</span></p> <p class=Config><span lang=EN-US>09:24:34 getNodeInfo, oid index 8072, Vendor is net-snmp</span></p> <p class=Config><span lang=EN-US>09:24:34 selectNodeModel, INFO, Model 'net-snmp' found for Vendor net-snmp</span></p> <p class=Config><span lang=EN-US>09:24:34 loadModel, INFO, model Model-net-snmp loaded</span></p> <p class=Config><span lang=EN-US>09:24:34 getDNSloc, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 getDNSloc, Finished</span></p> <p class=Config><span lang=EN-US>09:24:34 checkPIX, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 checkPIX, Finished</span></p> <p class=Config><span lang=EN-US>09:24:34 getNodeInfo, Finished with exit=1</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, Get Interface Info of node localhost, model net-snmp</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex=1 ifDescr=lo ifType=softwareLoopback ifAdminStatus=up ifOperStatus=up ifSpeed=10000000</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex=2 ifDescr=eth0 ifType=ethernetCsmacd ifAdminStatus=up ifOperStatus=up ifSpeed=1000000000</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex=3 ifDescr=sit0 ifType=tunnel ifAdminStatus=down ifOperStatus=down ifSpeed=0</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, Getting Device IP Address Table</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex=1, addr=127.0.0.1<span style="mso-spacerun:yes">  </span>mask=255.0.0.0</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex=2, addr=192.168.1.7<span style="mso-spacerun:yes">  </span>mask=255.255.255.0</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex 1, collect=false, found softwareLoopback in ifType</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex 2, collect=true</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, ifIndex 3, collect=false, ifAdminStatus eq down|testing|null</span></p> <p class=Config><span lang=EN-US>09:24:34 getIntfInfo, Finished</span></p> <p class=Config><span lang=EN-US>09:24:34 doUpdate, node=localhost role=distribution type=server</span></p> <p class=Config><span lang=EN-US>09:24:34 doUpdate, vendor=net-snmp model=net-snmp interfaces=3</span></p> <p class=Config><span lang=EN-US>09:24:34 getEnvInfo, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 getEnvInfo, Get Environment Info of node localhost, model net-snmp</span></p> <p class=Config><span lang=EN-US>09:24:34 getEnvInfo, No class 'environment' declared in Model</span></p> <p class=Config><span lang=EN-US>09:24:34 getEnvInfo, Finished</span></p> <p class=Config><span lang=EN-US>09:24:34 getCBQoS, no collecting (none) for node localhost</span></p> <p class=Config><span lang=EN-US>09:24:34 getCalls, no collecting for node localhost</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Starting node localhost, type=server</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Outage for localhost is </span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Getting Interface Utilisation Health</span></p> <p class=Config><span lang=EN-US>09:24:34 getSummaryStats, Start type=interface, index=2, start=-15 minutes, end=1300973074</span></p> <p class=Config><span lang=EN-US>09:24:34 getTypeName, ERROR (localhost) type=interface not found in graphtype table</span></p> <p class=Config><span lang=EN-US>09:24:34 getDBName, ERROR (localhost) database name not found graphtype=interface (section=0), index=2, item=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Intf Summary in= out= intsumm=200 count=1</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Calculation of health=100</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, Reachability and Metric Stats Summary</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, collect=true (Node table)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, ping=100 (normalised)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, cpuWeight=100 (normalised)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, memWeight=100 (normalised)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, intWeight=100.00 (100 less the actual total interface utilisation)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, responseWeight=100 (normalised)</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, total number of interfaces=2</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, total number of interfaces up=0</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, total number of interfaces collected=1</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, total number of interfaces coll. up=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, availability=100</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, cpu=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, health=100</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, intfColUp=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, intfCollect=1</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, intfTotal=2</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, intfUp=0</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, loss=0</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, mem=100</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, operCount=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, operStatus=</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, reachability=100</span></p> <p class=Config><span lang=EN-US>09:24:34 runReach, responsetime=0.070</span></p> <p class=Config><span lang=EN-US>09:24:34 updateRRD, Starting RRD Update Process, type=health, index=,item=</span></p> <p class=Config><span lang=EN-US>09:24:34 getFileName, filename of type=health is /usr/local/nmis8/database/health/server/localhost-reach.rrd</span></p> <p class=Config><span lang=EN-US>09:24:34 updateRRD, file=/usr/local/nmis8/database/health/server/localhost-reach.rrd not found, try nmis4 format</span></p> <p class=Config><span lang=EN-US>09:24:34 getFileName, filename of type=health is /usr/local/nmis8/database/health/server/127.0.0.1-reach.rrd</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, Starting</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, check and/or create RRD database /usr/local/nmis8/database/health/server/localhost-reach.rrd</span></p> <p class=Config><span lang=EN-US>09:24:34 optionsRRD, type health</span></p> <p class=Config><span lang=EN-US>09:24:34 optionsRRD, INFO, using database format 'default'</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, options to create database /usr/local/nmis8/database/health/server/localhost-reach.rrd</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, -b</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, 1300973070</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, -s</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, 300</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:availability:GAUGE:900:0:100</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:health:GAUGE:900:0:100</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:intfColUp:GAUGE:900:0:U</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:intfCollect:GAUGE:900:0:U</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:intfTotal:GAUGE:900:0:U</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:intfUp:GAUGE:900:0:U</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:loss:GAUGE:900:0:100</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:reachability:GAUGE:900:0:100</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, DS:responsetime:GAUGE:900:0:U</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:AVERAGE:0.5:1:2304</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:AVERAGE:0.5:6:1536</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:AVERAGE:0.5:24:2268</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:AVERAGE:0.5:288:1890</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MAX:0.5:1:2304</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MAX:0.5:6:1536</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MAX:0.5:24:2268</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MAX:0.5:288:1890</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MIN:0.5:1:2304</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MIN:0.5:6:1536</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MIN:0.5:24:2268</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, RRA:MIN:0.5:288:1890</span></p> <p class=Config><span lang=EN-US>09:24:34 createRRD, INFO (localhost) created RRD /usr/local/nmis8/database/health/server/localhost-reach.rrd</span></p> <p class=Config><span lang=EN-US>09:24:35 createRRD, Finished</span></p> <p class=Config><span lang=EN-US>09:24:35 updateRRD, DS intfTotal:intfColUp:intfCollect:health:intfUp:availability:reachability:responsetime:loss</span></p> <p class=Config><span lang=EN-US>09:24:35 updateRRD, value N:2:0:1:100:0:100:100:0.070:0</span></p> <p class=Config><span lang=EN-US>09:24:35 runReach, Finished</span></p> <p class=Config><span lang=EN-US>09:24:35 writeHashtoFile, write data to /usr/local/nmis8/var/localhost-view.nmis</span></p> <p class=Config><span lang=EN-US>09:24:35 writeHashtoFile, write data to /usr/local/nmis8/var/localhost-node.nmis</span></p> <p class=Config><span lang=EN-US>09:24:35 doUpdate, Finished</span></p> <p class=Config><span lang=EN-US>09:24:35 runThreads, ### continue normally ###</span></p> <p class=Config><span lang=EN-US>09:24:35 runThreads, === debug output suppressed with debug=1 ===</span></p> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>09:24:35 End of bin/nmis.pl Processed 1 nodes ran for 6 seconds.</span></p> </div> <h2><a name="_Toc164795998"><span lang=EN-US>Run a Test Collection</span></a></h2> <p class=MsoNormal><span lang=EN-US>With everything else done, you can run a test update</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US>#<span style="mso-spacerun:yes">  </span>bin/nmis.pl type=collect node=localhost debug=true</span></p> </div> <p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=MsoBodyText><span lang=EN-US>The output will look something like</span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0'> <p class=Config><span lang=EN-US><o:p>&nbsp;</o:p></span></p> <p class=Config><span lang=EN-US>NMIS version 8.1.1</span></p> <p class=Config><span lang=EN-US>09:27:47 runThreads, Starting</span></p> <p class=Config><span lang=EN-US>09:27:47 runThreads, tables loaded</span></p> <p class=Config><span lang=EN-US>09:27:47 runThreads, Kernel name of NMIS server is linux</span></p> <p class=Config><span lang=EN-US>09:27:47 runDaemons, Starting</span></p> <p class=Config><span lang=EN-US>09:27:47 runDaemons, Finished</span></p> <p class=Config><span lang=EN-US>09:27:47 doCollect, ================================</span></p> <p class=Config><span lang=EN-US>09:27:47 doCollect, Starting, node localhost</span></p> <p class=Config><span lang=EN-US>09:27:47 init, info of node=localhost loaded</span></p> <p class=Config><span lang=EN-US>09:27:47 init, info of nmis-system loaded</span></p> <p class=Config><span lang=EN-US>09:27:47 getNodeCfg, cfg of node=localhost found</span></p> <p class=Config><span lang=EN-US>09:27:47 init, cfg of node=localhost loaded</span></p> <p class=Config><span lang=EN-US>09:27:47 loadModel, INFO, model Model-net-snmp loaded</span></p> <p class=Config><span lang=EN-US>09:27:47 initsnmp, snmp for node=localhost initialized</span></p> <p class=Config><span lang=EN-US>09:27:47 doCollect, node=localhost role=distribution type=server</span></p> <p class=Config><span lang=EN-US>09:27:47 doCollect, vendor=net-snmp model=net-snmp interfaces=3</span></p> <p class=Config><span lang=EN-US>09:27:47 runPing, Starting localhost (127.0.0.1) with timeout=300 retries=3 packet=56</span></p> <p class=Config><span lang=EN-US>09:27:49 runPing, localhost is PINGABLE min/avg/max = 0.026/0.034/0.041 ms loss=0%</span></p> <p class=Config><span lang=EN-US>09:27:49 runPing, Finished with exit=1</span></p> <p class=Config><span lang=EN-US>09:27:49 updateNodeInfo, Starting Update Node Info, node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 updateNodeInfo, sysUpTime: Old=0:05:49 New=0:06:03</span></p> <p class=Config><span lang=EN-US>09:27:49 checkPIX, Starting</span></p> <p class=Config><span lang=EN-US>09:27:49 checkPIX, Finished</span></p> <p class=Config><span lang=EN-US>09:27:49 updateNodeInfo, Finished with exit=1</span></p> <p class=Config><span lang=EN-US>09:27:49 getNodeData, Starting Node get data, node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, no oid loaded for section=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, Starting Interface get data, node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, lo: ifIndex=1, was =&gt; OperStatus=up, ifAdminStatus=up, Collect=false</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: lo: ifIndex=1, OperStatus=up, ifAdminStatus=up, Interface Collect=false</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, eth0: ifIndex=2, was =&gt; OperStatus=up, ifAdminStatus=up, Collect=true</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, collect interface index=2</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, status now admin=up, oper=up was admin=up, oper=up</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, rrdData section interface, ds ifOperStatus, value=100, option=gauge,0:100</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, rrdData section interface, ds ifInOctets, value=14431330, option=counter,0:U</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, rrdData section interface, ds ifOutOctets, value=707043, option=counter,0:U</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=interface, index=2,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=interface is /usr/local/nmis8/database/interface/server/localhost/localhost-eth0.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/interface/server/localhost/localhost-eth0.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS ifOperStatus:ifInOctets:ifOutOctets</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:100:14431330:707043</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, Start type=interface, index=2, start=-6 hours, end=1300973269</span></p> <p class=Config><span lang=EN-US>09:27:49 getDBName, database name=/usr/local/nmis8/database/interface/server/localhost/localhost-eth0.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=availability, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=inputUtil, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=outputUtil, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=totalUtil, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=inputBits, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getSummaryStats, name=outputBits, index=2, value=NaN</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, sit0: ifIndex=3, was =&gt; OperStatus=down, ifAdminStatus=down, Collect=false</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: sit0: ifIndex=3, OperStatus=down, ifAdminStatus=down, Interface Collect=false</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, : ifIndex=, was =&gt; OperStatus=, ifAdminStatus=, Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: : ifIndex=, OperStatus=, ifAdminStatus=, Interface Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, : ifIndex=, was =&gt; OperStatus=, ifAdminStatus=, Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: : ifIndex=, OperStatus=, ifAdminStatus=, Interface Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, : ifIndex=, was =&gt; OperStatus=, ifAdminStatus=, Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: : ifIndex=, OperStatus=, ifAdminStatus=, Interface Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, : ifIndex=, was =&gt; OperStatus=, ifAdminStatus=, Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, NOT Collected: : ifIndex=, OperStatus=, ifAdminStatus=, Interface Collect=</span></p> <p class=Config><span lang=EN-US>09:27:49 getIntfData, Finished</span></p> <p class=Config><span lang=EN-US>09:27:49 getEnvData, Starting</span></p> <p class=Config><span lang=EN-US>09:27:49 getEnvData, Get Environment Data of node localhost, model net-snmp</span></p> <p class=Config><span lang=EN-US>09:27:49 getEnvData, No class 'environment' declared in Model</span></p> <p class=Config><span lang=EN-US>09:27:49 getEnvData, Finished</span></p> <p class=Config><span lang=EN-US>09:27:49 getCBQoS, no collecting (none) for node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 getCalls, no collecting for node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, Starting server device/storage collection, node localhost</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of section device skipped by indexed section</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=network interface sit0, Type=1.3.6.1.2.1.25.3.1.4</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=Guessing that there's a floating point co-processor, Type=1.3.6.1.2.1.25.3.1.12</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=SCSI disk (/dev/sda), Type=1.3.6.1.2.1.25.3.1.6</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=network interface eth0, Type=1.3.6.1.2.1.25.3.1.4</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=VMware Virtual IDE CDROM Drive, Type=1.3.6.1.2.1.25.3.1.6</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=network interface lo, Type=1.3.6.1.2.1.25.3.1.4</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=Angel___3300_Series@192.168.1.8, Type=1.3.6.1.2.1.25.3.1.5</span></p> <p class=Config><span lang=EN-US>09:27:49 getValues, collect of type cpu skipped by NON indexed section, check this Model</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, device Descr=GenuineIntel: Intel(R) Core(TM)2 Duo CPU<span style="mso-spacerun:yes">     </span>T9550<span style="mso-spacerun:yes">  </span>@ 2.66GHz, Type=1.3.6.1.2.1.25.3.1.3</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, cpu Load=0.00, Descr=GenuineIntel: Intel(R) Core(TM)2 Duo CPU<span style="mso-spacerun:yes">     </span>T9550<span style="mso-spacerun:yes">  </span>@ 2.66GHz</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrsmpcpu, index=768,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrsmpcpu is /usr/local/nmis8/database/health/server/localhost-hrsmpcpu768.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrsmpcpu768.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrCpuLoad</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:3</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.4, Size=5078687, Used=44473, Units=4096</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrdisk, index=6,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrdisk is /usr/local/nmis8/database/health/server/localhost-hrdisk6.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrdisk6.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrDiskSize:hrDiskUsed</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:20802301952:182161408</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.3, Size=4194296, Used=0, Units=1024</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrvmem, index=,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrvmem is /usr/local/nmis8/database/health/server/localhost-hrvmem.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrvmem.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrVMemUsed:hrVMemSize</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:0:4294959104</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.4, Size=101086, Used=12273, Units=1024</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.2, Size=1035108, Used=968328, Units=1024</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrmem, index=,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrmem is /usr/local/nmis8/database/health/server/localhost-hrmem.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrmem.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrMemUsed:hrMemSize</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:991567872:1059950592</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.4, Size=0, Used=0, Units=0</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.4, Size=11649262, Used=876570, Units=4096</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrdisk, index=4,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrdisk is /usr/local/nmis8/database/health/server/localhost-hrdisk4.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrdisk4.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrDiskSize:hrDiskUsed</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:47715377152:3590430720</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.1, Size=1035108, Used=172032, Units=1024</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, storage Type=1.3.6.1.2.1.25.2.1.4, Size=2539342, Used=240465, Units=4096</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, Starting RRD Update Process, type=hrdisk, index=5,item=</span></p> <p class=Config><span lang=EN-US>09:27:49 getFileName, filename of type=hrdisk is /usr/local/nmis8/database/health/server/localhost-hrdisk5.rrd</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, database /usr/local/nmis8/database/health/server/localhost-hrdisk5.rrd exists and is R/W</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, DS hrDiskSize:hrDiskUsed</span></p> <p class=Config><span lang=EN-US>09:27:49 updateRRD, value N:10401144832:984944640</span></p> <p class=Config><span lang=EN-US>09:27:49 runServer, Finished</span></p> <p class=Config><span lang=EN-US>09:27:49 runServices, Starting Services stats, node=localhost, nodeType=server</span></p> <p class=