1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
# configuration file for the looking glass
#
# note: these are perl statements! mind the syntax
#
# adjust the path to find [cfj]login, telnet, ssh, rsh, etc.
#
$ENV{PATH}="@prefix@/bin:@ENV_PATH@";
#
#
# LG_CACHE_DIR is the location of the cache directory. the LG uses this
# to hold lock files, the default log file (lg.log), and o/p from
# commands that can be very verbose. it defaults to "tmp",
# ie: relative to the directory where lg.cgi runs in your
# server's (httpd) DocumentRoot (eg: /usr/local/www/data/lg/tmp).
#
#$LG_CACHE_DIR="./tmp";
#
#
# LG_CLOGINRC is the .cloginrc that the LG should use. it defaults to
# <prefix>/.cloginrc. note that the .cloginrc must be readable
# by the user or group (UID / GID) that will be running the CGI
# and the clogin (and friends) will not allow a world readable
# .cloginrc. this is normally the user the server (httpd) runs
# under.
#
#$LG_CLOGINRC="@prefix@/.cloginrc";
#
#
# LG_IMAGE is the filename of an image you wish to appear at the top
# of the LG pages. it can also be other html goo, like
# the first example. this is just handed to print, so \n and
# the like will work.
#
#$LG_IMAGE="<img src=/icons/rancid.gif hspace=0>\n <font size=+2>FOO</font>";
#$LG_IMAGE="<img src=rancid.gif hspace=0>\n";
#
#
# LG_LOG is either a FQPN (fully qualified path name) the syslog
# facility to use for logging. if not defined, the LG
# will log to LG_CACHE_DIR/lg.log. possible syslog facility
# values are from the facility codes in /usr/include/syslog.h
# minus the 'LOG_' and lower case.
#
#$LG_LOG="$LG_CACHE_DIR/lg.log";
#$LG_LOG="/tmp/lg.log";
#$LG_LOG="local0";
#
#
# LG_ROUTERDB is the router.db in rancid's router.db format, listing
# the routers and their platform that should be available to
# the looking glass. if defined, the LG will use this variable
# to find the router.db. if not defined, it will look for it
# at <prefix>/util/lg/router.db. if it does not exist, it will
# build the list from <prefix>/*/router.db (ie: the router.db's
# from all your groups). note that if you choose this last
# option; the group directories and router.db files' modes may
# have to be changed, depending upon the UID/GID of the user
# your server (httpd) runs under, since rancid's default mask
# is 007 (see bin/env). routers marked 'down' are skipped.
#
#$LG_ROUTERDB="@prefix@/util/lg/router.db";
#
#
# Options:
#
# LG_AS_REG *** not implemented.
#
#@LG_AS_REG=();
#
#
# LG_BGP_RT allows a few bgp commands which can produce long output (heavy
# router load), such as sh ip bgp neighbor <ip> advertised-routes
# for a transit customer, sh ip b neigh <ip> received-routes for
# a transit provider.
#
#$LG_BGP_RT=1
#
#
# LG_CACHE_TIME is the number of seconds the LG should cache o/p from certain
# commands; those that tend to produce a lot of o/p, such as
# 'show ip bgp dampened-paths'. it defaults to 600 seconds
# (10 minutes).
#
#$LG_CACHE_TIME=600;
#
#
# LG_SINGLE serializes and limits queries per-router to one at a time via
# per-router lock files.
#
#$LG_SINGLE=0;
#
# $LG_STRIP strips login o/p from the looking glass results. Expect
# occassionally screws up disabling echo when passwords are
# entered (NOTE SECURITY CONCERN). However, this o/p can be
# very useful for debugging clogin problems.
#
$LG_STRIP=1;
#
|