Testy dodané s produktem IBM MQ
Testy, které můžete použít ke kontrole definic objektů produktu IBM® MQ pro problémy, jsou dodávány s produktem IBM MQ Explorer.
Následující kategorie testů jsou dodávány s produktem IBM MQ Explorer ke kontrole objektů produktu IBM MQ :
- Obecné testy
- Testy klastru
- Testy fronty
- Testy kanálu
- Testy modulu listener
- Spouštění testů
- Testy TLS
Testy uvedené v následujících tabulkách jsou dodávány s produktem IBM MQ Explorer a zkontrolujte, zda se v definicích objektů produktu IBM MQ vyskytují problémy. K dispozici jsou další testy dodávané s produktem IBM MQ Explorer ke kontrole objektů, jako jsou například spravované objekty platformy JMS; tyto testy nejsou zahrnuty do následující tabulky.
Generále.
V následující tabulce jsou uvedeny testy, které ověřují obecné problémy v definicích produktu IBM MQ .
Test | Akce | Popis |
---|---|---|
Kontrola názvů správců front | Ověřuje potenciální problémy v názvech správců front. | Tento test kontroluje názvy správců front hledáním názvů, které jsou tak podobné, že mohou způsobit záměnu; test například kontroluje názvy, které jsou shodné až na použití velkých písmen. Test také zobrazuje varování u správců front, jejichž hostiteli jsou různé počítače, které ale mají stejné názvy. |
Definice front nedoručených zpráv | Kontroluje fronty nedoručených zpráv ve správcích front. | Tento test zobrazuje varování pro každého správce front, který nemá frontu nedoručených zpráv, a jednu nebo více chyb pro všechny správce front, kteří mají neplatné atributy Dead-letter
Queue . Například název fronty, která neexistuje, nebo fronta, kterou nelze použít jako frontu nedoručených zpráv. Test zobrazí varování nebo chybu, pokud jsou ve frontě nedoručených zpráv nalezeny nějaké zprávy, protože může jít o užitečné informace o problému s nastavením produktu IBM MQ . Test také zobrazuje varování, pokud jakékoli kanály dosáhnou maximální délku zpráv, která je větší než velikost fronty nedoručených zpráv. |
Protokol chyb FFST | Kontroluje, zda byly protokoly chyb zapsány do adresáře FFST na tomto počítači | Tento test zobrazuje chybu, pokud byly do tohoto počítače zapsány nějaké protokoly FFST. |
Zastavení správci front | Kontroluje, zda byli zastaveni nějací správci front. | Tento test zobrazuje varování u každého správce front, který byl zastaven. |
Ověření výchozích přenosových front | Ověřuje výchozí přenosové fronty. | Tento test zobrazuje chyby pro jakákoli neplatná použití atributu Default Transmission Queue , včetně chybějící fronty nebo fronty s hodnotou, která není platná v atributu Type . |
Klastry
Následující tabulka obsahuje seznam testů, které ověřují problémy v definicích klastru.
Test | Akce | Popis |
---|---|---|
Selhání přeložení názvu správce front v klastru | Ověřuje, zda lze v klastru úspěšně přeložit všechny názvy správců front. | Tento test zobrazí chybu, pokud nebyly jakékoli položky členství v klastru správně přeloženy, protože nebyl úspěšně kontaktován správce front. |
Odesílací kanály klastru ve stavu opakování | Ověřuje, zda jsou jakékoli ručně definované odesílací kanály klastru dosud ve stavu opakování. | Tento test zobrazuje chybu, je-li odesílací kanál klastru ve stavu Retrying . |
Potvrzení nastavení atributů klastru | Ověřuje, zda mají všechny kanály klastru nastavenu hodnotu klastru. | Tento test zobrazuje chybu u každého odesílacího nebo přijímacího kanálu klastru, který nemá nastaveny atributy klastru (seznam názvů klastrů). |
Duplicitní členové klastru | Ověřuje, zda se v některém členství v klastru objevuje stejný správce front více než jednou. | Tento test zobrazuje varování, pokud některý seznam členství v klastru obsahuje duplicitní položky jednoho správce fronty. |
Dvě úplná úložiště | Ověřuje, zda mají všechny klastry alespoň dva správce front, kteří udržují úplná úložiště klastru. | Tento test zobrazuje varování, pokud má některý klastr pouze jedno úplné úložiště. |
Ověření definic seznamu názvů klastrů | Ověřuje použití seznamu názvů v definicích klastru. | Tento test ověřuje v seznamu názvů klastrů atributy front, kanálů a správců front. Tento test zobrazuje chyby, pokud nelze nalézt odpovídající seznamy názvů nebo pokud je seznam názvů prázdný. |
Ověření názvů klastru | Ověřuje potenciální problémy v atributech názvu klastru. | Tento test ověřuje v názvu klastru atributy front, kanálů a správců front. Tento test kontroluje názvy, které jsou tak podobné, že mohou způsobit záměnu; například názvy, které jsou shodné až na použití velkých písmen. |
Ověření instancí fronty klastru | Ověřuje, zda mají všechny instance fronty klastru stejné atributy. | Tento test zobrazuje varování, pokud mají různé instance fronty klastru různé atributy. |
Fronty
Následující tabulka obsahuje seznam testů, které ověřují problémy v definicích fronty.
Test | Akce | Popis |
---|---|---|
Identifikace úplných front | Kontroluje, zda jsou všechny známé fronty úplné. | Tento test zkontroluje, zda se aktuální hloubka jakékoli známé fronty shoduje s hodnotou atributu Maximum Message
Depth fronty. |
Ověření definic alias front | Ověřuje definice alias front. | Tento test ověřuje definice alias front. Test zkontroluje hodnotu atributu Base Queue všech nalezených alias front a zkontroluje, zda je hodnota platným cílem pro alias frontu. |
Ověření názvů front | Ověřuje názvy objektů front MQ. | Tento test ověřuje názvy definic front. Tento test kontroluje názvy, které jsou tak podobné, že mohou pravděpodobně způsobit záměnu; například názvy, které jsou shodné až na použití velkých písmen. |
Ověření, zda je povoleno získávání zpráv z fronty | Ověřuje, zda nemají žádné známé fronty omezeno získávání. | Tento test ověřuje, zda je povoleno získávání zpráv ze všech front. Přestože se nepovolení získávání nepovažuje za chybu, bude vhodné provést tuto kontrolu, pokud chcete identifikovat příčinu neočekávaného chování v aplikacích. |
Ověření, zda je povoleno vkládání zpráv do fronty | Ověřuje, zda nemají žádné známé fronty omezeno vkládání. | Tento test ověřuje, zda je povoleno vkládání zpráv do všech front. Přestože se nepovolení vkládání nepovažuje za chybu, bude vhodné provést tuto kontrolu, pokud chcete identifikovat příčinu neočekávaného chování v aplikacích. |
Ověření definic vzdálených front | Ověřuje definice vzdálené fronty. | Tento test ověřuje atributy Remote Queue
Manager a Remote Queue Name definic vzdálených front. |
Ověření použití přenosových front ve frontách | Ověřuje použití přenosových front v definicích vzdálených front. | Tento test kontroluje hodnotu atributu Transmission
Queue v definicích vzdálených front. Test zobrazuje chyby, pokud představuje hodnota neexistující název fronty nebo frontu chybného typu. |
Kanály
Následující tabulka obsahuje seznam testů, které ověřují problémy v definicích kanálu.
Test | Akce | Popis |
---|---|---|
Identifikace nejistých kanálů | Ověřuje, zda není stav jakéhokoli známého kanálu nejistý. | Tento test zobrazuje varování u každého nejistého kanálu. |
Odpovídající dvojice kanálů | Ověřuje atributy na každém konci dvojice kanálů s cílem odhalit možné problémy. | Tento test se pokouší najít odpovídající dvojice kanálů. Pokud test najde odpovídající páry kanálů, zkontroluje, zda mají oba konce kanálu vhodný typ a zda se požadované atributy na obou koncích dvojice shodují. Test zobrazí varovnou zprávu, pokud je pro některý kanál nalezeno více shod nebo není žádná shoda; chyba se zobrazí, pokud má dvojice kanálů nekompatibilní atributy. |
Odeslání příkazu PING na všechny nespuštěné kanály | Provede příkaz PING MQ na všechny nespuštěné odesílací kanály, kanály serverů a odesílací kanály klastru. | Tento test provede příkaz PING MQ na všechny nespuštěné odesílací kanály, kanály serverů a odesílací kanály klastru a zobrazí všechny neúspěšné odpovědi v pohledu Výsledky testů. Kanály ve stavu Running se netestují pomocí příkazu ping, protože se předpokládá, že mají platné definice. |
Odeslání příkazu PING na názvy připojení | Ověřuje, zda lze na všechny názvy připojení, ke kterým existují odkazy z definic kanálů, odeslat příkaz PING. | Tento test se pomocí příkazu ping pokusí otestovat názvy hostitelů, na které se odkazuje v atributech Connection name definice kanálu. Daný test používá pomocný program PING poskytovaný s operační systémem, pokud je k dispozici, jinak atest neproběhne. Test zobrazí varování, pokud selže příkaz ping, a chybu, pokud chybí hodnota povinného atributu Connection name . |
Přeložení názvů připojení | Ověřuje, zda lze přeložit všechny názvy připojení, ke kterým existují odkazy z definic kanálů. | Tento test se pokusí interpretovat názvy hostitelů, na které se odkazuje v atributech Connection name definice kanálu, a zobrazí varování, pokud název hostitele nelze interpretovat jako adresu IP. |
Ověření hodnot rozmezí kanálů | Kontroluje hodnoty poměrů a rozmezí v definicích kanálů. | Tento test zobrazuje možné problémy, například kanály s intervalem prezenčního signálu větším než interval odpojení. |
Ověření názvů kanálu | Ověřuje názvy objektů kanálu MQ. | Tento test ověřuje názvy definic kanálu. Tento test kontroluje názvy, které jsou tak podobné, že mohou způsobit záměnu; například názvy, které jsou shodné až na použití velkých písmen. |
Ověření jména uživatele MCA v kanálu připojení serveru | Ověřuje, zda mají všechny kanály připojení serveru zadánu hodnotu MCAUSER. | Tento test zobrazí varování, pokud některým kanálům chybí atributy MCA User ID . Použijte tento test, pokud očekáváte, že všechny kanály připojení k serveru mají nastaven atribut MCA User ID . |
Ověření použití přenosových front v kanálech | Ověřuje použití přenosových front v definicích kanálů. | Tento test zobrazí chybu pro jakékoli neplatné použití atributu Transmission queue v definicích odesílacích kanálů a kanálů serveru, včetně chybějících front, front s neplatnými atributy a přenosových front, které buď nejsou používány žádnými kanály, nebo jsou používány více kanály. |
Moduly listener
Následující tabulka obsahuje seznam testů, které ověřují problémy v definicích modulů listener.
Test | Akce | Popis |
---|---|---|
Čísla portů modulů listener TCP | Ověří využití čísel portů TCP v modulech listener kanálů. | Tento test ověřuje čísla portů TCP použitá v modulech listener kanálů. Test zobrazí varování, pokud jsou použita neplatná čísla portů nebo je ve více správcích front použit stejný port. |
Ověření názvů modulů listener | Ověřuje názvy objektů modulu listener produktu IBM MQ . | Tento test ověřuje názvy definic modulů listener. Tento test kontroluje názvy, které jsou tak podobné, že mohou pravděpodobně způsobit záměnu; například názvy, které jsou shodné až na použití velkých písmen. |
Spouątění
Následující tabulka obsahuje seznam testů, které ověřují problémy v konfiguraci spouštění.
Test | Akce | Popis |
---|---|---|
Ověření definic inicializačních front | Ověřuje použití atributu inicializační fronty u spouštěných front. | Tento test ověřuje platnost atributu Initiation Queue lokálních a modelových front. Test zobrazuje chyby, pokud udává hodnota lokální frontu, kterou nelze nalézt. Test také ověřuje, zda mají všechny inicializační fronty k dispozici procesy, které umožňují otevření front pro vstupy. Pokud fronta takový proces nemá, indikuje, že u fronty nejsou spuštěny žádné monitory spouštěčů. |
Ověření názvů procesu | Ověřuje názvy objektů procesu IBM MQ | Tento test ověřuje názvy definic procesů. Tento test kontroluje názvy, které jsou tak podobné, že mohou způsobit záměnu; například názvy, které jsou shodné až na použití velkých písmen. |
Ověření definic procesu | Ověřuje definice objektů procesu. | Tento test ověřuje definice procesu IBM MQ . Test zkontroluje, že existují systémové procesy, které jsou uvedené v atributu Application ID objektu. Test také zobrazí varování, pokud lze v prostředí cesty najít více systémových procesů s daným názvem, když atribut Application ID neposkytne absolutní cestu. |
Ověření definic procesu u front | Ověřuje použití atributu procesu u spouštěných front. | Tento test ověřuje atribut Process Name pro lokální a modelové fronty a zobrazuje chyby pro názvy procesů, pro které nelze nalézt definici objektu procesu IBM MQ . |
Ověření definic front dat spouštěče | Ověřuje použití atributu fronty dat spouštěče u spouštěných front. | Tento test ověřuje platnost atributu Trigger Data lokálních a modelových front a zobrazuje chyby pro názvy, pro které nelze nalézt kanál. |
Ověření spouštěných front | Ověřuje použití spouštěných front. | Pokud fronta splňuje podmínky svého spouštěče, ale není aktuálně otevřena pro vstup, zobrazí test chybu. |
SSL/TLS
Následující tabulka obsahuje seznam testů, které ověřují problémy v konfiguraci SSL/TLS.
Test | Akce | Popis |
---|---|---|
Ověření, zda byly restartovány kanály | Ověřuje, zda byly kanály SSL/TLS restartovány od poslední změny v úložišti klíčů SSL/TLS. | Tento test zvýrazňuje kanály, u kterých je čas posledního spuštění starší než čas poslední úpravy úložiště klíčů, a které tedy potřebují aktualizaci. |
Kontrola ověřování kanálu SSL | Kontroluje, zda vyžadují všechny kanály ověřování SSL/TLS. | Tento test zvýrazní všechny kanály, které nemají nastaven atribut CipherSpec . Test použijte, pokud očekáváte, že všechny kanály používají TLS. |
Kontrola ověřování klienta SSL | Kontroluje, zda vyžadují všechny kanály ověřování klienta SSL/TLS. | Tento test zvýrazní všechny kanály, které nemají nastaven atribut Authetnication of Parties Initiating Connections (SSLCAUTH) na hodnotu Required . Test použijte, pokud očekáváte, že všechny kanály používají SSL/TLS a že všichni klienti budou používat k autorizaci certifikát. |
Ověření souborů úložiště klíčů SSL | Ověřuje přítomnost úložišť klíčů SSL/TLS. | Tento test zkontroluje atribut Key Repository SSL/TLS správců front a zkontroluje, zda lze v daném umístění nalézt soubor. Ověřuje také, zda lze nalézt soubor hesel, který je čitelný. |
Ověření hodnot partnera SSL | Ověřuje atributy partnera SSL/TLS použité v definicích kanálů. | Tento test zkontroluje atribut Accept Only Certificates
with Distinguished Names Matching These Values (SSLPEER) všech známých kanálů a nahlásí chyby pro neplatné specifikace a varování, když použita hodnota, ale není použit atribut CipherSpec . |