StifleR
2.10
2.10
  • Start Here - StifleR 2.10
  • Introduction
    • StifleR Overview
      • The StifleR Solution
      • Managing Microsoft Data Transfer Services
    • Technical Overview
      • 2Pint BranchCache Administrator Guide
    • Features Overview
      • Control
      • Monitor
      • Automate
      • Other Features
      • StifleR Feature Details
    • Release Notes
  • Proof of Concept
    • Objectives and Prerequisites
    • Configure Microsoft Peer-to-Peer Components
    • Install and Configure StifleR
    • Testing and Validation
    • StifleR POC Quick Checklist
  • Planning
    • StifleR Server Considerations
    • StifleR Client Considerations
    • Firewall Ports
    • Permissions
    • Antivirus Exclusions
    • Network Topology
    • StifleR Generic Concepts
      • Client Leader Roles
        • Red Leader
        • Blue Leader
        • Green Leader
        • Examples of Leader Selection
      • Templates
      • Beacons
  • Installation
    • Overview
    • Server
      • StifleR Server Installation
      • StifleR Dashboard Installation
      • StifleR Beacon Installation
    • Client
      • StifleR Client Installation
      • Post Installation Checks
  • Configuration
    • Configuration Files
      • StifleR Server Configuration File
        • Using the AppSettings Override File
      • StifleR Client Configuration File
      • StifleR Dashboard Configuration File
    • Configuring BranchCache on Windows Server
    • Configuring Delivery Optimization
    • Configuring LEDBAT on CM DPs
    • Configuring a Beacon Server
    • Configuring StifleR SQL History
    • StifleR Network Locations
      • Automatic linking of Location, Network Groups and Networks
      • Network Topology Automation
      • Location Fields
        • Network Group Fields
          • Network Fields
    • StifleRulez.xml Configuration Guide
      • The Match – TypeData
        • When the Job Title Isn’t Suitable
        • ConfigMgr Specific Rules
      • The Setting - DownloadTypes
        • Delivery Optimization Jobs
      • Sample StifleRulez.xml
    • Securing StifleR Operations with SSL
      • Prerequisites
      • Using a Web Server Certificate
        • Requesting a Web Server Certificate
      • Using a Self-Signed Certificate
      • Preparing the StifleR Dashboard Web Site for SSL
      • Configuring StifleR to Use SSL
      • Finding the Certificate Thumbprint
    • StifleR Client Access Control Options
  • Operations
    • Dashboard
      • Overview & Navigation
        • Home Page
        • Traffic & Downloads
          • Transfers & Downloads
            • How to use query hosts search?
          • Running Sequences
          • Weekly Downloads Activity
          • History
        • Devices
          • Clients
            • Client Details
              • How to use an extended search?
          • Servers
          • StifleR Server
            • Templates Detail
        • Cache Management
        • System Resource Usage
        • Network Topology
          • Maps
          • Countries
          • Locations
            • Bandwidth Allocations and Locations
          • Network Groups
          • Networks
        • Reporting & Diagrams
    • Client Management & Remote Tools
      • Remote PowerShell Session
      • Remote Performance Counter
      • Remote WMI Browsing
      • Remote Event Log Viewer
      • Remote Netmon Session
    • Monitoring
      • StifleR server health
      • StifleR client health
      • BranchCache Testing and Monitoring
    • Maintenance tasks
    • Bandwidth Management and Allocation
      • Bandwidth Tuning Monitoring and Control
    • Backup and Recovery
      • Moving the StifleR Server Databases to a New Drive on the Same Server
    • Troubleshooting
      • StifleR Client Command Line Options
      • BranchCache across Subnets
    • StifleR WMI Provider
Powered by GitBook
On this page
  • 2Pint Reporting Tool – BCMon.exe
  • Distribute BranchCache Monitoring Tool to Test Clients
  • Summary Output
  • Monitoring BITS downloads in Realtime
  1. Operations
  2. Monitoring

BranchCache Testing and Monitoring

PreviousStifleR client healthNextMaintenance tasks

Last updated 1 year ago

2Pint Reporting Tool – BCMon.exe

BCMon Tool is a Command line tool for Realtime analysis of BITS downloads and BranchCache – perfect for testing and monitoring in a lab or test environment when you are starting out with BranchCache. Basic core functions are as follows:

  1. Show you the BranchCache retrieval in Realtime from a BITS job

  2. Show BranchCache performance counters

  3. Analyse the BITS Eventlog

  4. Send/retrieve BranchCache probes

BCMon.exe is a very handy tool which is ideal for testing and monitoring in the lab when you are starting out with BranchCache.

BCMon.exe can be run interactively on the client PCs to give you some pretty snazzy command line options to monitor and analyze BITS downloads and BranchCache activity.

Distribute BranchCache Monitoring Tool to Test Clients

In this step you will download and distribute BranchCache Monitoring Tool (BCMon.exe), a command line tool that allows for real time analysis of BITS Downloads and BranchCache.

There is no installation as such. Simply download the tool from the above link and copy it to a folder on the test clients. In order to fire up the tool, simply launch it directly from an elevated command prompt by typing BCMon.exe and you will be presented with the help information. There are a number of uses for this multifunctional tool beyond the scope of this guide and it is well worth while spending time to familiarize yourself with its other uses.

Summary Output

This can be useful as it provides a snapshot of past BITS downloads, and the BranchCache efficiency of each of those downloads. To launch the BCMon client in this mode, use the following command line:

BCMon.exe /BITS /analyze

Tip: You can use the above command line to verify the results of your ConfigMgr Deployments without having to go into the Event log.

Monitoring BITS downloads in Realtime

As we have already demonstrated if you use BCMon.exe with the /Realtime switch this allows you to monitor a BITS download on the local PC as well as BranchCache Source/Peer ratio in real time.

Now that the basic BranchCache P2P test environment has been configured we need to install some 2Pint magic in order to allow us to control and monitor network traffic in the testing that will follow.

https://github.com/2pintsoftware/BranchCache/tree/master/BCMon