Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InfluxDB 1.3+: web admin interface #149

Open
djoos opened this issue Aug 25, 2017 · 6 comments
Open

InfluxDB 1.3+: web admin interface #149

djoos opened this issue Aug 25, 2017 · 6 comments

Comments

@djoos
Copy link

djoos commented Aug 25, 2017

Hi @bdangit,

first of all: thanks for the cookbook - I've started used it for an RnD-project a while ago and works like a treat.

When picking things back up recently, I spotted that in newer versions (1.3+) the web admin interface is no longer available:
"In version 1.3, the web admin interface is no longer available in InfluxDB. The interface does not run on port 8083 and InfluxDB ignores the [admin] section in the configuration file if that section is present. Chronograf replaces the web admin interface with improved tooling for querying data, writing data, and database management."

Would Chronograph be something you'd like to see getting added to the influxdb cookbook, or you'd see that out of scope, as it's another part of the TICK-stack?

Thanks in advance for your feedback!
David

@bdangit
Copy link
Owner

bdangit commented Aug 29, 2017

Hi @djoos, excellent suggestion. We should first check if there's already a chronograf cookbook and utilize that in here. We can have a resource that is dedicated to setting up the admin page as an optional installation.

@djoos
Copy link
Author

djoos commented Jan 19, 2018

Hi @bdangit,

here a very crude implementation for Debian via a recipe as reference:

# https://docs.influxdata.com/chronograf/v1.3/administration/configuration/
# https://www.influxdata.com/time-series-platform/chronograf/
remote_file "#{Chef::Config[:file_cache_path]}/chronograf.deb" do
  owner 'root'
  group 'root'
  mode 0755
  source 'https://dl.influxdata.com/chronograf/releases/chronograf_1.3.10.0_amd64.deb'
  action :create
end

dpkg_package 'chronograf' do
  source "#{Chef::Config[:file_cache_path]}/chronograf.deb"
end

service 'chronograf' do
  supports :start => true, :stop => true
  action [:enable, :start]
end

If I have more time at some point, I'm happy to write a proper resource and send a PR over!

Kind regards,
David

@bdangit
Copy link
Owner

bdangit commented Jan 25, 2018

@djoos we possibly could just make use of this cookbook by including it. https://supermarket.chef.io/cookbooks/chronograf

@bdangit
Copy link
Owner

bdangit commented Jan 25, 2018

Except it’s not in the same style as this cookbook does it which is installation via custom resource vs recipes.

@bdangit bdangit closed this as completed Jan 25, 2018
@bdangit bdangit reopened this Jan 25, 2018
@bdangit
Copy link
Owner

bdangit commented Jan 25, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants