3 Replies Latest reply: Apr 27, 2012 3:14 PM by SteveSW RSS

How Can we improve toolset menu ?

supiya

Hi to all,

 

 

We want to improve toolset right click menu. We use Toolset v10.8 and we can't change it for v10.8. Anymore toolset menu is keeping in menu.xml and We want to create sub menu in menu.xml. So anymore it is not keeping in SWtoolset.menuoptions file. How can I change xml file ? And how can i create sub menu on the toolset menu ? You can see below;

 

•         SecureCRT (Sub menu)

     o   SSH (22)

     o   SSH (44)

     o   SSH (9982)

     o   Telnet (23)

•       Putty (Sub Menu)

     o   SSH (22)

     o   SSH (44)

     o   SSH (9982)

     o   Telnet (23)

 

Note: menu.xml is under C:\Users\LocalUser\AppData\Local\SolarWinds\ToolsetIntegrationTray

 

Suat

 
  • Re: How Can we improve toolset menu ?
    BerkayErdem

    We want to this issue,too.

  • Re: How Can we improve toolset menu ?
    ctopaloglu

    +1 for this one.

  • Re: How Can we improve toolset menu ?
    SteveSW

    Thanks for the feedback. Making it easier to customize the integration menu is on our road map. If you just want to add or re-order existing items you can do that from the settings menu item. Adding new items or sub menus is a manual process for now. Make sure that you stop the integration service and close the integration tray application. Then you can edit the menu.xml file. The ID field just needs to be unique. ParentID is -1 for root items. For sub menus you would use the ID of the menu root. Order indicated where the item is at the level indicated by the ParentID. Higher numbers a towards the bottom of the menu level. Visible should be TRUE is you want to see your new menu item. Title if for the visible text. For BeginGroup, TRUE indicates a separator while FALSE indicated no separator. HasSubMenu should be TRUE if the item can have a submenu, otherwise it should be false. ExecString is the execution string to invoke the application along with any parameters. Extra is for special cases and doesn't mean anything for non-SolarWinds tools. Icon is a integer key into our pre-packaged icons. You can use the key from another tool or leave it empty for the default icon. Required indicates which parameters are required. 1=IP, 2=Hostname, 4=Target (can be IP or Hostname), 8=ifIndex, 16=ifName, 32=Communitry string, & 64=SNMPv3Credential. Parameter tags are: ${IP}, ${HOSTNAME}, ${TARGET}, ${IFINDEX}, ${IFNAME}, ${COMMUNITY}, or ${QUOTE}.

    An example exec string would be:

    "Command.com /k ping ${TARGET}"