Skip to main content

trisbashrc

trisbashrc is a set of bash aliases for the hub and probe nodes. Use them to move between Trisul directories and view logs.

How to use​

The script adds certain bash commands and bash aliases to your shell environment. It is available on both hub and probe nodes.

note

The paths in the command tables below are for the default context (context0).

on probe node​

Usage​

source /usr/local/share/trisul-probe/trisbashrc [domain] [probe] [contextname]
# default domain = domain0, probe=probe0, context=context0

For setting the environment to the default trisul context, context0

source /usr/local/share/trisul-probe/trisbashrc 

For setting the environment to context named 10gig3

source /usr/local/share/trisul-probe/trisbashrc 10gig3

For setting the environment to context named 10gig3 on probeEAST

source /usr/local/share/trisul-probe/trisbashrc domain0 probeEAST 10gig3

Commands​

CommandsPathDescription
cd.l/usr/local/var/log/trisul-probe/domain0/probe0/context0/probe log
cd.locallua/usr/local/var/lib/trisul-probe/domain0/probe0/context0/config/local-lua
cd.root/usr/local/var/lib/trisul-probe/domain0/probe0/context0Probe db root directory
cd.run/usr/local/var/lib/trisul-probe/domain0/probe0/context0/runProbe run state directory
cd.s/usr/local/share/trisul-probe/Probe share data directory
cd.x/usr/local/etc/trisul-probe/domain0/probe0/context0Probe configuration file directory
rat.af/usr/local/bin/rat /usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xml afpFilter monitor for online_afpacket run mode
rat.ffpcap/usr/local/bin/rat /usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xml ffpcapFilter monitor
rat.lp/usr/local/bin/rat /usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xml lpcapFilter monitor for online_lipcap run mode
rat.pf/usr/local/bin/rat /usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xml pfringFilter monitor for online_pfring run mode
rat.rx/usr/local/bin/rat /usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xml rxringFilter monitor for online_rxring run mode
sl/usr/local/bin/shellConnect to the SQLite3 db. Example shell < dbname >
sl.c/usr/local/var/lib/trisul-probe/domain0/probe0/context0/config/TRISULCONFIG.SQDBLocation of the configuration database.
tailf.ns/usr/local/var/log/trisul-probe/domain0/probe0/context0/ns-000.logfollow the growth of a probe log file
tp/usr/local/bin/trisulctl_probetrisulctl_probe command path
vi.x/usr/local/etc/trisul-probe/domain0/probe0/context0/trisulProbeConfig.xmltrisul probe configuration file

on hub node​

Usage​

source /usr/local/share/trisul-hub/trisbashrc [domain] [hub] [contextname]
# default domain = domain0, hub=hub0, context=context0

For setting the environment to the default trisul context, context0

source /usr/local/share/trisul-hub/trisbashrc 

For setting the environment to context named 10gig3

source /usr/local/share/trisul-hub/trisbashrc domain0 hub0 10gig3

Commands​

CommandsPathDescription
cd.l/usr/local/var/log/trisul-hub/domain0/hub0/context0context0 hub log directory
cd.m/usr/local/var/lib/trisul-hub/domain0/hub0/context0/metersContext0 data db root directory
cd.s/usr/local/share/trisul-hubHub share data directory
cd.w/usr/local/share/webtrisulWebtrisul directory
cd.wl/usr/local/var/log/trisul-hub/webtrisulWebtrisul production log directory
cd.x/usr/local/etc/trisul-hub/domain0/hub0/context0Hub configuration file directory
sl/usr/local/bin/shellConnect to the SQLite3 db. Example shell < dbname >
sl.c/usr/local/var/lib/trisul-config/domain0/context0/profile0/TRISULCONFIG.SQDBLocation of the configuration database.
sl.mdump/usr/local/bin/shell /usr/local/var/lib/trisul-hub/domain0/hub0/context0/meters/METASLICE.SQDB ".dump"dumps sqlite3 metaslice db rows
tailf.fs/usr/local/var/log/trisul-hub/domain0/hub0/context0/fs-000.logFollow the growth of a flusher log file
tailf.qs/usr/local/var/log/trisul-hub/domain0/hub0/context0/qs-000.logFollow the growth of a trp log file
tailf.ws/usr/local/var/log/trisul-hub/webtrisul/production.logFollow the growth of a webtrisul production log file
th/usr/local/bin/trisulctl_hubtrisulctl_hub command path
vi.x/usr/local/etc/trisul-hub/domain0/hub0/context0/trisulHubConfig.xmltrisul hub context0 configuration file