Git Product home page Git Product logo

0xdisk / nvme-ssd-hdd-s.m.a.r.t-monitoring Goto Github PK

View Code? Open in Web Editor NEW
35.0 3.0 0.0 152 KB

πŸ›Έ NVMe / πŸš€ SSD / πŸ–΄ HDD S.M.A.R.T Monitoring. Site: https://diskcheck.monster

Home Page: https://diskcheck.monster

License: Do What The F*ck You Want To Public License

Shell 100.00%
api hdd monitor nvme smartctl smartmontools ssd disk drive megaraid raid hardware-raid serveraid software-raid diskcheck benchmark disk-performance kingston seagate western-digital

nvme-ssd-hdd-s.m.a.r.t-monitoring's Introduction

πŸ›Έ NVMe / πŸš€ SSD / πŸ–΄ HDD S.M.A.R.T Monitoring.

Git AntiVirus Scan Security Scan DevSkim Test diskcheck.monster for publicly known js vulnerabilities

VirusTotal checked:
☣️ Site and scripts: without malware code!
☒️ Site and scripts: without virus code!
βœ… 100 % Clean source code!

❓ How to use the scripts?

Ubuntu/Debian/CentOS:
wget -qO- https://diskcheck.monster/smart.sh | sh
or
wget -qO- https://raw.githubusercontent.com/0xDiSk/NVMe-SSD-HDD-S.M.A.R.T-Monitoring/main/smart.sh | sh
or
wget -qO- https://diskcheck.monster/verify-and-run.sh | sh
or
wget -qO- https://raw.githubusercontent.com/0xDiSk/NVMe-SSD-HDD-S.M.A.R.T-Monitoring/main/verify-and-run.sh | sh

Windows:
https://github.com/0xDiSk/NVMe-SSD-HDD-S.M.A.R.T-Monitoring/tree/main/windows

❓ Why to use our tool?

Because:
- You can share with others the disk info
- You can show how much hours has been the disk run without any errors
- You can show other when the disk is failing
- You can show temperature chart
- You also will have complete and original (without the serial number) s.m.a.r.t history of your disk(s) when sending s.m.a.r.t data to our api
- Our script also checks the disks in hardware raid, which normally smartctl without scripting it first wonΒ΄t do
- And also you can get it working on windows, with the same things as above
- You contribute to our little community of disk fans who love s.m.a.r.t data, who love disks, who love to code things

And finally and not lastly:
- We are active coders
- Right now this is new addition: "Battle page for Power on hours": https://diskcheck.monster/battle-power_on_hours

❓ What are the requirements to run the scripts?

Ubuntu/Debian/CentOS:
- Curl
- SmartMonTools (smartctl)
- Wget (verify-and-run.sh)

Windows:
- Curl
- SmartMonTools (smartctl)

❀️ Thanks goes to:

πŸ‘¨πŸ‘© Who ❓ Why
@Zappie at https://lowendtalk.com/profile/Zappie Pointing out and helping out with megaraid and serveraid hardware raid test.
@Everyone Everyone who tests the scripts and site.

❓ Why disk.lol domain name and extension? Well it was simple for us. The domain name is short. The domain name was relative cheap. The domain name has domain info privacy.

❓ Does it works?

πŸ–΄ Type of disk or raid ❓ Generate S.M.A.R.T data ❓ Send to api ❓ Temperature Chart ❓ Hidden Serial Number ❓ Serial Number sent over api
HDD βœ… βœ… βœ… βœ… ❌
SSD βœ… βœ… βœ… βœ… ❌
NVMe βœ… βœ… βœ… βœ… ❌
MegaRaid βœ… βœ… βœ… βœ… ❌
ServeRAID βœ… βœ… βœ… βœ… ❌

βœ… Check the script hashes:

wget -qO- https://diskcheck.monster/smart.sh | md5sum | awk '{print $1}'
wget -qO- https://diskcheck.monster/smart-test.sh | md5sum | awk '{print $1}'
wget -qO- https://diskcheck.monster/verify-and-run.sh | md5sum | awk '{print $1}'
βš™οΈ Script #️⃣ Hash
smart.sh d300e269f1c9b6df241ac14d3d5e9954
smart-test.sh 6bc155992975d2a50046d0ad2cb6b7c4
verify-and-run.sh f8e4f9d308312658016a3d5ad4dc1c34

βœ… Virus check: 100 % Clean source code - "No security vendors flagged this URL as malicious"

βš™οΈ Script or Site πŸ“„ Url to verify
diskcheck.monster https://www.virustotal.com/gui/url/84d9caef363d9b494ced0ad8f99f86ff34db7dac75488b86d0e30ca65ca29d49
diskcheck.monster/smart.sh https://www.virustotal.com/gui/url/56ec5548a94245caded3c62b797ca1f05c174eea71a4b924ced7c0c4e1054c8a
diskcheck.monster/smart-test.sh https://www.virustotal.com/gui/url/3d8b4a8e8b869d33a2d28d4b6063dad16c0d546edfdea5bdbbcbdfb19ad91f3e
diskcheck.monster/verify-and-run.sh https://www.virustotal.com/gui/url/986fb1ea6915e6fd5b1cad0b940f65517d491f5d52d5176ceb63862fc6486fd7
github raw smart.sh https://www.virustotal.com/gui/url/e1b74e82688c8190e9192c4699cbe6b9cc23c16b35fa49579918b0129ed82e75
github raw smart-test.sh https://www.virustotal.com/gui/url/f6110301df8cd009d04392e0a6aa04cce32857c8e8a51d5e851c10a029b08027
github raw verify-and-run.sh https://www.virustotal.com/gui/url/be6524676e2e8251f74db150e371b9db3d87a708fd7692eb715a221f5246eb5f
github raw smartmontools-build.sh https://www.virustotal.com/gui/url/b02087dd0d013367af80df24e4abc349deafbc25e8b9385f55e7d8ee54316124
github raw README.md https://www.virustotal.com/gui/url/62ae953bfb4c531fdcb7d268369ac610ade6a46209b84c153a54877dc18d018c
github raw windows README.md https://www.virustotal.com/gui/url/11097db574e0716a6df2dea9434b4ba0834a961d72864cb8b769b92ba7a75318

πŸ›Έ Optimized page speed:

βš™οΈ Service πŸ“„ Url to test 🌍 Tested from πŸš€ Speed
Pingdom https://tools.pingdom.com/#604f5f0edd400000 DE 435ms
GTmetrix https://gtmetrix.com/reports/disk.lol/csVVp3H5/ UK 194ms
PageSpeed https://pagespeed.web.dev/report?url=https%3A%2F%2Fdisk.lol%2F&form_factor=desktop ? 200ms

β›” Is your site disk.lol blacklisted?

βš™οΈ Service πŸ“„ Url to test ❓ Blacklisted ❓ 100% Clean - NOT Blacklisted
MultiRBL https://multirbl.valli.org/lookup/diskcheck.monster.html ❌ βœ…
SpamHaus https://check.spamhaus.org/not_listed/?searchterm=diskcheck.monster ❌ βœ…
MXToolBox https://mxtoolbox.com/SuperTool.aspx?action=blacklist%3adiskcheck.monster&run=toolpage ❌ βœ…

πŸ’Ύ Archived scripts and sites:

βš™οΈ Service πŸ“„ Url βš™οΈ Script or Site
WayBack Machine https://web.archive.org/web/*/https://diskcheck.monster/ disk.lol
WayBack Machine https://web.archive.org/web/*/https://diskcheck.monster/smart.sh disk.lol/smart.sh
WayBack Machine https://web.archive.org/web/*/https://diskcheck.monster/smart-test.sh disk.lol/smart-test.sh
WayBack Machine https://web.archive.org/web/*/https://diskcheck.monster/verify-and-run.sh disk.lol/verify-and-run.sh
Archive.Today https://archive.ph/diskcheck.monster diskcheck.monster
Archive.Today https://archive.ph/Cgkgz diskcheck.monster/smart.sh
Archive.Today https://archive.ph/TP1hl diskcheck.monster/smart-test.sh
Archive.Today https://archive.ph/sRiMW diskcheck.monster/verify-and-run.sh

nvme-ssd-hdd-s.m.a.r.t-monitoring's People

Contributors

0xdisk avatar deepsourcebot avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nvme-ssd-hdd-s.m.a.r.t-monitoring's Issues

I like the proyect but...

I like the project I love to share my disk info, but I like be able to use all the data from other and will be great be more transparent with all the data collected.

Maybe some big data will be on order but nobody want to share their data with no exact information how to be used or by who.

Regards!

Crontab issue "smartctl: not found" on Proxmox servers

  1. I added script to crontab:

Run cron once a day:
crontab -e
0 0 * * * wget -qO- https://diskcheck.co/smart.sh | sh && wget -qO- https://diskcheck.co/smart-test.sh | sh

  1. and then I recieve error when it's execute:
sh: 10: smartctl: not found
sh: 2: smartctl: not found
  1. but when I execute direct from CLI there is no errors:
    wget -qO- https://diskcheck.co/smart.sh | sh && wget -qO- https://diskcheck.co/smart-test.sh | sh

  2. smartctl is installed

!root@pve1:~# which smartctl
/usr/sbin/smartctl
!root@pve1:~# smartctl -v
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.11.22-7-pve] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=======> ARGUMENT REQUIRED FOR OPTION: v
=======> VALID ARGUMENTS ARE:
	help
	N,raw8[:012345rvwz][,ATTR_NAME]
	N,raw16[:012345rvwz][,ATTR_NAME]
	N,raw48[:012345rvwz][,ATTR_NAME]
	N,hex48[:012345rvwz][,ATTR_NAME]
	N,raw56[:012345rvwz][,ATTR_NAME]
	N,hex56[:012345rvwz][,ATTR_NAME]
	N,raw64[:012345rvwz][,ATTR_NAME]
	N,hex64[:012345rvwz][,ATTR_NAME]
	N,raw16(raw16)[:012345rvwz][,ATTR_NAME]
	N,raw16(avg16)[:012345rvwz][,ATTR_NAME]
	N,raw24(raw8)[:012345rvwz][,ATTR_NAME]
	N,raw24/raw24[:012345rvwz][,ATTR_NAME]
	N,raw24/raw32[:012345rvwz][,ATTR_NAME]
	N,sec2hour[:012345rvwz][,ATTR_NAME]
	N,min2hour[:012345rvwz][,ATTR_NAME]
	N,halfmin2hour[:012345rvwz][,ATTR_NAME]
	N,msec24hour32[:012345rvwz][,ATTR_NAME]
	N,tempminmax[:012345rvwz][,ATTR_NAME]
	N,temp10x[:012345rvwz][,ATTR_NAME]
	9,halfminutes
	9,minutes
	9,seconds
	9,temp
	192,emergencyretractcyclect
	193,loadunload
	194,10xCelsius
	194,unknown
	197,increasing
	198,offlinescanuncsectorct
	198,increasing
	200,writeerrorcount
	201,detectedtacount
	220,temp
<=======

Use smartctl -h to get a usage summary
  1. Problem occurs only on my Proxmox 7.2-7 servers
  • Linux Distribution: Debian GNU/Linux 11 (bullseye)
  • Linux Kernel: 5.11.22-7-pve

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.