Here's how to backup files using restic to a Backblaze B2 bucket!
Could you use smartd to send emails via Postfix/sendmail on your Linux box? Sure. Could you use Jenkins to trigger individual smartctl queries and then tell Pushover to send a push notification to your devices saying that you have a drive failure? Also, yes.
Let's set Jenkins' build number for a specific job to the version of the app we're building. Historical logs will show 126.96.36.199 (the version of the app) over #100 (the number of builds done + 1).