- OS: Windows 7, 2008R2 and later
- PowerShell: 5.1 and later
- Zabbix-agent: 4.0 and later
- Smartmontools: 7.1 and later
Get-Host|Select-Object Version
- github/smartctl-storage-discovery.ps1 in C:\service\smartctl-storage-discovery.ps1
powershell -NoProfile -NoLogo -ExecutionPolicy Bypass -File "C:\service\smartctl-storage-discovery.ps1"
- github/zabbix_agentd.conf
- github/Template smartmonitor.xml
- OS: Linux
- Zabbix-agent: 4.0 and later
- Smartmontools: 7.1 and later
- https://builds.smartmontools.org/
- Installing from package: Ubuntu(sudo apt install smartmontools), CentOS(yum install smartmontools)
- github/smartctl-storage-discovery.sh in /opt/zabbix/smartctl-storage-discovery.sh
chmod -R 750 /opt/zabbix/
chown -R root:zabbix /opt/zabbix/
/opt/zabbix/smartctl-storage-discovery.sh
- github/zabbix_agentd.conf
- Defaults:zabbix !requiretty
- zabbix ALL=(root) NOPASSWD: /usr/sbin/smartctl
- zabbix ALL=(root) NOPASSWD: /opt/zabbix/smartctl-storage-discovery.sh
- github/Template smartmonitor.xml
- OS: MacOS
- Zabbix-agent: 4.0 and later
- Smartmontools: 7.1 and later
- github/smartctl-storage-discovery.sh in /usr/local/etc/zabbix/smartctl-storage-discovery.sh
chmod 755 /usr/local/etc/zabbix/smartctl-storage-discovery.sh
/usr/local/etc/zabbix/smartctl-storage-discovery.sh
(In developing!!!)
- github/zabbix_agentd.conf
- Defaults:zabbix !requiretty
- zabbix ALL=(root) NOPASSWD: /usr/local/sbin/smartctl
- zabbix ALL=(root) NOPASSWD: /usr/local/etc/zabbix/smartctl-storage-discovery.sh
- github/Template smartmonitor.xml
- Discovery rules
- Items prototypes
- Latest data
- GPL v3