Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-8803

Additional SMART data for SSDs

XMLWordPrintable

    • Icon: New Feature Request New Feature Request
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • None
    • None
    • Agent2 plugin (N)
    • None

      I have noticed several important missing SMART data values for various SSD types.

      All of these are already returned by `smartctl -a -j /dev/xxx` but are not yet being returned by the Zabbix Agent2 and therefore not available to the SMART monitoring template.

       

      All SSD types (possibly useful for HDDs as well):

      • Logical block size: (size in bytes of each logical block)
        • JSON path: "logical_block_size"
        • Note: This would be useful along with Total_LBAs_Read / Total_LBAs_Written to be able calculate total MB/GB/TB read/written.

      NVMe SSDs:

      • Data units read (count of logical blocks read)
        • JSON path: "nvme_smart_health_information_log"."data_units_read"
      • Data units written (count of logical blocks written)
        • JSON path: "nvme_smart_health_information_log"."data_units_written"
      • Note: These are roughly the equivalent of the Total_LBAs_Read and Total_LBAs_Written that many SATA SSDs already return.

      SAS SSDs:

      • Percentage used (estimated % lifetime used)
        • JSON path: "scsi_percentage_used_endurance_indicator"
        • Should probably be returned in the same field that is used for the equivalent NVMe value.

      Having these additional data values available would be quite helpful in monitoring SSD health over time.

            esneiders Eriks Sneiders
            serisman Stephen Erisman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: