Skip to content

Files

Latest commit

867e112 · Feb 24, 2022

History

History
This branch is 424 commits behind zabbix/community-templates:main.

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 24, 2022
Nov 25, 2021

NetScaler

Description

Same as v2.0 with valuemap and application prototype added.

Overview

Adapted for Zabbix 3 version by dav3860. Valuemaps included.

Macros used

There are no macros links in this template.

Template links

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Services

-

SNMP agent snmp.services.discovery

Update: 1m

Interfaces

-

SNMP agent snmp.interfaces.discovery

Update: 1m

Vservers

-

SNMP agent snmp.vservers.discovery

Update: 1m

Items collected

Name Description Type Key and additional info
SNMP authenticationFailure trap

-

SNMP trap snmptrap[authenticationFailure]

Update: 0

memSizeMB

-

SNMP agent memSizeMB

Update: 1h

httpTot11Responses

-

SNMP agent httpTot11Responses

Update: 1m

haCurState

State of the node, based on its health, in a high availability setup. Possible values are: UP - Indicates that the node is accessible and can function as either a primary or secondary node. DISABLED - Indicates that the high availability status of the node has been manually disabled. Synchronization and propagation cannot take place between the peer nodes. INIT - Indicates that the node is in the process of becoming part of the high availability configuration. PARTIALFAIL - Indicates that one of the high availability monitored interfaces has failed because of a card or link failure. This state triggers a failover. COMPLETEFAIL - Indicates that all the interfaces of the node are unusable, because the interfaces on which high availability monitoring is enabled are not connected or are manually disabled. This state triggers a failover. DUMB - Indicates that the node is in listening mode. It does not participate in high availability transitions or transfer configuration from the peer node. This is a configured value, not a statistic. PARTIALFAILSSL - Indicates that the SSL card has failed. This state triggers a failover. ROUTEMONITORFAIL - Indicates that the route monitor has failed. This state triggers a failover.

SNMP agent haCurState

Update: 15s

httpTotRequests

-

SNMP agent httpTotRequests

Update: 1m

UpTime

-

SNMP agent sysUpTime

Update: 1m

resMemUsage

-

SNMP agent resMemUsage

Update: 1m

resCpuUsage

-

SNMP agent resCpuUsage

Update: 60s

numCPUs

-

SNMP agent numCPUs

Update: 1h

Generic SNMP Trap

-

SNMP trap snmptrap.fallback

Update: 0

haLastMasterStateTransitionReason

The reason for the last master state transition. This gives the conditions under which this node assumed the current state. The current state is available at the oid sysHighAvailabilityMode.0

SNMP agent haLastMasterStateTransitionReason

Update: 15s

haErrSyncFailure

Number of times the configuration of the primary and secondary nodes failed to synchronize since that last transition. A synchronization failure results in mismatched configuration. It can be caused by a mismatch in the Remote Procedural Call (RPC) password on the two nodes forming the high availability pair.

SNMP agent haErrSyncFailure

Update: 15s

tcpActiveServerConn

Connections to a server currently responding to requests.

SNMP agent tcpActiveServerConn

Update: 1m

haPeerState

This represents the state of the failover peer NetScaler whether Primary or Secondary

SNMP agent haPeerState

Update: 15s

httpTot11Requests

-

SNMP agent httpTot11Requests

Update: 1m

haTimeofLastStateTransition

This represents the time since the NetScaler underwent a state change from primary to secondary or vice-versa

SNMP agent haTimeofLastStateTransition

Update: 15s

haCurStatus

Indicates whether a NetScaler is set up for high availability. Possible values are YES and NO. If the value is NO, the high availability statistics below are invalid.

SNMP agent haCurStatus

Update: 30s

Service {#SNMPVALUE} Act conn

-

SNMP agent service.actconn.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Est conn

-

SNMP agent service.estconn.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} IP

-

SNMP agent service.ip.[{#SNMPVALUE}]

Update: 1h

LLD

Service {#SNMPVALUE} port

-

SNMP agent service.port.[{#SNMPVALUE}]

Update: 1h

LLD

Service {#SNMPVALUE} Total req

-

SNMP agent service.totreq.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Total req bytes

-

SNMP agent service.totreqb.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Total resp

-

SNMP agent service.totresp.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Total resp bytes

-

SNMP agent service.totrespb.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Total recvd pkts

-

SNMP agent service.totresvdpkts.[{#SNMPVALUE}]

Update: 15s

LLD

Service {#SNMPVALUE} Total sent pkts

-

SNMP agent service.totrsentpkts.[{#SNMPVALUE}]

Update: 15s

LLD

Interface {#SNMPVALUE} received bytes

-

SNMP agent r_bytes.[{#SNMPVALUE}]

Update: 15s

LLD

Interface {#SNMPVALUE} received packets

-

SNMP agent r_pks.[{#SNMPVALUE}]

Update: 15s

LLD

Interface {#SNMPVALUE} type

-

SNMP agent type.[{#SNMPVALUE}]

Update: 1h

LLD

Interface {#SNMPVALUE} transmitted bytes

-

SNMP agent t_bytes.[{#SNMPVALUE}]

Update: 15s

LLD

Interface {#SNMPVALUE} transmitted packets

-

SNMP agent t_pks.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} Client Connections

-

SNMP agent vsvr.cl_conn.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} Health

-

SNMP agent vsvr.health.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} Server Connections

-

SNMP agent vsvr.sr_conn.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} State

-

SNMP agent vsvr.state.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} Total Clients

The total number of established client connections.

SNMP agent vsvr.TotalClients.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} Total Servers

The total number of established server connections.

SNMP agent vsvr.TotalServers.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} vsvrCurServicesDown

-

SNMP agent vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} vsvrCurServicesOutOfSvc

-

SNMP agent vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} vsvrCurServicesTransToOutOfSvc

-

SNMP agent vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} vsvrCurServicesUnKnown

-

SNMP agent vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} vsvrCurServicesUp

-

SNMP agent vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} RxBytesRate

The total number of established client connections.

SNMP agent vsvr.vsvrRxBytesRate.[{#SNMPVALUE}]

Update: 15s

LLD

Vserver {#SNMPVALUE} TxBytesRate

This represents the response rate in bytes per second for this service/vserver.

SNMP agent vsvr.vsvrTxBytesRate.[{#SNMPVALUE}]

Update: 15s

LLD

Triggers

Name Description Expression Priority
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1}

Le vserver a des services associés mais tous ne répondent pas.

Expression: {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}<100 and {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}>0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0

Recovery expression:

average
vServer {#SNMPVALUE} services are down

Tous les services associés au vserver sont inactifs.

Expression: {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}=0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0

Recovery expression:

high
vServer {#SNMPVALUE} state: {ITEM.VALUE}

L'état du vserver n'est pas "up".

Expression: {NetScaler:vsvr.state.[{#SNMPVALUE}].last()}<>7

Recovery expression:

high
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} (LLD)

Le vserver a des services associés mais tous ne répondent pas.

Expression: {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}<100 and {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}>0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0

Recovery expression:

average
vServer {#SNMPVALUE} services are down (LLD)

Tous les services associés au vserver sont inactifs.

Expression: {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}=0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0

Recovery expression:

high
vServer {#SNMPVALUE} state: {ITEM.VALUE} (LLD)

L'état du vserver n'est pas "up".

Expression: {NetScaler:vsvr.state.[{#SNMPVALUE}].last()}<>7

Recovery expression:

high