Skip to main content

Nasuni Filer

Nasuni Filer

Plugin: go.d.plugin Module: snmp

Maintained by Netdata

Overview​

Monitor Nasuni Filer (storage) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 1 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.

Netdata's SNMP collector matches the device to the nasuni-filer.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.

This integration is supported on all platforms.

This integration supports multiple instances configured side-by-side.

Default Behavior​

Auto-Detection​

Auto-detected as Nasuni Filer via sysObjectID/sysDescr.

Limits​

The default configuration for this integration does not impose any limits.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup​

You can configure the snmp collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for snmp, then click + to add a job.
FileIf you prefer configuring via file, or need to automate deployments (e.g., with Ansible)Edit go.d/snmp.conf and add a job.
important

UI configuration requires paid Netdata Cloud plan.

Prerequisites​

SNMP access​

SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site's SNMP hub.

Configuration​

Options​

Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.

via UI​

Configure the snmp collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the snmp data-collection job to run and click the ⚙ (Configure this node). That node will run the data collection.
  3. The Collectors → Jobs view opens by default.
  4. In the Search box, type snmp (or scroll the list) to locate the snmp collector.
  5. Click the + next to the snmp collector to add a new job.
  6. Fill in the job fields, then click Test to verify the configuration and Submit to save.
    • Test runs the job with the provided settings and shows whether data can be collected.
    • If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest.

via File​

The configuration file name for this integration is go.d/snmp.conf.

The file format is YAML. Generally, the structure is:

update_every: 1
autodetection_retry: 0
jobs:
- name: some_name1
- name: some_name2

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

Metrics​

On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this Nasuni Filer profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.

97 metrics in 30 groups; each row is a chart context usable in alerts.

GroupMetrics
Environment / Temperature1
Hardware / CPU2
Hardware / Disk1
Hardware / Power2
Hardware / RAID4
Hardware / Temperature2
Network / Client2
Network / Cloud2
Network / Interface4
Network / Mobile2
Network / UI2
Security / AntiVirus1
Security / Status1
Storage / Cache5
Storage / Cloud2
Storage / Data1
Storage / Export1
Storage / FTP1
Storage / IO3
Storage / Migration2
Storage / Share3
Storage / Sync1
Storage / Volume15
Storage / iSCSI2
System / Account3
System / CPU2
System / Disk15
System / License3
System / Memory11
System / Uptime1

Environment / Temperature​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerAmbientTempCeldeviceAmbient temperature of the filer

Hardware / CPU​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerCoreCount{core}deviceNumber of CPU cores
snmp.device_prof_nasuni_filerPhysCpuCount{cpu}deviceNumber of physical CPUs

Hardware / Disk​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerDiskCount{disk}deviceNumber of disks

Hardware / Power​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerNumPowerSupplies{power_supply}deviceNumber of power supplies
snmp.device_prof_nasuni_filerPowerSupplyErrors{error}deviceNumber of power supply errors

Hardware / RAID​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerNumRaidArrays{raid_array}deviceNumber of RAID arrays
snmp.device_prof_nasuni_filerNumRaidDisks{raid_disk}deviceNumber of RAID disks
snmp.device_prof_nasuni_filerRaidArrayErrors{error}deviceNumber of RAID array errors
snmp.device_prof_nasuni_filerRaidDiskErrors{error}deviceNumber of RAID disk errors

Hardware / Temperature​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerExhaustTempCeldeviceExhaust temperature of the filer
snmp.device_prof_nasuni_filerInletTempCeldeviceInlet temperature of the filer

Network / Client​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerClientsInbit/sdeviceAmount of data received from clients
snmp.device_prof_nasuni_filerClientsOutbit/sdeviceAmount of data sent to clients

Network / Cloud​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerCloudInbit/sdeviceAmount of data received from cloud
snmp.device_prof_nasuni_filerCloudOutbit/sdeviceAmount of data sent to cloud

Network / Interface​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ifAdminStatus{status}per interface, interfaceCurrent administrative state of the interface
snmp.device_prof_ifHighSpeedbit/sper interface, interfaceEstimate of the interface's current bandwidth
snmp.device_prof_ifNumber{interface}deviceNumber of network interfaces regardless of their current state present on this system
snmp.device_prof_ifOperStatus{status}per interface, interfaceCurrent operational state of the interface

