Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
lg.conf(5)		       File Formats Manual		      lg.conf(5)

NAME
     lg.conf - looking glass configuration file

DESCRIPTION
     lg.conf contains configuration for the looking glass scripts.

     The  syntax  is  that  of perl(1).  It is used to set variables that affect
     run-time behavior and/or to locate resources.

VARIABLES
     The following variables are used (alphabetically):

     LG_AS_REG
	    *** not implemented.

     LG_BGP_RT
	    Allows show ip bgp neighbor commands that can produce heavy  output,
	    such  as  sh  ip  bgp  neighbor <ip> advertised-routes for a transit
	    customer when the  neighbor  address  is  followed	by  'advertised-
	    routes' for the sh ip bgp neighbor query.

     LG_CACHE_DIR
	    Sets  the  location  of the cache directory.  The looking glass uses
	    this to hold lock files, log files, and output from cached commands.

	    Default: ./tmp

	    Note that the default is relative to the directory where lg.cgi runs
	    in the server's document root (e.g.: /usr/local/www/data/lg/tmp).

     LG_CACHE_TIME
	    Sets the number of seconds	that  the  looking  glass  should  cache
	    output  from  commands that tend to produce a lot of output, such as
	    'show ip bgp dampened-paths'.

	    Default: 600

     LG_CLOGINRC
	    Defines the location of  the  cloginrc(5)  that  the  looking  glass
	    should use.  The path may be relative to the directory where the CGI
	    scripts run in the server's document root.

	    Default: $HOME/.cloginrc

	    Note  that	the .cloginrc must be readable by the user or group that
	    will be running the CGI and that clogin(1) will not  allow	a  world
	    readable  .cloginrc.   The	user is normally that of the http server
	    (httpd).

     LG_IMAGE
	    Defines a html image tag (<img>) which, if defined, will be included
	    at the top of the looking glass pages.  It may contain any	html  as
	    it is simply handed off to print().

	    Example:  $LG_IMAGE="<img  src=/icons/rancid.gif  hspace=0>\n  <font
	    size=+2>FOO</font>";

     LG_INFO
	    Defines information in  html  format  which,  if  defined,	will  be
	    included  at  the  bottom  of  the	looking glass form page.  It may
	    contain any html as it is simply handed off to print().

	    Example:	   $LG_INFO="For	Support        contact	      <a
	    href=mailto:webmaster@localhost>webmaster</a>";

     LG_LOG
	    Defines  the  fully  qualified path name (i.e.: begins with '/') for
	    the log file or the syslog(3) facility  to	use  for  logging.   For
	    syslog, the argument is the lowercase name of a syslog facility (see
	    syslog.h) without the 'LOG_' prefix.

	    Example: local0

	    Default: $LG_CACHE_DIR/lg.log

     LG_ROUTERDB
	    Sets  the  location  for the router.db file in rancid's router.db(5)
	    format.  It lists the  devices  that  should  be  available  to  the
	    looking glass users.  Only those devices of supported types and with
	    state  'up' are made available.  If not defined and the default file
	    does not exist, the looking glass  will  compile  a  list  from  the
	    router.db  files  of  all the groups present in rancid, that is, the
	    list will be a concatenation of the available router.db(5) files.

	    Note that if the concatenation method is used, it may  be  necessary
	    to	alter  the  mode  of  the  router.db  files  in the rancid group
	    directories,   since   rancid's   default	umask	is   027    (see
	    rancid.conf(5)).

     LG_STRIP
	    Causes  the  LG  to  strip	login information from the looking glass
	    results.  Since Expect often munges disabling  echo  when  passwords
	    are  entered,  this is a SECURITY CONCERN!	However, this output can
	    be very useful for debugging clogin problems.

     LG_STYLE
	    Defines the URL of a style sheet to be used for HTML formatting.

     PATH   Is a colon separated list of directory pathnames in the file  system
	    where  rancid's  login scripts, clogin(1) etc.)  and programs needed
	    within these, such as telnet(1), are located.  Its value is  set  by
	    configure.	Should it be necessary to modify PATH, note that it must
	    include $BASEDIR/bin (see above).

     Queries	    ...................................

ENVIRONMENT
     LG_CONF
	    Location   of   lg.conf  file.   See  the  FILES  section  for  more
	    information.

ERRORS
     lg.conf is interpreted directly by perl(1), so its syntax follows	that  of
     perl.  Syntax errors may produce quite unexpected results.

FILES
     /usr/local/etc/rancid/lg.conf
	    Configuration file described here.

	    lg.conf is located by the value of the environment variable LG_CONF,
	    in	the  CWD  (current working directory), or the sysconfdir defined
	    when rancid was installed, in that order.

SEE ALSO
     cloginrc(5), lg_intro(7), router.db(5)

HISTORY
     In RANCID releases prior to 2.3, lg.conf was located in  the  util/lg  sub-
     directory of the install path.  This was changed to be more consistent with
     common file location practices.

				   7 Jan 2004			      lg.conf(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lg.conf&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help