The format for naming a CLI log file is:

CLI-<device vendor>-<device name>.txt

Two example CLI log file names are:

CLI-CISCO-qa-gw15.txt
CLI-JUNIPER6-10.9.130.121.txt

Typically, one of four outcomes is recorded in a CLI log file:

  • Outcome 1: Target device does not support Telnet, SSH1, or SSH2; for a target device named “qa-gw15,” an example of this error is:

    Starting to telnet qa-gw15.
    Error: Unable to connect to remote host qa-gw15 : 
       Connection refused
    
  • Outcome 2: Target device supports Telnet, SSH1, or SSH2, but the login credentials (username, user password, enable password) are incorrect for the device; for a target device named “10.9.130.121,” an example of this error is:

    Starting to telnet 10.9.130.121.
    Error: Unable to login to 10.9.130.121.
    
  • Outcome 3: Target device does not match any CLI device-access group:

    ***Warning: Missing CLI_AccessSetting for <device name>.
    
  • Outcome 4: Discovery successfully completes, and the MPLS, VPN, and BGP topology objects that are discovered by probing the device are added to the managed topology; for example:

    Starting to telnet qa-vplsce1.
    .
    .
    .
    

    If debug tracing is enabled, the following new line of information appears as the first line in the CLI log file:

    Information: running the perl_commands.pl at <device vendor> (for example, CISCO) : <device name> (for example, qa-gw8).
    

    To enable debug tracing, set the “debug” flag in the BASEDIR/smarts/conf/mpls-t/perl-cli.conf file to a nonzero value. For example:

    $vars{"debug"} = 1;
    

    The Smarts MPLS Manager Configuration Guide describes the parameters in the perl-cli.conf file and provides instructions for modifying the parameters.