ncpa agent inside a docker container

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
kendallchenoweth
Posts: 195
Joined: Fri Sep 13, 2013 10:43 am

ncpa agent inside a docker container

Post 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!
avandemore
Posts: 1597
Joined: Tue Sep 27, 2016 4:57 pm

Re: ncpa agent inside a docker container

Post 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
Previous Nagios employee
Locked