Cursusaanbod
Geavanceerde Queue Manager-configuratie
- Implementeren van aangepaste opstart- en afsluitingsprocedures voor queue managers met strmqm en endmqm
- Configureren van dead letter queues en alias queues voor complexe berichtrouting
- Ontwikkelen en registreren van kanaal-exits en bericht-exits voor aangepaste verwerking
- Inrichten van geavanceerde TCP- en LU62-luisterconfiguraties met aangepaste poortbereiken
Kanaalverificatie met CHLAUTH
- CHLAUTH-registers maken en beheren met SET CHLAUTH-regels
- Externe verbindingen blokkeren of koppelen op basis van IP-adres, SSL-onderwerp of MCAUSER
- Kanaalverificatieregels instellen voor gedetailleerde toegangsbeheer
- Auditing en validatie van CHLAUTH-configuraties tegen beveiligingsbeleidsregels
LDAP-autorisatie op gedistribueerde platforms
- Queue managers verbinden met LDAP-directory's via AUTHINFO-objecten
- LDAP-groepen mappen naar IBM MQ-rechten met setmqaut
- Configuratie van autorisatiebeleidsregels voor gebruikers en toepassingen
- Beheer van authenticatie-informatieobjecten en connectieverversing
TLS/SSL-certificaatbeheer
- Maken en beheren van CMS- en PKCS12-sleutelbanken met runmqakm en runmqktool
- Genereren van zelfondertekende en CA-ondertekende certificaten voor queue managers en kanalen
- Configuratie van SSLCIPH en SSLPEER op verzender- en ontvangerkanalen
- Certificaatvernieuwing, intrekking en rotatie uitvoeren met minimale downtime
Clustering Architectuur en Ontwerp
- Onderscheid maken tussen full repository en partial repository queue managers
- Bouwen en onderhouden van clusterkanalen (CLUSSDR en CLUSRCVR) en clusterqueues
- Ontwerpen van schaalbare clustertopologieën voor productiebelastingen
- Implementeren van overlappende clusters en gateway queue managers voor multi-site routing
Cluster Workload Balancing en Geavanceerde Routing
- Configureren van clusterworkloadalgoritmen en prioriteiten met CLWLWGHT
- Gebruik maken van CLWLUSEQ en CLWLRANK voor gerichte berichtenverdeling
- Handmatige en automatische workloads herbalancering tussen clusterleden uitvoeren
- Foutopsporing bij clusterkanaalproblemen en naamconflicten
Hoge Beschikbaarheid met Multi-Instance Queue Managers
- Plannen van architectuur en gedeelde bestandssysteemvereisten voor multi-instance queue managers
- Configureren van actieve en stand-by queue manager-instanties op aparte hosts
- Testen van automatische failover en configureren van automatische clientherverbinding
- Inzicht in instantiegezondheid en herstellen van mislukte stand-by instanties
Replicated Data Queue Managers (RDQM)
- Begrip van RDQM-architectuur en voordelen voor disaster recovery
- Creëren en beheren van gerepliceerde queue managers over meerdere nodes
- Foutover-scenario's en herstelprocedures uitvoeren met rdqmadm
- Tunen van netwerk- en opslaginstellingen voor RDQM-replicatieprestaties
REST API-beheer
- De IBM MQ REST API inschakelen en beveiligen op de mqweb-server
- Queue managers maken en verwijderen via HTTP POST- en DELETE-verzoeken
- Queues en kanalen beheren met REST-endpoints en JSON-payloads
- Automatisering van beheerstaken met Python of curl REST-clients
IBM MQ Console Beheer
- Installatie en configuratie van de IBM MQ Console op de mqweb-server
- Queue managers, queues en kanalen beheren via de webinterface
- Configuratie van rollengebaseerde toegang en gebruikerauthenticatie met mqwebuser.xml
- Dashboards monitoren en waarschuwingdrempels instellen voor queue depth- en kanaalstatus
Geavanceerde Berichtbeveiliging
- Configuratie van AMS-beleidsregels voor berichtondertekening en versleuteling met setmqsp
- Inrichten van keystore-bestanden en certificaten voor Advanced Message Security-interceptors
- Eind-tot-eind payload-bescherming tussen publishers en subscribers inschakelen
- Diagnose van AMS-beleidfouten en keystore-misconfiguraties via error logs
Publish/Subscribe Beveiliging
- Veilig stellen van topic-hiërarchieën met administratieve topics en topic-toegangscontroles
- Toegang tot subscriber- en publisher-objecten controleren met setmqaut op topic-objecten
- Gebruik maken van topic-aliases en proxy-subscribes voor namespace-isolatie
- Audit pub/sub-activiteit en onderzoek toegangsovertredingsfouten
PCF Command Automatisering
- Begrip van PCF-commando- en responsberichtstructuren
- Automatiseren van queue manager-taken met PCF-programma's en de MQ AI
- Gebruik maken van de MQ Command Server en configureren van model reply queues
- Aanpassen van aangepaste beheerscripts met PCF om runmqsc te vervangen voor bulkwijzigingen
Prestatiemonitoring en -Tuning
- Tunen van buffer pools en page sets voor optimale geheugengebruik door queue managers
- Adjusteren van kanaaltuningparameters voor throughput- en vertragingreductie
- Configuratie van queue monitoring en queue depth events met event queues
- Gebruik maken van amqsmon en MQ-statistieken om prestatieknelpunten te identificeren
Foutopsporingstools en -Technieken
- Laten lezen en interpreteren van error logs, FDC-bestanden en FFST-rapporten
- Configureren en analyseren van kanaaltraces en API-exits voor probleemdiagnose
- dspmqrte gebruiken om berichtenrouting door queue managers en clusters te traceren
- Gemeenschappelijke mislukkingpatronen identificeren en gerichte herstelschappen toepassen
Recente Updates en Moderne Praktijken
- Kiezen tussen IBM MQ 9.4 Continuous Delivery en Long Term Support op basis van operationele vereisten
- Toepassen van nieuwe beveiligingsstandaarden waaronder TLS 1.2-minimale protocollen en versterkte CHLAUTH-regels
- Deployen van queue managers in containers en integreren met IBM Cloud Pak for Integration
- Recente REST API- en MQ Console-verhogingen benutten voor geautomatiseerd beheer
Vereisten
- Kennis van de basisprincipes van IBM MQ, waaronder queue managers, queues, kanalen en berichten
- Ervaren met gedistribueerde besturingssystemen zoals Linux, Windows of AIX
- Vertrouwdheid met netwerkconcepten en TLS/SSL-certificaten
Doelgroep
- Systeembeheerders
- MQ-beheerders
- DevOps-engineers die verantwoordelijk zijn voor de berichteninfrastructuur
Getuigenissen (5)
Ik heb veel gewaardeerd aan de flexibiliteit van de trainer, die mijn kennis snel kon beoordelen en de training daarop afstellen. Bovendien waardeerde ik het zeer dat hij me voorstelde om persoonlijke praktische oefeningen te maken op basis van mijn behoefte, in plaats van de generieke oefeningen die hij aanvankelijk had voorgesteld.
Alexandra Noguera - La Banque Postale
Cursus - Advanced Apache Camel
Automatisch vertaald
De instructeur had voldoende kennis van het cursusonderwerp en ook van gerelateerde onderwerpen. Hij kon onze vragen beantwoorden, of ze zelfs noteren als hij er direct geen antwoord op wist en later terugkomen met een antwoord.
Abe Sabbagh - Enbridge
Cursus - Advanced RabbitMQ - 2 Days
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Tijdens mijn training was het toegankelijk zijn van Augustin het meest waardeerbaar. Hij weet zich aan te passen aan het niveau van de deelnemers zonder de groep te vertragen. Een topdocent!!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald