Forked from jgeurts/install-graphite-ubuntu-12.04.sh
Last active
August 29, 2015 13:59
-
-
Save bugcy013/10605003 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #################################### | |
| # 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 | |
| */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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