
![]()
.
| BOS Enterprise Manager | |||
| BOS Web Interface | |||
|
BOS Enterprise Manager for remote BOS control
What is the BOS Enterprise Manager?
BOS Enterprise Manager is a BOS module that enables you to control the BOS machines in your organization/s. With it, you can achieve the following:
How do I get to it?
Not every computer should be an Enterprise Manager. In your enterprise, you probably need only one administrative machine to remotely control all others. In order to activate the enterprise management tool, please perform the following steps in the machine that is to be the Enterprise Manager:
1. Stop the BOS Monitor service (Start > Run > "net stop BOSMonitorService")
2. Open the sub-directory called 'Sessions' within the BOS installation dir (for example: C:\Program Files\BOS - Backup prOxy Server\Sessions)
|
|
|
3. Manually create an empty file called 'Master.bos'. This file turns your machine into the master machine in your organization.
4. Start the BOS Monitor Service (Start > Run > "net start BosMonitorService")
Steps 1 to 4 are a one-time procedure
|
|
|
5. From the Utilities Button on the Monitor Form, choose the 'Show Enterprise Manager' option |
|
|
What do these mean?!
Hello!. This is your enterprise manager screen:
|
|
|
Machine Actions
How to control the list of machines, and the individual actions on each machine? By the popup menu, of course!
|
|
|
|
|
|
Add Machine – Use this option to add a new BOS machine to the manager. Only after you add a machine, you can perform actions on it. Before that – none!
Edit Machine – Use this option to edit the name or the IP of the chosen machine.
Remove Machine – remove a BOS machine from the manager. No more actions will be performed on it.
Check Machine Now – performs immediate check on this machine, regardless of its state (enabled/disabled) and the periodic check state (enabled/disabled/just performed a second ago). See more about checks in the 'Check Machine' section.
Upgrade Machine Now – tries to perform an immediate upgrade of the chosen machine. See more about Upgrades in the 'Upgrade' section.
View check Log lets you view the latest log file that was created on the remote machine at the time it was last successfully checked. The log is opened with Notepad.
Disable/Enable Machine is toggled by the state of the chosen machine, and lets you take a machine out of the collective actions' loop (Check All Machines, Upgrade Machines), and back in - when wanted. Disabled machines are skipped when a collective action is performed. They visually differ from enabled machines by being displayed as gray items in the list. It is possible to perform individual actions on a disabled machine (Check Machine Now, Upgrade Machine Now).
What is the 'Check Machine' mechanism?
When a machine is being checked, the following steps take place:
What happens during the 'Upgrade' process?
The Upgrade Process comprises the following steps:
The Upgrade Location
Two important things must happen in order to achieve a successful Upgrade Process: 1. The upgrade location must be accessible to the master machine (the machine that is the enterprise manager). A local hard drive is preferred as location, in order NOT to deal with network access permissions. 2. The following 3 files must be placed in the upgrade location, for the enterprise manager to be able to send them to the remote machines:
Remoteinstall.bos
The Remoteinstall.bos file is a standard .INI file. Here is a good example to how it should look:
|
|
|
[General] Target -Contains the name of the installation setup file. A file with the same name should be present in the UpgradeLocation, because the upgrade process looks for this value to determine the identity of the installation file that should be transferred.
|
|
|
[Before] and [After] These sections control the actions that will be performed before the installation and after it. Each one of these sections has the value Steps which tells the install manager how many steps are to be read and executed. Step1 to StepN (in which N is the number assigned to the 'Steps' value) are the actions descriptors. They can be of the following types:
|
|
|
Kill – this command, followed by a name of an executable, aggressively kills all running instances of the specified executable on the remote machine. Important Notice: The installation is run under local administrator credentials, and it can only kill applications that were run by this user. If the local administrator that was configured to BOS (see 'Local Administrator' section) is not the current logged-in user on the remote machine, the application could not be killed. Stop – this command, followed by a service name, stops the running of a service on the remote machine. Important Notice: the service name is its display name, and not it's executable name. In our case: BosMonitorService, and not MonitorService.exe. Start – this command, followed by a service name, starts the running of a service on the remote machine. Important Notice: the service name is its display name, and not it's executable name. In our case: BosMonitorService, and not MonitorService.exe. Run – this command, followed by an executable name and the arguments that are to be sent to him, creates a process on the remote machine with that executable name, and sends the arguments (if any) as command line parameters to it. You have 3 ways of specifying an application to run:
|
|
|
Local Administrator The remote machine runs the Install Manager with the credentials of the local administrator on this machine. You must make sure that BOS is configured to know which user is the local administrator on each one of the remote machines. To do so, follow the following procedure once on each BOS Machine in your organization: 1. Open BOS GUI application (BosConfig.exe) 2. Open the Options form. 3. In the Login Accounts tab, add the local administrator's username and password (if not already there) 4. Choose the local administrator from the list and press the Set Local Admin button. The panel at the bottom of the form shows your selection. 5. Exit the Options form and agree to save the changes you have just made. |
![]()
Page A40101