The Status Menu¶
In this page you find:
The status menu provides a set of pages that display information in both textual and graphic views about various daemons and services running on the Connect Switchboard. No configuration option is available in this module, which only shows the current and recent status of the Connect Switchboard.
The following items appear in the sub-menu on the left-hand side of the screen, each giving detailed status information on some functionalities of the Connect Switchboard:
System status–current status of resources
Network status–configuration of network interfaces, routing table, ARP cache
Services status–current status of services running on Connect Switchboard
System graphs–graphs of resource usage
Traffic Graphs–graphs of bandwidth usage
Connections–list of all open TCP/IP connections
VPN connections–list of all OpenVPN connections
This page gives a number of information about the running system, organised into three boxes: General information, Disks, and Memory In more details, these are the information presented in each box, which are usually the output of a Linux command. The boxes can be expanded and collapsed by clicking on the or icons, respectively.
This section contains information about basic characteristics of the Connect Switchboard:
Machine. The CPU model and clock frequency.
Architecture. The architecture of the appliance, which on Endian appliance is 64 bit (
x86_64). It may be different on virtual or software appliances installed on non-Intel CPUs.
Release. The version of the Endian software installed on the Appliance.
Uptime. How much time has passed since the last boot of the Connect Switchboard.
Kernel version. The version of the Linux kernel installed on the Connect Switchboard.
The information contained in this box are the same as those seen in the dashboard’s Disks Plugin (Menubar ‣ System ‣ Dashboard).
The information contained in this box are the same as those seen in the dashboard’s Memory Plugin (Menubar ‣ System ‣ Dashboard).
This page contains several information about the running state of the network interfaces. Three boxes are present on the page: Interfaces, Routing table entries, and the ARP table entries. In more details, these are the information presented in each box, which are usually the output of a Linux command. The boxes can be expanded and collapsed by clicking on the or icons, respectively.
The first box uses the output of the ip addr show command to provide for each network interface the status -either UP or DOWN, the assigned IP address, and additional communication parameters like the amount of the received and sent traffic and the number of possible errors or dropped packets. The NIC shown are either Ethernet interfaces or bridges, while VLANs and bonded network interfaces are not shown.
Routing table entries
The kernel routing table, as provided by the route -n
command. Typically, there should be one line per active interface,
which correctly routes the traffic within the zones served by the
Connect Switchboard, plus a default route (recognisable by the
0.0.0.0/0.0.0.0 Destination field) that allow the
traffic to reach the Internet.
There can be more than one entry per interface in the case of the default gateway or in case some special host in one local network acts as gateway to another local network that is not directly served by the Connect Switchboard.
ARP table entries
In the last box data about the arp table, extracted from the output of the arp -n command, are displayed. For each entry, the IP address is shown, along with its corresponding MAC address and device.
This box shows the status of each service installed on the Connect Switchboard, marked as either STOPPED or RUNNING. A click on the Log button on the right of the status will open a panel underneath to see the service’s detailed status, according to the systemctl status <servicename> command.
The graphs displayed in this page present the usage of the following CPU, memory, and swap resources, each in a different box that can be minimised or expanded by clicking on the and icons.
Each graph uses colours, explained in the legend, to highlight its various components of the resource, and shows a summary of the minimum, maximum, average, and current values of each resource.
The nan (short for “Not A Number”) string that is
sometimes displayed in the summaries means that not enough data
have been collected to calculate the usage of the selected
resource. It can appear for example in the
Year graphs when the Connect Switchboard has been used for only a few
In detail, the three boxes in the main page display the following information.
This box shows the CPU usage of the Connect Switchboard, grouped into the sum of CPU time per status of the processes.
This graph shows the RAM memory usage. The following colours are used to denote the of memory:
The usage of the swap area, located on the hard disk, is displayed in this box. The colours used are:
A good description of the linux memory management can be found here.
Network traffic graphs
This page initially contains a single option.
Select from the drop down menu the interface whose traffic should be shown.
Only one interface at a time is allowed.
Once the interface or bridge has been selected, five graphs of the selected interface will appear, displaying traffic of the last hour, day, week, month, and year.
Below each graph, the summary of the average, maximum, and current amount of data transmitted and received is displayed and updated in real time.
This page shows a table containing the list of current connections from, to, or going through the Connect Switchboard. The data shown here are devised by the kernel conntrack table. The following colours are employed in the table and used as the background of the cells in the table to denote the source and destination of the connection.
Green, red, orange, and blue are the zones governed by the Connect Switchboard.
Black is used for connections involving the firewall, including daemons and services, like e.g., SSH or web accesses).
Purple shows connections using VPN or IPsec.
The data displayed in the table are the following.
- Source IP
The IP address from which the connection has started.
The port from which the connection has started.
- Destination IP
The destination IP of the connection.
The destination port of the connection.
The protocol used in the connection, which is typically tcp or udp.
The current status of the connection, meaningful only for TCP connections. They are defined in RFC 793, significant states are ESTABLISHED (connection is active), TIME_WAIT (connection is closing) CLOSE (no connection).
How long will the connection remain in that particular status.
To refresh the page, click on the icon located on the top right corner of the table.
This page shows the users connected to the Connect Switchboard using a VPN, either OpenVPN or IPsec. The table shows the following information about them:
The username which the client uses for the connection.
The service they rely on for the connection (OpenVPN, L2TP, IPsec Xauth and so on).
The time when the connection started (Connected since).
The Assigned IP of the client.
The Remote IP of the client.
The possible Actions that can be carried out on the connection, which currently is only to forcibly disconnect the client.