-
-
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 |
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 ?
ive got it run on debian, its working, i had some problems, but its running now, for the answer