Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
SNMP Generic ServerSNMP Generic Server
SNMP Generic Server

SNMP Generic Server

Monitor your Servers and Hosts over SNMP

Extension
Free trial
Metrics collected by the extensionExtension overview dashboardUnified Analysis Screen - propertiesUnified Analysis Screen - chartsDevice polling configurationConfiguration filtering examplesExtension feature sets
  • Product information
  • Release notes

Overview

This extensions collects generally supported SNMP infrastructure metrics to monitor the health and resource usage of servers. Metrics are collected through SNMP get polling.

Use cases

  • Monitoring of server infrastucture where a OneAgent isn't feasible to install.
  • Unix Servers: As an alternative to: Remote Unix
  • Windows Servers: As an alernative to WMI: Remote Windows

Get started

Simply activate the extension in your environment using the in-product Hub and provide the required device connection configurations. This extension uses the Dynatrace SNMP Data source

Compatibility Information

  • Any device which supports SNMP polling and one or more of the following MIBs:
    • HOST-RESOURCES-MIB
    • UCD-SNMP-MIB
    • ENTITY-SENSOR-MIB
  • Unix: Net-SNMP software agent running. Redhat Docs Example
  • Windows: the SNMP service needs to be enabled and configured. Microsoft Docs

Details

This extension collects SNMP OID metrics from commonly supported MIBs. Most feature sets map to general entries or tables within the MIB files.

  • SNMPv2-MIB: System properties such as sysname and the sysuptime metric.
  • HOST-RESOURCES-MIB: Monitoring basic system resources such as CPU, memory, storage, and running processes on a host.
  • UCD-SNMP-MIB: Monitoring detailed system metrics such as load averages, disk I/O
  • ENTITY-SENSOR-MIB: Monitoring of physical sensors such as temperature, voltage, fan speed, etc.

FAQ

Q: What is the Custom Metric Usage of this extension?

The custom metric usage can be managed through which feature sets you choose to enable. sysuptime is the only enforced metric as part of the 'default' feature set. You can also use filter variables to restrict collection of specific paths and sensor types Dimension Filters All other feature sets are based on an Object Entry or Table within the SNMP Mib. e.g., hr-storage fs = HR hrStorageStable. Sometimes this is split into multiple for even more granular selection such as ucd-system-cpu-basic, ucd-system-cpu-detailed and ucd-system-swap which all come from: UCD systemStats.

To estimate the metrics ingested you can use a formula such as:

Scalar OIDs: 1 metric per OID
#metric_keys_in_fs

Table OIDs: 1 metric per each table entry (e.g., sensor, disk, process, file):
#metric_keys_in_fs * #entries_in_table
Dynatrace
By Dynatrace
Dynatrace support center
Subscribe to new releases
Copy to clipboard

Extension content

Content typeNumber of items included
screen message cards
10
screen logs cards
2
generic relationship
3
screen chart groups
48
document dashboard
1
dashboards
1
screen layout
1
screen entities lists
2
generic type
1
metric metadata
45
screen dql table
2

Feature sets

Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.

