SMART監視 のバックアップ(No.1)
目次
概要 †
SMARTを用いたHDD / SSDのステータス監視方法。
設定 †
SMARTサービス †
SMARTが有効化され、サービスが起動していることが前提となる。
ユーザ権限 †
SMARTはデバイスファイルを参照するため、一般ユーザでは実行することができない。
この問題を回避するため、smartctlにSUIDを付与する。
- 設定
# chmod u+s /usr/sbin/smartctl
- SUIDなしの場合
# sudo -u zabbix /usr/sbin/smartctl -a /dev/sda smartctl 7.1 2020-04-05 r5049 [x86_64-linux-4.18.0-372.19.1.el8_6.x86_64] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org Smartctl open device: /dev/sda failed: Permission denied
- SUID付与後
# sudo -u zabbix /usr/sbin/smartctl -a /dev/sda smartctl 7.1 2020-04-05 r5049 [x86_64-linux-4.18.0-372.19.1.el8_6.x86_64] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Innodisk 3IE3/3ME3/3ME4 SSDs Device Model: InnoDisk Corp. - mSATA 3ME4 Serial Number: BCA11802270660040 LU WWN Device Id: 5 02b2a2 01d1c1b1a Firmware Version: L17606 User Capacity: 32,017,047,552 bytes [32.0 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Device is: In smartctl database [for details use: -P show] ATA Version is: ACS-3 T13/2161-D revision 4 SATA Version is: SATA 3.2, 6.0 Gb/s (current: 3.0 Gb/s) Local Time is: Thu Aug 18 01:18:57 2022 JST SMART support is: Available - device has SMART capability. SMART support is: Enabled