strongswan-monitor

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2019 License: GPL-2.0 Imports: 14 Imported by: 0

README

strongswan-monitor

GoDoc Go Report Card

Terminal GUI for monitoring strongswan IKE daemon.

Based on termui library.

There are several tabs which provide access to different information about daemon.

You can switch tabs with Tab, Space (forward) or Ctrl + Space, Backspace (backward) buttons. You can also choose tabs directly by 1 - 9 buttons (1 - 5 if there is 5 tabs).

To close app press q or Ctrl+c.

Config

Example of config file (this configuration is being used by default):

tabs:
- stats
- conns
- sas
- pools
- certs
conns: 2000
pools: 4000
summary: 4000
certs: 8000

tabs list contains types of tabs which are placed on the screen:

conns keyword is for setting update period of connections (including SAs) info in milliseconds

pools keyword is for setting update period of pools info in milliseconds

summary keyword is for setting update period of summary info in milliseconds

certs keyword is for setting update period of certs info in milliseconds

Tabs

Statistics

Statistics tab shows daemon's uptime info, number of Security Associations and statistics of I/O bytes/packets.

I/O bytes and packets chart is autoscaling and updates every 5 seconds.

Connections

Connections tab shows list of connections which daemon is working with. Every node of list contents info about parameters of connection

You can move through tree by Up/Down arrows, expand or collapse node by e (expand), c (collapse) or Enter (toggle), expand whole tree by Shift+E, collapse whole tree by Shift+C

SAs

SAs tab shows list of connections where every node contents list of connected peer which installed Security Association with.

Control shortcuts is same as for Connections tab.

Pools

Pools tab shows info about virtual IP addresses pools.

Certs

Certs tab shows info about certificates which daemon works with.

Control shortcuts is same as for Connections tab.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL