Monitoring (Hardware)
Using monitoring in Splynx you can track the status of your network and in case any device goes down, the system will automatically notify the responsible admins via the portal, email, SMS or each method comdined. Splynx is using SNMP and ping tools to monitor devices.
Add a new device
To add a new device, under Networking section find Hardware option:
Inside this menu you can add a new device using Add
button, display list of all devices, view recently selected monitoring device and check backups of these devices.
Let's click on Add
button and add a new device into monitoring:
- Title - name of the device;
- Parent - select a parent device (if exists). You can build a parent-child relations in Splynx monitoring;
- Vendor - vendor name. You can add more vendors under Config → Networking → Monitoring;
- Product/Model - information about the device model;
- IP address - IPv4 of the device to which SNMP and Ping tools will connect;
- Port - SNMP port;
- Ping this device - if enabled, Splynx will ping the device to track connectivity;
- SNMP Monitoring - if enabled, Splynx will connect via SNMP to device and load available information. Should be also enabled on a device;
- SNMP community - define community, using "public" is insecure. We recommend to create some custom community on a device and use it;
- SNMP Version - select version (2 is recommended);
- Type - select type. You can add more types under Config → Networking → Monitoring;
- Group - define a group for the device. This field is for notifications configuration;
- Partners - defines the partner that can see the device;
- Location - defines a location;
- Address - information about the address where device is installed;
- Send notifications - enable/disable sending of notifications if device goes down/up;
- Delay timer for notification - set a delay in minutes to send notification about status change. If device is down, Splynx will wait for 10 minutes and, if the status remains the same, will send a notification.
When device is up and running, we can see the status:
As you can see, Splynx is able to ping this IP. If device is unreachable, ping will be also unreachable and status of "Last ping statuses" will be negative.
Graphs
That was initial configuration to get ping and SNMP status of the device. To monitor some advanced parameters we can use SNMP OIDs to get the values and measure such thing as CPU performance, memory usage, voltage or interface's speed. First of all we need to get available SNMP OIDs to build some graphs. We can do this under tab "SNMP OID":
You can run SNMP walk to get all available OIDs or add it manually using Add SNMP OID
button. Let's click on SNMP walk
to load OIDs automatically and avoid manual input mistakes:
Here you can load all OIDs or for interfaces only. Let's click on Get all
button and wait 1-2 minutes for a result.
Once this done, click on SNMP walk
to see all OIDs that we received from a device:
For example we need to monitor ether1 port bandwidth so we need to click on "+" under these values:
As a result, we added 2 SNMP OIDs for monitoring in/out values of ether1 interface. Now we can create a graph with these OIDs.
To build a graph, let's switch to "Graphs" tab and click on Add Graph
:
Here you need to specify title, vertical title and the most important is add data sources. In this case, we need to select data source "ether1 in" and click add and after that select "ether1 out" and add. If you are going to measure the interface speed, factor value should be 8 and "value in" = Bps. Click on "Color" field to select a color and click on "Draw" field to select a way of displaying data (line or area). Click on Preview
button to generate a preview and click on Add
button to create a graph.
Now, under "Actions", near each graph you can click on "Edit", "View graph", "Delete" buttons. Let's click on "View graph":
You can select different periods of time here.
Backups
Devices added to the monitoring list can also be configured for backups. Simply configure the login details, port to communicate (SSH),the command, and specify the hours which you would like to run backups:
click on "Test connection" and "Test backup configuration" to ensure that it works:
We are using MikroTik "export" command to get an export of all settings.
Under Networking → Hardware → Backups you can find a list of all backups for all devices:
Under "Actions", there are the following buttons:
Logs
Under Logs tab you can find log records:
Notifications
It is possible to send a notification when some device goes down. First of all, add a notifications group under Config → Networking → Monitoring:
Scroll down and find section Groups:
With this setup, we can create a group "Engineers" which consists only of an administrator "admin". This administrator will receive email notification + portal notification on a dashboard. The subject of an email will be "Device alert!" and body of a message is defined with email template that can be updated.
After this, we need to change a group for the device:
So as per device configuration, an administrator from a group "Engineers" should receive a notification if device is down for more than 10 minutes.
Other
Charts and SNMP values from Monitoring can be used in Splynx Weathermap add-on as on example below. Make you sure you have this add-on installed under Config → Integrations → Add-ons:
Please follow the video tutorials to find out more about Splynx monitoring:
Ping tools :
CPU usage :
Memory usage :