-
-
Save jbraeuer/1715985 to your computer and use it in GitHub Desktop.
| #! /bin/bash | |
| # | |
| # This script needs "fpm". If you dont have it, | |
| # run "gem install fpm" | |
| # | |
| # You also need to "apt-get install python-setuptools" (otherwise fpm fails) | |
| clean() { | |
| rm -rf whisper-0.9.9 carbon-0.9.9 graphite-web-0.9.9 | |
| rm -f python*.deb | |
| } | |
| download() { | |
| [ -e graphite-web-0.9.9.tar.gz ] || wget http://launchpad.net/graphite/0.9/0.9.9/+download/graphite-web-0.9.9.tar.gz | |
| [ -e carbon-0.9.9.tar.gz ] || wget http://launchpad.net/graphite/0.9/0.9.9/+download/carbon-0.9.9.tar.gz | |
| [ -e whisper-0.9.9.tar.gz ] || wget http://launchpad.net/graphite/0.9/0.9.9/+download/whisper-0.9.9.tar.gz | |
| } | |
| extract() { | |
| tar -zxvf graphite-web-0.9.9.tar.gz | |
| tar -zxvf carbon-0.9.9.tar.gz | |
| tar -zxvf whisper-0.9.9.tar.gz | |
| } | |
| package() { | |
| fpm -s python -t deb txamqp | |
| fpm -s python -t deb -S 2.7 --depends "python" --depends "python-support" whisper-0.9.9/setup.py | |
| fpm -s python -t deb -S 2.7 --depends "python" --depends "python-support" \ | |
| --depends "python-twisted" carbon-0.9.9/setup.py | |
| fpm -s python -t deb -S 2.7 --depends "python" --depends "python-support" \ | |
| --depends "python-twisted" \ | |
| --depends "python-cairo" \ | |
| --depends "python-django" \ | |
| --depends "python-django-tagging" \ | |
| --depends "python-ldap" \ | |
| --depends "python-memcache" \ | |
| --depends "python-pysqlite2" \ | |
| --depends "python-sqlite" \ | |
| --depends "libapache2-mod-python" \ | |
| graphite-web-0.9.9/setup.py | |
| } | |
| install() { | |
| sudo dpkg -i python*.deb | |
| sudo apt-get -f install | |
| } | |
| download | |
| clean | |
| extract | |
| package | |
| install |
I just called 'fpm' to check and got this. A older version of gem seems to be interfering ?
/home/admin/.rvm/gems/ruby-1.9.3-p125/bin/fpm
Invalid gemspec in [/var/lib/gems/1.8/specifications/clamp-0.3.0.gemspec]: invalid date format in specification: "2011-10-30 00:00:00.000000000Z"
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:53:in gem_original_require': no such file to load -- clamp (LoadError) from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:53:inrequire'
from /var/lib/gems/1.8/gems/fpm-0.4.3/lib/fpm/command.rb:4
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:53:in gem_original_require' from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:53:inrequire'
from /var/lib/gems/1.8/gems/fpm-0.4.3/bin/fpm:6
from /home/admin/.rvm/gems/ruby-1.9.3-p125/bin/fpm:19:in `load'
from /home/admin/.rvm/gems/ruby-1.9.3-p125/bin/fpm:19
hi,
does it(script) work with debian amd 64 ?
is it for ubuntu server or desktop?
do i need any other packages before running this script?
thanks for your time
ive got it run on debian, its working, i had some problems, but its running now, for the answer
first : python 3.2 won't work on debian
and then some graphite dependencies
now while its running, is there a chance to insert data via java, c , python or script, i just didn't get it clearly, its logging things i didn't ask to like all the stuff in carbon->agents->....
thanks
i am newb, where can i find an example please?
PORT=2003
SERVER=graphite.your.org
echo "local.random.diceroll 4 date +%s" | nc ${SERVER} ${PORT};
do i open socket in java ? and just send a string ? :D
i am working on it, but a help to find a solution faster would be great
thanks
well i misunderstood the documentation, my fault, if i am right now it will be working soon
i´d still love to have some good advises
I installed graphite on Ubuntu 14.04. I started carbon and apache2 but not getting any GUI, any ideas ?
I was finally able to install Graphite. Thank you for your help.