-
-
Save artschwagerb/02a922584e716b4934b0 to your computer and use it in GitHub Desktop.
apt-get -y install git | |
wget https://storage.googleapis.com/golang/go1.3.3.linux-amd64.tar.gz | |
tar -C /usr/local -xzf go1.3.3.linux-amd64.tar.gz | |
export PATH=$PATH:/usr/local/go/bin | |
export GOPATH=/home/linuxadmin/go | |
go get github.com/bosun-monitor/scollector | |
echo 'description "upstart job for scollector" | |
author "Brian Artschwager" | |
start on runlevel [2345] | |
stop on shutdown | |
respawn | |
respawn limit 1 5 | |
script | |
export GOPATH="/home/linuxadmin/go/" | |
exec /usr/local/go/bin/go run /home/linuxadmin/go/src/github.com/bosun-monitor/scollector/main.go -h="bosun.htps.us:8070" | |
end script' >> /etc/init/scollector.conf | |
start scollector |
The Information looks Nice and also the way of explaining the step is Good. But I have tried the same steps but it is not working for me and I am suspect that it is due to scollector path issue.
In the Github the path was changed from "github.com/bosun-monitor/scollector" to "https://github.com/bosun-monitor/bosun/tree/master/cmd/scollector".
So when downloading only getting an Readme file and nothing else so the installaion gets error. In the main.go file path is imported as "bosun.org/_third_party/github.com/BurntSushi/toml" but actual path were the file is located as mentioned below:
For Example as per the my hosts: "/home/linuxadmin/go/src/github.com/bosun-monitor/bosun/cmd/scollector/main.go
So I am facing an issue while installing the scollector in linux hosts kindly update the script so that I can follow your way and install.
Issure resolved from myself by changing the Go path.
For eg : /home/go-bk/src/bosun.org/cmd/scollector/main.go
Is there any reason for building it every time?