[Support] Data-Monkey - netdata


Recommended Posts

7 hours ago, bastl said:

Why is TRACKING enabled by default?

 

This is the default behaviour in the vanilla netdata installation. 

I don't believe it is my place to disable it for everyone by default, but this makes it easy and in my opinion obvious to everyone that uses this template to at least think about it.

 

https://docs.netdata.cloud/docs/anonymous-statistics/#opt-out

  • Like 2
Link to comment

Is there something that needs to happen to get nvidia SMI data to work in this new docker?  I had it working in the old one but now the steps to create  it before are not working.

 

Quote

Steps to reproduce:

Grab the docker from Community Apps.
During the initial container install switch to advanced view, and add --runtime=nvidia to the end of the list.
Add a new variable "NVIDIA_VISIBLE_DEVICES" with the value set to "all"
Click done, and let the docker install.
Open a console for the docker.
echo "nvidia_smi: yes" >> /etc/netdata/python.d.conf
Restart the docker.
Enjoy.

 

  • Like 1
Link to comment
  • 3 weeks later...
On 3/6/2020 at 8:10 PM, roland said:

Thank you all! @L0rdRaiden @Squid @Dazog

I have

- updated the template to point to the official docker

- added the PGID as well as the DO_NOT_TRACK variable

- updated the logo again.

 

the template is on github: https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/netdata.xml

 

thanks for all your help.

 

I had the old version reporting on my UPS - but when I replaced it with the new version I can't get it to work. Was Sudo removed?

 

Thanks

Link to comment
On 3/9/2020 at 2:37 AM, mattgob86 said:

Is there something that needs to happen to get nvidia SMI data to work in this new docker?  I had it working in the old one but now the steps to create  it before are not working.

 

 

Any update on this? Looks like the same guide from before doesn't work for adding the nvidia SMI plugin :(

  • Like 1
Link to comment

Hey guys, 

 

Loving the netdata container and having fun playing with it. Currently trying to get the back end configuration for getting data into influxdb, so I can talk myself into out of buying a new CPU by having data to back up my hypothesis I am smashing my CPU. 

 

I have got the netdata.conf file from http://{localhost}:19999/netdata.conf and edited it to contain the following:

[backend]
	# host tags = 
	enabled = yes
	data source = average
	type = graphite
	destination = udp:10.0.0.2:8086 
	prefix = netdata
	hostname = Tower
	# update every = 10
	# buffer on failures = 10
	# timeout ms = 20000
	# send names instead of ids = yes
	# send charts matching = *
	# send hosts matching = localhost *

I then saved this to /mnt/cache/appdata/netdata/netdata.conf (which is what I have mapped to /etc/netdata/override), and restarted the container. 

 

However it doesn't seem to be picked up, and when I then do http://{localhost}:19999/netdata.conf again, it is set to the defaults. 

 

I have a feeling that I am missing something stupid, but for the life of me I can't work it out. I have tried remapping /etc/netdata/override to a different location, as well as using vim to create the file rather than saving it locally and then dropping it into /mnt/cache/appdata/netdata/ location. 

 

Any help would be greatly appreciated!

 

Thanks, 

 

Alex

Link to comment
On 3/8/2020 at 10:37 PM, mattgob86 said:

Is there something that needs to happen to get nvidia SMI data to work in this new docker?  I had it working in the old one but now the steps to create  it before are not working.

 

 

 

On 4/3/2020 at 8:27 AM, Crewger said:

Any update on this? Looks like the same guide from before doesn't work for adding the nvidia SMI plugin :(

I have tired to get it to work as well and I cant figure it out. Anyone know of a way to install an earlier release of the container? Maybe that would work?

58 minutes ago, Markland said:

I even went as far as installing random dockers and putting in the above variable and parameters and nvidia-smi worked in them....

 

 

Edited by Markland
more data
Link to comment
22 hours ago, Markland said:

 

I have tired to get it to work as well and I cant figure it out. Anyone know of a way to install an earlier release of the container? Maybe that would work?

 

Guys I posted this on Reddit and got it to work by using a different docker. Linked is the Reddit thread. And what I did:

"I took D34DC3N73R's docker and shoved it in Data-monkey aka roland's template from the CA Hub and tada it works. :D All of my gpus that support nvidia-smi showed up! Now onto custom configs and things. Muahahaha!"

 

I dont know if everything works but it seems to be!

 

D34DC3N73R's docker: https://hub.docker.com/r/d34dc3n73r/netdata-glibc

 

 

 

Link to comment
On 4/1/2020 at 7:48 AM, Arbadacarba said:

 

I had the old version reporting on my UPS - but when I replaced it with the new version I can't get it to work. Was Sudo removed?

 

Thanks

I can confirm that the UPS reporting is now also gone for me. Any chances of bringing it back?

Link to comment
On 4/3/2020 at 5:53 PM, AlexB108 said:

I then saved this to /mnt/cache/appdata/netdata/netdata.conf (which is what I have mapped to /etc/netdata/override), and restarted the container. 

A while back this template switched to using the official Netdata Docker Image netdata/netdata. The official image does not have the /etc/netdata/override feature that was present in the old titpetric/netdata image. Try mapping your config folder to /etc/netdata directly (/mnt/cache/appdata/netdata -> /etc/netdata). I believe that is the proper way to do it now, but if it doesnt work or causes other problems try mapping the file into the container instead -v  /mnt/cache/appdata/netdata/netdata.conf:/etc/netdata/netdata.conf

 

 

@szymon @Arbadacarba Did you have a config file mapped in to get UPS support? If so see my answer to @AlexB108 above.

Edited by primeval_god
Link to comment

Hmm, this appears to store it's databases in the docker image?!

There are in /var/cache/netdata/dbengine

 

Isn't that just going to grow and grow?

I'm going to try mapping it to appdata somewhere.

 

 

Edit: Hmm no, doesn't work:

2020-04-21 17:20:33: netdata INFO : MAIN : Data files not found, creating in path "/var/cache/netdata/dbengine".
2020-04-21 17:20:33: netdata INFO : MAIN : Creating new data and journal files in path /var/cache/netdata/dbengine
2020-04-21 17:20:33: netdata ERROR : MAIN : uv_fs_write: bad address in system call argument (errno 14, Bad address)
2020-04-21 17:20:33: netdata ERROR : MAIN : Failed to create data and journal files in path "/var/cache/netdata/dbengine".

 

Edited by SudoPacman
Link to comment
  • 2 weeks later...

Ok so I found a weird bug I think. When I install the netdata-glibc stock their is no config file in the override folder. I noticed that when I told it to not mnt the override folder all of a sudden the config files appeared in the /etc/netdata. Has anyone run into something similar and or a fix for this?

Link to comment
13 hours ago, Markland said:

Ok so I found a weird bug I think. When I install the netdata-glibc stock their is no config file in the override folder. I noticed that when I told it to not mnt the override folder all of a sudden the config files appeared in the /etc/netdata. Has anyone run into something similar and or a fix for this?

Are you perhaps looking for this support thread ?

 

I dont believe that the netdata container supported by this thread has an override folder at this point.

Link to comment
On 4/30/2020 at 12:41 PM, primeval_god said:

I dont believe that the netdata container supported by this thread has an override folder at this point.

Nope this docker for one still comes with the override directory when you pull it. Its still in the template. Two that override dir does nothing as netdata no longer uses it and so when you modify the template before installing to be etc/netdata it doesn't work their are no configs but there were configs when the the template was pointing to the override folder.

 

Also I checked it on the other one you mentioned and both have the same behavior. The etc/netdata folder the should contain configs is empty except for .opt-out-form.... and the claim.d

Link to comment

OK, I missed it.

The official docker does not support the override folder that the previous version had.

So if we need config files, we need to mount them one-by-one.

 

To start with the master config file, get the template from your netdata docker:

wget [your_netdata_ip]:19999/netdata.conf

then edit that file and mount it into the docker:

-v '/mnt/cache/appdata/netdata/netadata.conf':'/etc/netdata/netadata.conf':'rw'

'ro' might be good enough

 

you can repeat that with all other files that you need.

Sorry, this seems to be the only solution they support currently.

 

I will remove the override mount from the template now.

  • Like 1
Link to comment
  • 2 weeks later...

I have this configuration and it was working until now

imagen.thumb.png.e5d82c71375ddaf48fe1984b3f1a551a.png

 

I get this errors now

Access to file is not permitted: /usr/share/netdata/web//index.html

 

The logs repeats itself with other dockers I have.

 

2020-05-12 14:20:55: cgroup-name.sh: INFO: Running API command: curl --unix-socket /var/run/docker.sock http://localhost/containers/1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62/json
2020-05-12 14:20:55: cgroup-name.sh: INFO: docker container '1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62' is named 'Tautulli'
2020-05-12 14:20:55: cgroup-name.sh: INFO: cgroup 'docker_1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62' is called 'Tautulli'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network INFO : MAIN : Using host prefix directory '/host'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network INFO : MAIN : running: exec /usr/libexec/netdata/plugins.d/cgroup-network-helper.sh --cgroup '/host/sys/fs/cgroup/cpuacct/docker/1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62'
2020-05-12 14:20:55: cgroup-network-helper.sh: INFO: searching for network interfaces of cgroup '/host/sys/fs/cgroup/cpuacct/docker/1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network ERROR : MAIN : child pid 974 exited with code 1.
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network ERROR : MAIN : Cannot find a cgroup PID from cgroup '/host/sys/fs/cgroup/cpuacct/docker/1659bb1d4973cd61bfb530260cf031019d70fdf973d8e2d0b06d4b82ea058e62'
2020-05-12 14:20:55: cgroup-name.sh: INFO: Running API command: curl --unix-socket /var/run/docker.sock http://localhost/containers/7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d/json
2020-05-12 14:20:55: cgroup-name.sh: INFO: docker container '7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d' is named 'Pi-Hole'
2020-05-12 14:20:55: cgroup-name.sh: INFO: cgroup 'docker_7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d' is called 'Pi-Hole'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network INFO : MAIN : Using host prefix directory '/host'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network INFO : MAIN : running: exec /usr/libexec/netdata/plugins.d/cgroup-network-helper.sh --cgroup '/host/sys/fs/cgroup/cpuacct/docker/7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d'
2020-05-12 14:20:55: cgroup-network-helper.sh: INFO: searching for network interfaces of cgroup '/host/sys/fs/cgroup/cpuacct/docker/7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d'
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network ERROR : MAIN : child pid 1004 exited with code 1.
2020-05-12 14:20:55: /usr/libexec/netdata/plugins.d/cgroup-network ERROR : MAIN : Cannot find a cgroup PID from cgroup '/host/sys/fs/cgroup/cpuacct/docker/7c9948d84533e2f51d1fec6fba3fa98a03cae05fd949ea5caf03cd67a47be39d'

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.