Feature setsNumber of metrics included
Metric nameMetric keyDescriptionUnit
Time since the last re-startsnmp.server.sys.uptimeThe time (in hundredths of a second) since the network management portion of the system was last re-initialized. SysUpTime SNMPv2-MIBCount
Metric nameMetric keyDescriptionUnit
Filesystem Propertiessnmp.server.hr.filesystempropertiesContant metric value to report host filesystem properties. hrFS HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Running Process Statussnmp.server.hr.swrunstatusThe status of this running piece of software, 1=running, 2=runnable, 3=notRunnable, 4=invalid. hrSWRunStatus HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Number of processessnmp.server.hr.memorysizeThe amount of physical read-write main memory typically RAM contained by the host. hrMemorySize HOST-RESOURCES-MIB.KiloByte
Storage Sizesnmp.server.hr.storagesizeThe size of the storage, in units of hrStorageAllocationUnits. hrStorageSize HOST-RESOURCES-MIB.Count
Storage Usesnmp.server.hr.storageusedThe amount of the storage in use, in units of hrStorageAllocationUnits. hrStorageUsed HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Device Printer Statussnmp.server.hr.printerstatusThe current status and error state of the printer. Metric value is always 1, use the dimensions printer.status and printer.error_state. hrPrinterStatus HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Available disk spacesnmp.server.ucd.dsktotalTotal size of the disk/partion (kBytes). dskTotal UCD-SNMP-MIB.KibiByte
Available disk spacesnmp.server.ucd.dskavailAvailable space on the disk. dskAvail UCD-SNMP-MIB.KibiByte
Used disk spacesnmp.server.ucd.dskusedUsed space on the disk. dskUsed UCD-SNMP-MIB.KibiByte
Metric nameMetric keyDescriptionUnit
Device Operational Statussnmp.server.hr.devicestatusThe current operational state of the device. unknown(1), running(2), warning(3), testing(4), down(5). hrDeviceStatus HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Amount of free memorysnmp.server.ucd.memtotalfreeThe total amount of memory free or available for use on this host. memTotalFree UCD-SNMP-MIB.KibiByte
Amount of shared memorysnmp.server.ucd.memsharedThe total amount of real or virtual memory currently allocated for use as shared memory. memShared UCD-SNMP-MIB.KibiByte
Amount of buffered memorysnmp.server.ucd.membufferThe total amount of real or virtual memory currently allocated for use as memory buffers. memBuffer UCD-SNMP-MIB.KibiByte
Amount of cached memorysnmp.server.ucd.memcachedThe total amount of real or virtual memory currently allocated for use as cached memory. memCached UCD-SNMP-MIB.KibiByte
Metric nameMetric keyDescriptionUnit
Sensor Valuesnmp.server.sensor.valueThe most recent sensor measurement obtained. entPhySensorValue ENTITY-SENSOR-MIB.Count
Metric nameMetric keyDescriptionUnit
Blocks Swapped Insnmp.server.ucd.ssrawswapin.countNumber of blocks swapped in. ssRawSwapIn UCD-SNMP-MIB.Count
Blocks Swapped Outsnmp.server.ucd.ssrawswapout.countNumber of blocks swapped out. ssRawSwapOut UCD-SNMP-MIB.Count
Metric nameMetric keyDescriptionUnit
CPU Ticks - Usersnmp.server.ucd.sscpurawuser.countThe number of 'ticks' (typically 1/100s) spent processing user-level code. ssCpuRawUser UCD-SNMP-MIB.Count
CPU Ticks - Systemsnmp.server.ucd.sscpurawsystem.countThe number of 'ticks' (typically 1/100s) spent processing system-level code. ssCpuRawSystem UCD-SNMP-MIB.Count
CPU Ticks - Idlesnmp.server.ucd.sscpurawidle.countThe number of 'ticks' (typically 1/100s) spent idle. ssCpuRawIdle UCD-SNMP-MIB.Count
Metric nameMetric keyDescriptionUnit
Disk space usagesnmp.server.ucd.dskpercentPercentage of space used on disk. dskPercent UCD-SNMP-MIB.Percent
Disk inodes usagesnmp.server.ucd.dskpercentnodePercentage of inodes used on disk. dskPercentNode UCD-SNMP-MIB.Percent
Metric nameMetric keyDescriptionUnit
Running Process CPU Tickssnmp.server.hr.swrunperfcpuThe number of centi-seconds of the total system's CPU resources consumed by this process. hrSWRunPerfCPU HOST-RESOURCES-MIB.Count
Running Process Memory Allocatedsnmp.server.hr.hrswrunperfmemThe total amount of real system memory allocated to this process (KB). hrSWRunPerfMem HOST-RESOURCES-MIB.KiloByte
Metric nameMetric keyDescriptionUnit
Time since the last re-startsnmp.server.hr.systemuptimeThe time (in hundredths of a second) since the network management portion of the system was last re-initialized. hrSystemUptime HOST-RESOURCES-MIB.Count
Number of processessnmp.server.hr.systemnumusersThe number of user sessions for which this host is storing state information. hrSystemNumUsers HOST-RESOURCES-MIB.Count
Number of processessnmp.server.hr.systemprocessesThe number of process contexts currently loaded or running on the host. hrSystemProcesses HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
Total swap sizesnmp.server.ucd.memtotalswapThe total amount of swap space configured for this host. memTotalSwap UCD-SNMP-MIB.KibiByte
Available swap spacesnmp.server.ucd.memavailswapThe amount of swap space currently unused or available. memAvailSwap UCD-SNMP-MIB.KibiByte
Metric nameMetric keyDescriptionUnit
Device Processor Load (CPU Usage)snmp.server.hr.processorloadThe average over the last minute of the percentage of time that this processor was not idle. hrProcessorLoad HOST-RESOURCES-MIB.Percent
Metric nameMetric keyDescriptionUnit
Failed Requests for Storagesnmp.server.hr.storageallocationfailures.countThe number of requests for storage represented by this entry that could not be honored due to not enough storage. hrStorageAllocationFailures HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
File Sizesnmp.server.ucd.filesizeSize of file (kB). fileSize UCD-SNMP-MIB.KiloByte
Metric nameMetric keyDescriptionUnit
Host memorysnmp.server.ucd.memtotalrealThe total amount of real/physical memory installed on this host. memTotalReal UCD-SNMP-MIB.KibiByte
Amount of used memorysnmp.server.ucd.memavailrealThe amount of real/physical memory currently unused or available. memAvailReal UCD-SNMP-MIB.KibiByte
Metric nameMetric keyDescriptionUnit
Device System Load (Runnable Processes)snmp.server.ucd.laloadThe device 1-minute load average. Number of runnable processes in the queue. laLoadInt UCD-SNMP-MIB.Percent
Metric nameMetric keyDescriptionUnit
Device Disk Storage Device Capacitysnmp.server.hr.diskstoragecapacityThe total size for this long-term storage device. If the media is removable and is currently removed this value should be zero. hrDiskStorageCapacity HOST-RESOURCES-MIB.KiloByte
Metric nameMetric keyDescriptionUnit
Device Operational Statussnmp.server.hr.deviceerrors.countThe number of errors detected on this device. hrDeviceErrors HOST-RESOURCES-MIB.Count
Metric nameMetric keyDescriptionUnit
CPU Ticks - Nicesnmp.server.ucd.sscpurawnice.countThe number of 'ticks' (typically 1/100s) spent processing reduced-priority code. ssCpuRawNice UCD-SNMP-MIB.Count
CPU Ticks - Waitsnmp.server.ucd.sscpurawwait.countThe number of 'ticks' (typically 1/100s) spent waiting for IO. ssCpuRawWait UCD-SNMP-MIB.Count
CPU Ticks - Kernelsnmp.server.ucd.sscpurawkernel.countThe number of 'ticks' (typically 1/100s) spent processing kernel-level code. ssCpuRawKernel UCD-SNMP-MIB.Count
CPU Ticks - Hardware Interrupssnmp.server.ucd.sscpurawinterrupt.countThe number of 'ticks' (typically 1/100s) spent processing hardware interrupts. ssCpuRawInterrupt UCD-SNMP-MIB.Count
CPU Ticks - Stealsnmp.server.ucd.sscpurawsteal.countThe number of 'ticks' (typically 1/100s) spent by the hypervisor code to run other VMs even though the CPU in the current VM had something runnable. ssCpuRawSteal UCD-SNMP-MIB.Count
CPU Ticks - Guestsnmp.server.ucd.sscpurawguest.countThe number of 'ticks' (typically 1/100s) spent by the CPU to run a virtual CPU (guest). ssCpuRawGuest UCD-SNMP-MIB.Count
CPU Ticks - Guest Nicesnmp.server.ucd.sscpurawguestnice.countThe number of 'ticks' (typically 1/100s) spent by the CPU to run a niced virtual CPU (guest). ssCpuRawGuestNice UCD-SNMP-MIB.Count

