gettingstarted
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gettingstarted [2007/10/03 17:20] – faltin | gettingstarted [2011/04/11 06:30] (current) – fix various stale details morten | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Getting Started ====== | ====== Getting Started ====== | ||
| - | **Note:** The old gettingstarted-document is out of date - if you want - [[OldGettingStarted|have a look anyway]] | + | Let's get started! We guide you through the process from installing to getting NAV up and running, monitoring your network. |
| - | This document covers the whole process from installing NAV to getting it up and running, monitoring your network. Follow these 8 steps: | ||
| - | ===== 1. Install | + | ===== NAV in eight steps ===== |
| - | In principle, NAV can run on any Unix-like platform, as long as Apache, Perl, Python, PHP and Java are supported. | + | Follow these 8 steps: |
| - | See [[navdownload|this page]] for details. | + | |
| - | If you are looking | + | - [[#Install NAV and dependencies]] |
| + | - [[#Adjust NAV configuration files]] | ||
| + | - [[#Start NAV daemons and cron jobs]] | ||
| + | - [[#Log into the web interface | ||
| + | - [[#Manage NAV user accounts, groups and privileges]] | ||
| + | - [[#Prepare your network equipment | ||
| + | | ||
| + | - [[#Verify that your network is discovered]] | ||
| + | - Happy NAV' | ||
| - | - Install Debian | + | |
| - | - '' | + | |
| + | |||
| + | ===== Install NAV and dependencies ===== | ||
| + | |||
| + | In principle, NAV can run on any Unix-like platform, as long as Apache, postgresql, Python and Java are supported. | ||
| + | Several distribution packages are available or you can install NAV from source if you like. | ||
| + | * See our [[navdownload|download page]] for details. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Smoothest install ==== | ||
| + | |||
| + | If you are looking for the smoothest install - go for the [[http:// | ||
| + | |||
| + | - Follow our [[navfaq# | ||
| + | - Install | ||
| + | - '' | ||
| - Follow the '' | - Follow the '' | ||
| + | ==== Even easier install ==== | ||
| - | ===== 2. Adjust NAV configuration files ===== | + | * Use our available [[navappliance|virtual appliance]] with NAV preinstalled! |
| + | ===== Adjust NAV configuration files ===== | ||
| All the NAV configuration files are gathered in the '' | All the NAV configuration files are gathered in the '' | ||
| Line 28: | Line 53: | ||
| - In '' | - In '' | ||
| - In '' | - In '' | ||
| - | - In '' | + | - In '' |
| Line 36: | Line 61: | ||
| For details on how to configure what, see the [[navhome]]-document. | For details on how to configure what, see the [[navhome]]-document. | ||
| - | ===== 3. Start NAV daemons and cron jobs ===== | ||
| - | Start the NAV daemons and cron jobs with '' | ||
| - | '' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Start NAV daemons and cron jobs ===== | ||
| + | |||
| + | Start the NAV back-end processes (daemons and cron jobs) with '' | ||
| + | '' | ||
| + | |||
| + | Here is an example that shows that '' | ||
| < | < | ||
| - | $/etc/init.d/nav status | + | $/usr/sbin/nav status |
| - | Up: alertengine cricket eventengine | + | Up: alertengine cricket eventengine |
| - | networkDiscovery pping servicemon | + | Down: smsd |
| </ | </ | ||
| - | If some of the processes are not running | + | If some of the processes are down use '' |
| - | ===== 4. Log into the web interface for the first time ===== | + | ===== Log into the web interface for the first time ===== |
| When you first direct your browser to the NAV page served by your | When you first direct your browser to the NAV page served by your | ||
| Line 67: | Line 103: | ||
| - | ===== 5. Manage NAV user accounts, groups and priviliges ===== | ||
| - | For this task you use [[useradminpanel|the user adminstration panel]]. See this document for details. The task typically covers: | ||
| - | | + | |
| + | ===== Manage NAV user accounts, groups and privileges ===== | ||
| + | |||
| + | For this task you use [[useradminpanel|the user adminstration panel]]. The task typically covers: | ||
| + | |||
| + | | ||
| * Users have group memberships. Each group define in turn privileges. Privileges may in the future cover more topics, for the time being they regulate: | * Users have group memberships. Each group define in turn privileges. Privileges may in the future cover more topics, for the time being they regulate: | ||
| Line 78: | Line 117: | ||
| Adjust existing groups privileges or add new groups as you like. | Adjust existing groups privileges or add new groups as you like. | ||
| - | * Users also belong to an organization. For the time being - this registration is //not// important. When we adopt authorization | + | * Users also belong to an organization. For the time being - this registration is //not// important. When we in the future |
| Line 85: | Line 124: | ||
| - | ===== 6. Prepare | + | |
| + | |||
| + | |||
| + | |||
| + | ===== Prepare | ||
| * Your network equipment needs to answer to snmp read polls, and if you use the port blocker, [[arnold]], snmp write is required as well. In any case make sure that only your NAV server (and other management serves, if any) are able to access your equipment with snmp (as snmp security is poor). | * Your network equipment needs to answer to snmp read polls, and if you use the port blocker, [[arnold]], snmp write is required as well. In any case make sure that only your NAV server (and other management serves, if any) are able to access your equipment with snmp (as snmp security is poor). | ||
| Line 91: | Line 134: | ||
| * NAV uses DNS to set names of the equipment. If your equipment is not registered in DNS, the IP address is used as name. Consider registering your equipment in DNS prior to seeding them into NAV (the other way around also works, but allow a decent time lag for the name to adjust). | * NAV uses DNS to set names of the equipment. If your equipment is not registered in DNS, the IP address is used as name. Consider registering your equipment in DNS prior to seeding them into NAV (the other way around also works, but allow a decent time lag for the name to adjust). | ||
| - | * NAV organizes equipment in rooms. Rooms resemble your wiring closets and network/ | + | * NAV organizes equipment in rooms. Rooms resemble your network/ |
| - | * NAV introduces guide lines for router interface descriptions. You are not forced to follow these, but if you do, NAV will automatically know the usage of your subnets. [[subnetsandvlans# | + | * NAV introduces guide lines for router interface descriptions. You are not forced to follow these, but if you do, NAV will automatically know the usage of your subnets. [[subnetsandvlans# |
| - | * NAV does not require port names for your switch ports, but we recommend that you use this to document where the switch ports connect. NAV will display this information. | + | * NAV does not require port names for your switch ports, but we recommend that you use this to document where the switch ports connect. NAV will display this information |
| Line 101: | Line 144: | ||
| - | ===== 7. Seed your database ===== | + | |
| + | ===== Seed your database | ||
| NAV does not autodiscover your network, you need to seed the database with key information. Seeding is covered in | NAV does not autodiscover your network, you need to seed the database with key information. Seeding is covered in | ||
| Line 111: | Line 155: | ||
| - | ===== 8. Verify that your network is discovered ===== | + | |
| + | |||
| + | |||
| + | |||
| + | ===== Verify that your network is discovered ===== | ||
| After you have registered your equipment in NAV, the background processes starts collecting information with snmp: | After you have registered your equipment in NAV, the background processes starts collecting information with snmp: | ||
| - | * [[backendprocesses# | + | * [[backendprocesses# |
| - | * The next step for getDeviceData will be to gather | + | |
| - | After the individual components has its collected data the [[backendprocesses# | + | After the individual components has its collected data [[backendprocesses# |
| - | [[backendprocesses# | + | [[backendprocesses# |
| - | Cricket statistics collection will not start before your Cricket | + | Cricket statistics collection will not start before your Cricket |
| - | [[backendprocesses# | + | [[backendprocesses# |
| - | Put simply; allow some time for your network to be fully discovered :-) | + | Put simply; allow some time for your network to be fully discovered |
gettingstarted.1191432008.txt.gz · Last modified: by faltin
