Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thinkroot99/thinktemp

Script pentru monitorizarea temperaturi în GNu/Linux
https://github.com/thinkroot99/thinktemp

gnu-linux linux monitoring monitoring-temp monitoring-temperatures script temperatures

Last synced: about 6 hours ago
JSON representation

Script pentru monitorizarea temperaturi în GNu/Linux

Awesome Lists containing this project

README

        

# ThinkTemp

### Descriere
- ThinkTemp: Monitorizare temperatură în timp real
- Acest script monitorizează temperatura HDD-ului și a CPU-ului în timp real, înregistrează temperaturile într-un fișier și trimite notificări prin e-mail atunci când temperatura CPU depășește limita specificată.

### Dependințe:
- **hddtemp**: Pentru citirea temperaturii HDD-ului.
- **lm-sensors**: Pentru citirea temperaturii CPU-ului.
- **ssmtp**: Pentru trimiterea de e-mail-uri (configurat corespunzător).

### Utilizare:
1. Asigurați-vă că aveți instalate dependențele necesare:
- **hddtemp**: Pentru citirea temperaturii HDD-ului.
- **lm-sensors**: Pentru citirea temperaturii CPU-ului.
- **ssmtp**: Pentru trimiterea de e-mail-uri (asigurați-vă că este configurat corespunzător).

Pentru instalare în Debian/Ubuntu: `sudo apt-get install hddtemp lm-sensors ssmtp`

Pentru instalare în Arch Linux: `sudo pacman -S hddtemp lm_sensors ssmtp`

2. Copiați conținutul scriptului într-un fișier nou folosind un editor de text (de exemplu, nano, vim, sau gedit).

3. Salvați fișierul cu extensia „.sh” (de exemplu, „thinktemp.sh”).

4. Faceți fișierul executabil: `chmod +x thinktemp.sh`

5. Rulați scriptul cu sudo: `sudo ./thinktemp.sh`

Scriptul va începe să monitorizeze temperaturile și va afișa informații despre temperaturile HDD-ului și a CPU-ului în timp real. De asemenea, va înregistra temperaturile într-un fișier numit "temperature_log.txt" și va trimite notificări prin e-mail la adresa specificată în variabila "EMAIL_RECIPIENT" atunci când temperatura CPU depășește limita specificată în variabila "TEMPERATURE_LIMIT".