Posts

Showing posts from 2020

Using Ansible to manage Azure VM error msg packaging installed

Using the Ansible to automatize your taks in Azure. IF you are using Ansible and get this error msg. fatal: [localhost]: FAILED! => {"changed": false, "msg": "Do you have packaging installed? Try `pip install packaging`- No module named packaging.version"}

Do you need test you WAF / FRONT DOOR

Checking your WAF /  Front DOOR / Cloudflare is working Using the this in your request will get a block and you can see in the log. https://www.yourdomain.com/?a=b%20AND%201=1 ;-)

DSC Azure automation Linux

Have a problem in your DSC configuration. "Failed to apply the configuration. These resources produced errors: [nxFile]MyFolder. Detailed error information can be found in the log file.\"}"]

Nginx solution for check http_stub_status_module

Nginx add internal configuration to use http_stub_status_module

Nginx Reverse configuration

Simple Nginx proxy reverse configuration add the file proxy.conf in /etc/nginx/conf.d/ proxy_http_version 1.1; proxy_set_header Host               $http_host; proxy_set_header X-Real-IP          $remote_addr; proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto  $scheme; proxy_set_header Upgrade            $http_upgrade; proxy_set_header Connection         "Upgrade";  Configuration for the domain simple server { listen 80; listen [::]:80; server_name example.com; location / {   include conf.d/proxy.conf; proxy_pass http://192.168.123.321:3000/; } }

How to pass value of a variable in ssh command

How make a script using a local or remote variable in other script  Sample SCRIPT  #!/bin/bash ## find the last or new backup file in the folder and create a variable name DBFILE DBFILE=`ssh -t serverB@192.0.0.1 "sudo find /temp/backup.sql -type f -mtime -1 -name "*.sql""`  ###( just show the name file) echo $DBFILE   ###  send the variable local to remote server echo here is DBFILE $DBFILE #ssh -t serverB@192.0.0.1 "sudo cp $DBFILE /home/user/" ## Script execute remote with the variable  #/usr/bin/scp serverB@192.0.0.1:/home/user/$DBFILE  /opt/temp

How better debug your ECS containers LOG

Image
How better debug your ECS containers LOG Tired of looking log in  AWS cloudwatch?   Try to use Graylog + Elasticsearch =😄 Simple steps*, install the Graylog in a small instance, configure the input, configure the driver for docker log, receive the logs. *The security configuration like ports, network, users and password isn't in this post. How To Install Graylog 3.0 on Ubuntu 18.04 / Ubuntu 16.04 Graylog  is an open-source log management tool that helps you to collect, index and analyze any machine logs centrally. This guide focuses on installing Graylog on  Ubuntu 18.04  /  Ubuntu 16.04 . Components MongoDB  – Acts as a database, stores the configurations and meta information. Elasticsearch  – It stores the log messages and offers a searching facility. It is recommended to allocate more memory and use SAS or SAN disks for Elasticsearch nodes. Here, where all your searching happens. Graylog Server  – Log Pa...