Read in english
Certamente l’avvento della versione 2.7 del M onitor CFT di Axway ha portato la grande novità dell’heartbeat.
Esso è un processo schedulato che invia ogni tot secondi, io lo ho configurato ogni 5 minuti, un riepilogo sullo “stato di salute” del prodotto e del server che lo ospita.
Tale riepilogo viene scritto su un’apposita tabella del DB che registra le operazioni del Monitor legato all'applicazione di monitoraggio XFB.Sentinel.
Vista l’esperienza che sto descrivendo si potrebbe fare in modo di personalizzare ulteriormente il contenuto di questo riepilogo ed inviarlo a qualche altro sistema di monitoraggio, sia esso custom che di tipo commerciale.
Devo precisare che tali script utilizzano il modulo di Axway chiamato Universal Agent per comunicare con il Sentinel. Attualmente tale modulo è presente sui DVD usati per installare il prodotto XFB.Sentinel e per farlo funzionare non è necessaria alcuna chiave di licenza.
Devo precisare che tali script utilizzano il modulo di Axway chiamato Universal Agent per comunicare con il Sentinel. Attualmente tale modulo è presente sui DVD usati per installare il prodotto XFB.Sentinel e per farlo funzionare non è necessaria alcuna chiave di licenza.
Il tutto è iniziato quando mi sono reso conto che stavo monitorando solo alcuni dei sistemi da me gestiti, ciò avveniva perché alcuni Monitor non potevo aggiornarli alla versione 2.7 e perché XFB.Gateway di Axway (6.13.1) non supporta ancora questo meccanismo.
Studiando il Monitor aggiornato ho scoperto che per l’heartbeat, nel mondo Unix, esegue lo script …./Synchrony/Transfer_CFT/home/extras/sentinel/MFTheartbeat.sh, mentre nel mondo Windows esegue lo script …\Synchrony\Transfer_CFT\home\extras\sentinel\MFTheartbeat.bat
Mi sono studiato tali script e ho deciso di sfruttarli il più possibile facendo nascere così HeartbeatInvio.bat per il mondo Windows e MFTheartbeat.sh per il mondo Unix.
Purtroppo, nel mondo Windows, non tutte le informazioni necessarie per mantenere lo standard Axway erano reperibili con i soli comandi MS-Dos, ho avuto bisogno di integrare il tutto con un VBScript, anche Axway lo ha fatto con il file …\Synchrony\Transfer_CFT\home\extras\sentinel\ MFTheartbeat-systinfo.vbs, e sempre ispirandomi ad esso è nato heartbeatinvio-systinfo.vbs .
Di eseguito un estrazione la tabella MFT_HELLO presente sul database.
I record generati dallo script non originale sono il 2 ed il 5 all'interno dell’estrazione. Volutamente non ho riportato tutti i campi correttamente, ma solo quelli che poi mi interessavano nel mio cruscotto di monitoraggio online. Naturalmente gli script di cui sopra sono da schedulare mantenendo un intervallo il più simile possibile a quello di Axway, in modo da poter poi generare degli allert in caso di mancato arrivo dell’heartbeat … ispirandoci sempre al protocollo SNMP ed ai tools esterni di monitoraggio di esso.
The advent of version 2.7 of the Monitor CFT Axway has brought a big news: HEARTBEAT.
The above script are to be scheduled maintaining a range as similar as possible to that make Axway, so can generate allert in case of no-show heartbeat ...always inspiring to have external tools and SNMP monitoring it.
It is a scheduled process sends every few seconds,I have configured every 5 minutes, a summary of the "state of health" of the product and the server that hosts it.
This summary is written to a specific table in DB which records the operations of the monitor using the standard of the application XFB.Sentinel.
The experience I'm describing could be done in way to further customize the contents of this summary and send it to some other monitoring system, whether that custom or commercial.
I must point out that these scripts use the Axway's application called "Universal Agent" to communicate with the XFB.Sentinel. Currently, this module is present in the DVD used to install the product XFB.Sentinel and to make it work does not require any license key.
I must point out that these scripts use the Axway's application called "Universal Agent" to communicate with the XFB.Sentinel. Currently, this module is present in the DVD used to install the product XFB.Sentinel and to make it work does not require any license key.
It all started when I realized that I was monitoring only some of the systems I manage, this was because some Monitor could not update to version 2.7 and why XFB.Gateway Axway (6.13.1) does not yet support this mechanism.
By studying the Monitor updated I discovered that for the heartbeat, in the Unix world, run the script .... / Synchrony / Transfer_CFT / home / extras / sentinel / MFTheartbeat.sh, while the script is running in the Windows world ... \ Synchrony \ Transfer_CFT \ home \ extras \ sentinel \ MFTheartbeat.bat
I have studied these scripts and I decided to use them as much as possible thus creating HeartbeatInvio.bat for Windows systems and MFTheartbeat.sh for Unix systems.
Unfortunately, in the Windows System, not all the information necessary to maintain the standard Axway were found only with the MS-Dos command, I needed to integrate all with a VBScript, Axway also has done with the file …\Synchrony\Transfer_CFT\home\extras\sentinel\ MFTheartbeat-systinfo.vbs, e sempre ispirandomi ad esso è nato heartbeatinvio-systinfo.vbs .
Follow an extraction of the table MFT_HELLO on the Sentinel DB.
The records generated by the script are 2 and 5 within the extract. Deliberately did not want to return all fields correctly, but only those that interest me, then in my monitoring dashboard online.
Nessun commento:
Posta un commento