I created a fresh site with a docker container:
sudo docker container run -dit -p 8081:5000 -p 8000:8010 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 --name monitoring -v /etc/localtime:/etc/localtime:ro --restart always registry.checkmk.com/enterprise/check-mk-enterprise:2.2.0p25
Configured a network scan on a folder and saw the hosts being added in the respective folder.
OMD[cmk]:~$ cat ~/etc/check_mk/conf.d/wato/scanfolder/.wato
{'title': 'scanfolder', 'attributes': {'meta_data': {'created_at': 1713788334.8909056, 'updated_at': 1713788347.847429, 'created_by': 'cmkadmin'}, 'network_scan': {'ip_ranges': [('ip_network', ('172.17.0.0', 24))], 'exclude_ranges': [], 'scan_interval': 3600, 'time_allowed': [((0, 0), (24, 0))], 'set_ipaddress': True, 'tag_criticality': 'offline', 'run_as': 'cmkadmin'}, 'network_scan_result': {'start': 1713788341.650651, 'end': 1713788347.8459663, 'state': True, 'output': 'The network scan found 3 new hosts.'}}, 'num_hosts': 3, 'lock': False, 'lock_subfolders': False, '__id': 'eed872c3679c4ee28355500c38757f16'}
OMD[cmk]:~$ ls -lisa ~/etc/check_mk/conf.d/wato/scanfolder/
total 24
6799473 4 drwx------ 2 cmk cmk 4096 Apr 22 14:19 ./
6628031 4 drwxrwx--- 3 cmk cmk 4096 Apr 22 14:18 ../
6754594 4 -rw-rw---- 1 cmk cmk 619 Apr 22 14:19 .wato
6754698 4 -rw-rw---- 1 cmk cmk 587 Apr 22 14:19 .wato.pkl
6754773 4 -rw-rw---- 1 cmk cmk 1709 Apr 22 14:19 hosts.mk
6754774 4 -rw-rw---- 1 cmk cmk 880 Apr 22 14:19 hosts.pkl
OMD[cmk]:~$
The cron’s are also being executed:
OMD[cmk]:~$ ls -lisa ~/etc/check_mk/conf.d/wato/scanfolder/
total 24
6799473 4 drwx------ 2 cmk cmk 4096 Apr 22 14:19 ./
6628031 4 drwxrwx--- 3 cmk cmk 4096 Apr 22 14:18 ../
6754594 4 -rw-rw---- 1 cmk cmk 619 Apr 22 14:19 .wato
6754698 4 -rw-rw---- 1 cmk cmk 587 Apr 22 14:19 .wato.pkl
6754773 4 -rw-rw---- 1 cmk cmk 1709 Apr 22 14:19 hosts.mk
6754774 4 -rw-rw---- 1 cmk cmk 880 Apr 22 14:19 hosts.pkl
OMD[cmk]:~$ clear^C
OMD[cmk]:~$ cat ~/var/log/apache/access_log |grep -i cron
- - - [22/Apr/2024:14:05:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:06:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:07:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:08:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:09:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:10:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:11:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:12:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:13:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:14:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:15:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:16:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:17:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:18:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:19:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:20:02 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
- - - [22/Apr/2024:14:21:01 +0200] "GET /cmk/check_mk/run_cron.py HTTP/1.1" 200 3 "-" "curl/7.81.0"
OMD[cmk]:~$
Also, from the web.log (raising the log_level to Debug shows the following):
OMD[cmk]:~$ cat ~/var/log/web.log |grep execute_network_scan_job
2024-04-22 14:19:01,641 [10] [cmk.web 1466] Starting [execute_network_scan_job]
2024-04-22 14:19:07,856 [10] [cmk.web 1466] Finished [execute_network_scan_job]
2024-04-22 14:20:02,198 [10] [cmk.web 1201] Starting [execute_network_scan_job]
2024-04-22 14:20:02,251 [10] [cmk.web 1201] Finished [execute_network_scan_job]
2024-04-22 14:21:01,618 [10] [cmk.web 4979] Starting [execute_network_scan_job]
2024-04-22 14:21:01,624 [10] [cmk.web 4979] Finished [execute_network_scan_job]
2024-04-22 14:22:01,858 [10] [cmk.web 1466] Starting [execute_network_scan_job]
2024-04-22 14:22:01,862 [10] [cmk.web 1466] Finished [execute_network_scan_job]
2024-04-22 14:23:02,013 [10] [cmk.web 1204] Starting [execute_network_scan_job]
2024-04-22 14:23:02,018 [10] [cmk.web 1204] Finished [execute_network_scan_job]
2024-04-22 14:24:01,199 [10] [cmk.web 915] Starting [execute_network_scan_job]
2024-04-22 14:24:01,203 [10] [cmk.web 915] Finished [execute_network_scan_job]
2024-04-22 14:25:01,394 [10] [cmk.web 1201] Starting [execute_network_scan_job]
2024-04-22 14:25:01,399 [10] [cmk.web 1201] Finished [execute_network_scan_job]
2024-04-22 14:26:01,258 [10] [cmk.web 4979] Starting [execute_network_scan_job]
2024-04-22 14:26:01,264 [10] [cmk.web 4979] Finished [execute_network_scan_job]
2024-04-22 14:27:01,477 [10] [cmk.web 1466] Starting [execute_network_scan_job]
2024-04-22 14:27:01,483 [10] [cmk.web 1466] Finished [execute_network_scan_job]