ID: 14200
Title: Improved performance for some automation and command line calls
Component: config
Level: 1
Class: New feature
Version: 2.1.0p28
Commands requiring rule evaluation generally considered all hosts instead of focusing only
on the individual hosts in question.
Depending on your configuration, the following commands might run faster now, since they
no longer evaluate thousands of irrelevant hosts.
GUI
<ul>
<li>Service discovery</li>
<li>Service discovery, waiting for active check result</li>
<li>Computing service labels (internal mechanism)</li>
<li>Effective parameters of host/service</li>
<li>Host Diagnose via setup</li>
</ul>
Command Line
<ul>
<li>cmk -d {hostname}</li>
<li>cmk -D {hostname}</li>
<li>cmk --check-discovery {hostname}</li>
<li>cmk -I {hostname}</li>
<li>cmk {hostname} (standard checking)</li>
<li>cmk -i {hostname}</li>
<li>cmk --inventory-as-check {hostname} (command used by generic check
helpers)</li>
</ul>