Same as v2.0 with valuemap and application prototype added.
Adapted for Zabbix 3 version by dav3860. Valuemaps included.
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Services | <p>-</p> | SNMP agent |
snmp.services.discovery<p>Update: 1m</p> |
Interfaces | <p>-</p> | SNMP agent |
snmp.interfaces.discovery<p>Update: 1m</p> |
Vservers | <p>-</p> | SNMP agent |
snmp.vservers.discovery<p>Update: 1m</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP authenticationFailure trap | <p>-</p> | SNMP trap |
snmptrap[authenticationFailure]<p>Update: 0</p> |
memSizeMB | <p>-</p> | SNMP agent |
memSizeMB<p>Update: 1h</p> |
httpTot11Responses | <p>-</p> | SNMP agent |
httpTot11Responses<p>Update: 1m</p> |
haCurState | <p>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.</p> | SNMP agent |
haCurState<p>Update: 15s</p> |
httpTotRequests | <p>-</p> | SNMP agent |
httpTotRequests<p>Update: 1m</p> |
UpTime | <p>-</p> | SNMP agent |
sysUpTime<p>Update: 1m</p> |
resMemUsage | <p>-</p> | SNMP agent |
resMemUsage<p>Update: 1m</p> |
resCpuUsage | <p>-</p> | SNMP agent |
resCpuUsage<p>Update: 60s</p> |
numCPUs | <p>-</p> | SNMP agent |
numCPUs<p>Update: 1h</p> |
Generic SNMP Trap | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
haLastMasterStateTransitionReason | <p>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</p> | SNMP agent |
haLastMasterStateTransitionReason<p>Update: 15s</p> |
haErrSyncFailure | <p>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.</p> | SNMP agent |
haErrSyncFailure<p>Update: 15s</p> |
tcpActiveServerConn | <p>Connections to a server currently responding to requests.</p> | SNMP agent |
tcpActiveServerConn<p>Update: 1m</p> |
haPeerState | <p>This represents the state of the failover peer NetScaler whether Primary or Secondary</p> | SNMP agent |
haPeerState<p>Update: 15s</p> |
httpTot11Requests | <p>-</p> | SNMP agent |
httpTot11Requests<p>Update: 1m</p> |
haTimeofLastStateTransition | <p>This represents the time since the NetScaler underwent a state change from primary to secondary or vice-versa</p> | SNMP agent |
haTimeofLastStateTransition<p>Update: 15s</p> |
haCurStatus | <p>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.</p> | SNMP agent |
haCurStatus<p>Update: 30s</p> |
Service {#SNMPVALUE} Act conn | <p>-</p> | SNMP agent |
service.actconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Est conn | <p>-</p> | SNMP agent |
service.estconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} IP | <p>-</p> | SNMP agent |
service.ip.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} port | <p>-</p> | SNMP agent |
service.port.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} Total req | <p>-</p> | SNMP agent |
service.totreq.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total req bytes | <p>-</p> | SNMP agent |
service.totreqb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp | <p>-</p> | SNMP agent |
service.totresp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp bytes | <p>-</p> | SNMP agent |
service.totrespb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total recvd pkts | <p>-</p> | SNMP agent |
service.totresvdpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total sent pkts | <p>-</p> | SNMP agent |
service.totrsentpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received bytes | <p>-</p> | SNMP agent |
r_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received packets | <p>-</p> | SNMP agent |
r_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} type | <p>-</p> | SNMP agent |
type.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted bytes | <p>-</p> | SNMP agent |
t_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted packets | <p>-</p> | SNMP agent |
t_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Client Connections | <p>-</p> | SNMP agent |
vsvr.cl_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Health | <p>-</p> | SNMP agent |
vsvr.health.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Server Connections | <p>-</p> | SNMP agent |
vsvr.sr_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} State | <p>-</p> | SNMP agent |
vsvr.state.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Clients | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.TotalClients.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Servers | <p>The total number of established server connections.</p> | SNMP agent |
vsvr.TotalServers.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesDown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesTransToOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUnKnown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUp | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} RxBytesRate | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.vsvrRxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} TxBytesRate | <p>This represents the response rate in bytes per second for this service/vserver.</p> | SNMP agent |
vsvr.vsvrTxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>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</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down | <p>Tous les services associés au vserver sont inactifs.</p> | <p>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</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: {NetScaler:vsvr.state.[{#SNMPVALUE}].last()}<>7</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} (LLD) | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>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</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down (LLD) | <p>Tous les services associés au vserver sont inactifs.</p> | <p>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</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} (LLD) | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: {NetScaler:vsvr.state.[{#SNMPVALUE}].last()}<>7</p><p>Recovery expression: </p> | high |
Same as v2.0 with valuemap and application prototype added.
Adapted for Zabbix 3 version by dav3860. Valuemaps included.
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Services | <p>-</p> | SNMP agent |
snmp.services.discovery<p>Update: 1m</p> |
Vservers | <p>-</p> | SNMP agent |
snmp.vservers.discovery<p>Update: 1m</p> |
Interfaces | <p>-</p> | SNMP agent |
snmp.interfaces.discovery<p>Update: 1m</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP authenticationFailure trap | <p>-</p> | SNMP trap |
snmptrap[authenticationFailure]<p>Update: 0</p> |
numCPUs | <p>-</p> | SNMP agent |
numCPUs<p>Update: 1h</p> |
haErrSyncFailure | <p>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.</p> | SNMP agent |
haErrSyncFailure<p>Update: 15s</p> |
Generic SNMP Trap | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
haPeerState | <p>This represents the state of the failover peer NetScaler whether Primary or Secondary</p> | SNMP agent |
haPeerState<p>Update: 15s</p> |
haTimeofLastStateTransition | <p>This represents the time since the NetScaler underwent a state change from primary to secondary or vice-versa</p> | SNMP agent |
haTimeofLastStateTransition<p>Update: 15s</p> |
haLastMasterStateTransitionReason | <p>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</p> | SNMP agent |
haLastMasterStateTransitionReason<p>Update: 15s</p> |
httpTot11Responses | <p>-</p> | SNMP agent |
httpTot11Responses<p>Update: 1m</p> |
tcpActiveServerConn | <p>Connections to a server currently responding to requests.</p> | SNMP agent |
tcpActiveServerConn<p>Update: 1m</p> |
resCpuUsage | <p>-</p> | SNMP agent |
resCpuUsage<p>Update: 60s</p> |
httpTotRequests | <p>-</p> | SNMP agent |
httpTotRequests<p>Update: 1m</p> |
memSizeMB | <p>-</p> | SNMP agent |
memSizeMB<p>Update: 1h</p> |
httpTot11Requests | <p>-</p> | SNMP agent |
httpTot11Requests<p>Update: 1m</p> |
UpTime | <p>-</p> | SNMP agent |
sysUpTime<p>Update: 1m</p> |
haCurState | <p>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.</p> | SNMP agent |
haCurState<p>Update: 15s</p> |
haCurStatus | <p>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.</p> | SNMP agent |
haCurStatus<p>Update: 30s</p> |
resMemUsage | <p>-</p> | SNMP agent |
resMemUsage<p>Update: 1m</p> |
Service {#SNMPVALUE} Act conn | <p>-</p> | SNMP agent |
service.actconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Est conn | <p>-</p> | SNMP agent |
service.estconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} IP | <p>-</p> | SNMP agent |
service.ip.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} port | <p>-</p> | SNMP agent |
service.port.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} Total req | <p>-</p> | SNMP agent |
service.totreq.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total req bytes | <p>-</p> | SNMP agent |
service.totreqb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp | <p>-</p> | SNMP agent |
service.totresp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp bytes | <p>-</p> | SNMP agent |
service.totrespb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total recvd pkts | <p>-</p> | SNMP agent |
service.totresvdpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total sent pkts | <p>-</p> | SNMP agent |
service.totrsentpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Client Connections | <p>-</p> | SNMP agent |
vsvr.cl_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Health | <p>-</p> | SNMP agent |
vsvr.health.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Server Connections | <p>-</p> | SNMP agent |
vsvr.sr_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} State | <p>-</p> | SNMP agent |
vsvr.state.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Clients | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.TotalClients.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Servers | <p>The total number of established server connections.</p> | SNMP agent |
vsvr.TotalServers.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesDown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesTransToOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUnKnown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUp | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} RxBytesRate | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.vsvrRxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} TxBytesRate | <p>This represents the response rate in bytes per second for this service/vserver.</p> | SNMP agent |
vsvr.vsvrTxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received bytes | <p>-</p> | SNMP agent |
r_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received packets | <p>-</p> | SNMP agent |
r_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} type | <p>-</p> | SNMP agent |
type.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted bytes | <p>-</p> | SNMP agent |
t_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted packets | <p>-</p> | SNMP agent |
t_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])<100 and last(/NetScaler/vsvr.health.[{#SNMPVALUE}])>0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down | <p>Tous les services associés au vserver sont inactifs.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])=0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: last(/NetScaler/vsvr.state.[{#SNMPVALUE}])<>7</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} (LLD) | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])<100 and last(/NetScaler/vsvr.health.[{#SNMPVALUE}])>0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down (LLD) | <p>Tous les services associés au vserver sont inactifs.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])=0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} (LLD) | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: last(/NetScaler/vsvr.state.[{#SNMPVALUE}])<>7</p><p>Recovery expression: </p> | high |
Same as v2.0 with valuemap and application prototype added.
Adapted for Zabbix 3 version by dav3860. Valuemaps included.
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Services | <p>-</p> | SNMP agent |
snmp.services.discovery<p>Update: 1m</p> |
Vservers | <p>-</p> | SNMP agent |
snmp.vservers.discovery<p>Update: 1m</p> |
Interfaces | <p>-</p> | SNMP agent |
snmp.interfaces.discovery<p>Update: 1m</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP authenticationFailure trap | <p>-</p> | SNMP trap |
snmptrap[authenticationFailure]<p>Update: 0</p> |
numCPUs | <p>-</p> | SNMP agent |
numCPUs<p>Update: 1h</p> |
haErrSyncFailure | <p>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.</p> | SNMP agent |
haErrSyncFailure<p>Update: 15s</p> |
Generic SNMP Trap | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
haPeerState | <p>This represents the state of the failover peer NetScaler whether Primary or Secondary</p> | SNMP agent |
haPeerState<p>Update: 15s</p> |
haTimeofLastStateTransition | <p>This represents the time since the NetScaler underwent a state change from primary to secondary or vice-versa</p> | SNMP agent |
haTimeofLastStateTransition<p>Update: 15s</p> |
haLastMasterStateTransitionReason | <p>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</p> | SNMP agent |
haLastMasterStateTransitionReason<p>Update: 15s</p> |
httpTot11Responses | <p>-</p> | SNMP agent |
httpTot11Responses<p>Update: 1m</p> |
tcpActiveServerConn | <p>Connections to a server currently responding to requests.</p> | SNMP agent |
tcpActiveServerConn<p>Update: 1m</p> |
resCpuUsage | <p>-</p> | SNMP agent |
resCpuUsage<p>Update: 60s</p> |
httpTotRequests | <p>-</p> | SNMP agent |
httpTotRequests<p>Update: 1m</p> |
memSizeMB | <p>-</p> | SNMP agent |
memSizeMB<p>Update: 1h</p> |
httpTot11Requests | <p>-</p> | SNMP agent |
httpTot11Requests<p>Update: 1m</p> |
UpTime | <p>-</p> | SNMP agent |
sysUpTime<p>Update: 1m</p> |
haCurState | <p>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.</p> | SNMP agent |
haCurState<p>Update: 15s</p> |
haCurStatus | <p>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.</p> | SNMP agent |
haCurStatus<p>Update: 30s</p> |
resMemUsage | <p>-</p> | SNMP agent |
resMemUsage<p>Update: 1m</p> |
Service {#SNMPVALUE} Act conn | <p>-</p> | SNMP agent |
service.actconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Est conn | <p>-</p> | SNMP agent |
service.estconn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} IP | <p>-</p> | SNMP agent |
service.ip.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} port | <p>-</p> | SNMP agent |
service.port.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Service {#SNMPVALUE} Total req | <p>-</p> | SNMP agent |
service.totreq.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total req bytes | <p>-</p> | SNMP agent |
service.totreqb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp | <p>-</p> | SNMP agent |
service.totresp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total resp bytes | <p>-</p> | SNMP agent |
service.totrespb.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total recvd pkts | <p>-</p> | SNMP agent |
service.totresvdpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Service {#SNMPVALUE} Total sent pkts | <p>-</p> | SNMP agent |
service.totrsentpkts.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Client Connections | <p>-</p> | SNMP agent |
vsvr.cl_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Health | <p>-</p> | SNMP agent |
vsvr.health.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Server Connections | <p>-</p> | SNMP agent |
vsvr.sr_conn.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} State | <p>-</p> | SNMP agent |
vsvr.state.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Clients | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.TotalClients.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} Total Servers | <p>The total number of established server connections.</p> | SNMP agent |
vsvr.TotalServers.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesDown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesTransToOutOfSvc | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUnKnown | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} vsvrCurServicesUp | <p>-</p> | SNMP agent |
vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} RxBytesRate | <p>The total number of established client connections.</p> | SNMP agent |
vsvr.vsvrRxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Vserver {#SNMPVALUE} TxBytesRate | <p>This represents the response rate in bytes per second for this service/vserver.</p> | SNMP agent |
vsvr.vsvrTxBytesRate.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received bytes | <p>-</p> | SNMP agent |
r_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} received packets | <p>-</p> | SNMP agent |
r_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} type | <p>-</p> | SNMP agent |
type.[{#SNMPVALUE}]<p>Update: 1h</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted bytes | <p>-</p> | SNMP agent |
t_bytes.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Interface {#SNMPVALUE} transmitted packets | <p>-</p> | SNMP agent |
t_pks.[{#SNMPVALUE}]<p>Update: 15s</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])<100 and last(/NetScaler/vsvr.health.[{#SNMPVALUE}])>0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down | <p>Tous les services associés au vserver sont inactifs.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])=0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: last(/NetScaler/vsvr.state.[{#SNMPVALUE}])<>7</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1} (LLD) | <p>Le vserver a des services associés mais tous ne répondent pas.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])<100 and last(/NetScaler/vsvr.health.[{#SNMPVALUE}])>0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | average |
vServer {#SNMPVALUE} services are down (LLD) | <p>Tous les services associés au vserver sont inactifs.</p> | <p>Expression: last(/NetScaler/vsvr.health.[{#SNMPVALUE}])=0 and (last(/NetScaler/vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]) + last(/NetScaler/vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]))>0</p><p>Recovery expression: </p> | high |
vServer {#SNMPVALUE} state: {ITEM.VALUE} (LLD) | <p>L’état du vserver n’est pas “up”.</p> | <p>Expression: last(/NetScaler/vsvr.state.[{#SNMPVALUE}])<>7</p><p>Recovery expression: </p> | high |