summaryrefslogtreecommitdiff
path: root/torrus/FREESIDE_INSTALL
blob: 7432c00487d2b261faaa6fa317448cd9886be752 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
i should move to the wiki once this is further along

aptitude install rrdtool librrds-perl libxml-libxml-perl libberkeleydb-perl libtemplate-perl libproc-daemon-perl libnet-snmp-perl libapache-session-perl libjson-perl

# in Makefile, set TORRUS_ENABLED = 1
make configure-torrus
make deploy

#a little more one-offy from here so far

http://torrus.org/install.pod.html#configuring_torrus :
which isn't enough to start from scratch
http://torrus.org/userguide.pod.html is better
torrus genddx and torrus devdisover

cd /usr/local/etc/torrus/discovery
vi routers.txt #space-delimted router ip addresses
torrus genddx \
  --hostfile=routers.txt \
  --domain=example.com \
  --community=community_string \
  --out=routers.ddx \
  --discout=routers.xml
torrus devdiscover  --in=routers.ddx 

mkdir /srv/torrus/collector_rrd
chown freeside:freeside /srv/torrus/collector_rrd

torrus compile --tree=main --verbose

torrus bs --global --verbose

#XXX database config (before collector start)

#launch data collector
#XXX add to init
torrus collector --tree=main

skip http://torrus.org/install.pod.html#apache_http_server_configuration
and http://torrus.org/install.pod.html#access_control_lists

but do go from http://torrus.org/install.pod.html#cron_job on


#---

this seems to be required on restarts during dev (upgrades?)
rm /var/torrus/cache/* /var/torrus/db/render_cache.db