Full version history

To have more information on how to install the downloaded package, please follow the instructions on this page.
ReleaseDate

Full version history

  • Device polling and metric collection
    • SNMPv2-MIB, HOST-RESOURCES-MIB, UCD-SNMP-MIB, ENTITY-SENSOR-MIB
Dynatrace Hub
Get data into DynatraceBuild your own app
All (818)Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication ObservabilityApplication SecurityDigital ExperienceBusiness Observability
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

Discover recent additions to Dynatrace

Problems logo

Problems

Analyze abnormal system behavior and performance problems detected by Davis AI.

Logs logo

Logs

Explore all your logs without writing a single query.

Security Investigator logo

Security Investigator

Fast and precise forensics for security and logs on Grail data with DQL queries.

Business Flow logo

Business Flow

Track, analyze, and optimize your critical business processes.

Cost & Carbon Optimization logo

Cost & Carbon Optimization

Track, analyze, and optimize your IT carbon footprint and public cloud costs.

Davis Anomaly Detection logo

Davis Anomaly Detection

Detect anomalies in timeseries using the Davis AI

Analyze your data

Understand your data better with deep insights and clear visualizations.

Notebooks logo

Notebooks

Create powerful, data-driven documents for custom analytics and collaboration.

Dashboards logo

Dashboards

