PROBLEMA Aiuto Progetto linux server

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.
Deve allertarti al raggiungimento di una soglia o lo andresti a consultare ogni tanto? Ti serve uno storico dei dati raccolti? Nagios ovviamente va bene, devi però capire se ti serve quel grado di complessità delle informazioni...
 
visto che si parla in privato e sono una carogna giro un pubblico, ho visto che hai tutto impostato a default .

non è mai una buona idea tenere servizi su porte predefinite o copiaincollate dai tutorial .
 
Deve allertarti al raggiungimento di una soglia o lo andresti a consultare ogni tanto? Ti serve uno storico dei dati raccolti? Nagios ovviamente va bene, devi però capire se ti serve quel grado di complessità delle informazioni...
però io il coso della posta che hai installato non l'ho mica capito.
 
però io il coso della posta che hai installato non l'ho mica capito.
MukAR4nuTjh_bw0_rO4gq_KgKnlg6JehSqNKrk9A1Bka1VBNvuvGBd0pKioDtSEB2C_mOqjG6EYwFKGBp21fDcg=s240
 
Veramente, non ti seguo...
Dove hai letto che che ho un minipc che mi invia le mail? Ho un nas che, al verificarsi di eventi specifici, mi manda una mail spiegandomi cosa è successo, ma spero non mi arrivi mai :asd: Ovviamente serve solo in casi eccezionali, tipo degradamento raid, fallimento di un disco, traffico anomalo, supermaneto limite spazio occupato, backup fallito.... Intendevi quello?
 
si
cmq non è che mi ridiresti un pò come fare i gruppi e assegnare i permessi hai gruppi e utenti password ecc? perchè a scuola mi hanno dato una spiegazione ma non ho capito molto sono ancora confuso e rileggendo non capisco bene.
 
è molto semplice in realtà .

crei un utente mario, mario fa parte di users ed ha permesso df lettura , scrittura ed esecuzione dalla sua home in poi .
mario non fa parte di wheel, per tanto non può usare sudo .
mario non fa parte di storage, quindi non può montare partizioni
mario fa parte di games, per tanto può usare /dev/video0 per l'accelerazione 3d

vuoi che mario possa usare sudo ? lo metti nel gruppo wheel .

vuoi aggiungere un nuovo utente, andrea ? lo aggiungi.
vuoi che mario possa accedere e modificare la home di andrea ? dai a mario permessi dwx sulla home di andrea
vuoi creare una directory a caso , condivisa tra mario ed andrea per scambio dati ? la chiami /scambio e dai alla directory permeddi dwx per il gruppo users
 
Veramente, non ti seguo...
Dove hai letto che che ho un minipc che mi invia le mail? Ho un nas che, al verificarsi di eventi specifici, mi manda una mail spiegandomi cosa è successo, ma spero non mi arrivi mai :asd: Ovviamente serve solo in casi eccezionali, tipo degradamento raid, fallimento di un disco, traffico anomalo, supermaneto limite spazio occupato, backup fallito.... Intendevi quello?
mi spieghi come hai fatto?
 
mi spieghi come hai fatto?
Per esempio questo è lo script che uso per verificare la consistenza del raid
Codice:
#!/bin/bash
#
# Created by Sebastian Grewe, Jammicron Technology
#
#
#########################################################

# Get count of raid arrays
RAID_DEVICES=`grep ^md -c /proc/mdstat`

# Get count of degraded arrays
RAID_STATUS=`grep "\[.*_.*\]" /proc/mdstat -c`

# Is an array currently recovering, get percentage of recovery
RAID_RECOVER=`grep recovery /proc/mdstat | awk '{print $4}'`
RAID_RESYNC=`grep resync /proc/mdstat | awk '{print $4}'`

# Check raid status
# RAID recovers --> Warning
if [[ $RAID_RECOVER ]]
then
        STATUS="WARNING - Checked $RAID_DEVICES arrays, recovering : $RAID_RECOVER"
        EXIT=1
elif [[ $RAID_RESYNC ]]
then
        STATUS="WARNING - Checked $RAID_DEVICES arrays, resync : $RAID_RESYNC"
        EXIT=1
# RAID ok
elif [[ $RAID_STATUS == "0" ]]
then
        STATUS="OK - Checked $RAID_DEVICES arrays."
        EXIT=0
# All else critical, better save than sorry
else
        STATUS="CRITICAL - Checked $RAID_DEVICES arrays, $RAID_STATUS have FAILED"
        EXIT=2
fi

# Status
echo $STATUS

# Email with error
if [ $EXIT != 0 ]
  then
      echo -e "$STATUS" | mailx -A gmail -s "WARNING Raid-1 nas" example@none.com
fi

# Exit
exit $EXIT
 
Per esempio questo è lo script che uso per verificare la consistenza del raid
Codice:
#!/bin/bash
#
# Created by Sebastian Grewe, Jammicron Technology
#
#
#########################################################

# Get count of raid arrays
RAID_DEVICES=`grep ^md -c /proc/mdstat`

# Get count of degraded arrays
RAID_STATUS=`grep "\[.*_.*\]" /proc/mdstat -c`

# Is an array currently recovering, get percentage of recovery
RAID_RECOVER=`grep recovery /proc/mdstat | awk '{print $4}'`
RAID_RESYNC=`grep resync /proc/mdstat | awk '{print $4}'`

# Check raid status
# RAID recovers --> Warning
if [[ $RAID_RECOVER ]]
then
        STATUS="WARNING - Checked $RAID_DEVICES arrays, recovering : $RAID_RECOVER"
        EXIT=1
elif [[ $RAID_RESYNC ]]
then
        STATUS="WARNING - Checked $RAID_DEVICES arrays, resync : $RAID_RESYNC"
        EXIT=1
# RAID ok
elif [[ $RAID_STATUS == "0" ]]
then
        STATUS="OK - Checked $RAID_DEVICES arrays."
        EXIT=0
# All else critical, better save than sorry
else
        STATUS="CRITICAL - Checked $RAID_DEVICES arrays, $RAID_STATUS have FAILED"
        EXIT=2
fi

# Status
echo $STATUS

# Email with error
if [ $EXIT != 0 ]
  then
      echo -e "$STATUS" | mailx -A gmail -s "WARNING Raid-1 nas" example@none.com
fi

# Exit
exit $EXIT

come si fa a far girare sempre questi comandi?
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top