• Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

D34DC3N73R's Achievements


Newbie (1/14)



  1. I pushed and updated the template with some more recent stable release builds so latest isn't the only option.
  2. I haven't tried this out with 6.9 yet. Do you have other containers that use the GPU passthrough and are they working? I'll have to look into 6.9 to see if they changed the way GPU settings work.
  3. Are you trying to use custom dashboards? Does it work locally?
  4. I'm unable to reproduce this on a clean install. If you didn't edit the default template settings (specifically mounting a volume for custom dashboards), I'm guessing this was a problem with the netdata image and was fixed in a recent build. Please let me know if you run into any other problems. Edit: it does appear to be a problem with v1.22.0 and was fixed in v1.22.1
  5. Update: Custom configuration support is now enabled. See the netdata configuration guide for details. /mnt/user/appdata/netdata/override is mapped to /etc/netdata. The nvidia-smi plugin is now enabled in the stock configuration so GPU support will still work with a blank override directory. Note: /mnt/user/appdata/netdata/override will be empty by design. Stock configuration files are loaded from /usr/lib/netdata/conf.d/ If you'd like to alter one of these config files, you can copy it to the /etc/netdata directory and make edits. Edit: I've done some work on the image so files from /etc/netdata will appear in the volume mount /mnt/user/appdata/netdata/override. Please reach out if you have any problems. Also, side note in regards to custom dashboards: It appears netdata is working on a react dashboard, so I'm probably not going to put much time into custom dashboards for the current implementation.
  6. @rjlan The current suggestion is mount a volume as a subdirectory of /usr/share/netdata/web. To accomplish that, add a new path Name: Custom Dashboards Container Path: /usr/share/netdata/web/custom Host Path: /mnt/user/appdata/netdata/web After adding your custom dashboard.html to /mnt/user/appdata/netdata/web/ visit http://YOUR.SERVER.IP:19999/custom/dashboard.html I tested this with their tv.html and their simple demo.html. One caveat is make sure to use full urls in place of relative links to dashboard.js example: <script type="text/javascript" src="dashboard.js?v20190902-0"></script> becomes <script type="text/javascript" src="http://localhost:19999/dashboard.js?v20190902-0"></script> I'll think about adding this and an override path (for netdata.conf, etc) to the template, but I'd like to see if netdata implements any changes first.
  7. That's a good question. It seems like custom dashboards in docker containers is something the netdata team is working on. I'll try out a couple options and see if I can figure out a solution in the meantime.
  8. Netdata with Nvidia GPU monitoring in a container. An automated build of netdata with glibc for use with Nvidia GPUs. NOTE: An Nvidia GPU and the Unraid Nvidia Plugin are required to use this image. If you wish to use it without a gpu, (eg need glibc for another reason) turn on Advanced View and remove '--runtime=nvidia' from Extra Parameters, and remove NVIDIA_VISIBLE_DEVICES or set it to 'void'. This image was created due to netdata/netdata using Alpine, a musl distribution, as a base. Nvidia drivers are only compatible with glibc distributions. This image uses netdata/netdata as a base and adds a GNU C library to run binaries linked against glibc. This image does not contain nvidia-smi, but is compatible with nvidia-docker2, nvidia-container-toolkit and the Unraid Nvidia Plugin. TO INSTALL: This image is available in Community Applications. Search 'netdata glibc' and install. OVERRIDE DIRECTORY: This image includes an override directory. The container path /etc/netdata will be mounted to /mnt/user/appdata/netdata/override. The override directory contains placeholder directories, a generated netdata.conf file, and the edit-config script. The edit-config script can be used to make edits on any stock conf file. For instance, to edit python.d.conf do the following. From the container console: /etc/netdata/edit-config python.d.conf This command with load python.d.conf file from the stock configuration directory /usr/lib/netdata/conf.d using vi as an editor. The edited file will be saved to /etc/netdata and will override the stock configuration when netdata is restarted. Subsequent edits on a file will load the file from /etc/netdata. LINKS: ----------------------------------------- Github Repository: https://github.com/D34DC3N73R/netdata-glibc Docker Hub: https://hub.docker.com/r/d34dc3n73r/netdata-glibc Unraid Template: https://raw.githubusercontent.com/D34DC3N73R/unraid-templates/master/netdata-glibc.xml ----------------------------------------- Base Project: https://www.netdata.cloud/ Base Github Repository: https://github.com/netdata/netdata Base Docker Hub: https://hub.docker.com/r/netdata/netdata