Infrastructure at your Service

All Posts By

Nabil Saoual

Nabil Saoual

Jenkins – Public cloud installation

By | Cloud, DevOps | 2 Comments

Hi Team, Sometimes I was struggling with my VM to install and test my favorite software. Many problem can occur, VM can crash , need to install again, select the correct image computer , manage resources allocation and consumption can be sometime a nightmare. But as I am lucky, one of my dbi colleague advised me to use public cloud,so …..thanks a lot @Kevin BAUDE !!! Let’s see how to create a public cloud and…

Read More
Nabil Saoual

Control-M /EM – How to manage Control-M utility restriction for Remote hosts

By | Control-M | One Comment

Hi team, today we will see how to restrict the Control-M utility when using your remote hosts. we will perform a quick test to show how it works before the modification , then after. first of all ,we will create two jobs to give an example, each using a control m utility command : One using ctmpsm command which allow you to list order and make many actions on your jobs, and the other ctmvar…

Read More
Nabil Saoual

Docker – Docker for Windows 10 installation

By | Docker | No Comments

Hi team! For some purposes I had to install Docker on my Windows lab, I know my colleagues are used to install it on Linux , but what about Windows?So let’s take a look on it! Prerequisites: a Windows 10 machine 🙂 check if virtualization is enabled on your machine ( using ctrl alt del combo) note:if you have Virtual box installed , you will not be able to use it anymore as Docker requires…

Read More
Nabil Saoual

Control-M EM – Control-M Automation API Overview and Installation

By | Control-M | No Comments

Hi Everybody, Today we will see how to use jobs as code with Control-M.We are aware that Jenkins is able to do that, but now we will try the new BMC product called Control-M Automation API. As described by BMC ,it is a set of programmatic interfaces that give developers and DevOps engineers access to the capabilities of Control-M within the modern application release process.Job flows and related configuration objects are built in JSON and…

Read More
Nabil Saoual

Control-M EM “export” option of Control-M Web is not working on MS EDGE and Chrome

By | Control-M | No Comments

Hello everybody, I recently faced issues when using some control-m features on EDGE and Chrome.Indeed I was not able to get my folder exported in XML format, something was blocking. Issue description When clicking on the export button nothing happens, usually we have a pop-up with file to download or download starting. So I tried to figure out by sneaking around browser option and I found an explicit message. I opened developers tool and checked…

Read More
Nabil Saoual

Control-M/EM Add a suffix to your jobs using mass update utility

By | Control-M, Database Administration & Monitoring | No Comments

Hi guys,and girls of course 😉 Sometimes we have to make some cleanup on our Control-m folders and also we have to keep them disabled (we never know if one day the can be used again by a new agent) so when the folder and the job are depending of one agent it is quite easy to do that ( by disabling the folder name and in our case adding a suffix e.g folder_disabled_from_12112021_request_222578) But…

Read More
Nabil Saoual

JENKINS – some ways to restart manually Jenkins services

By | DevOps | No Comments

Hi Team, Depending on your actions performed on your master,sometimes Jenkins needs to be restarted,for that,we have many alternatives,it is not supposed to be a tough task but it can be helpful to know how to do that…..So let’s see that! Using Jenkins WEB URL interface By connecting to your Jenkins dashboard you have the choice to restart the Jenkins master directly or wait for builds running to be completed before that. Restart Jenkins Force…

Read More
Nabil Saoual

JENKINS – Deploy Ansible Playbook with Jenkins plugin

By | Ansible | No Comments

Hi team As you know Jenkins has over 1700 plugins available which make him one of the most powerful and flexible tool ever created:) so let’s see one of the most interesting plugin:Making builds with Ansible Plugin. What is Ansible? It is a tool to deploy software and application on many servers, it can be really useful in case of update patch or new versions to be added on many machines , with Ansible all…

Read More
Nabil Saoual

JENKINS – recover access to your Jenkins Admin Dashboard

By | DevOps | No Comments

Hi team, I recently installed a Jenkins machine and forgot to create a “first admin user”, but I also forgot the password to log in with default admin user (I guess default password was admin but it doesn’t matter now because I figured out how to log in without it temporarily in order to recover it 🙂 ) Here is what you will see below Jenkins first installation and admin password location: During my previous…

Read More
Nabil Saoual

JENKINS add and configure Slack notifications

By | DevOps | No Comments

Hi team, If you wonder how to improve your team work efficiently during your Jenkins projects here is a good solution: configure slack notifications,what is slack notification?how can we configure for our Jenkins builds? Below we will see how to work on Jenkins using slack notifications,so let’s go! Create a Slack workspace Slack allows you to create a workspace on which you will be able to communicate with you team on your projects and can…

Read More