Modello di origine dati OLE DB
OLE DB (Object Linking and Embedding Database) è una tecnologia Microsoft per accedere a varie origini dati usando un metodo comune per connettersi a database diversi, ad esempio Microsoft SQL Server.
Il modello origine dati OLE DB consente di monitorare la disponibilità e le prestazioni di qualsiasi database accessibile con OLE DB. Uno o più nodi watcher si connettono al database per verificarne la disponibilità e testarne le prestazioni. I nodi watcher possono testare la connessione al database o misurare il tempo impiegato per eseguire una determinata query.
Il database può risiedere in qualsiasi computer, indipendentemente dal fatto che abbia un agente per Operations Manager installato o meno, ma deve essere accessibile dai nodi watcher. Per ogni nodo watcher deve essere installato un agente di Operations Manager.
Scenari
Usare il modello origine dati OLE DB negli scenari in cui le applicazioni si basano su un database. È possibile definire un singolo nodo watcher per assicurarsi che il database sia accessibile e risponda alle richieste oppure definire ogni server applicazioni come nodo watcher. Monitora il tentativo creato dal modello di connettersi al database da ogni posizione all'intervallo definito e verificare che ogni nodo watcher possa connettersi correttamente. Oltre a convalidare l'integrità del database stesso, vengono convalidate anche eventuali connessioni di rete e altre funzionalità necessarie tra il nodo watcher e il database. È possibile usare un numero qualsiasi di nodi watcher, ma in genere è più utile selezionare un esempio che rappresenta segmenti di ambiente o di rete diversi.
Monitoraggio eseguito dal modello di origine dati OLE DB
A seconda delle selezioni effettuate nella procedura guidata modello di origine dati OLE DB, il monitoraggio eseguito dai monitoraggi e dalle regole create può includere una delle impostazioni seguenti.
Tipo | Descrizione | Abilitazione |
---|---|---|
Monitoraggi | Esito positivo della connessione o della query del database | Abilitato per impostazione predefinita. |
Tempo di connessione al database | Abilitata se specificata nella procedura guidata. | |
Tempo necessario per completare la query | Abilitato se specificato nella procedura guidata e viene fornita la query. | |
Tempo necessario per recuperare i risultati della query | Abilitato se specificato nella procedura guidata e viene fornita la query. | |
Regole di raccolta | Raccolta di tempo per la connessione al database | Abilitato per impostazione predefinita. |
Raccolta di tempo per completare la query | Sempre abilitata se viene fornita la query. | |
Raccolta di tempo per recuperare i risultati della query | Sempre abilitata se viene fornita la query. |
Visualizzazione dei dati di monitoraggio
Tutti i dati raccolti dal modello origine dati OLE DB sono disponibili nella vista Stato origine dati OLE DB che si trova nella cartella Transazione sintetica. In questa visualizzazione, un oggetto rappresenta ognuno dei nodi watcher. Lo stato di ogni oggetto rappresenta lo stato peggiore del set di monitoraggi di database in esecuzione in tale nodo. Se uno o più nodi vengono visualizzati con un errore mentre almeno un altro nodo è integro, potrebbe indicare un problema con quel particolare nodo che accede al database, un problema di rete. Se tutti i nodi non sono integri, potrebbe indicare un problema con il database stesso.
È possibile visualizzare lo stato dei singoli monitoraggi del database aprendo Esplora stati di Operations Manager per ogni oggetto. È possibile visualizzare i dati sulle prestazioni aprendo la visualizzazione Prestazioni per ognuno di questi oggetti.
Opzioni della procedura guidata
Quando si esegue il modello origine dati OLE DB, è necessario specificare i valori per le opzioni nelle tabelle seguenti. Ogni tabella rappresenta una singola pagina della procedura guidata.
Proprietà generali
Nella pagina Opzioni generali della procedura guidata sono disponibili le opzioni seguenti.
Opzione | Descrizione |
---|---|
Name | Nome utilizzato per la procedura guidata di monitoraggio. Questo nome viene visualizzato nella Console operatore nella visualizzazione Stato origine dati OLE DB. |
Descrizione | Descrizione facoltativa del monitoraggio. |
Management Pack | Management Pack per archiviare le classi, i monitoraggi e le regole create dal modello. Per altre informazioni sui Management Pack, vedere Selezione di un file del Management Pack. |
Stringa di connessione
Nella pagina Stringa di connessione della procedura guidata sono disponibili le opzioni seguenti.
Opzione | Descrizione |
---|---|
Connection string | Stringa di connessione per connettersi al database. Un stringa di connessione contiene le proprietà necessarie per individuare e connettersi al database. Contiene informazioni quali il server che ospita il database, il nome del database e il tipo di autenticazione da eseguire. È possibile immettere un stringa di connessione o compilare un stringa di connessione in una finestra di dialogo selezionando Compila. Per informazioni più dettagliate sulle stringa di connessione, vedere sintassi delle stringhe di connessione. |
Query da eseguire | Query facoltativa dopo che è stata stabilita la connessione al database. Se non viene fornita alcuna query, il monitoraggio tenta solo di connettersi al database. |
Timeout query | Se viene fornita una query, questa opzione specifica il numero massimo di secondi che la query può richiedere prima del timeout. È necessario impostare il valore di timeout query. |
Prestazioni delle query
Nella pagina Prestazioni query della procedura guidata sono disponibili le opzioni seguenti.
Opzione | Descrizione |
---|---|
Tempo di connessione in millisecondi | Se questa opzione è selezionata, i valori Soglia errore e Soglia avviso forniscono il numero di millisecondi per la connessione quando il monitoraggio entra in tale stato e viene generato un avviso. Se non è selezionata, l'ora di connessione non viene monitorata. |
Tempo di query in millisecondi | Se questa opzione è selezionata, i valori Soglia errore e Soglia avviso definiscono il numero di millisecondi che la query può essere eseguita prima che il monitoraggio entri in tale stato e generi un avviso. Se non è selezionata, il tempo di esecuzione della query non viene monitorato. Se non viene fornita una query, questa opzione non è disponibile. |
Tempo di recupero in millisecondi | Se questa opzione è selezionata, i valori Soglia errore e Soglia avviso definiscono il numero di millisecondi per recuperare i risultati della query prima che il monitoraggio entri in tale stato e generi un avviso. Se non è selezionata, il tempo necessario per recuperare i risultati della query non viene monitorato. Se non viene fornita una query, questa opzione non è disponibile. |
Nodi watcher
Nella pagina Nodi Watcher della procedura guidata sono disponibili le opzioni seguenti.
Opzione | Descrizione |
---|---|
Selezionare uno o più computer gestiti dall'agente | Specificare uno o più computer gestiti dall'agente per eseguire il monitoraggio. Per altre informazioni, vedere Nodi Watcher. |
Eseguire questa query ogni | Frequenza di tentativo di connessione al database ed esecuzione della query, se specificato. |
Considerazioni relative alla sicurezza
Il modello origine dati OLE DB crea due profili RunAs. Il nome di ognuno di questi profili inizia con il nome specificato nel modello ed è seguito da "Simple Authentication Profile" e "Synthetic Transaction Profile". Se a uno di questi profili non viene aggiunto alcun account RunAs, viene usato l'account azione predefinito per ogni nodo watcher per connettere il database ed eseguire la query. Se l'account azione predefinito non ha accesso al database monitorato, la connessione non riesce. È possibile specificare la sicurezza integrata o l'autenticazione semplice creando un account RunAs e aggiungendolo al profilo RunAs appropriato creato dal modello origine dati OLE DB.
Quando si esegue il modello origine dati OLE DB, vengono creati due profili RunAs. Il nome di ogni oggetto inizia con il nome specificato durante l'esecuzione del modello. Il profilo di transazione sintetica OLE DB viene utilizzato quando si desidera utilizzare la sicurezza integrata per la connessione al database. Il profilo di autenticazione semplice OLE DB viene usato quando si desidera utilizzare l'autenticazione semplice per la connessione al database.
sicurezza integrata
La sicurezza integrata consente di connettersi al database usando le credenziali archiviate nei servizi di Dominio di Active Directory. Per connettere i nodi watcher al database usando la sicurezza integrata, creare un account RunAs con Windows come tipo di account e le credenziali per l'account utente appropriato. Aggiungere quindi questo profilo RunAs al profilo di transazione sintetica OLE DB.
Semplice operazione di autenticazione
L'autenticazione semplice consente di connettersi al database usando un nome e una password semplici. Per un database di SQL Server, questa semplice autenticazione può essere usata per l'autenticazione di SQL Server. Per fare in modo che i nodi watcher si connettano al database usando l'autenticazione semplice, creare un account RunAs con autenticazione semplice come tipo di account e le credenziali per l'account utente appropriato. Aggiungere quindi questo profilo RunAs al profilo di autenticazione semplice OLE DB. Quando si specifica il stringa di connessione per il modello, selezionare la casella di controllo Usa profilo RunAs per autenticazione semplice creata per questa transazione dell'origine dati OLE DB. In questo modo vengono aggiunte variabili al stringa di connessione per il nome utente e la password specificati nell'account RunAs.
Creazione e modifica di modelli di origine dati OLE DB
Per eseguire la procedura guidata origine dati OLE DB
Avviare la Console operatore con un account con credenziali di autore nel gruppo di gestione.
Aprire l'area di lavoro Creazione e modifica .
Nel riquadro di spostamento Creazione, fare clic con il pulsante destro del mouse su Modelli Management Pack e quindi scegliere Aggiungi monitoraggio guidato.
Nella pagina Selezione tipo di monitoraggio selezionare Origine dati OLE DB e selezionare Avanti.
Nella pagina Proprietà generali, nelle caselle Nome e Descrizione immettere un nome e una descrizione facoltativa.
Selezionare un Management Pack in cui salvare il monitoraggio oppure selezionare Nuovo per creare un nuovo Management Pack. Per altre informazioni, vedere Selezione di un file del Management Pack.
Selezionare Avanti.
Nella casella Stringa di connessione immettere un stringa di connessione per il database oppure selezionare il pulsante Compila per richiedere le informazioni necessarie.
Se si vuole che il monitoraggio esegua una query, selezionare Query per eseguire e quindi immettere una query.
Se si vuole impostare un timeout per la query, immettere il numero di secondi nella casella Timeout query.
Selezionare Test per eseguire una connessione di test usando la stringa di connessione e la query appena fornita.
Nota
Il test viene eseguito sulla workstation in uso per eseguire il modello. Se questa workstation non riesce ad accedere al database, il test non riesce. Al termine del modello, la query viene eseguita dai nodi watcher specificati.
Selezionare Avanti dopo aver convalidato il stringa di connessione e la query.
Selezionare le misurazioni da monitorare e impostare una soglia di errore e avviso per ognuna. Selezionare Avanti.
Selezionare uno o più nodi Watcher per eseguire il monitoraggio.
Specificare la frequenza per eseguire il monitoraggio nella casella Esegui questa query . Selezionare Avanti.
Esaminare il riepilogo del monitoraggio e selezionare Crea.
Se non esiste un account RunAs con credenziali che hanno accesso al database, creare un account RunAs appropriato nell'area di lavoro Amministrazione . Per altre informazioni, vedere Come creare un account RunAs.
Nota
Per creare e modificare un account RunAs, è necessario disporre di credenziali amministrative per il gruppo di gestione.
Se il database usa la sicurezza integrata, aggiungere l'account RunAs al profilo azione transazione sintetica per il modello. Se il database usa l'autenticazione semplice, aggiungere l'account RunAs al profilo di autenticazione semplice per il modello.
Nota
Per creare e modificare un profilo RunAs, è necessario disporre di credenziali amministrative per il gruppo di gestione.
Per modificare un modello di origine dati OLE DB esistente
- Aprire la Console operatore con un account utente con credenziali autore.
- Aprire l'area di lavoro Creazione e modifica .
- Nel riquadro di spostamento Creazione espandere Modelli Management Pack e quindi selezionare Origine dati OLE DB.
- Nel riquadro Origine dati OLE DB individuare il monitoraggio da modificare.
- Fare clic con il pulsante destro del mouse sul monitor e quindi scegliere Proprietà.
- Immettere le modifiche desiderate e selezionare OK.
Visualizzazione dei monitoraggi dell'origine dati OLE DB e dei dati raccolti
Per visualizzare tutti i monitoraggi dell'origine dati OLE DB
- Aprire la Console operatore.
- Aprire l'area di lavoro Monitoraggio .
- Nel riquadro di spostamento Monitoraggio selezionare Transazione sintetica e selezionare Stato origine dati OLE DB.
Per visualizzare lo stato di ogni monitoraggio
- Nel riquadro Stato origine dati OLE DB fare clic con il pulsante destro del mouse su un oggetto . Selezionare Apri e selezionare Esplora stati.
- Espandere i nodi Disponibilità e Prestazioni per visualizzare i singoli monitoraggi.
Per visualizzare le prestazioni raccolte per un monitoraggio
- Nel riquadro Stato origine dati OLE DB fare clic con il pulsante destro del mouse su un oggetto . Selezionare Apri e quindi Prestazioni.
- Nel riquadro Legenda scegliere i contatori che si desidera visualizzare.
- Utilizzare le opzioni nel riquadro Azioni per modificare la visualizzazione prestazioni.