作为一个网工和运维人员,经常要对设备进行配置和维护。对设备的操作过程需要完整的进行记录,一方面是为了方便分析问题,另一方面也是为了便于经验的积累的事件的溯源。在工作中使用比较多的调试工具主要是SecureCRT,下面对SecureCRT自动记录操作日志和配色文件进行一些分享(配色文件的内容是在百度上找到之后结合自己经常用到的操作进行了二次加工,如果涉及版权请联系作者进行删除)
一、自动记录日志配置
1、在CRT菜单栏找到Option按钮,选择“Edit default session”在左侧找到“log file”。
2、 在Log file name位置选择一个Log文件保存的位置并把文件命名为%H-%S-%Y年%M月%D日%h时%m分%s秒.txt。
并勾选“start log upon connect”和“app to file”
二、调整配色方案
1、找到CRT配置文件所在目录:在CRT菜单栏找到Option按钮,选择“Global session”,在选项里找到“configuration paths”中所记录的路径。
2、在CRT配置文件目录内新建“Keywords”文件夹,并在文件内新建一个“colorful-network.ini”文件(文件名可以任意写,扩展名必须为ini。
打开ini文件把以下内容粘贴到文件内保存并关闭。
D:"Match Case"=00000000
D:"Regex Line Mode"=00000000
Z:"Keyword List V2"=00000018
"(no(t)?(connect)?)
((shut)?(down)?)",000000ff,00000001
"(dis((able(d)?)
(connect(ed)?)
(allow(ed)?)
(card(ed)?))
(error(s)?))
(fail((ure)
(ed))?)
((city)?[w]{2}m)
(den((y)
(ied)){1})",000000ff,00000001
"red
administratively
undo
unknown
fault
block
refused
problem
warnings
alerts
critical
delete
inactive
unassigned
duplicate
attack
busy
conflict
timeout",000000ff,00000001
"(([7-9]\d)
(100))(\.\d{0,2})?\%",000000ff,00000001
"green
up
forward
full
active",0000ff00,00000001
"(connect(ed)?)
(permit(ed)?)
(estab(lish)?(ed)?)
(enable(d)?
(allow(ed)?))",0000ff00,00000001
"(([0-3](\d)?)
\d{1})(\.\d{0,2})?\%",0000ff00,00000001
"(bgp
(ospf(v3)?)
(rip(ng)?)
eigrp
static
odr
unr
(is(\-)?is)
pim
direct)(\-\d*)?",00ff8000,00000001
"cyan
ipv6
tcp
udp
(i(c
g)mp)
gre
esp
ah
isakmp
(arp(a)?)
dhcp
(http(s)?)
dns
((t)?ftp)
telnet
ssh
www
ntp
radius
tacacs
pop\d
smtp
ppp
fr(ame(\-)?relay)?
hdlc",00ff8000,00000001
"standby
vrrp
glbp
(mst(p)?)
((r)?stp)
spanning\-tree
dot1q
802\.1q",00ff8000,00000001
"ldp
tdp
mpls
aaa
(account(ing)?)
(auth((entication)
(orization)))
nat
bfd
nqa
sla
rtr
vrf
vpn(\-instance)?",00ff8000,00000001
"(((passive\-)
(silent\-))?interface)
(in
out)((bound)
(put))?",00ff00ff,00000001
"magenta
router
redistribute
(import(\-route)?)
export
network
neighbor
peer
area
acl
(class((ifier)
(\-map)))
behavior
policy(\-map)?",00ff00ff,00000001
"access\-((list)
(class)
(group))
ip\-prefix
prefix\-list
(route(\-.*)?)
(traffic.*)",00ff00ff,00000001
"[4-6]\d((\.\d{0,2})?)\%",00ff00ff,00000001
"((fast)?
(gigabit)?)ethernet((\d)?\d/)*(\d)+(\.\d{1,4})?",000080ff,00000001
"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(/(\d){0,2})?",000080ff,00000001
"([A-Fa-f0-9]{1,4}::?){1,7}[A-Fa-f0-9]{1,4}(/(\d){0,3})?",000080ff,00000001
"([0-9a-fa-f]{4}[.
-][0-9a-fa-f]{4}[.
-][0-9a-fa-f]{4})
([0-9a-fa-f]{2}[.
-]){5}[0-9a-fa-f]{2}",000080ff,00000001
"\d{1,2}\.([0-9a-fA-F]{2,4}.){1,11}\d{1,2}",000080ff,00000001
"(orange
ge
fa
fe
(eth((\-)?(trunk)?))
null
loopback
tunnel
dialer
bri
serial
atm
pos
(vlan(if)?))(((\d)?\d/)*(\d)+)?",000080ff,00000001
"((virtual\-(template
ppp
access))
(channel\-group)
(port\-channel)
(ether(\-)?channel))(((\d)?\d/)*(\d)+)?",000080ff,00000001
"(((wlan\-)
(ap\-))?config)",00c08000,00000001
3、CRT8.7版本之前的默认会话设置:在默认会话中选择“terminal-appearance-highlight keywords”调用之前保存的方案文件名colorful-network.ini,并在“style”中选择“color”选项。
4、CRT8.7版本之后的默认会话设置:在默认会话中选择“terminal-keywords highlighting”右侧的“list name”中调用之前保存的方案文件名colorful-network.ini。
5、CRT8.7版本之后的默认会话设置:在默认会话中选择“terminal-keywords higllighting-advance”右侧的“highlight style”中选择color选项。
三、最终使用效果
以上配置完成后在操作时会根据配色方案中定义的关键字进行突出显示,方便进行检查和收集关键信息,是不是比以前单调的字体颜色看起来更加的方便、顺眼。