Licenses: Updated the list of licenses and added a PDF containing all license texts
[check_mk.git] / .werks / 4755
blobbbc8180a45ce57bb732857e85f7bbd01c2966808
1 Title: Fixed possible error when processing piggyback monitoring data
2 Level: 1
3 Component: core
4 Class: fix
5 Compatible: compat
6 Edition: cre
7 State: unknown
8 Version: 1.5.0i1
9 Date: 1497271655
11 An error "OSError: [Errno 2] No such file or directory: '/omd/sites/*/tmp/check_mk/piggyback/'"
12 could occur when using piggyback agent data (like it's done when monitoring ESX hosts / vcenters).
14 The error message was visible in the cmc.log and looked like this:
16 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> File "/omd/sites/mysite/share/check_mk/modules/check_mk_base.py", line 371, in get_host_info
17 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> ignore_check_interval=True)
18 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> File "/omd/sites/mysite/share/check_mk/modules/check_mk_base.py", line 506, in get_realhost_info
19 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> piggy_output = get_piggyback_info(hostname) + get_piggyback_info(ipaddress)
20 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> File "/omd/sites/mysite/share/check_mk/modules/check_mk_base.py", line 635, in get_piggyback_info
21 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> for sourcehost, file_path in get_piggyback_files(hostname):
22 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> File "/omd/sites/mysite/share/check_mk/modules/check_mk_base.py", line 612, in get_piggyback_files
23 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> for sourcehost in os.listdir(dir):
24 2017-06-06 06:39:36 [4] Check_MK helper [7231]: : >> OSError: [Errno 2] No such file or directory: '/omd/sites/mysite/tmp/check_mk/piggyback/backedhost'
26 This was some kind of race condition when one Check_MK helper cleaned up outdated piggyback files
27 while another helper was reading the piggyback data.