1 i should move to the wiki once this is further along
3 aptitude install rrdtool librrds-perl libxml-libxml-perl libberkeleydb-perl libtemplate-perl libproc-daemon-perl libnet-snmp-perl libapache-session-perl libjson-perl libdbix-abstract-perl libdbix-sequence-perl
5 # in Makefile, set TORRUS_ENABLED = 1
9 set network_monitoring_system config setting to Torrus_Internal
11 #a little more one-offy from here so far
13 http://torrus.org/install.pod.html#configuring_torrus :
14 which isn't enough to start from scratch
15 http://torrus.org/userguide.pod.html is better
16 torrus genddx and torrus devdisover
18 cd /usr/local/etc/torrus/discovery
19 vi routers.txt #space-delimted router ip addresses
21 --hostfile=routers.txt \
22 --domain=example.com \
23 --community=community_string \
26 torrus devdiscover --in=routers.ddx
28 mkdir /srv/torrus/collector_rrd
29 chown freeside:freeside /srv/torrus/collector_rrd
31 torrus compile --tree=main --verbose
33 torrus bs --global --verbose
35 #XXX database config (before collector start)
37 #launch data collector
39 torrus collector --tree=main
41 skip http://torrus.org/install.pod.html#apache_http_server_configuration
42 and http://torrus.org/install.pod.html#access_control_lists
44 but do go from http://torrus.org/install.pod.html#cron_job on
49 http://torrus.org/reporting_setup.pod.html
51 cd /usr/local/etc/torrus/discovery
54 <!-- host-specfic parameter -->
55 <param name="RFC2863_IF_MIB::external-serviceid">
56 TESTING_1:TenGigabitEthernet2_1:Both:main,
57 TESTING_2:TenGigabitEthernet2_2:Both:main,
60 torrus devdiscover --in=routers.ddx
61 torrus compile --tree=main --verbose
63 #kill collector, then restart
64 torrus collector --tree=main
70 in freeside, setup svc_port service defs, packages with torrus billing types
71 order the package, provision an svc_port with a valid serviceid