diff --git a/cmd/influxd/run.go b/cmd/influxd/run.go index 14c34ff207..d14c709e8b 100644 --- a/cmd/influxd/run.go +++ b/cmd/influxd/run.go @@ -13,6 +13,7 @@ import ( "strings" "github.com/influxdb/influxdb" + "github.com/influxdb/influxdb/admin" "github.com/influxdb/influxdb/collectd" "github.com/influxdb/influxdb/graphite" "github.com/influxdb/influxdb/httpd" @@ -70,6 +71,11 @@ func Run(config *Config, join, version string, logWriter *os.File) (*messaging.B } log.Printf("data node #%d listening on %s", s.ID(), config.DataAddr()) + // Start the admin interface on the default port + log.Printf("starting admin server on :8083") + a := admin.NewHttpServer(":8083") + go a.ListenAndServe() + // Spin up the collectd server if config.Collectd.Enabled { c := config.Collectd @@ -80,6 +86,7 @@ func Run(config *Config, join, version string, logWriter *os.File) (*messaging.B log.Printf("failed to start collectd Server: %v\n", err.Error()) } } + // Spin up any Graphite servers for _, c := range config.Graphites { if !c.Enabled {