Manutenzione e
Monitoraggio delle
performance
Contenuti



Configurare e gestire i servizi
Configurare e gestire periferiche
Monitorare le Performances
What Is a Service?
A Service is a long running executable that performs a
specific function that is designed to require
no user intervention
Service examples:
• Print Spooler
• Server
• Task Scheduler
New
Troubleshooting Services
Common causes of service failure:
• Service account restrictions
• Service dependencies
• Corrupt or missing files
Service startup troubleshooting tools:
• Safe Mode
• Last Known Good Configuration
• MSConfig
New
What Is a Device?
A device is a hardware component installed in or attached
to a computer that performs a specific function
New
Hardware Settings for Devices
Plug and Play enabled devices allow for automatic
configuration of device settings
Hardware settings include:
• DMA channel
• IRQ line
• I/O Range
• Memory Range
Devices require specific settings to enable proper
communication and interoperability within the computer
What Is a Device Driver?
A device driver is a small software program that allows the computer to
communicate with a specific device
Driver Signing
A signed driver contains a digital signature indicating the publisher of
the driver and whether or not the driver has been altered since being
published
Driver signing provides:
• Improved security
• Reduced support costs
• Better user experience
All staged drivers in Windows Server 2008 must be
digitally signed
Monitoraggio

Perché monitorare una rete?

Le performance di un server

Strumenti per il monitoraggio in
Windows 2000 Server

Task manager

Monitoriamo la nostra rete

Impostiamo le soglie di allarme
Perché Monitorare una rete significa
monitorare misurare le sue prestazioni
una rete?
nel tempo
Dobbiamo però evidenziare gli elementi che
influenzano le prestazioni di una rete.
Questi elementi sono essenzialmente:
 i sistemi operativi dei server e dei
computer client;
 l’hardware dei computer server/client;
 l’infrastruttura della rete locale.
Cosa
monitoriamo
nella rete? L’infrastrutura
della LAN
Windows
2000 Server
I sistemi
operativi
…dobbiamo
monitorare:
L’hardware
Server
Windows 2000
Professional
Client
Per un amministratore, le misure
Le prestazioni
principali delle prestazioni
di una rete
(performance) dei server della
rete sono:
La CPU
-processore
Server
La memoria
La rete
I dischi
Le applicazioni
Le prestazioni
di una rete
La misura delle performance permette di
valutare il sovraccarico dei computer, i
cambiamenti delle prestazioni, il trend della
LAN, diagnosticare problemi, collaudare le
modifiche alla rete…
Alte
performance
nel tempo
Basse performance
nel tempo
Il ruolo di Microsoft Windows 2000 offre
Windows all’amministratore un insieme di
2000 strumenti software per la misura e il
monitoraggio delle performance di
una rete…
Windows 2000
Server e
Professional
Event viewer
Task manager
System monitor
Windows
2000 Server
Performance alerts
Performance logs
Come
Possiamo pensare di migliorare le
ottimizzare le performance in una rete Windows
2000 con un processo del tipo…
prestazioni
Individuare le risorse
in crisi da ottimizzare
Analisi dei risultati del
monitoraggio delle
performance
Start
Prendere i provvedimenti
necessari per migliorare le
performance della risorsa in
crisi
Event Viewer (visualizzatore degli eventi)
Event
memorizza in registri i messaggi di
errore del sistema operativo, delle
Viewer
applicazioni e delle violazioni della
sicurezza
I principali registri (log), che possono essere archiviati
su file, del visualizzatore di eventi sono:
system log, contiene i messaggi di Windows relativi ai
servizi e ai driver
application log, contiene i messaggi delle applicazioni
installate nel computer
security log, contiene i messaggi di violazione della
sicurezza sulla base delle impostazioni create in Active
Directory
I messaggi registrati nel
Tipi di
messaggi di Visualizzatore degli Eventi possono
Event Viewer essere di tre tipi (individuati con una
icona differente):
Informazione: segnalano una operazione
andata a buon fine
Avvertimento: segnalano una operazione
che potrebbe causare dei problemi
Errore: segnalano un problema grave
che compromette le prestazioni
del sistema operativo
Avviamo
Event
Viewer
Avviamo la Per monitorare (auditing) la sicurezza
registrazione
in Event Viewer dobbiamo
del log di
impostare una policy (GPO) di
sicurezza
monitoraggio in Active Directory…
Avviamo la Per l’auditing dei tentativi di
registrazione
accesso alle cartelle
del log di
condivise in rete (share),
sicurezza
dobbiamo invece…
Server
continua…
Avviamo la
registrazione
del log di
sicurezza
Ad esempio, se vogliamo
monitorare l’accesso degli
studenti nella share DATA…
Qualsiasi accesso alla share
sarà registrato nel Security Log di Event Viewer
Avviamo Il Task Manager è un strumento
di monitoraggio immediato
il Task
per:
Manager
Applicazioni e
processi
Possiamo avviare in
qualsiasi istante il Task
Manager digitando:
CRTL+ALT+CANC
Memoria e CPU
Task Manager:
applicazioni e
processi
Applicazioni
Le schede Applicazioni e
Processi permettono in
tempo reale (real time) di:
con i relativi processi
Task
La scheda Performance permette di
Manager: CPU monitorare in real time l’uso della
e Memoria
CPU e della memoria…
CPU
Memoria
RAM totale
RAM usata dal
kernel di Windows
System Lo strumento System Monitor di
Windows
2000
Server
permette
Monitor
agli amministratori di:
Monitorare in tempo reale tutte le performance di
un computer server, locale o remoto, tra cui
ricordiamo:
 CPU, Memoria centrale, Dischi fisici;
 partizioni/volumi logici e le applicazioni.
Le prestazioni real time del server possono essere:
 visualizzate in grafici, istogrammi oppure report
(con i dati mediati nel tempo);
 salvate in file anche in formato HTML (pagina
Web).
System System Monitor considera gli
elementi
HW/SW
del
server
come
Monitor oggetti (object) individuati da una
serie di contatori (counter)…
La CPU
Oggetti
La memoria
I dischi
Le applicazioni
La rete
Ogni oggetto è
individuato da…
Un insieme
di contatori
System
Monitor
I contatori principali della CPU
(o delle CPU) presenti nel server sono:
Contatori principali:
Dovrebbe essere
minore del 80%,
misurato in media
in un lungo
periodo
%Processor Time
(oggetto Processor):
la percentuale istantanea di
utilizzo del microprocessore
Processor Queue Length
Dovrebbe essere
minore di 3
(oggetto System):
il numero di processi in coda pronti
per essere eseguiti dalla CPU
System
Monitor
Il contatore principale
della memoria del server è:
Contatore principale:
Dovrebbe
essere minore
di 4, misurato
in media in un
lungo periodo
Page/sec (oggetto Memory):
Il numero di richieste di pagine
(swapping pages) della
memoria virtuale (RAM+disco)
che il sistema operativo non
può esaudire
Il contatore principale
System
Monitor dei dischi presenti nel server è:
Contatore principale:
Dovrebbe
essere minore
del 70%,
misurato in
media in un
lungo periodo
%Disk Transfers/sec (oggetto
LogicalDisk o PhysicalDisk):
Indica il numero di operazioni
di lettura/scrittura effettuate
dal server su un disco fisico
oppure su una
partizione/volume logico
System
Monitor
Il contatore principale per il
monitoraggio della rete, in cui il
server è inserito, è:
Contatore principale:
Dovrebbe
essere minore
di 2, misurato
in media in un
lungo periodo
%Output Queue Length
(oggetto Network Interface):
Indica il numero di messaggi
in coda alla scheda di rete,
che il server non è riuscito ad
inviare
Avviamo
System Monitor è una MMC
System (Microsoft Management Console)
Monitor negli strumenti amministrativi…
Utilizziamo In System Monitor dobbiamo scegliere
System gli oggetti da monitorare e aggiungere
i loro contatori caratteristici…
Monitor
Utilizziamo Ad esempio, monitoriamo real
System
time la CPU…
Monitor
Utilizziamo Ad esempio, monitoriamo in real
System
time la RAM e il disco fisico del
Monitor
server…
Utilizziamo
…e al termine, salviamo il
System
monitoraggio in una pagina Web
Monitor
da pubblicare sull’Intranet della
scuola (per dimostrare lo stato
del server)
Gli
allarmi
Gli allarmi (alerts) avvertono un
amministratore quando una
performance del server non
soddisfa alcune condizioni
Se nel server, pensiamo che una risorsa
abbia dei problemi, possiamo
monitorarla segnalando con un allarme
le condizioni critiche.
Un alert:
 invia un messaggio diretto all’amministratore;
 scrive un messaggio nell’Application log del
registro degli eventi.
Impostiamo Gli alerts si impostanto nel MMC
un allarme
Performance (lo stesso del
System Monitor)…
continua…
Impostiamo
un allarme
Soglia per
l’allarme
Frequenza di
registrazione
Tempo di
monitoraggio
Impostazione evento
Impostiamo Dopo avere impostato un allarme,
un allarme
possiamo in ogni istante…
per poi,
eventualmente,
riattivarlo…
I registri
I registri delle performance
delle
(Performance log) permettono di
performance monitorare le prestazioni del
server nel tempo
Un performance log:
 si basa sugli stessi oggetti e contatori di
System Monitor;
 può essere avviato quando si verifica una
condizione impostata in un allarme.
Un performance log si imposta mediante:
 il tempo (un ora, un giorno, una settimana,
ecc.) in cui le performance dovranno essere
memorizzate nel registro (file);
 la frequenza di registrazione delle prestazioni.
System Monitor Un amministratore può monitorate
le prestazioni di un server:
e
Performance  real time con System Monitor;
log
 nel tempo impostando un
Performance log.
Attenzione amministratore!
Un log consuma, a sua volta,
risorse del server, per cui la
frequenza di misura delle
performance deve essere bassa.
Ad esempio: una registrazione
ogni ora oppure ogni 30 minuti
durante una settimana.
Creiamo un Per impostare un registro con la
performance
misura delle prestazioni di un
log
server, dobbiamo nel MMC
Performance…
continua…
Creiamo un
performance
log
Frequenza di
registrazione
Nome e tipo
del file
Impostazione
della durata del
monitoraggio
Creiamo un Per visualizzare il contenuto di
performance
un registro con le
log
performance possiamo usare
System Monitor…
Scarica

4-6 Monitoraggio Performance