Sidebar

Combodo

iTop Extensions

IT Remote Device control

name:
IT Remote Device control
description:
Remote connection to a device via IT Remote, in one click from iTop
version:
1.0.0
release:
2026-09-25
itop-version-min:
3.2.0
code:
itop-to-itremote
state:
Pilot

Integration between iTop and IT Remote application.

Add an hyperlink on iTop configured objects, which enable a remote connection to the device via IT Remote, in one click from iTop.

Features

It supposes that you have a contract with IT Remote company. Connection to IT Remote requires a login once a day.

Revision History

Version Release Date Comments
1.0.0 2026-09-25 First version

Requirements

It supposes that you have a contract with IT Remote company.

Installation

Use the Standard installation process for this extension.

Configuration

Custom configuration parameters

Parameter Usage
allowed_classes an array of classes code as key and array as value
> scope optional scope parameter which must be an OQL returning the class
No scope, means every objects of that class are in scope

Default

Configuration
      'itop-to-itremote' => array (
                'allowed_classes' => array (
                  'Server' => array (
                    'scope' => 'SELECT Server AS s JOIN OSVersion AS o ON s.osversion_id=o.id WHERE o.itremote_managed = "yes"',
                  ),
                  'PC' => array(
                        'scope' => 'SELECT PC AS d JOIN OSVersion AS o ON d.osversion_id=o.id WHERE o.itremote_managed = "yes"',
                  ),
                ),
        ),

Action in toolbar

The IT remote action id is Menu:ConnectToITRemote. In order to make it available in the object toolbar as an icon, add it to the shortcut_actions parameter of the iTop configuration file.

Configuration
      // shortcut_actions: Actions that are available as direct buttons next to the "Actions" menu
        //    default: 'UI:Menu:Modify,UI:Menu:New,UI:Menu:impacts_down,UI:Menu:impacts_up'
        'shortcut_actions' => 'UI:Menu:Modify,UI:Menu:New,UI:Menu:impacts_down,UI:Menu:impacts_up,Menu:ConnectToITRemote',

Manageable OS

The default configuration suppose that you have the OS version of the PCs and Servers in iTop. IT Remote supports a subset of the existing OS versions. You must update the supported OS Versions in iTop with the flag Manageable by IT Remote

Usage

From the details of an eligible device, click on the action ' and enter your IT remote credentials, then you will be automatically connected to the console of that device

If you have set the IT Remote action as a shortcut:

If you haven't done that:

Then login to IT Remote

Questions & Answers

Q: Can I have this feature on an iTop Professional?
A: Enabling such feature on an iTop Professional 3.2+, requires simple hyperlink configuration rules

Configuration
'combodo-custom-hyperlinks' => array (
   'hyperlinks' => array (
      'Server' => array (
         'Menu:ConnectToITRemote' => array (
            'label' => 'Remote control',
            'tooltip' => 'Open a new tab to take control of the device via IT Remote',
            'url' => 'https://control.itremote.com/Remote/OpenAccess?deviceName=$this->name$',
            'scope' => "SELECT Server WHERE status='production' AND osfamily_name LIKE 'Windows%'",
            'allowed_profiles' => 'Configuration Manager,Administrator',
            'icon' => 'fas fa-desktop',
            'contexts' => 'backoffice',
            'target' => '_blank',
         ),
      ),
      'PC' => array (
         'Menu:ConnectToITRemote' => array (
            'label' => 'Prendre la main à distance',
            'tooltip' => 'Ouvrir un nouvel onglet pour prendre la main à distance sur cet équipement via IT Remote',
            'url' => 'https://control.itremote.com/Remote/OpenAccess?deviceName=$this->name$',
            'scope' => "SELECT PC WHERE status='production' AND osfamily_name LIKE 'Windows%'",
            'allowed_profiles' => 'Support Agent,Configuration Manager,Administrator',
            'icon' => 'fas fa-desktop',
            'contexts' => 'backoffice',
            'target' => '_blank',
         ),
      ),

You can also with the Designer had an enum field itremote_managed on OSVersion class and use the default scope of this extension

extensions/itop-to-itremote.txt · Last modified: 2026/10/21 10:38 by 127.0.0.1
Back to top
Contact us