Transform complex data into clear visualizations with custom dashboards.

Automate your processes

Turn data and answers into actions, securely, and at scale.

Workflows logo

Workflows

Automate tasks in your IT landscape, remediate problems, and visualize processes

Jira logo

Jira

Create, query, comment, transition, and resolve Jira tickets within workflows.

Slack logo

Slack

Automate Slack messaging for security incidents, attacks, remediation, and more.

Secure your cloud application

See vulnerabilities and attacks in your environment.

Security Overview logo

Security Overview

Get a comprehensive overview of the security of your applications.

Security Posture Management logo

Security Posture Management

Detect, prioritize, and remediate security and compliance findings with SPM.

Threats & Exploits logo

Threats & Exploits

Understand, triage, and investigate detection findings and alerts.

More resources

Observability for Developers on Cursor logo

Observability for Developers on Cursor

Get Real time Code-Level data directly to your Cursor IDE

GitHub CoPilot Coding Agent logo

GitHub CoPilot Coding Agent

Automate vulnerability remediation and boost developer productivity

GitHub Copilot Custom Agent logo

GitHub Copilot Custom Agent

Automate your development workflows with specialized agent definitions

Observability for Developer on JetBrains logo

Observability for Developer on JetBrains

Get real-time code-level data directly to your Jetbrains IDE

Observability for Developers on Windsurf logo

Observability for Developers on Windsurf

Get real-time code-level data directly to your Windsurf IDE

Are you looking for something different?

We have hundreds of apps, extensions, and other technologies to customize your environment

Leverage our newest innovations of Dynatrace Saas

Kick-start your app creation

Kick-start your app creation

Whether you’re a beginner or a pro, Dynatrace Developer has the tools and support you need to create incredible apps with minimal effort.
Go to Dynatrace Developer
Upgrading from Dynatrace Managed to SaaS

Upgrading from Dynatrace Managed to SaaS

Drive innovation, speed, and agility in your organization by seamlessly and securely upgrading.
Learn More
Log Management and Analytics

Log Management and Analytics

Innovate faster and more efficiently with unified log management and log analytics for actionable insights and automation.
Learn more