Monitoring

1. Basic Monitoring Settings


SoftNAS performs monitoring of system resources, services and SoftNAS logging by polling the system based on the Polling Interval (secs). The default setting is 30 seconds.


2. Notification Email


The Notification settings are used to specify the administrator email address that will be sent monitoring alerts. You can also send monitoring alerts to the corporate SMTP server.

3. SMTP Settings


If "Use SMTP" is enabled the following fields are available for the SMTP server configuration:

Field

Description

SMTP Mailserver

FQDN of the mail server.

SMTP Port

SMTP Port that will be used to send email notifications (25, 587, 465)

SMTP Username

Username required for SMTP server authentication

SMTP Password

Password required for SMTP server authentication.

SMTP Encryption

Encryption setting for the SMTP server connection. The following settings are possible:

  • SSLV2
  • SSLV3
  • TLSV1


4. Monitoring System Resources


These thresholds control the percentage usage levels above which monitoring notifications will be issued. The following independant thresholds can be sent:


Parameter

Description

% CPU

Threshold setting above which a monitoring notification will be issued for the system resource.

%CPU System

Threshold setting above which a monitoring notification will be issued for the system resource.

% Memory

Threshold setting above which a monitoring notification will be issued for the system resource.

% Disk space

Threshold setting above which a monitoring notification will be issued for the system resource.

% CPU Wait

Threshold setting above which a monitoring notification will be issued for the system resource.


5. Services Monitoring


You can setup SoftNAS to monitor the core system services and issue monitoring notifications accordingly. The following services can be monitored by SoftNAS:


Parameter

Description

Apache

Apache web server service running on SoftNAS

SSH

secure shell service running on SoftNAS, enabling secure data communication.

Sendmail

Sendmail email routing facility running on SoftNAS.

Winbind

samba service running on SoftNAS which enables connections to domain controllers.

NTPAlerts if there are issues with Network Time Protocol (if virtual machines and databases are not in chronological sync)
UltraFastAlerts if there are issues with Ultrafast
S3 Retry ErrorAlerts if there are Object storage connectivity retry errors
Deltasync ErrorAlerts for errors in Deltasync 
HA WarningAlerts if HA fails or reports issues

NFS

Distributed file system protocol running on SoftNAS.

SMB

Server Message Block service.

NMB
HotSpareFailure of a SoftNAS HotSpare volume
NiFiAlerts if NiFi Settings are incorrect and not connecting
S3 Retry WarningSends alerts not only for errors regarding object storage connectivity but  warnings as well.
Deltasync WarningSends alerts not only for errors regarding DeltaSync connectivity but  warnings as well.


6. SoftNAS Monitoring


SoftNAS Monitoring can be used to monitor a variety of logs. By default, when enabled an email notification is sent any time the word "ERROR" appears in the log.

Parameter

Definition

Monitor SNSERV:

(Yes/No)
Allows for enabling or disabling monitoring of the StorageCenter server log located in /var/www/softnas/logs/snserv.log. By default, when enabled an email notification is sent any time the word "ERROR" appears in the log

Excluded Terms

Allows for suppression of emails for errors in the StorageCenter server log that include the keywords entered. Valid entries are in regular expression form. For example, to suppress email notifications for any error including the word "foo" or "bar" enter "foo|bar"

Monitor SNAP

(Yes/No)
Allows for enabling or disabling monitoring of the snapreplicate log located in /var/www/softnas/logs/snapreplicate.log. By default, when enabled an email notification is sent any time the word "ERROR" appears in the log.

Excluded Terms

Allows for suppression of emails for errors in the snapreplicate log that include the keywords entered. Valid entries are in regular expression form. For example, to suppress email notifications for any error including the word "foo" or "bar" enter "foo|bar"