<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MQ Archivi - iBlog127.it</title>
	<atom:link href="https://iblog127.it/tag/mq/feed/" rel="self" type="application/rss+xml" />
	<link>https://iblog127.it/tag/mq/</link>
	<description>Recensioni, Informatica e Tecnologia</description>
	<lastBuildDate>Tue, 22 Jul 2025 14:28:58 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://iblog127.it/wp-content/uploads/2021/12/cropped-LOGO_Iblog-32x32.png</url>
	<title>MQ Archivi - iBlog127.it</title>
	<link>https://iblog127.it/tag/mq/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MQ Monitor Script Linux</title>
		<link>https://iblog127.it/informatica/mq-monitor-script-linux/</link>
		
		<dc:creator><![CDATA[iBlog127]]></dc:creator>
		<pubDate>Tue, 22 Jul 2025 14:28:04 +0000</pubDate>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Concetti base]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MQ]]></category>
		<guid isPermaLink="false">http://ptxavad.cluster100.hosting.ovh.net/?p=1129</guid>

					<description><![CDATA[<p>Questo articolo presenta uno script Bash completo per il monitor MQ (Webshere MQ) su sistemi Linux.Lo script che ho creato, consente di controllare facilmente, tramite menu, diverse funzioni: la versione di MQ, lo stato dei Queue Manager (QMgr), listener, Dead Letter Queue (DLQ), log e spazio disco.N.B E&#8217; possibile che nei prossimi tempi eseguirò degli [&#8230;]</p>
<p>L'articolo <a href="https://iblog127.it/informatica/mq-monitor-script-linux/">MQ Monitor Script Linux</a> proviene da <a href="https://iblog127.it">iBlog127.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Questo articolo presenta uno script Bash completo per il monitor MQ (Webshere MQ) su sistemi Linux.<br>Lo script che ho creato, consente di controllare facilmente, tramite menu, diverse funzioni: <br>la versione di MQ, lo stato dei Queue Manager (QMgr), listener, Dead Letter Queue (DLQ), log e spazio disco.<br>N.B E&#8217; possibile che nei prossimi tempi eseguirò  degli upgrade.</p>



<h2 class="wp-block-heading">Introduzione</h2>



<p>IBM MQ è un middleware di messaggistica molto utilizzato in ambito enterprise per la comunicazione affidabile tra applicazioni.<br>Monitorare lo stato dei Queue Manager e dei loro componenti è fondamentale per garantire la corretta operatività. Da qui l&#8217;idea di creare questo Mq Monitor Script. Perché lanciare comandi quando si può fare tutto più facilmente?</p>



<p>Lo script proposto è pensato per ambienti con più Queue Manager e permette di effettuare controlli di base in modo rapido ed efficiente. Ma ovviamente si può utilizzare anche per un solo Qmgr.</p>



<h2 class="wp-block-heading">Caratteristiche principali dello script</h2>



<ul class="wp-block-list">
<li>Controllo della versione di MQ installata</li>



<li>Verifica dei Queue Manager attivi</li>



<li>Controllo dei listener attivi e delle porte associate</li>



<li>Monitoraggio dei processi MQ</li>



<li>Verifica delle Dead Letter Queue</li>



<li>Visualizzazione dei log di prodotto e dei Queue Manager</li>



<li>Controllo dello spazio disco disponibile</li>
</ul>



<h2 class="wp-block-heading">Configurazione iniziale</h2>



<p>All&#8217;inizio dello script sono dichiarate alcune variabili da personalizzare:</p>



<pre class="wp-block-preformatted">bashCopiaModifica<code># Nomi dei Queue Manager<br>QMG1="<code>MQREP1</code>"<br>QMG2="MQREP2"<br>QMG3="MQREP3"<br>QMG4="<code>MQREP</code>4"<br><br># Porte associate ai listener<br>PORTA_QMG1=1420<br>PORTA_QMG2=1431<br>PORTA_QMG3=1432<br>PORTA_QMG$=1415<br></code></pre>



<p>Ovviamente puoi modificare questi valori in base alla tua configurazione MQ.</p>



<h2 class="wp-block-heading">Codice dello script (estratto)</h2>



<pre class="wp-block-preformatted"><code>#!/bin/bash<br># Programma creato da Iblog127<br><br># Dichiarazione delle variabili QMgr, porte e DLQ<br>QMG1="LABS"<br>PORTA_QMG1=1420<br>DQL1="SYSTEM.DEAD.LETTER.QUEUE"<br><br># Funzione per controllare versione MQ<br>controllo_versione_mq() {<br>    dspmqver 2>/dev/null || echo "Comando dspmqver non disponibile o MQ non installato."<br>}<br><br># Esempio di menu interattivo<br>while true; do<br>    echo "1) Controllo versione MQ"<br>    echo "0) Esci"<br>    read -p "Seleziona opzione: " REPLY<br>    case $REPLY in<br>        1) controllo_versione_mq ;;<br>        0) break ;;<br>        *) echo "Opzione non valida." ;;<br>    esac<br>done<br></code><br></pre>



<h2 class="wp-block-heading">Download e utilizzo dello script</h2>



<ol class="wp-block-list">
<li>Scarica lo script dal repository GitHub:<br><code><a href="https://github.com/iblog127/mq-monitor-script-linux">https://github.com/iblog127/mq-monitor-script-linux</a></code></li>



<li>Rendi eseguibile lo script: bashCopiaModifica<code>chmod +x mq_monitor</code></li>



<li>Esegui lo script con: bashCopiaModifica<code>./mq_monitor</code></li>



<li>Segui il menu interattivo per scegliere i controlli da effettuare.</li>
</ol>



<h2 class="wp-block-heading">Conclusioni</h2>



<p>Questo script è un ottimo punto di partenza per automatizzare i controlli base su IBM MQ in ambienti Linux.<br>Si presta ad essere ampliato con ulteriori verifiche e integrazioni secondo le esigenze specifiche.</p>



<p></p>



<p style="text-align: center;">
    <span style="color: #8a2be2; font-size: 16pt;">Alla prossima con un altro Post!</span><br>
    <a href="https://iblog127.it" style="color: #8a2be2; font-size: 16pt; font-weight: bold;">Il vostro iBlog127</a>
</p>



<p></p>



<p>Alla prossima con un altro Post!<br><a href="https://iblog127.it/">Il vostro iBlog127</a></p>



<p></p>
<p>L'articolo <a href="https://iblog127.it/informatica/mq-monitor-script-linux/">MQ Monitor Script Linux</a> proviene da <a href="https://iblog127.it">iBlog127.it</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
