1. A method, comprising: establishing, by a first computing device, a first secure channel between the first computing device and a second computing device, and a second secure channel between the first computing device and the second computing device; identifying, by a processing device of the first computing device, a first monitoring tool to monitor one or more virtual machines and a second monitoring tool to monitor one or more physical devices; determining, by the processing device, that the second computing device includes the first monitoring tool and does not include the second monitoring tool; and transmitting to the second computing device an executable that is different than the first monitoring tool and the second monitoring tool and that, when executed by the second computing device, causes the second computing device to: execute the first monitoring tool, direct output from the first monitoring tool to the first computing device via the first secure channel, obtain from a designated location the second monitoring tool, install the second monitoring tool, execute the second monitoring tool, and direct output from the second monitoring tool to the first computing device via the second secure channel.