compass-core/compass/hdsdiscovery
Lei Lei 8de7a30142 integrate switch ip and mac list into one config file.
Change-Id: I54469719d80f6c9b4f2a882c28e4f1283387ab95
2014-10-24 15:40:25 -07:00
..
vendors integrate switch ip and mac list into one config file. 2014-10-24 15:40:25 -07:00
__init__.py add code to match new pep8 style checking and fix bugs. 2014-03-11 01:26:42 +00:00
base.py Add test cases for hdsdiscovery and poll_switch 2014-03-18 10:28:37 -07:00
error.py add code to match new pep8 style checking and fix bugs. 2014-03-11 01:26:42 +00:00
hdmanager.py integrate switch ip and mac list into one config file. 2014-10-24 15:40:25 -07:00
README Migrate repo of 'compass' to repo of 'compass-core', leave 'compass' to host project homepage 2014-01-08 19:18:04 -08:00
utils.py Fixed hdsdiscover utils.py bug and updated networking validation 2014-03-24 17:13:17 -07:00

Install & Config Prerequisite Packages:

1. Net-Snmp:
   a. #apt-get install -y snmpd snmp libsnmp-python
   b. #apt-get install -y snmp-mibs-downloader
      For Centos:
      # yum install net-snmp net-snmp-utils

   c. create vendor's mibs directory(for example):
      - #mkdir -p /root/.snmp/mibs/huawei
      - #vim /etc/snmp/snmp.conf (if not exists, create snmp.conf file)
           * add vendor;s mibs directory:
             mibdirs +/root/.snmp/mibs/huawei
           * comment the line:
             #mibs:
   d. copy vendor's mibs to that directory
   e. #vim /etc/default/snmpd 
        * modify the directive from
          TRAPDRUN=no --> TRAPDRUN=yes
      For Centos:
      # vim /etc/sysconfig/snmpd
        * modify into or add the directive
          TRAPDRUN=yes     

   f. #vim /etc/snmp/snmpd.conf 
        * add the following line, where $ip is the ip address of manager machine: 
          com2sec mynetwork $ip/24 public
   g. #service snmpd restart

   Note: net-snmp-config is used to see default configuration

2. paramiko: 
   #apt-get install python-paramiko