Network / Mobile​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerMobileInbit/sdeviceAmount of data received from mobile
snmp.device_prof_nasuni_filerMobileOutbit/sdeviceAmount of data sent to mobile

Network / UI​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerUIInbit/sdeviceAmount of data received from UI
snmp.device_prof_nasuni_filerUIOutbit/sdeviceAmount of data sent to UI

Security / AntiVirus​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_volumeTableNumAVViolations{violation}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolNumber of AV violations in volume table

Security / Status​

Metric (chart context)UnitScopeDescription
snmp.device_prof_volumeTableAvEnabled{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the antivirus enabled

Storage / Cache​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerCacheFreeBydeviceFree cache size
snmp.device_prof_nasuni_filerCacheTotalBydeviceTotal cache size
snmp.device_prof_nasuni_filerCacheUsedBydeviceUsed cache size
snmp.device_prof_nasuni_filerReadHits{hit}/sdeviceNumber of read hits
snmp.device_prof_nasuni_filerReadMisses{miss}/sdeviceNumber of read misses

Storage / Cloud​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerPushesCompleted{push}/sdeviceNumber of completed pushes
snmp.device_prof_nasuni_filerTotalPushedBy/sdeviceTotal amount of data pushed

Storage / Data​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerTotalUnprotectedDataBydeviceTotal amount of unprotected data on the filer

Storage / Export​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerTotalExports{export}deviceTotal number of exports

Storage / FTP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerTotalFtpdirs{directory}deviceTotal number of FTP directories

Storage / IO​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerOpensForRead{open}/sdeviceNumber of opens for read
snmp.device_prof_nasuni_filerOpensForWrite{open}/sdeviceNumber of opens for write
snmp.device_prof_nasuni_filerTotalReadBy/sdeviceTotal amount of data read

Storage / Migration​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerMigrationInbit/sdeviceAmount of data received during migration
snmp.device_prof_nasuni_filerMigrationOutBydeviceAmount of data sent during migration

Storage / Share​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerTotalShareClients{client}deviceTotal number of share clients
snmp.device_prof_nasuni_filerTotalShareLocks{lock}deviceTotal number of share locks
snmp.device_prof_nasuni_filerTotalShares{share}deviceTotal number of shares

Storage / Sync​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerMergeConflicts{conflict}/sdeviceNumber of merge conflicts

Storage / Volume​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_volumeCount{volume}deviceNumber of volumes
snmp.device_prof_nasuni_volumeTableAccessibleDataByper volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolAccessible data in volume table
snmp.device_prof_nasuni_volumeTableLastSnapshotDurationsper volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolDuration of last snapshot in volume table
snmp.device_prof_nasuni_volumeTableNumExports{export}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolNumber of exports in volume table
snmp.device_prof_nasuni_volumeTableNumFileAlerts{alert}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolNumber of file alerts in volume table
snmp.device_prof_nasuni_volumeTableNumFtpdirs{directory}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolNumber of FTP directories in volume table
snmp.device_prof_nasuni_volumeTableNumShares{share}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolNumber of shares in volume table
snmp.device_prof_nasuni_volumeTableQuotaByper volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolQuota of volume table
snmp.device_prof_nasuni_volumeTableUnprotectedDataByper volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolUnprotected data in volume table
snmp.device_prof_volumeTableIsActive{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the volume is active
snmp.device_prof_volumeTableIsPinned{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the volume is pinned
snmp.device_prof_volumeTableIsReadOnly{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the volume is read only
snmp.device_prof_volumeTableIsRemote{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the volume is remote
snmp.device_prof_volumeTableIsShared{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the volume is shared
snmp.device_prof_volumeTableRemoteAccessEnabled{status}per volume_table_index, volume_table_description, volume_table_provider, volume_table_protocolindicates whether the remote access enabled

Storage / iSCSI​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerTotalIscsiClients{client}deviceTotal number of iSCSI clients
snmp.device_prof_nasuni_filerTotalIscsiTargets{target}deviceTotal number of iSCSI targets

System / Account​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_accountLicensedCapacityBydeviceLicensed account capacity
snmp.device_prof_nasuni_accountPercentUsedCapacity%devicePercent of used account capacity
snmp.device_prof_nasuni_accountUsedCapacityBydeviceUsed account capacity

System / CPU​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ucd_ssRawContexts{switch}/sdeviceNumber of context switches
snmp.device_prof_ucd_ssRawInterrupts{interrupt}/sdeviceNumber of interrupts processed

System / Disk​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ucd_diskIOLA1%per ucd_disk_io_deviceThe 1 minute average load of disk (%)
snmp.device_prof_ucd_diskIOLA15%per ucd_disk_io_deviceThe 15 minute average load of disk (%)
snmp.device_prof_ucd_diskIOLA5%per ucd_disk_io_deviceThe 5 minute average load of disk (%)
snmp.device_prof_ucd_diskIONReadXBy/sper ucd_disk_io_deviceThe number of bytes read from this device since boot
snmp.device_prof_ucd_diskIONWrittenXBy/sper ucd_disk_io_deviceThe number of bytes written to this device since boot
snmp.device_prof_ucd_diskIOReads{read}/sper ucd_disk_io_deviceThe number of read accesses from this device since boot
snmp.device_prof_ucd_diskIOWrites{write}/sper ucd_disk_io_deviceThe number of write accesses to this device since boot
snmp.device_prof_ucd_dskAvailByper ucd_dsk_path, ucd_dsk_deviceAvailable space on the disk
snmp.device_prof_ucd_dskErrorFlag{status}per ucd_dsk_path, ucd_dsk_deviceFlag signaling that the disk or partition is under the minimum required space configured for it
snmp.device_prof_ucd_dskPercent%per ucd_dsk_path, ucd_dsk_devicePercentage of space used on disk
snmp.device_prof_ucd_dskPercentNode%per ucd_dsk_path, ucd_dsk_devicePercentage of inodes used on disk
snmp.device_prof_ucd_dskTotalByper ucd_dsk_path, ucd_dsk_deviceTotal size of the disk/partition
snmp.device_prof_ucd_dskUsedByper ucd_dsk_path, ucd_dsk_deviceUsed space on the disk
snmp.device_prof_ucd_ssIORawReceivedBy/sdeviceAmount of data read from disk or other block device
snmp.device_prof_ucd_ssIORawSentBy/sdeviceAmount of data written to disk or other block device

System / License​

Metric (chart context)UnitScopeDescription
snmp.device_prof_nasuni_filerNumAndroidLicenses{license}deviceNumber of Android licenses
snmp.device_prof_nasuni_filerNumIOSLicenses{license}deviceNumber of iOS licenses
snmp.device_prof_nasuni_filerTotalMobileLicenses{license}deviceTotal number of mobile licenses

System / Memory​

Metric (chart context)UnitScopeDescription
snmp.device_prof_memory_freeBydeviceThe amount of real/physical memory currently unused or available
snmp.device_prof_ucd_memAvailSwapBydeviceThe amount of swap space currently unused or available
snmp.device_prof_ucd_memBufferBydeviceThe total amount of real or virtual memory currently allocated for use as memory buffers
snmp.device_prof_ucd_memCachedBydeviceThe total amount of real or virtual memory currently allocated for use as cached memory
snmp.device_prof_ucd_memMinimumSwapBydeviceThe minimum amount of swap space expected to be kept free or available during normal operation of this host
snmp.device_prof_ucd_memSharedBydeviceThe total amount of real or virtual memory currently allocated for use as shared memory
snmp.device_prof_ucd_memTotalFreeBydeviceThe total amount of memory free or available for use on this host
snmp.device_prof_ucd_memTotalSwapBydeviceThe total amount of swap space configured for this host
snmp.device_prof_ucd_memoryTotalBydeviceThe total amount of real/physical memory installed on this host
snmp.device_prof_ucd_ssRawSwapInBy/sdeviceAmount of memory swapped in from disk
snmp.device_prof_ucd_ssRawSwapOutBy/sdeviceAmount of memory swapped out to disk

System / Uptime​

Metric (chart context)UnitScopeDescription
snmp.device_prof_systemUptimesdeviceTime since the system was last rebooted or powered on.

Troubleshooting​

Other Problems​

Collect Diagnostics for Netdata Support​

For SNMP metrics, BGP, licensing, or topology issues, follow Collect SNMP troubleshooting data to include built-in diagnostics in a support bundle. SNMP evidence is unsanitized; share the bundle through a restricted Netdata Support ticket.


Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.