Date et heure
17:42:08
Samedi 8 août
Téléchargement de fichier
cv_josselin_roux.pdf
263 Ko sur 512 Ko - 8 s restantes
Annuler
Solitaire
7♦
A♠
4♣
9♥
K♠
2♦
8♣
On dirait que vous rédigez un CV. Besoin d'aide ?
Démineur
010 🙂 047
1
1
2
1
1
1
2
1
1
Poste de travail
Mes documents
Bloc-notes
Internet
Corbeille
Voisinage réseau
Disquette
Courrier
P8 product_8.html - WordPad
_
Fichier Édition Affichage Insertion Format ?

Control-M Notifications (Job Log, Alerts, Console, Email) & Health Checks

Activation des notifications Alerts
Configuration des notifications Alerts
Configuration des notifications sur la Console
Configuration des notifications par Email (SMTP/Postfix)
Consultation des Job Logs (IOALOG)
Control-M/Enterprise Manager (EM) : exécution du Health Check
Control-M/Server : exécution du Health Check

Vidéo

Procédure

Control-M Notifications (Job Log, Alerts, Console, Email) & Health Checks

Cette procédure décrit la configuration des différents mécanismes de notifications et l'exécution des Health Checks dans un environnement Control-M.

Elle couvre :

  • Control-M/Web : configuration et activation des notifications Alerts.
  • Control-M/Server : configuration des notifications par Email (SMTP/Postfix).
  • Control-M/Server : configuration des notifications sur la Console.
  • Control-M/Server : consultation des Job Logs (IOALOG).
  • Control-M/Enterprise Manager (EM) : exécution du Health Check.
  • Control-M/Server : exécution du Health Check.

Cette procédure permet de mettre en place les principaux mécanismes de notification de Control-M et de vérifier l'état de santé des composants de l'environnement afin de faciliter la supervision, le diagnostic et le maintien en conditions opérationnelles.

Control-M/Web

Configuration et activation des notifications Alerts :

=> https://controlmem:8446/ControlM/
			
=> Alerts => Enable Alerts & Show alert toasts

Control-M/Server

Configuration des notifications par Email (SMTP/Postfix) :

su - root
dnf install -y postfix mailx
systemctl enable --now postfix
systemctl status postfix
ss -lntp | grep ':25'
echo "Test Postfix" | mail -s "Test SMTP Control-M" root
mail
q

dnf install cyrus-sasl-plain -y
rpm -qa | grep cyrus-sasl
systemctl restart postfix
postconf -a

vi /etc/postfix/main.cf
-------------------------------------------
relayhost = [mail-a.easy-hebergement.net]:587

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous

smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt

smtp_generic_maps = hash:/etc/postfix/generic
-------------------------------------------

vi /etc/postfix/sasl_passwd
-------------------------------------------
[mail-a.easy-hebergement.net]:587 controlmserver@ovnie.com:BwPYXU0o1A3FHRdIFjaj
-------------------------------------------
postmap /etc/postfix/sasl_passwd
ls -l /etc/postfix/sasl_passwd*
chmod 600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

vi /etc/postfix/generic
-------------------------------------------
root@controlmserver.localdomain       controlmserver@ovnie.com
controlm@controlmserver.localdomain   controlmserver@ovnie.com

root                                  controlmserver@ovnie.com
controlm                              controlmserver@ovnie.com

@controlmserver.localdomain           controlmserver@ovnie.com
-------------------------------------------
postmap /etc/postfix/generic
chmod 600 /etc/postfix/generic /etc/postfix/generic.db
systemctl restart postfix
postqueue -f

echo "Test envoyé par root" | mail -s "Test postfix" 761rezpoyk@bwmyga.com
journalctl -u postfix -n 20 --no-pager
exit

su - controlm
echo "Test envoyé par Control-M" | mail -s "Test postfix" 761rezpoyk@bwmyga.com

ctm_menu
4 - Parameter Customization
6 - Simple Mail Transfer Protocol Parameters

Simple Mail Transfer Protocol Parameters Menu
----------------------------------------------

Select one of the following options:

1 - SMTP Server (Relay) Name : localhost
2 - Sender Email             : controlmserver@ovnie.com
3 - Port Number              : 25
4 - Sender Friendly Name     : Control-M/Server
5 - Reply-To Email           : controlmserver@ovnie.com
6 - Test SMTP Settings

s - Save Parameters

q - Quit

 Enter option number --->   [s]:6

Testing SMTP Settings...
Enter To-Email []:761rezpoyk@bwmyga.com

Test SMTP Setting completed successfully.

s
q
q
exit

Configuration des notifications sur la Console :

su - root
sudo -u controlm sh -c 'echo TEST > /dev/console'
setfacl -m u:controlm:w /dev/console
getfacl /dev/console
sudo -u controlm sh -c 'echo "TEST CONTROL-M CONSOLE" > /dev/console'
vi /etc/systemd/system/controlm-console-acl.service
-------------------------------------------
[Unit]
Description=Grant Control-M write access to /dev/console
After=systemd-udevd.service
Before=control-m.service

[Service]
Type=oneshot
ExecStart=/usr/bin/setfacl -m u:controlm:w /dev/console
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
-------------------------------------------
systemctl daemon-reload
systemctl enable controlm-console-acl.service
systemctl start controlm-console-acl.service
systemctl status controlm-console-acl.service
exit

Consultation des Job Logs (IOALOG) :

su - controlm
ctmlog

  1. LIST
  2. LISTORD
  3. LISTJOB
  4. LISTSS
  5. LISTMSG
  6. DELETE
  7. LISTJOBNAME
  0. EXIT


Option:7

Jobname :TESTJOB
From date (YYYYMMDD/YYMMDD) :260729
From time (HHMM) :2200
Until date (YYYYMMDD/YYMMDD) :260729
Until time (HHMM) :2250

/soft/controlm/pgsql/bin/psql -U ctmuser -d ctrlmdb

SELECT schemaname, tablename FROM pg_tables WHERE lower(tablename) LIKE '%ioalog%';

SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'cmr_ioalog';

SELECT logdate, logtime, jobname, orderno, msgid, message FROM public.cmr_ioalog WHERE message ILIKE '%MEGAPOLE%';

\q
exit

Exécution du Health Check :

su - controlm
ctms_data_collector -U ctmuser -P ctmuser
exit

Control-M/EM

Exécution du Health Check :

su - ctmem
em_data_collector -U emuser -P emuser
exit

CTRLM_NOTIFICATIONS_HEALTHCHECK.txt

Prêt Page 1 100%
Démarrer
P8 product_8.html - WordPad
💣 Démineur
Solitaire
Téléchargement de fichier
🕐 Date et heure
17:42