Netdisco CentOS 6安裝步驟

yum -y install perl-core perl-DBD-Pg net-snmp-perl net-snmp-devel make automake gcc

useradd netdisco

yum  -y install postgresql-server
service postgresql initdb; service postgresql start; chkconfig postgresql on

su - postgres
createuser -DRSP netdisco
createdb -O netdisco netdisco

su - netdisco
curl -L http://cpanmin.us/ | perl - --notest --local-lib ~/perl5 App::Netdisco

mkdir ~/bin
ln -s ~/perl5/bin/{localenv,netdisco-*} ~/bin/

~/bin/netdisco-daemon status

mkdir ~/environments
cp ~/perl5/lib/perl5/auto/share/dist/App-Netdisco/environments/deployment.yml ~/environments
chmod 600 ~/environments/deployment.yml
vi ~/environments/deployment.ymlweb

change the database connection parameters to match those for your local system (that is, the name, user and pass).sql

In the same file uncomment and edit the domain_suffix setting to be appropriate for your local site.app

Change the community string setting if your site has different values, and uncomment the schedule setting to enable SNMP data gathering from devices (this replaces cron jobs in Netdisco 1).dom

Have a quick read of the other settings to make sure you're happy, then move on.curl


copy oui.txt and netdisco-mibs-snapshot.tar.gz to netdisco directory
ide

~/bin/netdisco-deploy ./oui.txtpost

Then answer yes to questionsui

For the MIBs you can simply extract the downloaded archive to the home directory of Netdisco, and change the name of the directory to netdisco-mibs.this



~/bin/netdisco-web start
~/bin/netdisco-daemon start

http://ip:5000

run as netdisco user:
bin/netdisco-web get_init_file > netdisco-web
bin/netdisco-daemon get_init_file > netdisco-daemon

run as root user:
mv /home/netdisco/netdisco-web /etc/init.d/
mv /home/netdisco/netdisco-daemon /etc/init.d/
chown root:root /etc/init.d/netdisco-*
chmod 755 /etc/init.d/netdisco-*
chkconfig --add netdisco-web
chkconfig --add netdisco-daemonurl


Command-Line Device and Port Actions

Most significant Device jobs and Port actions, as well as several troubleshooting and housekeeping duties, can be performed at the command-ling with the netdisco-do program. For example:

~/bin/netdisco-do -D discover -d 192.0.2.1

See the netdisco-do documentation for further details.


refer: https://metacpan.org/pod/App::Netdisco

相關文章
相關標籤/搜索