1.1) Golang:
cd /tmp
curl -O https://storage.googleapis.com/golang/go1.9.3.linux-amd64.tar.gz
tar -xvf go1.9.3.linux-amd64.tar.gz| # FECHAR TODOS OS BROWSERS !!! | |
| # Entrar na pasta de certificados do sistema: | |
| # Ubuntu anterior ao 18: | |
| sudo mkdir /usr/share/ca-certificates/serpro/ | |
| sudo cd /usr/share/ca-certificates/serpro/ | |
| # Ubuntu 18: | |
| sudo mkdir /usr/local/share/ca-certificates/serpro/ | |
| sudo cd /usr/local/share/ca-certificates/serpro/ |
| #!/usr/bin/python3.5 | |
| # Bibliotecas necessárias | |
| import json,collections | |
| # Prepara container lld do zabbix | |
| lld = { 'data' : [] } | |
| # Lógica de acesso a fonte dos dados do LLD | |
| # O array de dicionario funciona como teste para esse exemplo |
| #!/usr/bin/python3.5 | |
| import os | |
| def importa_ssl(): | |
| """ | |
| Importa certificados SSL | |
| """ | |
| # CentOS 7.5 | |
| if os.path.exists("/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt"): |
| #!/bin/bash | |
| # ARQUIVO A SER FEITO O DOWNLOAD | |
| # FONTE: https://www.thinkbroadband.com/download | |
| download='http://ipv4.download.thinkbroadband.com/10MB.zip' | |
| # EXECUTA DONWLOAD | |
| # --report-speed=bits = APRESENTA A INFORMAÇÃO EM BITS/SEGUNDO | |
| # -o /dev/stdout = SAÍDA DE INFORMAÇÃO PARA O SCRIPT |
| [ | |
| { | |
| "key" : "SE", | |
| "name" : "Sergipe", | |
| "latitude" : -10.9091, | |
| "longitude" : -37.0677 | |
| }, | |
| { | |
| "key" : "PA", | |
| "name" : "Pará", |
| SELECT | |
| relname as "Table", | |
| pg_size_pretty(pg_total_relation_size(relid)) As "Size", | |
| pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size" | |
| FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC; |
| #!/bin/bash | |
| for my_files in *; do mv -v "$my_files" "${my_files/my pattern to remove/}";done |
| version: '3' | |
| services: | |
| elasticsearch: | |
| container_name: elasticsearch | |
| hostname: elasticsearch | |
| image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.5.0 | |
| restart: 'no' | |
| ulimits: | |
| memlock: |
| # Feche os browsers antes de começar | |
| # Ubuntu 18.04 | |
| # Download e instalação do driver: | |
| # https://certificados.serpro.gov.br/arserpro/pages/information/drivers_token_download.jsf | |
| # Dispositivo de segurança | |
| # google-chrome e chromium-browser: | |
| sudo apt install libnss3-tools | |
| modutil -dbdir sql:.pki/nssdb/ -add "ePassNG-Token" -libfile /usr/lib/watchdata/ICP/lib/libwdpkcs_icp.so |