# Control-M/Web (Alerts) : => Alerts => Enable Alerts & Show alert toasts # Control-M/Server (MAIL) : 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 => https://controlmem:8446/ControlM/ # Control-M/Server (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 # Control-M/Server (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 # Control-M/EM (Health Check) : su - ctmem em_data_collector -U emuser -P emuser exit # Control-M/Server (Health Check) : su - controlm ctms_data_collector -U ctmuser -P ctmuser exit