Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Napisati skriptu koja testira opterećenje procesora i zauzeće diska i ako su zadani

limit premašeni šalje mail na zadanu adresu.

Rješenje:

1) Provjerimo stanje diska naredbom: df -H

2) Sljedećom naredbom filtriramo datotečni sustav da bismo saznali postotak slobodnog prostora:

$ df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }'

3) Skripta koja testira opterećenje:

ALERT=90
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
#echo $output
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usep -ge $ALERT ]; then
echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" |
mail -s "Alert: Almost out of disk space $usep" $blazevic.david@hotmail.com
fi
done

Kod ove skripte postavljena je vrijednost 90%, gdje će nas sustav obavijestiti kada dođe do prelaska ove
vrijednosti. Ova vrijednost u skripti je proizvoljna i može se mijenjati po izboru.

4) Instalacija Cron Job:

S obzirom da koristim Ubuntu linux koristio sam naredbu: $ sudo apt install cronie

Ovom naredbom ćemo definirati vrijeme-svakih 15 min da pošalje mail kada dođe do opterećenja većeg od
90%.

# crontab -e
*/15 * * * * /bin/bash /opt/script/disk-usage-alert-2.sh
CSV datoteke

Kod datoteke csvfile1.csv kada se otvori u excelu dolazi do prikaza simbola koja nisu u skladu s onim što je
originalno upisano u ovaj csv file, a to su slova (č, ž, đ, š). Zašto se ovo događa prilikom otvaranja ove
datoteke u excelu? Glavni razlog je taj da kada se izvorna .csv datoteka sprema ona se sprema najčešće u
formatu CSV UTF-8 (Comma delimited) koji često zna praviti probleme s simbolima i slovima iz različitih
abeceda. Za ovo postoji rješenje, a to je:

1) Potrebno je pokrenuti excel.


2) U excelu pod Data tab kliknuti na opciju From Text/CSV.

3) Pronaći i odabrati željenu csv datoteku (u ovom slučaju csvfile1.csv).


4) Na novom prozoru prikazati će se sadržaj naše csv datoteke. Možemo vidjeti da je izvor datoteke
postavljen kao (1250: Srednjoeuropski), što ne odgovara nama u ovom slučaju. Imamo dva odabira
za ovu sitaciju: 1) 1250: Srednjoeuropski izvor datoteke možemo zamijeniti s 65001: Unicode (UTF-
8) ili 2) izabrati opciju None.

5) Kao graničnik odabrati Zarez.


6) I nakon toga možemo učitati csv datoteku.
Za ovaj problem s csv datotekama znam već iz razdoblja kada sam kao student radeći za prethodnu firmu,
gdje sam za zadatak imao pripremiti bazu podataka koja je uključivala sve bušotinske podatke za područje
Republike Hrvatske. Kako je software Petra jedino kao import podržavao csv datoteke, često bi se događalo
da prilikom unosa podataka za bušotinu npr. Brešće-1 bih dobio slične simbole kao i u primjeru csvfile1.csv.
Pa sam tijekom tog perioda uspio pronaći ovu metodu mijenjanja izvora datoteke koji je na kraju uspio
spasiti stvar i omogućiti ispravan unos podataka.

Napisati skriptu koja pristup preko RSA ključa

You might also like