# Stormshield SNS by SNMP ## Overview This template is designed for the effortless deployment of Stormshield monitoring by Zabbix via SNMP and doesn't require any external scripts. ## Requirements Zabbix version: 7.0 and higher. ## Tested versions This template has been tested on: - SNS 3100 HA v 5.0.0 ## Configuration > Zabbix should be configured according to the instructions in the [Templates out of the box](https://www.zabbix.com/documentation/7.4/manual/config/templates_out_of_the_box) section. ## Setup Refer to the vendor documentation. ## Macros used |Name|Description|Default| |----|-----------|-------| |{$SNMP_COMMUNITY}|

-

|`SI`|Text macro| |{$CPU.UTIL.CRIT}|

Threshold of CPU utilization for Critical trigger in %.

|`95`| |{$CPU.UTIL.WARN}|

Threshold of CPU utilization for Warning trigger in %.

|`85`| |{$DISK.FREE.CRIT}|

Threshold of disk free space for Critical trigger in %.

|`10`| |{$DISK.FREE.WARN}|

Threshold of disk free space for Warning trigger in %.

|`20`| |{$ICMP_LOSS_WARN}|

Threshold of ICMP packet loss for Warning trigger in %.

|`20`| |{$ICMP_RESPONSE_TIME_WARN}|

Threshold of average ICMP response time for Warning trigger in seconds.

|`0.15`| |{$MEMORY.UTIL.MAX}|

Threshold of memory utilization for trigger in %.

|`90`| |{$NET.IF.IFNAME.NOT_MATCHES}|

Usefull to exclude the sslvpn and ipsec interfaces from the network discovery.

|`^(sslvpn\|ipsec)`| |{$SNMP.TIMEOUT}|

The time interval for SNMP availability trigger.

|`5m`| ## Items collected |Name|Description|Type|Key and additional info| |----|-----------|----|----| |VPN : Number of incoming policies|MIB : STORMSHIELD-IPSEC-STATS-MIB
Number of incoming security policies

|`SNMP agent`|ipsec.policies.in[snsIPSECStatsSPDIn.0]

| |ICMP response time|ICMP ping response time (in seconds).

|`Simple check`|icmppingsec

| |ICMP loss|Percentage of lost packets.

|`Simple check`|icmppingloss

| |ICMP ping|Host accessibility by ICMP.
0 - ICMP ping failed.
1 - ICMP ping successful.

|`Simple check`|icmpping

| |Used memory in /log|MIB : HOST-RESOURCES-MIB
Used memory in the log file in bytes.

|`SNMP agent`|host.storage.used[hrStorageUsedlog.{#SNMPINDEX}]

**Preprocessing**