Here’s what happens in the logs of a client which is set to use our India relay as its primary and our datacenter relay as its backup. I asked the master IEM server to deploy a package to it.
Current Date: October 9, 2015 Client version 9.2.4.2 built for OSX 10.60 i386 Current Balance Settings: Use CPU: True Entitlement: 0 WorkIdle: 10 SleepIdle: 480 ICU data directory: '/Library/Application Support/BigFix/BES Agent' ICU init status: SUCCESS ICU report character set: windows-1252 ICU fxf character set: windows-1252 ICU local character set: UTF-8 ICU transcoding between fxf and local character sets: ENABLED ICU transcoding between report and local character sets: ENABLED At 00:01:29 +0530 - Successful Synchronization with site 'mailboxsite' (version 33) - 'http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131' At 00:03:13 +0530 - Report posted successfully At 00:07:52 +0530 - Successful Synchronization with site 'actionsite' (version 2662) - 'http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite' At 00:09:42 +0530 - Report posted successfully At 00:13:55 +0530 - Report posted successfully At 00:15:05 +0530 - GatherHashMV command received. At 00:15:08 +0530 - mailboxsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131) Downloaded 'http://IN19INIEM001.company.tld:52311/mailbox/files/44/30/4430d8d5fa34b5442e0526e0dba5c04c66e5432d' as 'Action 1138.fxf' Gather::SyncSiteByFile adding files - count: 1 At 00:15:09 +0530 - Successful Synchronization with site 'mailboxsite' (version 34) - 'http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131' Processing action site. At 00:15:12 +0530 - mailboxsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131) Relevant - Deploy X-Lite (fixlet:1138) At 00:15:13 +0530 - ActionLogMessage: (action:1138) Action signature verified for Downloads DownloadsAvailable: checking for 'http://IN19INIEM001.company.tld:52311/bfmirror/downloads/1138/0' At 00:15:14 +0530 - DownloadsAvailable: false (action id 1138) At 00:15:21 +0530 - Report posted successfully At 00:15:22 +0530 - Retry warning, attempt 2 succeeded for ForceNonexistence (/Library/Application Support/BigFix/BES Agent/__BESData/__report) At 00:17:35 +0530 - DownloadPing command received (ID=1138) DownloadsAvailable: checking for 'http://IN19INIEM001.company.tld:52311/bfmirror/downloads/1138/0' At 00:17:36 +0530 - DownloadsAvailable: true (action id 1138) DownloadsAvailable: checking for 'http://IN19INIEM001.company.tld:52311/bfmirror/downloads/1138/0' DownloadsAvailable: true (action id 1138) ActionLogMessage: (action:1138) Non-Distributed - DownloadsAvailable ActionLogMessage: (action:1138) Submitting download request ActionLogMessage: (action:1138) Download url: 'http://DC01HQIEM001.company.tld:52311/Uploads/5a488acc79a738a407353a1922868969530663df/X-Litepkg.tmp' At 00:19:03 +0530 - ActionLogMessage: (action:1138) Non-Distributed - DownloadsAvailable ActionLogMessage: (action:1138) Action signature verified for Execution ActionLogMessage: (action:1138) starting action At 00:19:03 +0530 - actionsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite) Command succeeded (Prefetch download manager collected file) prefetch X-Litepkg.tmp sha1:5a488acc79a738a407353a1922868969530663df size:43395863 http://DC01HQIEM001.company.tld:52311/Uploads/5a488acc79a738a407353a1922868969530663df/X-Litepkg.tmp sha256:02d2421d092509b09de001bfb45c02fcdcc9e47411d0c36152c130872b3d77c9 (action:1138) At 00:19:04 +0530 - actionsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite) Command succeeded extract X-Litepkg.tmp (action:1138) Command started - wait installer -pkg "__Download/X-Lite.pkg" -target / (action:1138) At 00:19:08 +0530 - Report posted successfully At 00:19:18 +0530 - actionsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite) Command succeeded (Exit Code=0) wait installer -pkg "__Download/X-Lite.pkg" -target / (action:1138) At 00:19:23 +0530 - actionsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite) Fixed - Deploy X-Lite (fixlet:586) At 00:19:23 +0530 - ActionLogMessage: (action:1138) ending action At 00:19:23 +0530 - mailboxsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131) Not Relevant - Deploy X-Lite (fixlet:1138) At 00:19:24 +0530 - mailboxsite (http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/mailboxsite2970131) Not Relevant - Deploy X-Lite (fixlet:587) At 00:20:34 +0530 - Report posted successfully At 00:22:52 +0530 - Successful Synchronization with site 'actionsite' (version 2662) - 'http://DC01HQIEM001.company.tld:52311/cgi-bin/bfgather.exe/actionsite'
So you can see it gets the job from the master (DC01HQ) server, asks the IN15IN server for the package which tells it it doesn’t have it, and then it gets it from the master server.
I did not set up this installation of IEM and am unclear about the configuration details. Looking at the way these relays are set up makes me suspect they might not have been properly configured to cache packages; they only have 40GB system HDDs, whereas the master server has its 40GB system drive and a 500GB package storage drive attached from our SAN.
Is there a way I can confirm these machines are actually replicating packages from the master server, and if they’re not, can I alter their configuration now to do so?
Thanks.