Below is what I have learned so far.  Not sure what these items mean or are referring to specifically?

On our KACE box kbot is running at 99% and inventory at 1% however no scripts are running at this time and our inventory updates every 15 mins.  How do I verify what is actually going on here?  Are their log files I can check?  This status has remained the same for several hours.

1. Kbot is a generic term for any script and Inventory task refers to the script which performs Inventory.

2. Kbot task is for every task which are currently running or need to run for inventory, to force manage install. Inventory task is part of kbot and is only limited to inventory gathering.

1 Comment   [ + ] Show Comment


  • The information provided by SMal.tmcc is very helpful however I am still having a hard time with information provided on the K1000 summary page, its accuracy and where it's coming from? I look at this page on a regular basis and if I take the time to further investigate I find the results are inaccurate. This page is supposed to be a snap-shot or dashboard of activity on my KACE box, or maybe not.
Please log in to comment



how many machines do you have connected?  If you have a lot of machines running the inventory that often can be a bad thing.  The inventory is fired off by a kbot also.  You can see what bots you have by looking in C:\ProgramData\Dell\KACE\kbots_cache

this is the bot to fire off inventory on our system:
<?xml version="1.0" encoding="utf-8" ?>
<kbots xmlns="">

<config name="5.2+ Windows CI/Inventory" type="system" id="4" version="1363195678" description="CI/Inventory for windows agents.">

  <execute disconnected="false" logged_off="true">



  <verify on_failure="break" attempts="1">

    <launch_program path="$(KACE_APP_DIR)" program="KDeploy" wait="true" parms="-custominventory" />

      <log_message type="status" message="Submitted custom inventory results..." />






  <verify on_failure="break" attempts="1">

    <launch_program path="$(KACE_APP_DIR)" program="KInventory" wait="true" parms="-machine -silent -out &quot;$(KACE_DATA_DIR)\inventory.xml&quot;" />

      <launch_program path="$(KACE_APP_DIR)" program="KCOPY" wait="true" parms="&quot;$(KACE_DATA_DIR)\inventory.xml&quot; &quot;$(KACE_SERVER_URL)/service/inventory.php?KUID=$(KBOX_MACHINE_ID)&amp;VERSION=$(KACE_AGENT_VERSION)&quot;" />
      <log_message type="status" message="Submitted inventory to k1000..." />









here are the charts from 2 of my orgs

almost sounds like you have a script running too often.

Answered 02/21/2014 by: SMal.tmcc
Red Belt

  • I have 228 clients connected and about 230 syncs/hour. How do I determine which script is doing this? Which kbot? Not sure how to read the kbots in C:\ProgramData\Dell\KACE\kbots_cache?
    • we do about 80 syncs per hour for 700 in one org and 2100 in the other org. all the kbots naming scheme have starting number and -version number.xml to tell what kbot xml applies to what script. If you can hover over your scripts in the browser window and you will see an ID number at the bottom of the browser that applies to the starting number of the xml file. If you look at runkbot.log under C:\ProgramData\Dell\KACE you can see what bots are running and how often.

      You will other system bots also. you can also look at the xml files and they have a description= field in them.
      • Great stuff, thanks.
        None of the running scripts ID numbers belong to my scripts (although they are enable no machines or labels have been applied) so must be system kbots...see below. These are constantly running it seems.
        [Thu Feb 20 06:25:20 2014] Refreshing Dependencies for kbot 3-1377828151 ...
        [Thu Feb 20 06:25:20 2014] Refreshing Dependencies for kbot 4-1377828151 ...
        [Thu Feb 20 06:25:20 2014] Refreshing Dependencies for kbot 6-1377828151 ...
        [Thu Feb 20 06:25:20 2014] Refreshing Dependencies for kbot 147-1392838446 ...
        [Thu Feb 20 06:25:20 2014] Refreshing Dependencies for kbot 167-1392332823 ...
      • 3, 4, 6 are all system, I have those also - 147 and 167 should be ones that were created after the install of the k1000. open the xml and look at the descriptions.

        here is another link that asks about the settings for the client
    • you can also look here on the kbox:

      Managing K1000 Agent Tasks
      The K1000 Agent Tasks option displays a list of all the tasks that are currently running or are
      scheduled for a machine connected to the appliance.
      1. Click K1000 Settings > Support.
      The K1000 Settings: Dell KACE Support page appears.
      2. Click Troubleshooting Tools.
      The K1000 Troubleshooting Tools page appears.
      3. Under the K1000 Agent Messaging, click the tasks link in See status of K1000
      Agent tasks.
      The K1000 Agent Tasks page appears. By default, In Progress tasks are listed. If you
      don’t see any task, select another filter in the View by drop-down list:
      Some options displayed in the filter depend on the configuration of your Task Types.
      While most Tasks and Task Types are self-explanatory, the following Tasks may need
      further explanation:
      • Ready to Run (connected): Tasks that are AMP connected and about to run.
      • Ready to Run: Tasks that will run when an AMP connection established.
      • Longer than 10 minutes: Tasks that have been waiting longer than 10 minutes
      for a connection.
      4. To view details about a computer, click its name in the Machine Name column.
      The Computers: Detail Item page appears.
      5. (Optional) To see a print view of the page and print
      • does this correspond to the task in progress status pie chart on the K1000 summary page?
      • not sure on that, hopefully one of the kace people on the forum will comment
Please log in to comment
Answer this question or Comment on this question for clarity