5.02021-11-21T21:59:45ZnevisNevisNevis## Overview
Template for monitoring Nevis Appliances (nevis mib only).
Not all of the items are in there but the most for admin, proxy and auth have been added with also some triggers.
The template is built with discovery Rules only.
## Author
Stefan Müller
nevisAdminApplianceAuthKeyboxProxynevisAdminInstance DiscoverySNMP_AGENTdiscovery[{#SNMPADMINNAME},1.3.6.1.4.1.6059.2.7.110.1.2,{#SNMPADMINSTATUS},1.3.6.1.4.1.6059.2.7.110.1.3]nevisInstanceAdmin.discovery#{#SNMPINDEX}: nevisinstanceAdminJVMKBHeapUsageSNMP_AGENT1.3.6.1.4.1.6059.2.7.110.1.11.{#SNMPINDEX}nevisinstanceAdminJVMKBHeapUsage[{#SNMPINDEX}]bUsage of the heap within the Java virtual machine in kbytes.AdminMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceAdminNameSNMP_AGENT1.3.6.1.4.1.6059.2.7.110.1.2.{#SNMPINDEX}nevisinstanceAdminName[{#SNMPINDEX}]5m0CHARThe instance name we're counting/checking on.Admin#{#SNMPINDEX}: nevisinstanceAdminStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.110.1.3.{#SNMPINDEX}nevisinstanceAdminStatus[{#SNMPINDEX}]Indicates if the instance has been started (=1) or stopped (=0).AdminnevisInstanceAdminStatus{min(5)}=0nevisInstanceAdminStatusAVERAGEYESnevisApplianceInstance DiscoverySNMP_AGENTdiscovery[{#SNMPAPPLIANCEVERSION},1.3.6.1.4.1.6059.2.7.200.1.4]nevisInstanceAppliance.discovery#{#SNMPINDEX}: nevisinstanceApplianceCicapDStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.22.{#SNMPINDEX}nevisinstanceApplianceCicapDStatus[{#SNMPINDEX}]Status of the c-icap daemon.Appliance#{#SNMPINDEX}: nevisinstanceApplianceCouchbaseStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.30.{#SNMPINDEX}nevisinstanceApplianceCouchbaseStatus[{#SNMPINDEX}]Number of running couchbase server processes.Appliance#{#SNMPINDEX}: nevisinstanceApplianceDiskDeviceOnlineSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.5.{#SNMPINDEX}nevisinstanceApplianceDiskDeviceOnline[{#SNMPINDEX}]The number of disk devices which are online (used to monitor disk mirroring).Appliance#{#SNMPINDEX}: nevisinstanceApplianceElasticsearchStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.41.{#SNMPINDEX}nevisinstanceApplianceElasticsearchStatus[{#SNMPINDEX}]Indicates if the elasticsearch process is running (1).Appliance#{#SNMPINDEX}: nevisinstanceApplianceFreeDiskSpaceSNMP_AGENT.1.3.6.1.4.1.6059.2.7.200.1.10.{#SNMPINDEX}nevisinstanceApplianceFreeDiskSpace[{#SNMPINDEX}]bFree disk space in kbytes.ApplianceMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceApplianceFreeSwapSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.23.{#SNMPINDEX}nevisinstanceApplianceFreeSwap[{#SNMPINDEX}]bFree swap memory in mbytes.ApplianceMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceApplianceFreshClamStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.21.{#SNMPINDEX}nevisinstanceApplianceFreshClamStatus[{#SNMPINDEX}]Freshclam status.Appliance#{#SNMPINDEX}: nevisinstanceApplianceLoadSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.8.{#SNMPINDEX}nevisinstanceApplianceLoad[{#SNMPINDEX}]System loadAppliance#{#SNMPINDEX}: nevisinstanceApplianceLogstashForwarderStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.42.{#SNMPINDEX}nevisinstanceApplianceLogstashForwarderStatus[{#SNMPINDEX}]Indicates if the logstash forwarder process is running (1).Appliance#{#SNMPINDEX}: nevisinstanceApplianceLogstashStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.40.{#SNMPINDEX}nevisinstanceApplianceLogstashStatus[{#SNMPINDEX}]Indicates if the logstash process is running (1).Appliance#{#SNMPINDEX}: nevisinstanceApplianceMySqlClusterConnectedNodesSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.6.{#SNMPINDEX}nevisinstanceApplianceMySqlClusterConnectedNodes[{#SNMPINDEX}]The number of connected MySQL cluster nodes.Appliance#{#SNMPINDEX}: nevisinstanceApplianceMySqlClusterNDBCNodesSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.9.{#SNMPINDEX}nevisinstanceApplianceMySqlClusterNDBCNodes[{#SNMPINDEX}]bThe number of running ndbmtd processes.ApplianceMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceApplianceMySqlClusterNDBFreePagesSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.14.{#SNMPINDEX}nevisinstanceApplianceMySqlClusterNDBFreePages[{#SNMPINDEX}]Free data pages of the local NDB node.Appliance#{#SNMPINDEX}: nevisinstanceApplianceMySqlClusterNDBMGRNodesSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.11.{#SNMPINDEX}nevisinstanceApplianceMySqlClusterNDBMGRNodes[{#SNMPINDEX}]The number of running ndb_mgmd processes.Appliance#{#SNMPINDEX}: nevisinstanceApplianceMySqlNodesSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.12.{#SNMPINDEX}nevisinstanceApplianceMySqlNodes[{#SNMPINDEX}]The number of running mysqld processes.Appliance#{#SNMPINDEX}: nevisinstanceApplianceMySqlSlaveStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.13.{#SNMPINDEX}nevisinstanceApplianceMySqlSlaveStatus[{#SNMPINDEX}]The slave status (replication).Appliance#{#SNMPINDEX}: nevisinstanceApplianceVersionSNMP_AGENT1.3.6.1.4.1.6059.2.7.200.1.4.{#SNMPINDEX}nevisinstanceApplianceVersion[{#SNMPINDEX}]5m0CHARThe software version information.AppliancenevisAuthInstance DiscoverySNMP_AGENTdiscovery[{#SNMPAUTHNAME},1.3.6.1.4.1.6059.2.7.30.1.2,{#SNMPAUTHSTATUS},1.3.6.1.4.1.6059.2.7.30.1.2]nevisInstanceAuth.discovery#{#SNMPINDEX}: nevisinstanceAuthCPUSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.8.{#SNMPINDEX}nevisinstanceAuthCPU[{#SNMPINDEX}]%CPU utilization (ps -o pcpu) of the working nevisAuth process in percent.Auth#{#SNMPINDEX}: nevisinstanceAuthErrorsSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.7.{#SNMPINDEX}nevisinstanceAuthErrors[{#SNMPINDEX}]Number of error messages within the last 5 minutes which are currently within the esauth4sv.log file (Linux only).Auth#{#SNMPINDEX}: nevisinstanceAuthJVMKBHeapLimitSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.111.{#SNMPINDEX}nevisinstanceAuthJVMKBHeapLimit[{#SNMPINDEX}]bConfigured max. heap (Xmx) in kbytes.AuthMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceAuthJVMKBHeapUsageSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.11.{#SNMPINDEX}nevisinstanceAuthJVMKBHeapUsage[{#SNMPINDEX}]bUsage of the heap within the Java virtual machine in kbytes.AuthMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceAuthMemorySNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.9.{#SNMPINDEX}nevisinstanceAuthMemory[{#SNMPINDEX}]bMemory consumption (virtual memory size) of the working nevisAuth process in kbytes.AuthMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceAuthNameSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.2.{#SNMPINDEX}nevisinstanceAuthName[{#SNMPINDEX}]5m0CHARThe instance name we're counting/checking on.Auth#{#SNMPINDEX}: nevisinstanceAuthStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.3.{#SNMPINDEX}nevisinstanceAuthStatus[{#SNMPINDEX}]Indicates if the instance has been started (=1) or stopped (=0).AuthnevisInstanceAuthStatus{min(5)}=0nevisInstanceAuthStatusAVERAGEYES#{#SNMPINDEX}: nevisinstanceAuthVersionSNMP_AGENT1.3.6.1.4.1.6059.2.7.30.1.4.{#SNMPINDEX}nevisinstanceAuthVersion[{#SNMPINDEX}]5m0CHARThe software version information.AuthnevisKeyboxInstance DiscoverySNMP_AGENTdiscovery[{#SNMPADMINNAME},1.3.6.1.4.1.6059.2.7.180.1.2]nevisInstanceKeybox.discovery#{#SNMPINDEX}: nevisinstanceKeyboxKeystoreExpSNMP_AGENT1.3.6.1.4.1.6059.2.7.180.1.10.{#SNMPINDEX}nevisinstanceKeyboxKeystoreExp[{#SNMPINDEX}]5mNumber of own certificates expiring within 30 daysKeybox#{#SNMPINDEX}: nevisinstanceKeyboxNameSNMP_AGENT1.3.6.1.4.1.6059.2.7.180.1.2.{#SNMPINDEX}nevisinstanceKeyboxName[{#SNMPINDEX}]5m0CHARThe instance name we're counting/checking on.Keybox#{#SNMPINDEX}: nevisinstanceKeyboxTruststoreExpSNMP_AGENT1.3.6.1.4.1.6059.2.7.180.1.11.{#SNMPINDEX}nevisinstanceKeyboxTruststoreExp[{#SNMPINDEX}]5mNumber of trusted certificates expiring within 30 days.KeyboxnevisProxyInstance DiscoverySNMP_AGENTdiscovery[{#SNMPPROXYNAME},1.3.6.1.4.1.6059.2.7.20.1.2,{#SNMPPROXSSTATUS},1.3.6.1.4.1.6059.2.7.20.1.3]nevisInstanceProxy.discovery#{#SNMPINDEX}: nevisinstanceConnectionsLimitSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.111.{#SNMPINDEX}nevisinstanceConnectionsLimit[{#SNMPINDEX}]5mNumber of the configured MaxClients value.Proxy#{#SNMPINDEX}: nevisinstanceProxyAuthentication05SNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.35.{#SNMPINDEX}nevisinstanceProxyAU05[{#SNMPINDEX}]Number of successfull authentication process per minute (optional).Proxy#{#SNMPINDEX}: nevisinstanceBytesPerSecSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.13.{#SNMPINDEX}nevisinstanceProxyBytesPerSec[{#SNMPINDEX}]bpsBytes per second downloaded via this instance (optional).Proxy#{#SNMPINDEX}: nevisinstanceProxyConenctionsSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.11.{#SNMPINDEX}nevisinstanceProxyConnections[{#SNMPINDEX}]Number of establish TCP connections to the observed instance.Proxy#{#SNMPINDEX}: nevisinstanceProxyCPU1sSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.21.{#SNMPINDEX}nevisinstanceProxyCPU1s[{#SNMPINDEX}]%Current CPU utilization (top/prstat) of the working nevisProxy process in percent.Proxy#{#SNMPINDEX}: nevisinstanceProxyCPUSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.8.{#SNMPINDEX}nevisinstanceProxyCPU[{#SNMPINDEX}]%CPU utilization (ps -o pcpu) of the working nevisProxy process in percent.Proxy#{#SNMPINDEX}: nevisinstanceProxyErrorsSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.7.{#SNMPINDEX}nevisinstanceProxyErrors[{#SNMPINDEX}]Number of error messages within the last 5 minutes which are currently within the navajo.log and apache.log files (Linux only).Proxy#{#SNMPINDEX}: nevisinstanceFailoverStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.20.{#SNMPINDEX}nevisinstanceProxyFOStatus[{#SNMPINDEX}]Indicates instance status (1=okay, 0=failure) for a failover cluster.ProxynevisInstanceProxyFOStatus{min(5)}=0nevisInstanceFailoverStatusAVERAGEYES#{#SNMPINDEX}: nevisinstanceProxyMemorySNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.9.{#SNMPINDEX}nevisinstanceProxyMemory[{#SNMPINDEX}]bMemory consumption (virtual memory size) of the working nevisProxy process in kbytes.ProxyMULTIPLIER1024#{#SNMPINDEX}: nevisinstanceProxyNameSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.2.{#SNMPINDEX}nevisinstanceProxyName[{#SNMPINDEX}]5m0CHARProxy#{#SNMPINDEX}: nevisinstanceProxyReqPerSecSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.12.{#SNMPINDEX}nevisinstanceProxyReqPerSec[{#SNMPINDEX}]Number of requests per second processed by the instnce (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponse1xxSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.15.{#SNMPINDEX}nevisinstanceProxyResponse1xx[{#SNMPINDEX}]Number of requests per minute with the response status code 100-199 (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponse2xxSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.16.{#SNMPINDEX}nevisinstanceProxyResponse2xx[{#SNMPINDEX}]Number of requests per minute with the response status code 200-299 (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponse3xxSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.17.{#SNMPINDEX}nevisinstanceProxyResponse3xx[{#SNMPINDEX}]Number of requests per minute with the response status code 300-399 (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponse4xxSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.18.{#SNMPINDEX}nevisinstanceProxyResponse4xx[{#SNMPINDEX}]Number of requests per minute with the response status code 400-499 (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponse5xxSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.19.{#SNMPINDEX}nevisinstanceProxyResponse5xx[{#SNMPINDEX}]Number of requests per minute with the response status code 500-599 (optional).Proxy#{#SNMPINDEX}: nevisinstanceResponseTimeSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.14.{#SNMPINDEX}nevisinstanceProxyResponseTime[{#SNMPINDEX}]Average request duration (optional).Proxy#{#SNMPINDEX}: nevisinstanceProxySessionsCreated01SNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.81.{#SNMPINDEX}nevisinstanceProxySC01[{#SNMPINDEX}]Number of sessions created per minute (optional).Proxy#{#SNMPINDEX}: nevisinstanceProxySessionsSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.10.{#SNMPINDEX}nevisinstanceProxySessions[{#SNMPINDEX}]Number of busy sessions of the observed instance (optional).Proxy#{#SNMPINDEX}: nevisinstanceProxyStatusSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.3.{#SNMPINDEX}nevisinstanceProxyStatus[{#SNMPINDEX}]Indicates if the instance has been started (=1) or stopped (=0).ProxynevisInstanceProxyStatus{min(5m)}=0nevisInstanceProxyStatusAVERAGEYES#{#SNMPINDEX}: nevisinstanceProxyVersionSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.4.{#SNMPINDEX}nevisinstanceProxyVersion[{#SNMPINDEX}]5m0CHARThe software version information.Proxy#{#SNMPINDEX}: nevisinstanceSessionsLimitSNMP_AGENT1.3.6.1.4.1.6059.2.7.20.1.110.{#SNMPINDEX}nevisinstanceSessionsLimit[{#SNMPINDEX}]5mNumber of maxEntries configured for the local HTTP session cache.ProxynevisInstanceAdminStatus0stopped1startednevisInstanceAuthStatus0stopped1startednevisInstanceProxyFOStatus0failure1okaynevisInstanceProxyStatus0stopped1started