Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save bugcy013/10605003 to your computer and use it in GitHub Desktop.

Select an option

Save bugcy013/10605003 to your computer and use it in GitHub Desktop.
####################################
# BASIC REQUIREMENTS
# http://graphite.wikidot.com/installation
# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/
# Last tested & updated 10/13/2011
####################################
sudo apt-get update
sudo apt-get upgrade
wget https://launchpad.net/graphite/0.9/0.9.10/+download/graphite-web-0.9.10.tar.gz
wget https://launchpad.net/graphite/0.9/0.9.10/+download/carbon-0.9.10.tar.gz
wget https://launchpad.net/graphite/0.9/0.9.10/+download/whisper-0.9.10.tar.gz
tar -zxvf graphite-web-0.9.10.tar.gz
tar -zxvf carbon-0.9.10.tar.gz
tar -zxvf whisper-0.9.10.tar.gz
mv graphite-web-0.9.10 graphite
mv carbon-0.9.10 carbon
mv whisper-0.9.10 whisper
rm graphite-web-0.9.10.tar.gz
rm carbon-0.9.10.tar.gz
rm whisper-0.9.10.tar.gz
sudo apt-get install --assume-yes apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 build-essential python3.2 python-dev libpython3.2 python3-minimal libapache2-mod-wsgi libaprutil1-ldap memcached python-cairo-dev python-django python-ldap python-memcache python-pysqlite2 sqlite3 erlang-os-mon erlang-snmp rabbitmq-server bzr expect ssh libapache2-mod-python python-setuptools
sudo easy_install zope.interface
sudo easy_install twisted
sudo easy_install twisted==12.2.0
sudo easy_install txamqp
sudo easy_install django-tagging==0.3.1
####################################
# INSTALL WHISPER
####################################
cd ~/whisper
sudo python setup.py install
####################################
# INSTALL CARBON
####################################
cd ~/carbon
sudo python setup.py install
cd /opt/graphite/conf
sudo cp carbon.conf.example carbon.conf
sudo cp storage-schemas.conf.example storage-schemas.conf
sudo gedit storage-schemas.conf
### Replace contents of storage-schemas.conf to be the following
[stats]
priority = 110
pattern = .*
retentions = 10:2160,60:10080,600:262974
###
####################################
# CONFIGURE GRAPHITE (webapp)
####################################
cd ~/graphite
sudo python check-dependencies.py
sudo python setup.py install
# CONFIGURE APACHE
###################
cd ~/graphite/examples
sudo cp example-graphite-vhost.conf /etc/apache2/sites-available/default
sudo cp /opt/graphite/conf/graphite.wsgi.example /opt/graphite/conf/graphite.wsgi
sudo mkdir /etc/httpd
sudo mkdir /etc/httpd/wsgi
sudo gedit /etc/apache2/sites-available/default
#####
# Change the line: WSGISocketPrefix run/wsgi
# To: WSGISocketPrefix /etc/httpd/wsgi
#####
sudo /etc/init.d/apache2 reload
####################################
# INITIAL DATABASE CREATION
####################################
cd /opt/graphite/webapp/graphite/
sudo python manage.py syncdb
# follow prompts to setup django admin user
sudo chown -R www-data:www-data /opt/graphite/storage/
sudo /etc/init.d/apache2 restart
cd /opt/graphite/webapp/graphite
sudo cp local_settings.py.example local_settings.py
####################################
# START CARBON
####################################
cd /opt/graphite/
sudo ./bin/carbon-cache.py start
: '
Can't Start Carbon - 12.04 - Python Error - ImportError: cannot import name daemonize
pip install daemonize
then I opened /opt/graphite/lib/carbon/util.py and changed
from twisted.scripts._twistd_unix import daemonize
to
import daemonize
'
/*
IOError: [Errno 13] Permission denied: '/opt/graphite/storage/log/webapp/info.log'
In order to fix this,
cd /opt/graphite/storage/log
sudo chmod a+w webapp
But:
IOError: [Errno 13] Permission denied: '/opt/graphite/storage/index'
and so
sudo chmod -R a+w /opt/graphite/storage
*/
root@dvcloudlab231:/opt# mkdir graphite-project
root@dvcloudlab231:/opt# cd gra
gradle-1.11/ graphite-project/
root@dvcloudlab231:/opt# cd gra
gradle-1.11/ graphite-project/
root@dvcloudlab231:/opt# cd graphite-project/
root@dvcloudlab231:/opt/graphite-project# ls
root@dvcloudlab231:/opt/graphite-project# git clone https://github.com/graphite-project/carbon.git
Cloning into 'carbon'...
remote: Reusing existing pack: 3342, done.
remote: Total 3342 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3342/3342), 1009.39 KiB | 153 KiB/s, done.
Resolving deltas: 100% (1524/1524), done.
root@dvcloudlab231:/opt/graphite-project# git clone https://github.com/graphite-project/whisper.git
Cloning into 'whisper'...
remote: Reusing existing pack: 525, done.
remote: Total 525 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (525/525), 112.66 KiB | 93 KiB/s, done.
Resolving deltas: 100% (266/266), done.
root@dvcloudlab231:/opt/graphite-project# git clone https://github.com/graphite-project/graphite-web.git
Cloning into 'graphite-web'...
remote: Reusing existing pack: 15506, done.
remote: Total 15506 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (15506/15506), 18.01 MiB | 842 KiB/s, done.
Resolving deltas: 100% (9902/9902), done.
root@dvcloudlab231:/opt/graphite-project# cd carbon/
root@dvcloudlab231:/opt/graphite-project/carbon# ls
bin conf debian distro examples lib LICENSE MANIFEST.in README.md requirements.txt setup.cfg setup.py stdeb.cfg
root@dvcloudlab231:/opt/graphite-project/carbon# git tag
0.9.0-pre1
0.9.10
0.9.10-pre2
0.9.10-pre3
0.9.10-pre5
0.9.11
0.9.11-pre1
0.9.11-pre2
0.9.12
root@dvcloudlab231:/opt/graphite-project/carbon# git checkout 0.9.12
Note: checking out '0.9.12'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at eac68f8... bump to 0.9.12
root@dvcloudlab231:/opt/graphite-project/carbon# git log
commit eac68f82c3a06fe66155fa7adf58b39649ef2d27
Author: Michael Leinartas <[email protected]>
Date: Wed Aug 21 09:52:35 2013 -0700
bump to 0.9.12
commit 3af17148b4f4aed081d169bcf26cf6b804526cd3
Author: Michael Leinartas <[email protected]>
Date: Tue Aug 20 12:37:08 2013 -0500
update mocker to 1.1.1 since 1.1 appears to have disappeared
commit 1163a7ae11ef245f38b53622f947bf7feb509045
Author: Michael Leinartas <[email protected]>
Date: Tue Aug 20 10:53:14 2013 -0500
Bump to 0.9.11
commit 1e35fbb1fdadb69cc0ebac3b744a5071ce34220f
Merge: 3a5fa97 228732f
Author: Jeff Schroeder <[email protected]>
Date: Sat Jun 22 13:06:16 2013 -0700
Merge pull request #98 from llaurent/ampq-ignore-nan-01
amqp: ignore NaN values
commit 228732f3748e9afe069e3ae56bc6f99cb99cfa14
Author: Laurent <[email protected]>
Date: Mon Apr 15 23:37:08 2013 +0200
amqp: ignore NaN values
otherwise they goes as "nan" in the whisper files
commit 3a5fa975578ecc0fc8170a77ff0dfd78ad6d90b8
root@dvcloudlab231:/opt/graphite-project/carbon# ls
bin conf debian distro examples lib LICENSE MANIFEST.in README.md requirements.txt setup.cfg setup.py stdeb.cfg
root@dvcloudlab231:/opt/graphite-project/carbon# cd ..
root@dvcloudlab231:/opt/graphite-project# ls
carbon graphite-web whisper
root@dvcloudlab231:/opt/graphite-project# cd graphite-web/
root@dvcloudlab231:/opt/graphite-project/graphite-web# ls
bin conf distro examples LICENSE misc requirements.txt setup.py webapp
check-dependencies.py contrib docs INSTALL MANIFEST.in README.md setup.cfg tox.ini
root@dvcloudlab231:/opt/graphite-project/graphite-web# git tag
0.9.10
0.9.10-pre1
0.9.10-pre2
0.9.10-pre3
0.9.10-pre4
0.9.10-pre5
0.9.11
0.9.11-pre1
0.9.11-pre2
0.9.12
0.9.5
0.9.6
0.9.7c
0.9.8
0.9.9
root@dvcloudlab231:/opt/graphite-project/graphite-web# git checkout 0.9.12
Note: checking out '0.9.12'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 28cc727... add release notes for 0.9.12
root@dvcloudlab231:/opt/graphite-project/graphite-web# cd .
root@dvcloudlab231:/opt/graphite-project/graphite-web# ls
bin conf distro examples LICENSE misc requirements.txt setup.py
check-dependencies.py contrib docs INSTALL MANIFEST.in README.md setup.cfg webapp
root@dvcloudlab231:/opt/graphite-project/graphite-web# cd ./
root@dvcloudlab231:/opt/graphite-project/graphite-web# cd ..
root@dvcloudlab231:/opt/graphite-project# ls
carbon graphite-web whisper
root@dvcloudlab231:/opt/graphite-project# cd whisper/
root@dvcloudlab231:/opt/graphite-project/whisper# git tag
0.9.0-pre1
0.9.10
0.9.10-pre2
0.9.10-pre3
0.9.10-pre5
0.9.11
0.9.11-pre1
0.9.11-pre2
0.9.12
0.9.8
0.9.9
root@dvcloudlab231:/opt/graphite-project/whisper# git checkout 0.9.12
Note: checking out '0.9.12'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 1d99a3b... bump to 0.9.12
root@dvcloudlab231:/opt/graphite-project/whisper# git log
commit 1d99a3be4f5b147c0a96419911743e3fb4696bfa
Author: Michael Leinartas <[email protected]>
Date: Wed Aug 21 09:56:28 2013 -0700
bump to 0.9.12
commit c48c9788e7364d46af6e4d2b8c689d5dc87c85b5
Author: Michael Leinartas <[email protected]>
Date: Tue Aug 20 10:51:37 2013 -0500
bump to 0.9.11
commit 06e5a078a4e126a84b935298e1eb7cb313220cf1
Author: Michael Leinartas <[email protected]>
Date: Tue Apr 2 11:47:15 2013 -0700
Merge pull request #19 from lambdafu/master
Fix precision error message
commit 4fcf9375c4caae51f04c7d109574c9a4d9f2f21e
Author: Michael Leinartas <[email protected]>
Date: Sun Feb 3 21:47:37 2013 -0600
Improve rrd2whisper's handling of rrd files
Take into account the actual retentions in rrds and make whisper
archives similarly. Also allow selection of non-AVERAGE rrd archive
types
commit 09abdfc220849aaa2d8ae7819a7de12dafd12ce5
Merge: ec98f92 73b7f82
Author: Michael Leinartas <[email protected]>
Date: Thu Sep 6 13:17:50 2012 -0700
Merge pull request #9 from drawks/master
root@dvcloudlab231:/opt/graphite-project/whisper# cd .
root@dvcloudlab231:/opt/graphite-project/whisper# cd ..
root@dvcloudlab231:/opt/graphite-project# ls
carbon graphite-web whisper
root@dvcloudlab231:/opt/graphite-project# ls -tlr
total 12
drwxr-xr-x 9 root root 4096 Apr 13 17:49 carbon
drwxr-xr-x 11 root root 4096 Apr 13 17:50 graphite-web
drwxr-xr-x 4 root root 4096 Apr 13 17:50 whisper
root@dvcloudlab231:/opt/graphite-project#
root@dvcloudlab231:~# sudo apt-get update
Hit http://192.168.70.159 precise-impala1.2.1 Release.gpg
Hit http://192.168.70.159 precise-cdh4.4.0 Release.gpg
Hit http://192.168.70.159 precise-impala1.2.1 Release
Hit http://192.168.70.159 precise-cdh4.4.0 Release
Hit http://192.168.70.159 precise-impala1.2.1/contrib amd64 Packages
Ign http://192.168.70.159 precise-impala1.2.1/contrib TranslationIndex
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en_US
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en
Hit http://192.168.70.159 precise-cdh4.4.0/contrib amd64 Packages
Ign http://192.168.70.159 precise-cdh4.4.0/contrib TranslationIndex
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en_US
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en
Hit http://archive.cloudera.com precise-cm5 Release.gpg
Hit http://us.archive.ubuntu.com precise Release.gpg
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release.gpg
Hit http://us.archive.ubuntu.com precise Release
Hit http://archive.cloudera.com precise-cm5 Release
Hit http://us.archive.ubuntu.com precise/main Sources
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release
Hit http://us.archive.ubuntu.com precise/restricted Sources
Hit http://us.archive.ubuntu.com precise/universe Sources
Hit http://us.archive.ubuntu.com precise/multiverse Sources
Hit http://us.archive.ubuntu.com precise/main amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages
Hit http://us.archive.ubuntu.com precise/universe amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com precise/main i386 Packages
Hit http://us.archive.ubuntu.com precise/restricted i386 Packages
Hit http://us.archive.ubuntu.com precise/universe i386 Packages
Hit http://archive.cloudera.com precise-cm5/contrib Sources
Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://archive.cloudera.com precise-cm5/contrib amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Ign http://archive.cloudera.com precise-cm5/contrib TranslationIndex
Hit http://us.archive.ubuntu.com precise/main Translation-en
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe Translation-en
90% [Waiting for headers]^Croot@dvcloudlab231:~#
root@dvcloudlab231:~#
root@dvcloudlab231:~# sudo apt-get update
Hit http://192.168.70.159 precise-impala1.2.1 Release.gpg
Hit http://192.168.70.159 precise-cdh4.4.0 Release.gpg
Hit http://192.168.70.159 precise-impala1.2.1 Release
Hit http://192.168.70.159 precise-cdh4.4.0 Release
Hit http://192.168.70.159 precise-impala1.2.1/contrib amd64 Packages
Ign http://192.168.70.159 precise-impala1.2.1/contrib TranslationIndex
Hit http://192.168.70.159 precise-cdh4.4.0/contrib amd64 Packages
Ign http://192.168.70.159 precise-cdh4.4.0/contrib TranslationIndex
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en_US
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en_US
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en
Hit http://archive.cloudera.com precise-cm5 Release.gpg
Hit http://us.archive.ubuntu.com precise Release.gpg
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release.gpg
Hit http://us.archive.ubuntu.com precise Release
Hit http://archive.cloudera.com precise-cm5 Release
Hit http://us.archive.ubuntu.com precise/main Sources
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release
Hit http://us.archive.ubuntu.com precise/restricted Sources
Hit http://us.archive.ubuntu.com precise/universe Sources
Hit http://us.archive.ubuntu.com precise/multiverse Sources
Hit http://us.archive.ubuntu.com precise/main amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages
Hit http://us.archive.ubuntu.com precise/universe amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com precise/main i386 Packages
Hit http://us.archive.ubuntu.com precise/restricted i386 Packages
Hit http://us.archive.ubuntu.com precise/universe i386 Packages
Hit http://archive.cloudera.com precise-cm5/contrib Sources
Hit http://archive.cloudera.com precise-cm5/contrib amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Ign http://archive.cloudera.com precise-cm5/contrib TranslationIndex
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib amd64 Packages
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Hit http://us.archive.ubuntu.com precise/main Translation-en
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Hit http://us.archive.ubuntu.com precise/universe Translation-en
Ign http://archive.cloudera.com precise-cm5/contrib Translation-en_US
Ign http://archive.cloudera.com precise-cm5/contrib Translation-en
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib Translation-en_US
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib Translation-en
Reading package lists... Done
root@dvcloudlab231:~# sudo apt-get install --assume-yes apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 build-essential python3.2 python-dev libpython3.2 python3-minimal libapache2-mod-wsgi libaprutil1-ldap memcached python-cairo-dev python-django python-ldap python-memcache python-pysqlite2 sqlite3 erlang-os-mon erlang-snmp rabbitmq-server bzr expect ssh libapache2-mod-python python-setuptools
Reading package lists... Done
Building dependency tree
Reading state information... Done
apache2 is already the newest version.
apache2-mpm-worker is already the newest version.
apache2-mpm-worker set to manually installed.
apache2-utils is already the newest version.
apache2-utils set to manually installed.
apache2.2-bin is already the newest version.
apache2.2-bin set to manually installed.
apache2.2-common is already the newest version.
apache2.2-common set to manually installed.
build-essential is already the newest version.
expect is already the newest version.
expect set to manually installed.
libapr1 is already the newest version.
libapr1 set to manually installed.
libaprutil1 is already the newest version.
libaprutil1 set to manually installed.
libaprutil1-dbd-sqlite3 is already the newest version.
libaprutil1-dbd-sqlite3 set to manually installed.
libaprutil1-ldap is already the newest version.
libaprutil1-ldap set to manually installed.
python-dev is already the newest version.
python-setuptools is already the newest version.
python-setuptools set to manually installed.
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-dev erlang-diameter erlang-docbuilder erlang-edoc erlang-erl-docgen erlang-eunit
erlang-ic erlang-inets erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-parsetools erlang-percept erlang-public-key erlang-runtime-tools
erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libjs-jquery libodbc1 libsctp1 lksctp-tools python-bzrlib
python-cairo python-crypto python-httplib2 python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-oauth
python-paramiko python-simplejson python-wadllib python-zope.interface python3.2-minimal
Suggested packages:
bzr-doc bzr-gtk bzr-svn python-bzrlib.tests bzrtools erlang erlang-manpages erlang-doc xsltproc erlang-ic-java erlang-observer
libapache2-mod-python-doc javascript-common libmyodbc odbc-postgresql tdsodbc unixodbc-bin libcache-memcached-perl libmemcached python-kerberos
python-gpgme python-bzrlib-dbg xdg-utils python-crypto-dbg python-crypto-doc python-psycopg2 python-psycopg python-mysqldb python-flup
python-sqlite python-yaml geoip-database-contrib python-testresources python-ldap-doc python-pysqlite2-doc python-pysqlite2-dbg python3.2-doc
binfmt-support sqlite3-doc
The following NEW packages will be installed:
bzr erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-dev erlang-diameter erlang-docbuilder erlang-edoc erlang-erl-docgen erlang-eunit
erlang-ic erlang-inets erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-public-key
erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libapache2-mod-python
libapache2-mod-wsgi libjs-jquery libodbc1 libpython3.2 libsctp1 lksctp-tools memcached python-bzrlib python-cairo python-cairo-dev python-crypto
python-django python-httplib2 python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-ldap python-memcache
python-oauth python-paramiko python-pysqlite2 python-simplejson python-wadllib python-zope.interface python3-minimal python3.2 python3.2-minimal
rabbitmq-server sqlite3
The following packages will be DOWNGRADED:
ssh
0 upgraded, 60 newly installed, 1 downgraded, 0 to remove and 131 not upgraded.
Need to get 38.1 MB of archives.
After this operation, 117 MB of additional disk space will be used.
E: There are problems and -y was used without --force-yes
root@dvcloudlab231:~# sudo apt-get install --assume-yes apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 build-essential python3.2 python-dev libpython3.2 python3-minimal libapache2-mod-wsgi libaprutil1-ldap memcached python-cairo-dev python-django python-ldap python-memcache python-pysqlite2 sqlite3 erlang-os-mon erlang-snmp rabbitmq-server bzr expect libapache2-mod-python python-setuptools
Reading package lists... Done
Building dependency tree
Reading state information... Done
apache2 is already the newest version.
apache2-mpm-worker is already the newest version.
apache2-mpm-worker set to manually installed.
apache2-utils is already the newest version.
apache2-utils set to manually installed.
apache2.2-bin is already the newest version.
apache2.2-bin set to manually installed.
apache2.2-common is already the newest version.
apache2.2-common set to manually installed.
build-essential is already the newest version.
expect is already the newest version.
expect set to manually installed.
libapr1 is already the newest version.
libapr1 set to manually installed.
libaprutil1 is already the newest version.
libaprutil1 set to manually installed.
libaprutil1-dbd-sqlite3 is already the newest version.
libaprutil1-dbd-sqlite3 set to manually installed.
libaprutil1-ldap is already the newest version.
libaprutil1-ldap set to manually installed.
python-dev is already the newest version.
python-setuptools is already the newest version.
python-setuptools set to manually installed.
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-dev erlang-diameter erlang-docbuilder erlang-edoc erlang-erl-docgen erlang-eunit
erlang-ic erlang-inets erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-parsetools erlang-percept erlang-public-key erlang-runtime-tools
erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libjs-jquery libodbc1 libsctp1 lksctp-tools python-bzrlib
python-cairo python-crypto python-httplib2 python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-oauth
python-paramiko python-simplejson python-wadllib python-zope.interface python3.2-minimal
Suggested packages:
bzr-doc bzr-gtk bzr-svn python-bzrlib.tests bzrtools erlang erlang-manpages erlang-doc xsltproc erlang-ic-java erlang-observer
libapache2-mod-python-doc javascript-common libmyodbc odbc-postgresql tdsodbc unixodbc-bin libcache-memcached-perl libmemcached python-kerberos
python-gpgme python-bzrlib-dbg xdg-utils python-crypto-dbg python-crypto-doc python-psycopg2 python-psycopg python-mysqldb python-flup
python-sqlite python-yaml geoip-database-contrib python-testresources python-ldap-doc python-pysqlite2-doc python-pysqlite2-dbg python3.2-doc
binfmt-support sqlite3-doc
The following NEW packages will be installed:
bzr erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-dev erlang-diameter erlang-docbuilder erlang-edoc erlang-erl-docgen erlang-eunit
erlang-ic erlang-inets erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-public-key
erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libapache2-mod-python
libapache2-mod-wsgi libjs-jquery libodbc1 libpython3.2 libsctp1 lksctp-tools memcached python-bzrlib python-cairo python-cairo-dev python-crypto
python-django python-httplib2 python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-ldap python-memcache
python-oauth python-paramiko python-pysqlite2 python-simplejson python-wadllib python-zope.interface python3-minimal python3.2 python3.2-minimal
rabbitmq-server sqlite3
0 upgraded, 60 newly installed, 0 to remove and 132 not upgraded.
Need to get 38.1 MB of archives.
After this operation, 117 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libodbc1 amd64 2.2.14p2-5ubuntu3 [225 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main python-bzrlib amd64 2.5.0-2ubuntu2 [1,764 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main bzr all 2.5.0-2ubuntu2 [35.2 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-base amd64 1:14.b.4-dfsg-1ubuntu1 [7,656 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-syntax-tools amd64 1:14.b.4-dfsg-1ubuntu1 [303 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-asn1 amd64 1:14.b.4-dfsg-1ubuntu1 [1,087 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-mnesia amd64 1:14.b.4-dfsg-1ubuntu1 [690 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-runtime-tools amd64 1:14.b.4-dfsg-1ubuntu1 [209 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-crypto amd64 1:14.b.4-dfsg-1ubuntu1 [43.7 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-public-key amd64 1:14.b.4-dfsg-1ubuntu1 [361 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-ssl amd64 1:14.b.4-dfsg-1ubuntu1 [387 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-inets amd64 1:14.b.4-dfsg-1ubuntu1 [778 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-corba amd64 1:14.b.4-dfsg-1ubuntu1 [2,420 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-dev amd64 1:14.b.4-dfsg-1ubuntu1 [499 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-diameter amd64 1:14.b.4-dfsg-1ubuntu1 [462 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-xmerl amd64 1:14.b.4-dfsg-1ubuntu1 [1,108 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-edoc amd64 1:14.b.4-dfsg-1ubuntu1 [316 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-docbuilder amd64 1:14.b.4-dfsg-1ubuntu1 [199 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-erl-docgen amd64 1:14.b.4-dfsg-1ubuntu1 [121 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-eunit amd64 1:14.b.4-dfsg-1ubuntu1 [144 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-ic amd64 1:14.b.4-dfsg-1ubuntu1 [867 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-inviso amd64 1:14.b.4-dfsg-1ubuntu1 [147 kB]
Get:23 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-odbc amd64 1:14.b.4-dfsg-1ubuntu1 [52.8 kB]
Get:24 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-snmp amd64 1:14.b.4-dfsg-1ubuntu1 [1,548 kB]
Get:25 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-os-mon amd64 1:14.b.4-dfsg-1ubuntu1 [100 kB]
Get:26 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-parsetools amd64 1:14.b.4-dfsg-1ubuntu1 [159 kB]
Get:27 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-percept amd64 1:14.b.4-dfsg-1ubuntu1 [143 kB]
Get:28 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-ssh amd64 1:14.b.4-dfsg-1ubuntu1 [368 kB]
Get:29 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-webtool amd64 1:14.b.4-dfsg-1ubuntu1 [42.1 kB]
Get:30 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-tools amd64 1:14.b.4-dfsg-1ubuntu1 [542 kB]
Get:31 http://us.archive.ubuntu.com/ubuntu/ precise/main erlang-nox all 1:14.b.4-dfsg-1ubuntu1 [19.0 kB]
Get:32 http://us.archive.ubuntu.com/ubuntu/ precise/main libapache2-mod-python amd64 3.3.1-9ubuntu1 [130 kB]
Get:33 http://us.archive.ubuntu.com/ubuntu/ precise/main libapache2-mod-wsgi amd64 3.3-4build1 [72.7 kB]
Get:34 http://us.archive.ubuntu.com/ubuntu/ precise/main libjs-jquery all 1.7.1-1ubuntu1 [111 kB]
Get:35 http://us.archive.ubuntu.com/ubuntu/ precise/main python3.2-minimal amd64 3.2.3-0ubuntu1 [1,806 kB]
Get:36 http://us.archive.ubuntu.com/ubuntu/ precise/main python3.2 amd64 3.2.3-0ubuntu1 [2,482 kB]
Get:37 http://us.archive.ubuntu.com/ubuntu/ precise/main libpython3.2 amd64 3.2.3-0ubuntu1 [1,352 kB]
Get:38 http://us.archive.ubuntu.com/ubuntu/ precise/main libsctp1 amd64 1.0.11+dfsg-2 [8,102 B]
Get:39 http://us.archive.ubuntu.com/ubuntu/ precise/main lksctp-tools amd64 1.0.11+dfsg-2 [48.3 kB]
Get:40 http://us.archive.ubuntu.com/ubuntu/ precise/main memcached amd64 1.4.13-0ubuntu2 [75.3 kB]
Get:41 http://us.archive.ubuntu.com/ubuntu/ precise/main python-cairo amd64 1.8.8-1ubuntu3 [50.7 kB]
Get:42 http://us.archive.ubuntu.com/ubuntu/ precise/main python-cairo-dev all 1.8.8-1ubuntu3 [462 kB]
Get:43 http://us.archive.ubuntu.com/ubuntu/ precise/main python-crypto amd64 2.4.1-1 [288 kB]
Get:44 http://us.archive.ubuntu.com/ubuntu/ precise/main python-django all 1.3.1-4ubuntu1 [4,245 kB]
Get:45 http://us.archive.ubuntu.com/ubuntu/ precise/main python-httplib2 all 0.7.2-1ubuntu2 [57.2 kB]
Get:46 http://us.archive.ubuntu.com/ubuntu/ precise/main python-keyring all 0.7.1-1fakesync1 [34.2 kB]
Get:47 http://us.archive.ubuntu.com/ubuntu/ precise/main python-simplejson amd64 2.3.2-1 [69.8 kB]
Get:48 http://us.archive.ubuntu.com/ubuntu/ precise/main python-lazr.uri all 1.0.3-1 [14.6 kB]
Get:49 http://us.archive.ubuntu.com/ubuntu/ precise/main python-wadllib all 1.3.0-2 [32.3 kB]
Get:50 http://us.archive.ubuntu.com/ubuntu/ precise/main python-oauth all 1.0.1-3build1 [14.6 kB]
Get:51 http://us.archive.ubuntu.com/ubuntu/ precise/main python-zope.interface amd64 3.6.1-1ubuntu3 [114 kB]
Get:52 http://us.archive.ubuntu.com/ubuntu/ precise/main python-lazr.restfulclient all 0.12.0-1ubuntu1 [53.2 kB]
Get:53 http://us.archive.ubuntu.com/ubuntu/ precise/main python-launchpadlib all 1.9.12-1 [50.5 kB]
Get:54 http://us.archive.ubuntu.com/ubuntu/ precise/main python-ldap amd64 2.3.13-1build1 [63.3 kB]
Get:55 http://us.archive.ubuntu.com/ubuntu/ precise/main python-memcache all 1.48-1 [17.7 kB]
Get:56 http://us.archive.ubuntu.com/ubuntu/ precise/main python-paramiko all 1.7.7.1-2 [796 kB]
Get:57 http://us.archive.ubuntu.com/ubuntu/ precise/universe python-pysqlite2 amd64 2.6.3-2build1 [36.6 kB]
Get:58 http://us.archive.ubuntu.com/ubuntu/ precise/main python3-minimal all 3.2.3-0ubuntu1 [12.2 kB]
Get:59 http://us.archive.ubuntu.com/ubuntu/ precise/main sqlite3 amd64 3.7.9-2ubuntu1 [26.9 kB]
Get:60 http://us.archive.ubuntu.com/ubuntu/ precise/main rabbitmq-server all 2.7.1-0ubuntu4 [2,745 kB]
Fetched 38.1 MB in 2min 8s (297 kB/s)
Extracting templates from packages: 100%
Selecting previously unselected package libodbc1.
(Reading database ... 99748 files and directories currently installed.)
Unpacking libodbc1 (from .../libodbc1_2.2.14p2-5ubuntu3_amd64.deb) ...
Selecting previously unselected package python-bzrlib.
Unpacking python-bzrlib (from .../python-bzrlib_2.5.0-2ubuntu2_amd64.deb) ...
Selecting previously unselected package bzr.
Unpacking bzr (from .../bzr_2.5.0-2ubuntu2_all.deb) ...
Selecting previously unselected package erlang-base.
Unpacking erlang-base (from .../erlang-base_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-syntax-tools.
Unpacking erlang-syntax-tools (from .../erlang-syntax-tools_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-asn1.
Unpacking erlang-asn1 (from .../erlang-asn1_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-mnesia.
Unpacking erlang-mnesia (from .../erlang-mnesia_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-runtime-tools.
Unpacking erlang-runtime-tools (from .../erlang-runtime-tools_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-crypto.
Unpacking erlang-crypto (from .../erlang-crypto_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-public-key.
Unpacking erlang-public-key (from .../erlang-public-key_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-ssl.
Unpacking erlang-ssl (from .../erlang-ssl_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-inets.
Unpacking erlang-inets (from .../erlang-inets_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-corba.
Unpacking erlang-corba (from .../erlang-corba_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-dev.
Unpacking erlang-dev (from .../erlang-dev_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-diameter.
Unpacking erlang-diameter (from .../erlang-diameter_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-xmerl.
Unpacking erlang-xmerl (from .../erlang-xmerl_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-edoc.
Unpacking erlang-edoc (from .../erlang-edoc_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-docbuilder.
Unpacking erlang-docbuilder (from .../erlang-docbuilder_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-erl-docgen.
Unpacking erlang-erl-docgen (from .../erlang-erl-docgen_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-eunit.
Unpacking erlang-eunit (from .../erlang-eunit_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-ic.
Unpacking erlang-ic (from .../erlang-ic_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-inviso.
Unpacking erlang-inviso (from .../erlang-inviso_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-odbc.
Unpacking erlang-odbc (from .../erlang-odbc_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-snmp.
Unpacking erlang-snmp (from .../erlang-snmp_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-os-mon.
Unpacking erlang-os-mon (from .../erlang-os-mon_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-parsetools.
Unpacking erlang-parsetools (from .../erlang-parsetools_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-percept.
Unpacking erlang-percept (from .../erlang-percept_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-ssh.
Unpacking erlang-ssh (from .../erlang-ssh_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-webtool.
Unpacking erlang-webtool (from .../erlang-webtool_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-tools.
Unpacking erlang-tools (from .../erlang-tools_1%3a14.b.4-dfsg-1ubuntu1_amd64.deb) ...
Selecting previously unselected package erlang-nox.
Unpacking erlang-nox (from .../erlang-nox_1%3a14.b.4-dfsg-1ubuntu1_all.deb) ...
Selecting previously unselected package libapache2-mod-python.
Unpacking libapache2-mod-python (from .../libapache2-mod-python_3.3.1-9ubuntu1_amd64.deb) ...
Selecting previously unselected package libapache2-mod-wsgi.
Unpacking libapache2-mod-wsgi (from .../libapache2-mod-wsgi_3.3-4build1_amd64.deb) ...
Selecting previously unselected package libjs-jquery.
Unpacking libjs-jquery (from .../libjs-jquery_1.7.1-1ubuntu1_all.deb) ...
Selecting previously unselected package python3.2-minimal.
Unpacking python3.2-minimal (from .../python3.2-minimal_3.2.3-0ubuntu1_amd64.deb) ...
Selecting previously unselected package python3.2.
Unpacking python3.2 (from .../python3.2_3.2.3-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libpython3.2.
Unpacking libpython3.2 (from .../libpython3.2_3.2.3-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libsctp1.
Unpacking libsctp1 (from .../libsctp1_1.0.11+dfsg-2_amd64.deb) ...
Selecting previously unselected package lksctp-tools.
Unpacking lksctp-tools (from .../lksctp-tools_1.0.11+dfsg-2_amd64.deb) ...
Selecting previously unselected package memcached.
Unpacking memcached (from .../memcached_1.4.13-0ubuntu2_amd64.deb) ...
Selecting previously unselected package python-cairo.
Unpacking python-cairo (from .../python-cairo_1.8.8-1ubuntu3_amd64.deb) ...
Selecting previously unselected package python-cairo-dev.
Unpacking python-cairo-dev (from .../python-cairo-dev_1.8.8-1ubuntu3_all.deb) ...
Selecting previously unselected package python-crypto.
Unpacking python-crypto (from .../python-crypto_2.4.1-1_amd64.deb) ...
Selecting previously unselected package python-django.
Unpacking python-django (from .../python-django_1.3.1-4ubuntu1_all.deb) ...
Selecting previously unselected package python-httplib2.
Unpacking python-httplib2 (from .../python-httplib2_0.7.2-1ubuntu2_all.deb) ...
Selecting previously unselected package python-keyring.
Unpacking python-keyring (from .../python-keyring_0.7.1-1fakesync1_all.deb) ...
Selecting previously unselected package python-simplejson.
Unpacking python-simplejson (from .../python-simplejson_2.3.2-1_amd64.deb) ...
Selecting previously unselected package python-lazr.uri.
Unpacking python-lazr.uri (from .../python-lazr.uri_1.0.3-1_all.deb) ...
Selecting previously unselected package python-wadllib.
Unpacking python-wadllib (from .../python-wadllib_1.3.0-2_all.deb) ...
Selecting previously unselected package python-oauth.
Unpacking python-oauth (from .../python-oauth_1.0.1-3build1_all.deb) ...
Selecting previously unselected package python-zope.interface.
Unpacking python-zope.interface (from .../python-zope.interface_3.6.1-1ubuntu3_amd64.deb) ...
Selecting previously unselected package python-lazr.restfulclient.
Unpacking python-lazr.restfulclient (from .../python-lazr.restfulclient_0.12.0-1ubuntu1_all.deb) ...
Selecting previously unselected package python-launchpadlib.
Unpacking python-launchpadlib (from .../python-launchpadlib_1.9.12-1_all.deb) ...
Selecting previously unselected package python-ldap.
Unpacking python-ldap (from .../python-ldap_2.3.13-1build1_amd64.deb) ...
Selecting previously unselected package python-memcache.
Unpacking python-memcache (from .../python-memcache_1.48-1_all.deb) ...
Selecting previously unselected package python-paramiko.
Unpacking python-paramiko (from .../python-paramiko_1.7.7.1-2_all.deb) ...
Selecting previously unselected package python-pysqlite2.
Unpacking python-pysqlite2 (from .../python-pysqlite2_2.6.3-2build1_amd64.deb) ...
Selecting previously unselected package python3-minimal.
Unpacking python3-minimal (from .../python3-minimal_3.2.3-0ubuntu1_all.deb) ...
Selecting previously unselected package sqlite3.
Unpacking sqlite3 (from .../sqlite3_3.7.9-2ubuntu1_amd64.deb) ...
Selecting previously unselected package rabbitmq-server.
Unpacking rabbitmq-server (from .../rabbitmq-server_2.7.1-0ubuntu4_all.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up libodbc1 (2.2.14p2-5ubuntu3) ...
Setting up python-bzrlib (2.5.0-2ubuntu2) ...
Setting up bzr (2.5.0-2ubuntu2) ...
Setting up erlang-base (1:14.b.4-dfsg-1ubuntu1) ...
Searching for services which depend on erlang and should be started...none found.
Setting up erlang-syntax-tools (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-asn1 (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-mnesia (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-runtime-tools (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-crypto (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-public-key (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-ssl (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-inets (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-corba (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-dev (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-diameter (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-xmerl (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-edoc (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-docbuilder (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-erl-docgen (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-eunit (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-ic (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-inviso (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-odbc (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-snmp (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-os-mon (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-parsetools (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-percept (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-ssh (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-webtool (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-tools (1:14.b.4-dfsg-1ubuntu1) ...
Setting up erlang-nox (1:14.b.4-dfsg-1ubuntu1) ...
Setting up libapache2-mod-python (3.3.1-9ubuntu1) ...
* Reloading web server config apache2 [ OK ]
Setting up libapache2-mod-wsgi (3.3-4build1) ...
* Restarting web server apache2 ... waiting [ OK ]
Setting up libjs-jquery (1.7.1-1ubuntu1) ...
Setting up python3.2-minimal (3.2.3-0ubuntu1) ...
Setting up python3.2 (3.2.3-0ubuntu1) ...
Setting up libpython3.2 (3.2.3-0ubuntu1) ...
Setting up libsctp1 (1.0.11+dfsg-2) ...
Setting up lksctp-tools (1.0.11+dfsg-2) ...
Setting up memcached (1.4.13-0ubuntu2) ...
Starting memcached: memcached.
Setting up python-cairo (1.8.8-1ubuntu3) ...
Setting up python-cairo-dev (1.8.8-1ubuntu3) ...
Setting up python-crypto (2.4.1-1) ...
Setting up python-django (1.3.1-4ubuntu1) ...
Setting up python-httplib2 (0.7.2-1ubuntu2) ...
Setting up python-keyring (0.7.1-1fakesync1) ...
Setting up python-simplejson (2.3.2-1) ...
Setting up python-lazr.uri (1.0.3-1) ...
Setting up python-wadllib (1.3.0-2) ...
Setting up python-oauth (1.0.1-3build1) ...
Setting up python-zope.interface (3.6.1-1ubuntu3) ...
Setting up python-lazr.restfulclient (0.12.0-1ubuntu1) ...
Setting up python-launchpadlib (1.9.12-1) ...
Setting up python-ldap (2.3.13-1build1) ...
Setting up python-memcache (1.48-1) ...
Setting up python-paramiko (1.7.7.1-2) ...
Setting up python-pysqlite2 (2.6.3-2build1) ...
Setting up python3-minimal (3.2.3-0ubuntu1) ...
Setting up sqlite3 (3.7.9-2ubuntu1) ...
Setting up rabbitmq-server (2.7.1-0ubuntu4) ...
Adding group `rabbitmq' (GID 135) ...
Done.
Adding system user `rabbitmq' (UID 126) ...
Adding new user `rabbitmq' (UID 126) with group `rabbitmq' ...
Not creating home directory `/var/lib/rabbitmq'.
Starting rabbitmq-server: SUCCESS
rabbitmq-server.
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
root@dvcloudlab231:~# sudo easy_install django-tagging
Searching for django-tagging
Reading http://pypi.python.org/simple/django-tagging/
Reading http://code.google.com/p/django-tagging/
Reading https://code.google.com/p/django-tagging/
Best match: django-tagging 0.3.2
Downloading https://pypi.python.org/packages/source/d/django-tagging/django-tagging-0.3.2.tar.gz#md5=23d4040f1d5e50511c9bc94565bf4baa
Processing django-tagging-0.3.2.tar.gz
Running django-tagging-0.3.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-T5dYoF/django-tagging-0.3.2/egg-dist-tmp-2uHXop
zip_safe flag not set; analyzing archive contents...
tagging.tests.tests: module references __file__
Adding django-tagging 0.3.2 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/django_tagging-0.3.2-py2.7.egg
Processing dependencies for django-tagging
Finished processing dependencies for django-tagging
root@dvcloudlab231:~# sudo easy_install zope.interface
Searching for zope.interface
Best match: zope.interface 3.6.1
Adding zope.interface 3.6.1 to easy-install.pth file
Using /usr/lib/python2.7/dist-packages
Processing dependencies for zope.interface
Finished processing dependencies for zope.interface
root@dvcloudlab231:~# sudo easy_install twisted
Searching for twisted
Reading http://pypi.python.org/simple/twisted/
Best match: Twisted 13.2.0
Downloading https://pypi.python.org/packages/source/T/Twisted/Twisted-13.2.0.tar.bz2#md5=83fe6c0c911cc1602dbffb036be0ba79
Processing Twisted-13.2.0.tar.bz2
Running Twisted-13.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-8F9PhE/Twisted-13.2.0/egg-dist-tmp-RHz6EN
Adding Twisted 13.2.0 to easy-install.pth file
Installing twistd script to /usr/local/bin
Installing lore script to /usr/local/bin
Installing tap2rpm script to /usr/local/bin
Installing tap2deb script to /usr/local/bin
Installing pyhtmlizer script to /usr/local/bin
Installing cftp script to /usr/local/bin
Installing conch script to /usr/local/bin
Installing mailmail script to /usr/local/bin
Installing ckeygen script to /usr/local/bin
Installing trial script to /usr/local/bin
Installing tapconvert script to /usr/local/bin
Installing tkconch script to /usr/local/bin
Installing manhole script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-x86_64.egg
Processing dependencies for twisted
Finished processing dependencies for twisted
root@dvcloudlab231:~# sudo easy_install txamqp
Searching for txamqp
Reading http://pypi.python.org/simple/txamqp/
Best match: txAMQP 0.6.2
Downloading https://pypi.python.org/packages/source/t/txAMQP/txAMQP-0.6.2.tar.gz#md5=8c3e9c42d60d06b088d91ed9ba159e13
Processing txAMQP-0.6.2.tar.gz
Running txAMQP-0.6.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-4o_uEl/txAMQP-0.6.2/egg-dist-tmp-RzCFXJ
zip_safe flag not set; analyzing archive contents...
txamqp.spec: module references __file__
Adding txAMQP 0.6.2 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/txAMQP-0.6.2-py2.7.egg
Processing dependencies for txamqp
Finished processing dependencies for txamqp
root@dvcloudlab231:~# cd /opt/
cloudera/ elp/ gradle-1.11/ graphite-project/ kibana-3.0.0/ logstash/ redis-2.4.16/
root@dvcloudlab231:~# cd /opt/
cloudera/ elp/ gradle-1.11/ graphite-project/ kibana-3.0.0/ logstash/ redis-2.4.16/
root@dvcloudlab231:~# cd /opt/gra
gradle-1.11/ graphite-project/
root@dvcloudlab231:~# cd /opt/graphite-project/
root@dvcloudlab231:/opt/graphite-project# ls
carbon graphite-web whisper
root@dvcloudlab231:/opt/graphite-project# cd whisper/
root@dvcloudlab231:/opt/graphite-project/whisper# sudo python setup.py install
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
copying whisper.py -> build/lib.linux-x86_64-2.7
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/whisper-create.py -> build/scripts-2.7
copying and adjusting bin/whisper-update.py -> build/scripts-2.7
copying and adjusting bin/whisper-dump.py -> build/scripts-2.7
copying and adjusting bin/whisper-set-aggregation-method.py -> build/scripts-2.7
copying and adjusting bin/whisper-resize.py -> build/scripts-2.7
copying and adjusting bin/whisper-info.py -> build/scripts-2.7
copying and adjusting bin/whisper-fetch.py -> build/scripts-2.7
copying and adjusting bin/whisper-merge.py -> build/scripts-2.7
copying and adjusting bin/rrd2whisper.py -> build/scripts-2.7
changing mode of build/scripts-2.7/whisper-create.py from 644 to 755
changing mode of build/scripts-2.7/whisper-update.py from 644 to 755
changing mode of build/scripts-2.7/whisper-dump.py from 644 to 755
changing mode of build/scripts-2.7/whisper-set-aggregation-method.py from 644 to 755
changing mode of build/scripts-2.7/whisper-resize.py from 644 to 755
changing mode of build/scripts-2.7/whisper-info.py from 644 to 755
changing mode of build/scripts-2.7/whisper-fetch.py from 644 to 755
changing mode of build/scripts-2.7/whisper-merge.py from 644 to 755
changing mode of build/scripts-2.7/rrd2whisper.py from 644 to 755
running install_lib
copying build/lib.linux-x86_64-2.7/whisper.py -> /usr/local/lib/python2.7/dist-packages
byte-compiling /usr/local/lib/python2.7/dist-packages/whisper.py to whisper.pyc
running install_scripts
copying build/scripts-2.7/whisper-create.py -> /usr/local/bin
copying build/scripts-2.7/whisper-update.py -> /usr/local/bin
copying build/scripts-2.7/whisper-dump.py -> /usr/local/bin
copying build/scripts-2.7/whisper-set-aggregation-method.py -> /usr/local/bin
copying build/scripts-2.7/whisper-resize.py -> /usr/local/bin
copying build/scripts-2.7/whisper-info.py -> /usr/local/bin
copying build/scripts-2.7/whisper-fetch.py -> /usr/local/bin
copying build/scripts-2.7/whisper-merge.py -> /usr/local/bin
copying build/scripts-2.7/rrd2whisper.py -> /usr/local/bin
changing mode of /usr/local/bin/whisper-create.py to 755
changing mode of /usr/local/bin/whisper-update.py to 755
changing mode of /usr/local/bin/whisper-dump.py to 755
changing mode of /usr/local/bin/whisper-set-aggregation-method.py to 755
changing mode of /usr/local/bin/whisper-resize.py to 755
changing mode of /usr/local/bin/whisper-info.py to 755
changing mode of /usr/local/bin/whisper-fetch.py to 755
changing mode of /usr/local/bin/whisper-merge.py to 755
changing mode of /usr/local/bin/rrd2whisper.py to 755
running install_egg_info
Writing /usr/local/lib/python2.7/dist-packages/whisper-0.9.12.egg-info
root@dvcloudlab231:/opt/graphite-project/whisper# cd ../
root@dvcloudlab231:/opt/graphite-project# cd carbon/
root@dvcloudlab231:/opt/graphite-project/carbon# ls
bin conf debian distro examples lib LICENSE MANIFEST.in README.md requirements.txt setup.cfg setup.py stdeb.cfg
root@dvcloudlab231:/opt/graphite-project/carbon# sudo python setup.py install
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/rewrite.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/__init__.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/state.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/instrumentation.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/writer.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/amqp_listener.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/client.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/protocols.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/exceptions.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/manhole.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/storage.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/amqp_publisher.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/regexlist.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/hashing.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/relayrules.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/service.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/conf.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/events.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/log.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/management.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/util.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/cache.py -> build/lib.linux-x86_64-2.7/carbon
copying lib/carbon/routers.py -> build/lib.linux-x86_64-2.7/carbon
creating build/lib.linux-x86_64-2.7/carbon/aggregator
copying lib/carbon/aggregator/__init__.py -> build/lib.linux-x86_64-2.7/carbon/aggregator
copying lib/carbon/aggregator/buffers.py -> build/lib.linux-x86_64-2.7/carbon/aggregator
copying lib/carbon/aggregator/receiver.py -> build/lib.linux-x86_64-2.7/carbon/aggregator
copying lib/carbon/aggregator/rules.py -> build/lib.linux-x86_64-2.7/carbon/aggregator
package init file 'lib/twisted/plugins/__init__.py' not found (or not a regular file)
creating build/lib.linux-x86_64-2.7/twisted
creating build/lib.linux-x86_64-2.7/twisted/plugins
copying lib/twisted/plugins/carbon_cache_plugin.py -> build/lib.linux-x86_64-2.7/twisted/plugins
copying lib/twisted/plugins/carbon_aggregator_plugin.py -> build/lib.linux-x86_64-2.7/twisted/plugins
copying lib/twisted/plugins/carbon_relay_plugin.py -> build/lib.linux-x86_64-2.7/twisted/plugins
copying lib/carbon/amqp0-8.xml -> build/lib.linux-x86_64-2.7/carbon
package init file 'lib/twisted/plugins/__init__.py' not found (or not a regular file)
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/carbon-aggregator.py -> build/scripts-2.7
copying and adjusting bin/carbon-client.py -> build/scripts-2.7
copying and adjusting bin/carbon-cache.py -> build/scripts-2.7
copying and adjusting bin/carbon-relay.py -> build/scripts-2.7
copying and adjusting bin/validate-storage-schemas.py -> build/scripts-2.7
changing mode of build/scripts-2.7/carbon-aggregator.py from 644 to 755
changing mode of build/scripts-2.7/carbon-client.py from 644 to 755
changing mode of build/scripts-2.7/carbon-cache.py from 644 to 755
changing mode of build/scripts-2.7/carbon-relay.py from 644 to 755
changing mode of build/scripts-2.7/validate-storage-schemas.py from 644 to 755
running install_lib
creating /opt/graphite
creating /opt/graphite/lib
creating /opt/graphite/lib/twisted
creating /opt/graphite/lib/twisted/plugins
copying build/lib.linux-x86_64-2.7/twisted/plugins/carbon_cache_plugin.py -> /opt/graphite/lib/twisted/plugins
copying build/lib.linux-x86_64-2.7/twisted/plugins/carbon_aggregator_plugin.py -> /opt/graphite/lib/twisted/plugins
copying build/lib.linux-x86_64-2.7/twisted/plugins/carbon_relay_plugin.py -> /opt/graphite/lib/twisted/plugins
creating /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/rewrite.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/__init__.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/state.py -> /opt/graphite/lib/carbon
creating /opt/graphite/lib/carbon/aggregator
copying build/lib.linux-x86_64-2.7/carbon/aggregator/__init__.py -> /opt/graphite/lib/carbon/aggregator
copying build/lib.linux-x86_64-2.7/carbon/aggregator/buffers.py -> /opt/graphite/lib/carbon/aggregator
copying build/lib.linux-x86_64-2.7/carbon/aggregator/receiver.py -> /opt/graphite/lib/carbon/aggregator
copying build/lib.linux-x86_64-2.7/carbon/aggregator/rules.py -> /opt/graphite/lib/carbon/aggregator
copying build/lib.linux-x86_64-2.7/carbon/instrumentation.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/writer.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/amqp_listener.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/client.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/protocols.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/exceptions.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/manhole.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/storage.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/amqp_publisher.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/regexlist.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/hashing.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/relayrules.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/service.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/conf.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/events.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/log.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/management.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/util.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/cache.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/routers.py -> /opt/graphite/lib/carbon
copying build/lib.linux-x86_64-2.7/carbon/amqp0-8.xml -> /opt/graphite/lib/carbon
byte-compiling /opt/graphite/lib/twisted/plugins/carbon_cache_plugin.py to carbon_cache_plugin.pyc
byte-compiling /opt/graphite/lib/twisted/plugins/carbon_aggregator_plugin.py to carbon_aggregator_plugin.pyc
byte-compiling /opt/graphite/lib/twisted/plugins/carbon_relay_plugin.py to carbon_relay_plugin.pyc
byte-compiling /opt/graphite/lib/carbon/rewrite.py to rewrite.pyc
byte-compiling /opt/graphite/lib/carbon/__init__.py to __init__.pyc
byte-compiling /opt/graphite/lib/carbon/state.py to state.pyc
byte-compiling /opt/graphite/lib/carbon/aggregator/__init__.py to __init__.pyc
byte-compiling /opt/graphite/lib/carbon/aggregator/buffers.py to buffers.pyc
byte-compiling /opt/graphite/lib/carbon/aggregator/receiver.py to receiver.pyc
byte-compiling /opt/graphite/lib/carbon/aggregator/rules.py to rules.pyc
byte-compiling /opt/graphite/lib/carbon/instrumentation.py to instrumentation.pyc
byte-compiling /opt/graphite/lib/carbon/writer.py to writer.pyc
byte-compiling /opt/graphite/lib/carbon/amqp_listener.py to amqp_listener.pyc
byte-compiling /opt/graphite/lib/carbon/client.py to client.pyc
byte-compiling /opt/graphite/lib/carbon/protocols.py to protocols.pyc
byte-compiling /opt/graphite/lib/carbon/exceptions.py to exceptions.pyc
byte-compiling /opt/graphite/lib/carbon/manhole.py to manhole.pyc
byte-compiling /opt/graphite/lib/carbon/storage.py to storage.pyc
byte-compiling /opt/graphite/lib/carbon/amqp_publisher.py to amqp_publisher.pyc
byte-compiling /opt/graphite/lib/carbon/regexlist.py to regexlist.pyc
byte-compiling /opt/graphite/lib/carbon/hashing.py to hashing.pyc
byte-compiling /opt/graphite/lib/carbon/relayrules.py to relayrules.pyc
byte-compiling /opt/graphite/lib/carbon/service.py to service.pyc
byte-compiling /opt/graphite/lib/carbon/conf.py to conf.pyc
byte-compiling /opt/graphite/lib/carbon/events.py to events.pyc
byte-compiling /opt/graphite/lib/carbon/log.py to log.pyc
byte-compiling /opt/graphite/lib/carbon/management.py to management.pyc
byte-compiling /opt/graphite/lib/carbon/util.py to util.pyc
byte-compiling /opt/graphite/lib/carbon/cache.py to cache.pyc
byte-compiling /opt/graphite/lib/carbon/routers.py to routers.pyc
running install_scripts
creating /opt/graphite/bin
copying build/scripts-2.7/carbon-aggregator.py -> /opt/graphite/bin
copying build/scripts-2.7/carbon-client.py -> /opt/graphite/bin
copying build/scripts-2.7/carbon-cache.py -> /opt/graphite/bin
copying build/scripts-2.7/carbon-relay.py -> /opt/graphite/bin
copying build/scripts-2.7/validate-storage-schemas.py -> /opt/graphite/bin
changing mode of /opt/graphite/bin/carbon-aggregator.py to 755
changing mode of /opt/graphite/bin/carbon-client.py to 755
changing mode of /opt/graphite/bin/carbon-cache.py to 755
changing mode of /opt/graphite/bin/carbon-relay.py to 755
changing mode of /opt/graphite/bin/validate-storage-schemas.py to 755
running install_data
creating /opt/graphite/storage
creating /opt/graphite/storage/whisper
creating /opt/graphite/storage/lists
creating /opt/graphite/storage/log
creating /opt/graphite/storage/rrd
creating /opt/graphite/conf
copying conf/blacklist.conf.example -> /opt/graphite/conf
copying conf/carbon.amqp.conf.example -> /opt/graphite/conf
copying conf/storage-aggregation.conf.example -> /opt/graphite/conf
copying conf/whitelist.conf.example -> /opt/graphite/conf
copying conf/carbon.conf.example -> /opt/graphite/conf
copying conf/rewrite-rules.conf.example -> /opt/graphite/conf
copying conf/aggregation-rules.conf.example -> /opt/graphite/conf
copying conf/relay-rules.conf.example -> /opt/graphite/conf
copying conf/storage-schemas.conf.example -> /opt/graphite/conf
running install_egg_info
Writing /opt/graphite/lib/carbon-0.9.12-py2.7.egg-info
root@dvcloudlab231:/opt/graphite-project/carbon# cd /opt/graphite/conf
root@dvcloudlab231:/opt/graphite/conf# ls
aggregation-rules.conf.example carbon.amqp.conf.example relay-rules.conf.example storage-aggregation.conf.example whitelist.conf.example
blacklist.conf.example carbon.conf.example rewrite-rules.conf.example storage-schemas.conf.example
root@dvcloudlab231:/opt/graphite/conf# sudo cp carbon.conf.example carbon.conf
root@dvcloudlab231:/opt/graphite/conf# sudo cp storage-schemas.conf.example storage-schemas.conf
root@dvcloudlab231:/opt/graphite/conf# sudo gedit storage-schemas.conf
sudo: gedit: command not found
root@dvcloudlab231:/opt/graphite/conf# vim storage-schemas.conf
root@dvcloudlab231:/opt/graphite/conf# vim storage-schemas.conf
root@dvcloudlab231:/opt/graphite/conf# cd
root@dvcloudlab231:~# cd /opt/
cloudera/ elp/ gradle-1.11/ graphite/ graphite-project/ kibana-3.0.0/ logstash/ redis-2.4.16/
root@dvcloudlab231:~# cd /opt/
cloudera/ elp/ gradle-1.11/ graphite/ graphite-project/ kibana-3.0.0/ logstash/ redis-2.4.16/
root@dvcloudlab231:~# cd /opt/graphite-project/
root@dvcloudlab231:/opt/graphite-project# ls
carbon graphite-web whisper
root@dvcloudlab231:/opt/graphite-project# cd graphite-web/
root@dvcloudlab231:/opt/graphite-project/graphite-web# ls
bin conf distro examples LICENSE misc requirements.txt setup.py
check-dependencies.py contrib docs INSTALL MANIFEST.in README.md setup.cfg webapp
root@dvcloudlab231:/opt/graphite-project/graphite-web# sudo python check-dependencies.py
All necessary dependencies are met.
All optional dependencies are met.
root@dvcloudlab231:/opt/graphite-project/graphite-web# vim check-dependencies.py
root@dvcloudlab231:/opt/graphite-project/graphite-web# sudo python setup.py install
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/__init__.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/settings.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/manage.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/logger.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/app_settings.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/storage.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/remote_storage.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/urls.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/util.py -> build/lib.linux-x86_64-2.7/graphite
copying webapp/graphite/views.py -> build/lib.linux-x86_64-2.7/graphite
creating build/lib.linux-x86_64-2.7/graphite/account
copying webapp/graphite/account/__init__.py -> build/lib.linux-x86_64-2.7/graphite/account
copying webapp/graphite/account/ldapBackend.py -> build/lib.linux-x86_64-2.7/graphite/account
copying webapp/graphite/account/models.py -> build/lib.linux-x86_64-2.7/graphite/account
copying webapp/graphite/account/urls.py -> build/lib.linux-x86_64-2.7/graphite/account
copying webapp/graphite/account/views.py -> build/lib.linux-x86_64-2.7/graphite/account
creating build/lib.linux-x86_64-2.7/graphite/browser
copying webapp/graphite/browser/__init__.py -> build/lib.linux-x86_64-2.7/graphite/browser
copying webapp/graphite/browser/urls.py -> build/lib.linux-x86_64-2.7/graphite/browser
copying webapp/graphite/browser/views.py -> build/lib.linux-x86_64-2.7/graphite/browser
creating build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/__init__.py -> build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/parser.py -> build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/urls.py -> build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/commands.py -> build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/completer.py -> build/lib.linux-x86_64-2.7/graphite/cli
copying webapp/graphite/cli/views.py -> build/lib.linux-x86_64-2.7/graphite/cli
creating build/lib.linux-x86_64-2.7/graphite/composer
copying webapp/graphite/composer/__init__.py -> build/lib.linux-x86_64-2.7/graphite/composer
copying webapp/graphite/composer/urls.py -> build/lib.linux-x86_64-2.7/graphite/composer
copying webapp/graphite/composer/views.py -> build/lib.linux-x86_64-2.7/graphite/composer
creating build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/__init__.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/functions_test.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/datalib.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/attime.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/grammar.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/hashing.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/functions.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/glyph.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/urls.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/evaluator.py -> build/lib.linux-x86_64-2.7/graphite/render
copying webapp/graphite/render/views.py -> build/lib.linux-x86_64-2.7/graphite/render
creating build/lib.linux-x86_64-2.7/graphite/whitelist
copying webapp/graphite/whitelist/__init__.py -> build/lib.linux-x86_64-2.7/graphite/whitelist
copying webapp/graphite/whitelist/urls.py -> build/lib.linux-x86_64-2.7/graphite/whitelist
copying webapp/graphite/whitelist/views.py -> build/lib.linux-x86_64-2.7/graphite/whitelist
creating build/lib.linux-x86_64-2.7/graphite/metrics
copying webapp/graphite/metrics/__init__.py -> build/lib.linux-x86_64-2.7/graphite/metrics
copying webapp/graphite/metrics/search.py -> build/lib.linux-x86_64-2.7/graphite/metrics
copying webapp/graphite/metrics/urls.py -> build/lib.linux-x86_64-2.7/graphite/metrics
copying webapp/graphite/metrics/views.py -> build/lib.linux-x86_64-2.7/graphite/metrics
creating build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/__init__.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/send_graph.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/models.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/urls.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/admin.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
copying webapp/graphite/dashboard/views.py -> build/lib.linux-x86_64-2.7/graphite/dashboard
creating build/lib.linux-x86_64-2.7/graphite/graphlot
copying webapp/graphite/graphlot/__init__.py -> build/lib.linux-x86_64-2.7/graphite/graphlot
copying webapp/graphite/graphlot/urls.py -> build/lib.linux-x86_64-2.7/graphite/graphlot
copying webapp/graphite/graphlot/views.py -> build/lib.linux-x86_64-2.7/graphite/graphlot
creating build/lib.linux-x86_64-2.7/graphite/events
copying webapp/graphite/events/__init__.py -> build/lib.linux-x86_64-2.7/graphite/events
copying webapp/graphite/events/models.py -> build/lib.linux-x86_64-2.7/graphite/events
copying webapp/graphite/events/urls.py -> build/lib.linux-x86_64-2.7/graphite/events
copying webapp/graphite/events/admin.py -> build/lib.linux-x86_64-2.7/graphite/events
copying webapp/graphite/events/views.py -> build/lib.linux-x86_64-2.7/graphite/events
creating build/lib.linux-x86_64-2.7/graphite/version
copying webapp/graphite/version/__init__.py -> build/lib.linux-x86_64-2.7/graphite/version
copying webapp/graphite/version/urls.py -> build/lib.linux-x86_64-2.7/graphite/version
copying webapp/graphite/version/views.py -> build/lib.linux-x86_64-2.7/graphite/version
creating build/lib.linux-x86_64-2.7/graphite/thirdparty
copying webapp/graphite/thirdparty/__init__.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty
copying webapp/graphite/thirdparty/pyparsing.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty
creating build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
copying webapp/graphite/thirdparty/pytz/__init__.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
copying webapp/graphite/thirdparty/pytz/tzinfo.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
copying webapp/graphite/thirdparty/pytz/exceptions.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
copying webapp/graphite/thirdparty/pytz/tzfile.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
copying webapp/graphite/thirdparty/pytz/reference.py -> build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz
creating build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/dashboardHelp.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/500.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/login.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/events.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/graphlot.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/dashboard.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/browser.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/browserHeader.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/event.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/editProfile.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/composer.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/version.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/templates/cli.html -> build/lib.linux-x86_64-2.7/graphite/templates
copying webapp/graphite/local_settings.py.example -> build/lib.linux-x86_64-2.7/graphite
running build_scripts
creating build/scripts-2.7
copying bin/build-index.sh -> build/scripts-2.7
copying and adjusting bin/run-graphite-devel-server.py -> build/scripts-2.7
changing mode of build/scripts-2.7/run-graphite-devel-server.py from 644 to 755
running install_lib
creating /opt/graphite/webapp
creating /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/__init__.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/send_graph.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/models.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/urls.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/admin.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/dashboard/views.py -> /opt/graphite/webapp/graphite/dashboard
copying build/lib.linux-x86_64-2.7/graphite/__init__.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/__init__.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/functions_test.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/datalib.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/attime.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/grammar.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/hashing.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/functions.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/glyph.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/urls.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/evaluator.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/render/views.py -> /opt/graphite/webapp/graphite/render
copying build/lib.linux-x86_64-2.7/graphite/settings.py -> /opt/graphite/webapp/graphite
copying build/lib.linux-x86_64-2.7/graphite/local_settings.py.example -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/thirdparty
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/__init__.py -> /opt/graphite/webapp/graphite/thirdparty
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pyparsing.py -> /opt/graphite/webapp/graphite/thirdparty
creating /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz/__init__.py -> /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz/tzinfo.py -> /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz/exceptions.py -> /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz/tzfile.py -> /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/thirdparty/pytz/reference.py -> /opt/graphite/webapp/graphite/thirdparty/pytz
copying build/lib.linux-x86_64-2.7/graphite/manage.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/__init__.py -> /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/parser.py -> /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/urls.py -> /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/commands.py -> /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/completer.py -> /opt/graphite/webapp/graphite/cli
copying build/lib.linux-x86_64-2.7/graphite/cli/views.py -> /opt/graphite/webapp/graphite/cli
creating /opt/graphite/webapp/graphite/events
copying build/lib.linux-x86_64-2.7/graphite/events/__init__.py -> /opt/graphite/webapp/graphite/events
copying build/lib.linux-x86_64-2.7/graphite/events/models.py -> /opt/graphite/webapp/graphite/events
copying build/lib.linux-x86_64-2.7/graphite/events/urls.py -> /opt/graphite/webapp/graphite/events
copying build/lib.linux-x86_64-2.7/graphite/events/admin.py -> /opt/graphite/webapp/graphite/events
copying build/lib.linux-x86_64-2.7/graphite/events/views.py -> /opt/graphite/webapp/graphite/events
creating /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/dashboardHelp.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/500.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/login.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/events.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/graphlot.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/dashboard.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/browser.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/browserHeader.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/event.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/editProfile.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/composer.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/version.html -> /opt/graphite/webapp/graphite/templates
copying build/lib.linux-x86_64-2.7/graphite/templates/cli.html -> /opt/graphite/webapp/graphite/templates
creating /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/account/__init__.py -> /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/account/ldapBackend.py -> /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/account/models.py -> /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/account/urls.py -> /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/account/views.py -> /opt/graphite/webapp/graphite/account
copying build/lib.linux-x86_64-2.7/graphite/logger.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/graphlot
copying build/lib.linux-x86_64-2.7/graphite/graphlot/__init__.py -> /opt/graphite/webapp/graphite/graphlot
copying build/lib.linux-x86_64-2.7/graphite/graphlot/urls.py -> /opt/graphite/webapp/graphite/graphlot
copying build/lib.linux-x86_64-2.7/graphite/graphlot/views.py -> /opt/graphite/webapp/graphite/graphlot
copying build/lib.linux-x86_64-2.7/graphite/app_settings.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/composer
copying build/lib.linux-x86_64-2.7/graphite/composer/__init__.py -> /opt/graphite/webapp/graphite/composer
copying build/lib.linux-x86_64-2.7/graphite/composer/urls.py -> /opt/graphite/webapp/graphite/composer
copying build/lib.linux-x86_64-2.7/graphite/composer/views.py -> /opt/graphite/webapp/graphite/composer
copying build/lib.linux-x86_64-2.7/graphite/storage.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/version
copying build/lib.linux-x86_64-2.7/graphite/version/__init__.py -> /opt/graphite/webapp/graphite/version
copying build/lib.linux-x86_64-2.7/graphite/version/urls.py -> /opt/graphite/webapp/graphite/version
copying build/lib.linux-x86_64-2.7/graphite/version/views.py -> /opt/graphite/webapp/graphite/version
copying build/lib.linux-x86_64-2.7/graphite/remote_storage.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/whitelist
copying build/lib.linux-x86_64-2.7/graphite/whitelist/__init__.py -> /opt/graphite/webapp/graphite/whitelist
copying build/lib.linux-x86_64-2.7/graphite/whitelist/urls.py -> /opt/graphite/webapp/graphite/whitelist
copying build/lib.linux-x86_64-2.7/graphite/whitelist/views.py -> /opt/graphite/webapp/graphite/whitelist
creating /opt/graphite/webapp/graphite/metrics
copying build/lib.linux-x86_64-2.7/graphite/metrics/__init__.py -> /opt/graphite/webapp/graphite/metrics
copying build/lib.linux-x86_64-2.7/graphite/metrics/search.py -> /opt/graphite/webapp/graphite/metrics
copying build/lib.linux-x86_64-2.7/graphite/metrics/urls.py -> /opt/graphite/webapp/graphite/metrics
copying build/lib.linux-x86_64-2.7/graphite/metrics/views.py -> /opt/graphite/webapp/graphite/metrics
copying build/lib.linux-x86_64-2.7/graphite/urls.py -> /opt/graphite/webapp/graphite
creating /opt/graphite/webapp/graphite/browser
copying build/lib.linux-x86_64-2.7/graphite/browser/__init__.py -> /opt/graphite/webapp/graphite/browser
copying build/lib.linux-x86_64-2.7/graphite/browser/urls.py -> /opt/graphite/webapp/graphite/browser
copying build/lib.linux-x86_64-2.7/graphite/browser/views.py -> /opt/graphite/webapp/graphite/browser
copying build/lib.linux-x86_64-2.7/graphite/util.py -> /opt/graphite/webapp/graphite
copying build/lib.linux-x86_64-2.7/graphite/views.py -> /opt/graphite/webapp/graphite
byte-compiling /opt/graphite/webapp/graphite/dashboard/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/dashboard/send_graph.py to send_graph.pyc
byte-compiling /opt/graphite/webapp/graphite/dashboard/models.py to models.pyc
byte-compiling /opt/graphite/webapp/graphite/dashboard/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/dashboard/admin.py to admin.pyc
byte-compiling /opt/graphite/webapp/graphite/dashboard/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/render/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/render/functions_test.py to functions_test.pyc
byte-compiling /opt/graphite/webapp/graphite/render/datalib.py to datalib.pyc
byte-compiling /opt/graphite/webapp/graphite/render/attime.py to attime.pyc
byte-compiling /opt/graphite/webapp/graphite/render/grammar.py to grammar.pyc
byte-compiling /opt/graphite/webapp/graphite/render/hashing.py to hashing.pyc
byte-compiling /opt/graphite/webapp/graphite/render/functions.py to functions.pyc
byte-compiling /opt/graphite/webapp/graphite/render/glyph.py to glyph.pyc
byte-compiling /opt/graphite/webapp/graphite/render/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/render/evaluator.py to evaluator.pyc
byte-compiling /opt/graphite/webapp/graphite/render/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/settings.py to settings.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pyparsing.py to pyparsing.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pytz/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pytz/tzinfo.py to tzinfo.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pytz/exceptions.py to exceptions.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pytz/tzfile.py to tzfile.pyc
byte-compiling /opt/graphite/webapp/graphite/thirdparty/pytz/reference.py to reference.pyc
byte-compiling /opt/graphite/webapp/graphite/manage.py to manage.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/parser.py to parser.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/commands.py to commands.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/completer.py to completer.pyc
byte-compiling /opt/graphite/webapp/graphite/cli/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/events/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/events/models.py to models.pyc
byte-compiling /opt/graphite/webapp/graphite/events/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/events/admin.py to admin.pyc
byte-compiling /opt/graphite/webapp/graphite/events/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/account/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/account/ldapBackend.py to ldapBackend.pyc
byte-compiling /opt/graphite/webapp/graphite/account/models.py to models.pyc
byte-compiling /opt/graphite/webapp/graphite/account/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/account/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/logger.py to logger.pyc
byte-compiling /opt/graphite/webapp/graphite/graphlot/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/graphlot/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/graphlot/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/app_settings.py to app_settings.pyc
byte-compiling /opt/graphite/webapp/graphite/composer/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/composer/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/composer/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/storage.py to storage.pyc
byte-compiling /opt/graphite/webapp/graphite/version/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/version/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/version/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/remote_storage.py to remote_storage.pyc
byte-compiling /opt/graphite/webapp/graphite/whitelist/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/whitelist/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/whitelist/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/metrics/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/metrics/search.py to search.pyc
byte-compiling /opt/graphite/webapp/graphite/metrics/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/metrics/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/browser/__init__.py to __init__.pyc
byte-compiling /opt/graphite/webapp/graphite/browser/urls.py to urls.pyc
byte-compiling /opt/graphite/webapp/graphite/browser/views.py to views.pyc
byte-compiling /opt/graphite/webapp/graphite/util.py to util.pyc
byte-compiling /opt/graphite/webapp/graphite/views.py to views.pyc
running install_scripts
copying build/scripts-2.7/build-index.sh -> /opt/graphite/bin
copying build/scripts-2.7/run-graphite-devel-server.py -> /opt/graphite/bin
changing mode of /opt/graphite/bin/build-index.sh to 755
changing mode of /opt/graphite/bin/run-graphite-devel-server.py to 755
running install_data
creating /opt/graphite/webapp/content
creating /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.flot.crosshair.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/dashboard.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/composer_widgets.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/composer.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/browser.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.autocomplete.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/completer.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.flot.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.graphite.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/jquery.flot.selection.js -> /opt/graphite/webapp/content/js
copying webapp/content/js/cli.js -> /opt/graphite/webapp/content/js
creating /opt/graphite/webapp/content/js/ext
creating /opt/graphite/webapp/content/js/ext/resources
creating /opt/graphite/webapp/content/js/ext/resources/css
creating /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/tabs.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/progress.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/panel.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/pivotgrid.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/editor.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/resizable.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/borders.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/dialog.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/menu.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/layout.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/form.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/date-picker.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/button.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/core.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/toolbar.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/grid.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/box.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/qtips.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/window.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/list-view.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/debug.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/slider.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/tree.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/dd.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
copying webapp/content/js/ext/resources/css/visual/combo.css -> /opt/graphite/webapp/content/js/ext/resources/css/visual
creating /opt/graphite/webapp/content/js/ext/resources/images
creating /opt/graphite/webapp/content/js/ext/resources/images/default
creating /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/tb-btn-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/btn-over-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/tb-xl-btn-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/btn-arrow-light.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/more.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/btn-arrow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/gray-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/tb-xl-sep.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
copying webapp/content/js/ext/resources/images/default/toolbar/tb-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/toolbar
creating /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-no.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-add.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-over.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-end.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-end-minus-nl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-line.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/folder-open.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-minus-nl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-plus.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-end-minus.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-minus.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-under.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-end-plus.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/s.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/leaf.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/folder.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-end-plus-nl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-between.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/arrows.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/elbow-plus-nl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/loading.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
copying webapp/content/js/ext/resources/images/default/tree/drop-yes.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tree
creating /opt/graphite/webapp/content/js/ext/adapter
creating /opt/graphite/webapp/content/js/ext/adapter/jquery
copying webapp/content/js/ext/adapter/jquery/ext-jquery-adapter-debug.js -> /opt/graphite/webapp/content/js/ext/adapter/jquery
copying webapp/content/js/ext/adapter/jquery/ext-jquery-adapter.js -> /opt/graphite/webapp/content/js/ext/adapter/jquery
creating /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/tabs.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/progress.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/panel.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/pivotgrid.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/editor.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/resizable.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/borders.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/dialog.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/menu.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/layout.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/form.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/date-picker.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/button.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/core.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/toolbar.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/grid.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/box.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/qtips.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/window.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/list-view.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/debug.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/slider.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/tree.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/dd.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
copying webapp/content/js/ext/resources/css/theme-gray/combo.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-gray
creating /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/effects.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/dragdrop.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/scriptaculous.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/slider.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/controls.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/scriptaculous/builder.js -> /opt/graphite/webapp/content/js/scriptaculous
copying webapp/content/js/ext/resources/css/yourtheme.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/ext-all.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/ext-all-notheme.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/reset-min.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/xtheme-gray.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/xtheme-access.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/README.txt -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/xtheme-blue.css -> /opt/graphite/webapp/content/js/ext/resources/css
copying webapp/content/js/ext/resources/css/debug.css -> /opt/graphite/webapp/content/js/ext/resources/css
creating /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/corners.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/tb-blue.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/r.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/l.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/r-blue.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/tb.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/corners-blue.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
copying webapp/content/js/ext/resources/images/default/box/l-blue.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/box
creating /opt/graphite/webapp/content/js/ext/resources/images/default/editor
copying webapp/content/js/ext/resources/images/default/editor/tb-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/editor
creating /opt/graphite/webapp/content/js/ext/examples
creating /opt/graphite/webapp/content/js/ext/examples/shared
creating /opt/graphite/webapp/content/js/ext/examples/shared/icons
creating /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/control_rewind.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/feed_error.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_delete.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_red.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_female.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/connect.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/cog.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/connect.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_delete.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/book.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/SILK.txt -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/error.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/grid.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_green.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/plugin.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_add.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/table_refresh.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/plugin_add.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/folder_go.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/delete.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/folder_wrench.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/cross.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_gray.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/feed_add.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_suit.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_suit.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/feed_delete.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_comment.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_green.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/add.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_add.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/cog_edit.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/application_go.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/application_view_list.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/accept.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/information.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/image_add.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_female.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_edit.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/user_orange.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/add.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
copying webapp/content/js/ext/examples/shared/icons/fam/rss_go.png -> /opt/graphite/webapp/content/js/ext/examples/shared/icons/fam
creating /opt/graphite/webapp/content/img
copying webapp/content/img/Tplus.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/carbon-fiber.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/Lplus.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/graphite_short.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/indicator.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/clock_16.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/T.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/Lminus.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/Tminus.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/save.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/I.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/error.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/folder.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/mini-bottom2.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/blank.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/delete.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/arrow1.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/leaf.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/graphite.png -> /opt/graphite/webapp/content/img
copying webapp/content/img/searching.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/L.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/updateGraph.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/calBt.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/mini-top2.gif -> /opt/graphite/webapp/content/img
copying webapp/content/img/line_chart.png -> /opt/graphite/webapp/content/img
creating /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/left-right.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/tool-sprite-tpl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/tools-sprites-trans.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/white-corners-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/white-top-bottom.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/top-bottom.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/tool-sprites.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/light-hd.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/corners-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/top-bottom.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
copying webapp/content/js/ext/resources/images/default/panel/white-left-right.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/panel
creating /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow-b-noline.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow-noline.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow-o.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow-bo.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/group-lr.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/s-arrow-b.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/arrow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/group-tb.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/btn.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
copying webapp/content/js/ext/resources/images/default/button/group-cs.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/button
creating /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/menu-parent.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/item-over.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/checked.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/unchecked.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/group-checked.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
copying webapp/content/js/ext/resources/images/default/menu/menu.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/menu
creating /opt/graphite/webapp/content/js/ext/adapter/ext
copying webapp/content/js/ext/adapter/ext/ext-base.js -> /opt/graphite/webapp/content/js/ext/adapter/ext
copying webapp/content/js/ext/adapter/ext/ext-base-debug.js -> /opt/graphite/webapp/content/js/ext/adapter/ext
creating /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-over-right-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-over-left-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-inactive-left-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-strip-bg.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-inactive-right-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-left-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tabs-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-btm-right-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/scroll-left.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-strip-btm-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-close.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/scroll-right.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/scroller-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
copying webapp/content/js/ext/resources/images/default/tabs/tab-strip-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/tabs
creating /opt/graphite/webapp/content/js/ext/resources/images/default/qtip
copying webapp/content/js/ext/resources/images/default/qtip/tip-anchor-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/qtip
copying webapp/content/js/ext/resources/images/default/qtip/close.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/qtip
copying webapp/content/js/ext/resources/images/default/qtip/tip-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/qtip
copying webapp/content/js/ext/resources/images/default/qtip/bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/qtip
copying webapp/content/js/ext/license.txt -> /opt/graphite/webapp/content/js/ext
copying webapp/content/js/ext/ext-all-debug.js -> /opt/graphite/webapp/content/js/ext
copying webapp/content/js/ext/ext-all.js -> /opt/graphite/webapp/content/js/ext
creating /opt/graphite/webapp/content/css
creating /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/sizer.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/inspect.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/center_left.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/close.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/bottom_left.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/maximize.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/center_right.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/overlay.png -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/bottom_right.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/top_mid.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/bottom_mid.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/top_right.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/clear.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/resize.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/top_left.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/bottom_right_resize.gif -> /opt/graphite/webapp/content/css/default
copying webapp/content/css/default/minimize.gif -> /opt/graphite/webapp/content/css/default
creating /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/mini-top.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/panel-close.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/expand.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/ns-collapse.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/collapse.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/mini-left.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/gradient-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/panel-title-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/panel-title-light-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/stick.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/stuck.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/ns-expand.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/mini-bottom.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/tab-close.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/tab-close-on.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
copying webapp/content/js/ext/resources/images/default/layout/mini-right.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/layout
creating /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/tabs.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/progress.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/panel.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/pivotgrid.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/editor.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/resizable.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/borders.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/dialog.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/menu.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/layout.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/form.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/date-picker.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/button.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/core.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/toolbar.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/reset.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/grid.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/box.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/qtips.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/window.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/panel-reset.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/list-view.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/debug.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/slider.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/tree.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/dd.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
copying webapp/content/js/ext/resources/css/structure/combo.css -> /opt/graphite/webapp/content/js/ext/resources/css/structure
creating /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-css.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-json.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-java.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-csharp.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-c_cpp.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-coffee.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-groovy.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-html.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/keybinding-vim.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/worker-javascript.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-clojure.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/ace.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/mode-javascript.js -> /opt/graphite/webapp/content/js/ace
copying webapp/content/js/ace/theme-textmate.js -> /opt/graphite/webapp/content/js/ace
creating /opt/graphite/webapp/content/js/ext/adapter/yui
copying webapp/content/js/ext/adapter/yui/ext-yui-adapter.js -> /opt/graphite/webapp/content/js/ext/adapter/yui
copying webapp/content/js/ext/adapter/yui/ext-yui-adapter-debug.js -> /opt/graphite/webapp/content/js/ext/adapter/yui
copying webapp/content/js/ext/resources/images/default/gradient-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default
copying webapp/content/js/ext/resources/images/default/s.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default
copying webapp/content/js/ext/resources/images/default/shadow.png -> /opt/graphite/webapp/content/js/ext/resources/images/default
copying webapp/content/js/ext/resources/images/default/shadow-lr.png -> /opt/graphite/webapp/content/js/ext/resources/images/default
copying webapp/content/js/ext/resources/images/default/shadow-c.png -> /opt/graphite/webapp/content/js/ext/resources/images/default
creating /opt/graphite/webapp/content/js/ext/resources/images/default/dd
copying webapp/content/js/ext/resources/images/default/dd/drop-no.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/dd
copying webapp/content/js/ext/resources/images/default/dd/drop-add.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/dd
copying webapp/content/js/ext/resources/images/default/dd/drop-yes.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/dd
creating /opt/graphite/webapp/content/html
copying webapp/content/html/searchHelp.html -> /opt/graphite/webapp/content/html
copying webapp/content/html/completerHelp.html -> /opt/graphite/webapp/content/html
copying webapp/content/html/timeHelp.html -> /opt/graphite/webapp/content/html
creating /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/exclamation.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/clear-trigger.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/trigger-square.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/search-trigger.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/error-tip-corners.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/trigger-tpl.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/trigger-square.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/search-trigger.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/checkbox.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/date-trigger.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/clear-trigger.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/date-trigger.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/trigger.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/radio.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/text-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
copying webapp/content/js/ext/resources/images/default/form/trigger.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/form
creating /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-editor-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-history-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-property.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-foundation.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tree.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-charts-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-history.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tabs.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-dd-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-list-views-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-grouping.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/direct.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-core.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-foundation-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tips.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-xml.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-editor.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tree-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-buttons-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-grouping-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tabs-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/direct-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/cmp-foundation-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-toolbars.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-tips-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-grouping-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-foundation.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-buttons.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-json-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-xml-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-property-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/cmp-foundation.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/window-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-core-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-charts.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/resizable.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-menu.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-toolbars-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-foundation.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-dd.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/resizable-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-menu-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-foundation-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/window.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-forms-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/state.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-list-views.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-grid-grouping.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/state-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/ext-foundation-debug.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/data-json.js -> /opt/graphite/webapp/content/js/ext/pkgs
copying webapp/content/js/ext/pkgs/pkg-forms.js -> /opt/graphite/webapp/content/js/ext/pkgs
creating /opt/graphite/webapp/content/js/ext/ux
copying webapp/content/js/ext/ux/DataViewTransition.js -> /opt/graphite/webapp/content/js/ext/ux
creating /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/right-corners.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/icon-error.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/icon-warning.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/left-right.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/icon-info.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/icon-question.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/left-right.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/left-corners.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/top-bottom.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/top-bottom.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/left-corners.psd -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
copying webapp/content/js/ext/resources/images/default/window/right-corners.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/window
creating /opt/graphite/webapp/content/js/window
copying webapp/content/js/window/effects.js -> /opt/graphite/webapp/content/js/window
copying webapp/content/js/window/prototype.js -> /opt/graphite/webapp/content/js/window
copying webapp/content/js/window/window_effects.js -> /opt/graphite/webapp/content/js/window
copying webapp/content/js/window/window.js -> /opt/graphite/webapp/content/js/window
creating /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/sort_desc.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/drop-no.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-unlock.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-prev.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-blue-split.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/sort-hd.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/group-expand-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-unlock.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-split.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-blue-hd.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/row-sel.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/sort_asc.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/row-over.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/arrow-left-white.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/group-by.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-hrow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-first.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/group-collapse.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-special-col-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-lock.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/col-move-top.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-next-disabled.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/wait.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/footer-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/columns.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/dirty.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-rowheader.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-lock.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/nowait.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/pick-button.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-hrow.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/group-expand.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-desc.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-last-disabled.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/col-move-bottom.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-loading.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-last.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hmenu-asc.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-first-disabled.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/refresh.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/done.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/row-check-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/row-expand-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/mso-hd.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/arrow-right-white.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-prev-disabled.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/page-next.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/invalid_line.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-hd-btn.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-special-col-sel-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/refresh-disabled.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/loading.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/drop-yes.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid-vista-hd.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/hd-pop.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
copying webapp/content/js/ext/resources/images/default/grid/grid3-hrow-over.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/grid
creating /opt/graphite/webapp/content/js/ext/adapter/prototype
copying webapp/content/js/ext/adapter/prototype/ext-prototype-adapter-debug.js -> /opt/graphite/webapp/content/js/ext/adapter/prototype
copying webapp/content/js/ext/adapter/prototype/ext-prototype-adapter.js -> /opt/graphite/webapp/content/js/ext/adapter/prototype
copying webapp/content/js/ext/resources/expressinstall.swf -> /opt/graphite/webapp/content/js/ext/resources
copying webapp/content/js/ext/resources/charts.swf -> /opt/graphite/webapp/content/js/ext/resources
copying webapp/content/js/ext/examples/shared/icons/arrow-up.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons
copying webapp/content/js/ext/examples/shared/icons/save.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons
copying webapp/content/js/ext/examples/shared/icons/arrow-down.gif -> /opt/graphite/webapp/content/js/ext/examples/shared/icons
copying webapp/content/js/ext/examples/shared/icons/silk.css -> /opt/graphite/webapp/content/js/ext/examples/shared/icons
creating /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/tabs.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/progress.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/panel.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/editor.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/resizable.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/borders.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/dialog.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/menu.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/layout.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/form.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/date-picker.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/button.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/core.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/toolbar.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/grid.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/box.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/qtips.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/window.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/list-view.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/debug.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/slider.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/tree.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/dd.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
copying webapp/content/js/ext/resources/css/theme-access/combo.css -> /opt/graphite/webapp/content/js/ext/resources/css/theme-access
creating /opt/graphite/webapp/content/js/ext/resources/images/default/slider
copying webapp/content/js/ext/resources/images/default/slider/slider-v-thumb.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/slider
copying webapp/content/js/ext/resources/images/default/slider/slider-v-bg.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/slider
copying webapp/content/js/ext/resources/images/default/slider/slider-bg.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/slider
copying webapp/content/js/ext/resources/images/default/slider/slider-thumb.png -> /opt/graphite/webapp/content/js/ext/resources/images/default/slider
creating /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/square.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/se-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/s-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/ne-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/sw-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/e-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/nw-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/ne-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/s-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/se-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/nw-handle-dark.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/e-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/js/ext/resources/images/default/sizer/sw-handle.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/sizer
copying webapp/content/css/dashboard.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/dashboard-white.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/dashboard-default.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/cli.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/jquery.autocomplete.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/darkX.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/default.css -> /opt/graphite/webapp/content/css
copying webapp/content/css/table.css -> /opt/graphite/webapp/content/css
creating /opt/graphite/webapp/content/js/ext/resources/images/default/progress
copying webapp/content/js/ext/resources/images/default/progress/progress-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/progress
creating /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/frame-right-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/button-minimize-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/button-close-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/titlebar-left-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/frame-bottom-left-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/titlebar-right-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/frame-left-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/titlebar-mid-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/frame-bottom-right-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/frame-bottom-mid-focused.png -> /opt/graphite/webapp/content/css/darkX
copying webapp/content/css/darkX/button-maximize-focused.png -> /opt/graphite/webapp/content/css/darkX
creating /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/large-loading.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/left-btn.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/right-btn.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/glass-bg.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/calendar.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/warning.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/blue-loading.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/loading-balls.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
copying webapp/content/js/ext/resources/images/default/shared/hd-sprite.gif -> /opt/graphite/webapp/content/js/ext/resources/images/default/shared
creating /opt/graphite/storage/log/webapp
copying conf/graphite.wsgi.example -> /opt/graphite/conf
copying conf/graphTemplates.conf.example -> /opt/graphite/conf
copying conf/dashboard.conf.example -> /opt/graphite/conf
creating /opt/graphite/examples
copying examples/example-client.py -> /opt/graphite/examples
copying examples/example-graphite-vhost.conf -> /opt/graphite/examples
running install_egg_info
Writing /opt/graphite/webapp/graphite_web-0.9.12-py2.7.egg-info
root@dvcloudlab231:/opt/graphite-project/graphite-web# cat example-graphite-vhost.conf
cat: example-graphite-vhost.conf: No such file or directory
root@dvcloudlab231:/opt/graphite-project/graphite-web# ls
bin check-dependencies.py contrib docs INSTALL MANIFEST.in README.md setup.cfg webapp
build conf distro examples LICENSE misc requirements.txt setup.py
root@dvcloudlab231:/opt/graphite-project/graphite-web# cd examples/
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# ls
example-client.py example-graphite-vhost.conf
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# cat example-graphite-vhost.conf
# This needs to be in your server's config somewhere, probably
# the main httpd.conf
# NameVirtualHost *:80
# This line also needs to be in your server's config.
# LoadModule wsgi_module modules/mod_wsgi.so
# You need to manually edit this file to fit your needs.
# This configuration assumes the default installation prefix
# of /opt/graphite/, if you installed graphite somewhere else
# you will need to change all the occurances of /opt/graphite/
# in this file to your chosen install location.
<IfModule !wsgi_module.c>
LoadModule wsgi_module modules/mod_wsgi.so
</IfModule>
# XXX You need to set this up!
# Read http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGISocketPrefix
WSGISocketPrefix run/wsgi
<VirtualHost *:80>
ServerName graphite
DocumentRoot "/opt/graphite/webapp"
ErrorLog /opt/graphite/storage/log/webapp/error.log
CustomLog /opt/graphite/storage/log/webapp/access.log common
# I've found that an equal number of processes & threads tends
# to show the best performance for Graphite (ymmv).
WSGIDaemonProcess graphite processes=5 threads=5 display-name='%{GROUP}' inactivity-timeout=120
WSGIProcessGroup graphite
WSGIApplicationGroup %{GLOBAL}
WSGIImportScript /opt/graphite/conf/graphite.wsgi process-group=graphite application-group=%{GLOBAL}
# XXX You will need to create this file! There is a graphite.wsgi.example
# file in this directory that you can safely use, just copy it to graphite.wgsi
WSGIScriptAlias / /opt/graphite/conf/graphite.wsgi
Alias /content/ /opt/graphite/webapp/content/
<Location "/content/">
SetHandler None
</Location>
# XXX In order for the django admin site media to work you
# must change @DJANGO_ROOT@ to be the path to your django
# installation, which is probably something like:
# /usr/lib/python2.6/site-packages/django
Alias /media/ "@DJANGO_ROOT@/contrib/admin/media/"
<Location "/media/">
SetHandler None
</Location>
# The graphite.wsgi file has to be accessible by apache. It won't
# be visible to clients because of the DocumentRoot though.
<Directory /opt/graphite/conf/>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# sudo cp example-graphite-vhost.conf /etc/apache2/sites-available/default
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# sudo cp /opt/graphite/conf/graphite.wsgi.example /opt/graphite/conf/graphite.wsgi
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# cat /opt/graphite/conf/graphite.wsgi
import os, sys
sys.path.append('/opt/graphite/webapp')
os.environ['DJANGO_SETTINGS_MODULE'] = 'graphite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
# READ THIS
# Initializing the search index can be very expensive, please include
# the WSGIImportScript directive pointing to this script in your vhost
# config to ensure the index is preloaded before any requests are handed
# to the process.
from graphite.logger import log
log.info("graphite.wsgi - pid %d - reloading search index" % os.getpid())
import graphite.metrics.search
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# sudo mkdir /etc/httpd
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# sudo mkdir /etc/httpd/wsgi
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# vim /etc/apache2/sites-available/default
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# sudo /etc/init.d/apache2 reload
* Reloading web server config apache2 [Sun Apr 13 18:20:04 2014] [warn] module wsgi_module is already loaded, skipping
[ OK ]
root@dvcloudlab231:/opt/graphite-project/graphite-web/examples# cd /opt/graphite/webapp/graphite/
root@dvcloudlab231:/opt/graphite/webapp/graphite# ls
account cli graphlot logger.py metrics settings.py templates util.py views.pyc
app_settings.py composer __init__.py logger.pyc remote_storage.py settings.pyc thirdparty util.pyc whitelist
app_settings.pyc dashboard __init__.pyc manage.py remote_storage.pyc storage.py urls.py version
browser events local_settings.py.example manage.pyc render storage.pyc urls.pyc views.py
root@dvcloudlab231:/opt/graphite/webapp/graphite# vim settings.py
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo python manage.py syncdb
Could not import graphite.local_settings, using defaults!
/opt/graphite/webapp/graphite/settings.py:231: UserWarning: SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security
warn('SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security')
Traceback (most recent call last):
File "manage.py", line 13, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 429, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 191, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 219, in execute
self.validate()
File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 249, in validate
num_errors = get_validation_errors(s, app)
File "/usr/lib/python2.7/dist-packages/django/core/management/validation.py", line 35, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 146, in get_app_errors
self._populate()
File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 64, in _populate
self.load_app(app_name)
File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 78, in load_app
models = import_module('.models', app_name)
File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/graphite/webapp/graphite/events/models.py", line 6, in <module>
from tagging.managers import ModelTaggedItemManager
File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.2-py2.7.egg/tagging/managers.py", line 8, in <module>
from .models import Tag, TaggedItem
File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.2-py2.7.egg/tagging/models.py", line 7, in <module>
from django.utils.encoding import python_2_unicode_compatible
ImportError: cannot import name python_2_unicode_compatible
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo easy_install django-tagging==0.3.1
Searching for django-tagging==0.3.1
Reading http://pypi.python.org/simple/django-tagging/
Reading http://code.google.com/p/django-tagging/
Reading https://code.google.com/p/django-tagging/
Best match: django-tagging 0.3.1
Downloading https://pypi.python.org/packages/source/d/django-tagging/django-tagging-0.3.1.tar.gz#md5=a0855f2b044db15f3f8a025fa1016ddf
Processing django-tagging-0.3.1.tar.gz
Running django-tagging-0.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-H9TasU/django-tagging-0.3.1/egg-dist-tmp-RywFRD
zip_safe flag not set; analyzing archive contents...
tagging.tests.settings: module references __file__
tagging.tests.tests: module references __file__
Removing django-tagging 0.3.2 from easy-install.pth file
Adding django-tagging 0.3.1 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/django_tagging-0.3.1-py2.7.egg
Processing dependencies for django-tagging==0.3.1
Finished processing dependencies for django-tagging==0.3.1
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo python manage.py syncdb
Could not import graphite.local_settings, using defaults!
/opt/graphite/webapp/graphite/settings.py:231: UserWarning: SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security
warn('SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security')
Creating tables ...
Creating table account_profile
Creating table account_variable
Creating table account_view
Creating table account_window
Creating table account_mygraph
Creating table dashboard_dashboard_owners
Creating table dashboard_dashboard
Creating table events_event
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
Creating table django_session
Creating table django_admin_log
Creating table django_content_type
Creating table tagging_tag
Creating table tagging_taggeditem
You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (Leave blank to use 'root'):
E-mail address:
Error: That e-mail address is invalid.
E-mail address:
Error: That e-mail address is invalid.
E-mail address:
Error: That e-mail address is invalid.
E-mail address: [email protected]
Password:
Password (again):
Superuser created successfully.
Installing custom SQL ...
Installing indexes ...
No fixtures found.
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo chown -R www-data:www-data /opt/graphite/storage/
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo /etc/init.d/apache2 restart
* Restarting web server apache2 [Sun Apr 13 18:27:00 2014] [warn] module wsgi_module is already loaded, skipping
... waiting .[Sun Apr 13 18:27:02 2014] [warn] module wsgi_module is already loaded, skipping
[ OK ]
root@dvcloudlab231:/opt/graphite/webapp/graphite# cd /opt/graphite/webapp/graphite
root@dvcloudlab231:/opt/graphite/webapp/graphite# ls
account cli graphlot logger.py metrics settings.py templates util.py views.pyc
app_settings.py composer __init__.py logger.pyc remote_storage.py settings.pyc thirdparty util.pyc whitelist
app_settings.pyc dashboard __init__.pyc manage.py remote_storage.pyc storage.py urls.py version
browser events local_settings.py.example manage.pyc render storage.pyc urls.pyc views.py
root@dvcloudlab231:/opt/graphite/webapp/graphite# sudo cp local_settings.py.example local_settings.py
root@dvcloudlab231:/opt/graphite/webapp/graphite# vim local_settings.py
root@dvcloudlab231:/opt/graphite/webapp/graphite# cd /opt/graphite/
root@dvcloudlab231:/opt/graphite# ls
bin conf examples lib storage webapp
root@dvcloudlab231:/opt/graphite# cd bin/
root@dvcloudlab231:/opt/graphite/bin# ls
build-index.sh carbon-aggregator.py carbon-cache.py carbon-client.py carbon-relay.py run-graphite-devel-server.py validate-storage-schemas.py
root@dvcloudlab231:/opt/graphite/bin# vim carbon-c
carbon-cache.py carbon-client.py
root@dvcloudlab231:/opt/graphite/bin# vim carbon-cache.py
root@dvcloudlab231:/opt/graphite/bin# apt-get install git-core curl build-essential openssl libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
libssl-dev is already the newest version.
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
git-core
The following packages will be DOWNGRADED:
curl openssl
0 upgraded, 1 newly installed, 2 downgraded, 0 to remove and 130 not upgraded.
Need to get 662 kB of archives.
After this operation, 20.5 kB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
root@dvcloudlab231:/opt/graphite/bin# cd
root@dvcloudlab231:~# cd /opt/
root@dvcloudlab231:/opt# ls
cloudera gradle-1.11 graphite kibana-3.0.0 logstash redis-2.4.16.tar.gz
elp gradle-1.11-all.zip graphite-project kibana-3.0.0.zip redis-2.4.16 redis-2.4.17.tar.gz
root@dvcloudlab231:/opt# mkdir statsd
root@dvcloudlab231:/opt#
root@dvcloudlab231:/opt# cd statsd/
root@dvcloudlab231:/opt/statsd# ls
root@dvcloudlab231:/opt/statsd# sudo apt-get install --assume-yes python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-software-properties is already the newest version.
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 132 not upgraded.
root@dvcloudlab231:/opt/statsd# sudo apt-add-repository ppa:chris-lea/node.js
You are about to add the following PPA to your system:
Evented I/O for V8 javascript. Node's goal is to provide an easy way to build scalable network programs
More info: https://launchpad.net/~chris-lea/+archive/node.js
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.PaNH43ysxM --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//cloudera-cm4.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 136221EE520DDFAF0A905689B9316A7BC7917B12
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: key C7917B12: public key "Launchpad chrislea" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
root@dvcloudlab231:/opt/statsd# sudo apt-get update
Hit http://192.168.70.159 precise-impala1.2.1 Release.gpg
Hit http://192.168.70.159 precise-cdh4.4.0 Release.gpg
Hit http://192.168.70.159 precise-impala1.2.1 Release
Hit http://192.168.70.159 precise-cdh4.4.0 Release
Hit http://192.168.70.159 precise-impala1.2.1/contrib amd64 Packages
Ign http://192.168.70.159 precise-impala1.2.1/contrib TranslationIndex
Hit http://192.168.70.159 precise-cdh4.4.0/contrib amd64 Packages
Ign http://192.168.70.159 precise-cdh4.4.0/contrib TranslationIndex
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en_US
Ign http://192.168.70.159 precise-impala1.2.1/contrib Translation-en
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en_US
Ign http://192.168.70.159 precise-cdh4.4.0/contrib Translation-en
Hit http://archive.cloudera.com precise-cm5 Release.gpg
Get:1 http://ppa.launchpad.net precise Release.gpg [316 B]
Hit http://us.archive.ubuntu.com precise Release.gpg
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release.gpg
Get:2 http://ppa.launchpad.net precise Release [11.9 kB]
Hit http://us.archive.ubuntu.com precise Release
Hit http://archive.cloudera.com precise-cm5 Release
Get:3 http://ppa.launchpad.net precise/main Sources [825 B]
Hit http://us.archive.ubuntu.com precise/main Sources
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1 Release
Get:4 http://ppa.launchpad.net precise/main amd64 Packages [1,373 B]
Get:5 http://ppa.launchpad.net precise/main i386 Packages [1,375 B]
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/restricted Sources
Hit http://us.archive.ubuntu.com precise/universe Sources
Hit http://us.archive.ubuntu.com precise/multiverse Sources
Hit http://us.archive.ubuntu.com precise/main amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages
Hit http://us.archive.ubuntu.com precise/universe amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com precise/main i386 Packages
Hit http://us.archive.ubuntu.com precise/restricted i386 Packages
Hit http://us.archive.ubuntu.com precise/universe i386 Packages
Hit http://archive.cloudera.com precise-cm5/contrib Sources
Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://archive.cloudera.com precise-cm5/contrib amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Ign http://archive.cloudera.com precise-cm5/contrib TranslationIndex
Hit http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib amd64 Packages
Hit http://us.archive.ubuntu.com precise/main Translation-en
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Hit http://us.archive.ubuntu.com precise/universe Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://archive.cloudera.com precise-cm5/contrib Translation-en_US
Ign http://archive.cloudera.com precise-cm5/contrib Translation-en
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib Translation-en_US
Ign http://archive.cloudera.com precise-cm5.0.0-beta-1/contrib Translation-en
Fetched 15.7 kB in 8s (1,947 B/s)
Reading package lists... Done
root@dvcloudlab231:/opt/statsd# sudo apt-get install --assume-yes nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
rlwrap
The following NEW packages will be installed:
nodejs rlwrap
0 upgraded, 2 newly installed, 0 to remove and 132 not upgraded.
Need to get 5,700 kB of archives.
After this operation, 17.3 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe rlwrap amd64 0.37-2 [81.0 kB]
Get:2 http://ppa.launchpad.net/chris-lea/node.js/ubuntu/ precise/main nodejs amd64 0.10.26-1chl1~precise1 [5,619 kB]
Fetched 5,700 kB in 30s (186 kB/s)
Selecting previously unselected package rlwrap.
(Reading database ... 115819 files and directories currently installed.)
Unpacking rlwrap (from .../rlwrap_0.37-2_amd64.deb) ...
Selecting previously unselected package nodejs.
Unpacking nodejs (from .../nodejs_0.10.26-1chl1~precise1_amd64.deb) ...
Processing triggers for man-db ...
Setting up rlwrap (0.37-2) ...
update-alternatives: using /usr/bin/rlwrap to provide /usr/bin/readline-editor (readline-editor) in auto mode.
Setting up nodejs (0.10.26-1chl1~precise1) ...
root@dvcloudlab231:/opt/statsd# git clone git://github.com/etsy/statsd.git
Cloning into 'statsd'...
remote: Reusing existing pack: 2371, done.
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 2374 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2374/2374), 597.26 KiB | 181 KiB/s, done.
Resolving deltas: 100% (1187/1187), done.
root@dvcloudlab231:/opt/statsd# ls
statsd
root@dvcloudlab231:/opt/statsd# cd statsd/
root@dvcloudlab231:/opt/statsd/statsd# ls
backends Changelog.md debian exampleConfig.js examples LICENSE proxy.js run_tests.sh test
bin CONTRIBUTING.md docs exampleProxyConfig.js lib package.json README.md stats.js utils
root@dvcloudlab231:/opt/statsd/statsd# cat >> /tmp/localConfig.js << EOF
> {
> graphitePort: 2003
> , graphiteHost: "127.0.0.1"
> , port: 8125
> }
> EOF
root@dvcloudlab231:/opt/statsd/statsd# cd ../.
root@dvcloudlab231:/opt/statsd# cd ..
root@dvcloudlab231:/opt# rm -rf statsd/
root@dvcloudlab231:/opt# cd /opt && sudo git clone git://github.com/etsy/statsd.git
Cloning into 'statsd'...
remote: Reusing existing pack: 2371, done.
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 2374 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2374/2374), 597.26 KiB | 171 KiB/s, done.
Resolving deltas: 100% (1187/1187), done.
root@dvcloudlab231:/opt#
root@dvcloudlab231:/opt# # StatsD configuration
root@dvcloudlab231:/opt# cat >> /tmp/localConfig.js << EOF
> {
> graphitePort: 2003
> , graphiteHost: "127.0.0.1"
> , port: 8125
> }
> EOF
root@dvcloudlab231:/opt#
root@dvcloudlab231:/opt# sudo cp /tmp/localConfig.js /opt/statsd/localConfig.js
root@dvcloudlab231:/opt# cd /opt/
root@dvcloudlab231:/opt# ls
cloudera gradle-1.11 graphite kibana-3.0.0 logstash redis-2.4.16.tar.gz statsd
elp gradle-1.11-all.zip graphite-project kibana-3.0.0.zip redis-2.4.16 redis-2.4.17.tar.gz
root@dvcloudlab231:/opt# cd statsd/
root@dvcloudlab231:/opt/statsd# ls
backends Changelog.md debian exampleConfig.js examples LICENSE package.json README.md stats.js utils
bin CONTRIBUTING.md docs exampleProxyConfig.js lib localConfig.js proxy.js run_tests.sh test
root@dvcloudlab231:/opt/statsd# vim localConfig.js
root@dvcloudlab231:/opt/statsd# cp /tmp/localConfig.js /opt/statsd/localConfig.js
root@dvcloudlab231:/opt/statsd# cat localConfig.js
{
graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
}
{
graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
}
root@dvcloudlab231:/opt/statsd# cat /tmp/localConfig.js
{
graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
}
{
graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
}
root@dvcloudlab231:/opt/statsd# rm -rf /tmp/localConfig.js
root@dvcloudlab231:/opt/statsd# cat >> /tmp/localConfig.js << EOF
> {
> graphitePort: 2003
> , graphiteHost: "127.0.0.1"
> , port: 8125
> }
> EOF
root@dvcloudlab231:/opt/statsd#
root@dvcloudlab231:/opt/statsd# sudo cp /tmp/localConfig.js /opt/statsd/localConfig.js
root@dvcloudlab231:/opt/statsd# cat /opt/statsd/localConfig.js
{
graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
}
root@dvcloudlab231:/opt/statsd# sudo apt-get install --assume-yes upstart monit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
Suggested packages:
exim4 postfix mail-transport-agent graphviz
The following NEW packages will be installed:
monit
The following packages will be DOWNGRADED:
upstart
0 upgraded, 1 newly installed, 1 downgraded, 0 to remove and 131 not upgraded.
Need to get 585 kB of archives.
After this operation, 753 kB of additional disk space will be used.
E: There are problems and -y was used without --force-yes
root@dvcloudlab231:/opt/statsd# sudo apt-get install upstart monit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
Suggested packages:
exim4 postfix mail-transport-agent graphviz
The following NEW packages will be installed:
monit
The following packages will be DOWNGRADED:
upstart
0 upgraded, 1 newly installed, 1 downgraded, 0 to remove and 131 not upgraded.
Need to get 585 kB of archives.
After this operation, 753 kB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
root@dvcloudlab231:/opt/statsd# sudo apt-get install monit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libopts25 ntp
Use 'apt-get autoremove' to remove them.
Suggested packages:
exim4 postfix mail-transport-agent
The following NEW packages will be installed:
monit
0 upgraded, 1 newly installed, 0 to remove and 132 not upgraded.
Need to get 276 kB of archives.
After this operation, 732 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe monit amd64 1:5.3.2-1 [276 kB]
Fetched 276 kB in 2s (135 kB/s)
Selecting previously unselected package monit.
(Reading database ... 117336 files and directories currently installed.)
Unpacking monit (from .../monit_1%3a5.3.2-1_amd64.deb) ...
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Setting up monit (1:5.3.2-1) ...
* Starting daemon monitor monit [ OK ]
root@dvcloudlab231:/opt/statsd# cat >> /tmp/statsd.conf << EOF
> #!upstart
> description "Statsd node.js server"
> author "statsd install gist"
>
> start on startup
> stop on shutdown
>
> script
> export HOME="/root"
>
> echo $$ > /var/run/statsd.pid
> exec sudo -u www-data /usr/bin/nodejs /opt/statsd/stats.js /opt/statsd/localConfig.js >> /var/log/statsd.log 2> /var/log/statsd.error.log
> end script
>
> pre-start script
> # Date format same as (new Date()).toISOString() for consistency
> echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/statsd.log
> end script
>
> pre-stop script
> rm /var/run/statsd.pid
> echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/statsd.log
> end script
> EOF
root@dvcloudlab231:/opt/statsd#
root@dvcloudlab231:/opt/statsd# node
node nodejs
root@dvcloudlab231:/opt/statsd# node
node nodejs
root@dvcloudlab231:/opt/statsd# node
node nodejs
root@dvcloudlab231:/opt/statsd# sudo cp /tmp/statsd.conf /etc/init/statsd.conf
root@dvcloudlab231:/opt/statsd# cat >> /tmp/monit.conf << EOF
> #!monit
> set logfile /var/log/monit.log
>
> check process nodejs with pidfile "/var/run/statsd.pid"
> start program = "/sbin/start statsd"
> stop program = "/sbin/stop statsd"
> EOF
root@dvcloudlab231:/opt/statsd# sudo cp /tmp/monit.conf /etc/monit/conf.d/statsd
root@dvcloudlab231:/opt/statsd#
root@dvcloudlab231:/opt/statsd# # Restart monit
root@dvcloudlab231:/opt/statsd# sudo /etc/init.d/monit restart
* Stopping daemon monitor monit [ OK ]
* Starting daemon monitor monit [ OK ]
root@dvcloudlab231:/opt/statsd# /etc/init.d/s
sendsigs single statd stop-bootlogd sudo
setvtrgb ssh statd-mounting stop-bootlogd-single supervisor
root@dvcloudlab231:/opt/statsd# /etc/init.d/s
sendsigs single statd stop-bootlogd sudo
setvtrgb ssh statd-mounting stop-bootlogd-single supervisor
root@dvcloudlab231:/opt/statsd# /etc/init.d/s
sendsigs single statd stop-bootlogd sudo
setvtrgb ssh statd-mounting stop-bootlogd-single supervisor
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/st
statd statd-mounting stop-bootlogd stop-bootlogd-single
root@dvcloudlab231:/opt/statsd# /etc/init.d/statd
statd statd-mounting
root@dvcloudlab231:/opt/statsd# /etc/init.d/statd
statd statd-mounting
root@dvcloudlab231:/opt/statsd# /etc/init.d/statd status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service statd status
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status statd
statd start/running, process 9513
root@dvcloudlab231:/opt/statsd# ps -aux|grep statd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
statd 9513 0.0 0.0 21508 532 ? Ss 2013 0:00 rpc.statd -L
root 29210 0.0 0.0 11680 936 pts/4 S+ 18:53 0:00 grep --color=auto statd
root@dvcloudlab231:/opt/statsd# ls -ld /proc/9513/cwd
lrwxrwxrwx 1 root root 0 Apr 2 04:30 /proc/9513/cwd -> /var/lib/nfs
root@dvcloudlab231:/opt/statsd# /etc/init.d/statd
statd statd-mounting
root@dvcloudlab231:/opt/statsd# /etc/init.d/statd
statd statd-mounting
root@dvcloudlab231:/opt/statsd# /etc/init.d/s
sendsigs single statd stop-bootlogd sudo
setvtrgb ssh statd-mounting stop-bootlogd-single supervisor
root@dvcloudlab231:/opt/statsd# sudo cp /tmp/statsd.conf /etc/init/statsd.conf
root@dvcloudlab231:/opt/statsd# ps -aux|grep node
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
rabbitmq 13101 0.0 0.1 2134732 27340 ? Sl 17:58 0:03 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -noshell -noinput -sname rabbit@dvcloudlab231 -boot /var/lib/rabbitmq/mnesia/rabbit@dvcloudlab231-plugins-expand/rabbit -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/[email protected]"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/[email protected]"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@dvcloudlab231"
hdfs 25997 0.3 2.8 1968632 462208 ? Sl Jan22 464:05 /usr/lib/jvm/java-7-oracle-cloudera/bin/java -Dproc_namenode -Xmx1000m -Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs -Dhadoop.log.file=hadoop-cmf-hdfs1-NAMENODE-dvcloudlab231.deepvalue.net.log.out -Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Xms1073741824 -Xmx1073741824 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:-CMSConcurrentMTEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.namenode.NameNode
hdfs 26000 0.2 2.5 1877132 419212 ? Sl Jan22 253:47 /usr/lib/jvm/java-7-oracle-cloudera/bin/java -Dproc_secondarynamenode -Xmx1000m -Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs -Dhadoop.log.file=hadoop-cmf-hdfs1-SECONDARYNAMENODE-dvcloudlab231.deepvalue.net.log.out -Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Xms1073741824 -Xmx1073741824 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:-CMSConcurrentMTEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode
hdfs 26072 0.2 1.6 1406900 271364 ? Sl Jan22 310:18 /usr/lib/jvm/java-7-oracle-cloudera/bin/java -Dproc_datanode -Xmx1000m -Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs -Dhadoop.log.file=hadoop-cmf-hdfs1-DATANODE-dvcloudlab231.deepvalue.net.log.out -Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=/opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -server -Xms572074013 -Xmx572074013 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:-CMSConcurrentMTEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.datanode.DataNode
root 28992 0.0 0.0 47336 1748 ? Ss 18:52 0:00 sudo -u www-data /usr/bin/nodejs /opt/statsd/stats.js /opt/statsd/localConfig.js
root 29675 0.0 0.0 11680 936 pts/4 S+ 18:55 0:00 grep --color=auto node
root@dvcloudlab231:/opt/statsd# cd /opt/graphite/
root@dvcloudlab231:/opt/graphite# sudo ./bin/carbon-cache.py start
Traceback (most recent call last):
File "./bin/carbon-cache.py", line 28, in <module>
from carbon.util import run_twistd_plugin
File "/opt/graphite/lib/carbon/util.py", line 21, in <module>
from twisted.scripts._twistd_unix import daemonize
ImportError: cannot import name daemonize
root@dvcloudlab231:/opt/graphite# vim ./bin/carbon-cache.py
root@dvcloudlab231:/opt/graphite# vim /opt/graphite/lib/carbon/util.py
root@dvcloudlab231:/opt/graphite# pip install daemonize
The program 'pip' is currently not installed. You can install it by typing:
apt-get install python-pip
root@dvcloudlab231:/opt/graphite# easy_install daemonize
Searching for daemonize
Reading http://pypi.python.org/simple/daemonize/
Best match: daemonize 2.2.3
Downloading https://pypi.python.org/packages/source/d/daemonize/daemonize-2.2.3.tar.gz#md5=ecbcc358af77d050d8926b5003e60389
Processing daemonize-2.2.3.tar.gz
Running daemonize-2.2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FnKAXV/daemonize-2.2.3/egg-dist-tmp-vEhx_T
zip_safe flag not set; analyzing archive contents...
Adding daemonize 2.2.3 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/daemonize-2.2.3-py2.7.egg
Processing dependencies for daemonize
Finished processing dependencies for daemonize
root@dvcloudlab231:/opt/graphite# vim /opt/graphite/lib/carbon/util.py
root@dvcloudlab231:/opt/graphite#
root@dvcloudlab231:/opt/graphite#
root@dvcloudlab231:/opt/graphite#
root@dvcloudlab231:/opt/graphite# cd /opt/graphite/
root@dvcloudlab231:/opt/graphite# sudo ./bin/carbon-cache.py start
Starting carbon-cache (instance a)
root@dvcloudlab231:/opt/graphite# vim /etc/apache2/sites-available/default
root@dvcloudlab231:/opt/graphite# cd /etc/apache2/sites-available/
root@dvcloudlab231:/etc/apache2/sites-available# ls
default default-ssl
root@dvcloudlab231:/etc/apache2/sites-available# cd ../sites-
sites-available/ sites-enabled/
root@dvcloudlab231:/etc/apache2/sites-available# cd ../sites-
sites-available/ sites-enabled/
root@dvcloudlab231:/etc/apache2/sites-available# cd ../sites-enabled/
root@dvcloudlab231:/etc/apache2/sites-enabled# vim 000-default
root@dvcloudlab231:/etc/apache2/sites-enabled# cd -
/etc/apache2/sites-available
root@dvcloudlab231:/etc/apache2/sites-available# ls
default default-ssl
root@dvcloudlab231:/etc/apache2/sites-available# vim default
root@dvcloudlab231:/etc/apache2/sites-available# netstat -pln|grep 8081
root@dvcloudlab231:/etc/apache2/sites-available# /etc/init.d/ap
apache2 apparmor
root@dvcloudlab231:/etc/apache2/sites-available# /etc/init.d/apache2 restart
* Restarting web server apache2 [Sun Apr 13 19:16:18 2014] [warn] module wsgi_module is already loaded, skipping
[Sun Apr 13 19:16:18 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting .[Sun Apr 13 19:16:20 2014] [warn] module wsgi_module is already loaded, skipping
[Sun Apr 13 19:16:20 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
[ OK ]
root@dvcloudlab231:/etc/apache2/sites-available# cat default
default default-ssl
root@dvcloudlab231:/etc/apache2/sites-available# cat default
# This needs to be in your server's config somewhere, probably
# the main httpd.conf
# NameVirtualHost *:80
# This line also needs to be in your server's config.
# LoadModule wsgi_module modules/mod_wsgi.so
# You need to manually edit this file to fit your needs.
# This configuration assumes the default installation prefix
# of /opt/graphite/, if you installed graphite somewhere else
# you will need to change all the occurances of /opt/graphite/
# in this file to your chosen install location.
<IfModule !wsgi_module.c>
LoadModule wsgi_module modules/mod_wsgi.so
</IfModule>
# XXX You need to set this up!
# Read http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGISocketPrefix
WSGISocketPrefix /etc/httpd/wsgi
#WSGISocketPrefix run/wsgi
<VirtualHost *:8081>
ServerName graphite
DocumentRoot "/opt/graphite/webapp"
ErrorLog /opt/graphite/storage/log/webapp/error.log
CustomLog /opt/graphite/storage/log/webapp/access.log common
# I've found that an equal number of processes & threads tends
# to show the best performance for Graphite (ymmv).
WSGIDaemonProcess graphite processes=5 threads=5 display-name='%{GROUP}' inactivity-timeout=120
WSGIProcessGroup graphite
WSGIApplicationGroup %{GLOBAL}
WSGIImportScript /opt/graphite/conf/graphite.wsgi process-group=graphite application-group=%{GLOBAL}
# XXX You will need to create this file! There is a graphite.wsgi.example
# file in this directory that you can safely use, just copy it to graphite.wgsi
WSGIScriptAlias / /opt/graphite/conf/graphite.wsgi
Alias /content/ /opt/graphite/webapp/content/
<Location "/content/">
SetHandler None
</Location>
# XXX In order for the django admin site media to work you
# must change @DJANGO_ROOT@ to be the path to your django
# installation, which is probably something like:
# /usr/lib/python2.6/site-packages/django
Alias /media/ "@DJANGO_ROOT@/contrib/admin/media/"
<Location "/media/">
SetHandler None
</Location>
# The graphite.wsgi file has to be accessible by apache. It won't
# be visible to clients because of the DocumentRoot though.
<Directory /opt/graphite/conf/>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
root@dvcloudlab231:/etc/apache2/sites-available# cat /opt/graphite/conf/graphite.wsgi
import os, sys
sys.path.append('/opt/graphite/webapp')
os.environ['DJANGO_SETTINGS_MODULE'] = 'graphite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
# READ THIS
# Initializing the search index can be very expensive, please include
# the WSGIImportScript directive pointing to this script in your vhost
# config to ensure the index is preloaded before any requests are handed
# to the process.
from graphite.logger import log
log.info("graphite.wsgi - pid %d - reloading search index" % os.getpid())
import graphite.metrics.search
root@dvcloudlab231:/etc/apache2/sites-available# python
Python 2.7.3 (default, Apr 20 2012, 22:39:59)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os, sys
>>> sys.path.append('/opt/graphite/webapp')
>>> os.environ['DJANGO_SETTINGS_MODULE'] = 'graphite.settings'
>>>
>>> import django.core.handlers.wsgi
>>>
>>> application = django.core.handlers.wsgi.WSGIHandler()
>>> from graphite.logger import log
/opt/graphite/webapp/graphite/settings.py:231: UserWarning: SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security
warn('SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security')
>>> log.info("graphite.wsgi - pid %d - reloading search index" % os.getpid())
>>> import graphite.metrics.search
>>>
root@dvcloudlab231:/etc/apache2/sites-available# vim default
root@dvcloudlab231:/etc/apache2/sites-available# vim /opt/graphite/storage/log/webapp/error.log
root@dvcloudlab231:/etc/apache2/sites-available# cd /opt/graphite/storage/log
root@dvcloudlab231:/opt/graphite/storage/log# ls
carbon-cache webapp
root@dvcloudlab231:/opt/graphite/storage/log# ls- ltr
No command 'ls-' found, did you mean:
Command 'lsh' from package 'lsh-client' (universe)
Command 'lsw' from package 'suckless-tools' (universe)
Command 'lst' from package 'lustre-utils' (universe)
Command 'ls' from package 'coreutils' (main)
ls-: command not found
root@dvcloudlab231:/opt/graphite/storage/log# ls -ltr
total 8
drwxr-xr-x 3 root root 4096 Apr 13 19:06 carbon-cache
drwxr-xr-x 2 www-data www-data 4096 Apr 13 19:23 webapp
root@dvcloudlab231:/opt/graphite/storage/log# sudo chmod a+w webapp
root@dvcloudlab231:/opt/graphite/storage/log# ls -ltr
total 8
drwxr-xr-x 3 root root 4096 Apr 13 19:06 carbon-cache
drwxrwxrwx 2 www-data www-data 4096 Apr 13 19:23 webapp
root@dvcloudlab231:/opt/graphite/storage/log# chmod -R a+w /opt/graphite/storage^C
root@dvcloudlab231:/opt/graphite/storage/log# cd .
root@dvcloudlab231:/opt/graphite/storage/log# cd ..
root@dvcloudlab231:/opt/graphite/storage# l
carbon-cache-a.pid graphite.db index lists/ log/ rrd/ whisper/
root@dvcloudlab231:/opt/graphite/storage# cd ..
root@dvcloudlab231:/opt/graphite# ls
bin conf examples lib storage webapp
root@dvcloudlab231:/opt/graphite# ls -la
total 32
drwxr-xr-x 8 root root 4096 Apr 13 18:15 .
drwxr-xr-x 11 root root 4096 Apr 13 18:47 ..
drwxr-xr-x 2 root root 4096 Apr 13 19:00 bin
drwxr-xr-x 2 root root 4096 Apr 13 18:17 conf
drwxr-xr-x 2 root root 4096 Apr 13 18:15 examples
drwxr-xr-x 4 root root 4096 Apr 13 18:10 lib
drwxr-xr-x 6 www-data www-data 4096 Apr 13 19:06 storage
drwxr-xr-x 4 root root 4096 Apr 13 18:15 webapp
root@dvcloudlab231:/opt/graphite# chmod -R a+w /opt/graphite/storage
root@dvcloudlab231:/opt/graphite# /etc/init.d/ap
apache2 apparmor
root@dvcloudlab231:/opt/graphite# /etc/init.d/apache2 restart
* Restarting web server apache2 [Sun Apr 13 19:25:27 2014] [warn] module wsgi_module is already loaded, skipping
... waiting [Sun Apr 13 19:25:28 2014] [warn] module wsgi_module is already loaded, skipping
[ OK ]
root@dvcloudlab231:/opt/graphite#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment