Page 1 of 1

ncpa agent inside a docker container

Posted: Thu Mar 23, 2017 1:06 pm
by kendallchenoweth
Hello,

I'm trying to install an NCPA agent inside a docker container and getting the error below. Can you please tell me how to fix this and if you have any recommendations for using NCPA (or something else) to monitor within a docker container?

Code: Select all

stderr] Traceback (most recent call last):

[stderr] File "/usr/local/lib/python2.7/site-packages/cx_Freeze-4.3.4-py2.7-linux-x86_64.egg/cx_Freeze/initscripts/Console.py", line 27, in <module>

[stderr] File "ncpa_posix_listener.py", line 6, in <module>

[stderr] File "/root/Development/ncpa/agent/listener/server.py", line 8, in <module>

[stderr] File "/root/Development/ncpa/agent/listener/psapi.py", line 170, in <module>

[stderr] File "/root/Development/ncpa/agent/listener/psapi.py", line 143, in get_root_node

[stderr] File "/root/Development/ncpa/agent/listener/psapi.py", line 113, in get_disk_node

[stderr] File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py", line 1728, in disk_partitions

[stderr] File "/usr/local/lib/python2.7/site-packages/psutil/_pslinux.py", line 620, in disk_partitions

[stderr] OSError: [Errno 2] No such file or directory: '/etc/mtab' 
Thanks!

Re: ncpa agent inside a docker container

Posted: Thu Mar 23, 2017 1:26 pm
by avandemore
You could create an empty mtab:

Code: Select all

touch /etc/mtab
This might also work:

Code: Select all

ln -s /proc/mounts /etc/mtab