Skip to content

Instantly share code, notes, and snippets.

@beingsane
beingsane / gist:d916d9f5efd5d9759481dd752b095f77
Created April 17, 2020 18:25 — forked from isaqueprofeta/zabbix_queries.sh
Curl post to zabbix api (api_jsonrpc.php)
curl -i -X POST -H 'Content-type:application/json' -d '{"jsonrpc":"2.0","method":"user.login","params":{ "user":"myUserName","password":"myPassword"},"auth":null,"id":0}' https://zabbix.server/api_jsonrpc.php
curl -i -X POST -H 'Content-type:application/json' -d '{"jsonrpc":"2.0","method":"host.get","params":{"output": ["hostid", "name"]},"auth":"<AUTH_KEY>","id":0}' https://zabbix.server/api_jsonrpc.php
@beingsane
beingsane / start.sh
Created April 17, 2020 18:25 — forked from isaqueprofeta/start.sh
My start script for customized laradock showing IP's
#!/bin/bash
if [ $# -lt 1 ]
then
echo "Uso : $0 Stack a ser usado (zabbix/webdev)"
exit
fi
case "$1" in
@beingsane
beingsane / pdfunite.sh
Created April 17, 2020 18:25 — forked from isaqueprofeta/pdfunite.sh
Pdftk to unite all files in a folder
#!/bin/bash
pdftk *.pdf cat output combined.pdf
<?php
$in = <<<'JSON'
[
{
"Date": "2014-12-01",
"StartTime": "10:00",
"EndTime": "16:00"
},
{
<?php
use Illuminate\Support\Facades\DB;
$query = "SELECT tables.table_name, columns.column_name, columns.data_type, columns.udt_name FROM information_schema.tables AS tables JOIN information_schema.columns AS columns ON tables.table_name = columns.table_name WHERE tables.table_type = 'BASE TABLE' AND tables.table_schema NOT IN ('pg_catalog', 'information_schema')";
$data = json_decode(collect(DB::select($query)));
@beingsane
beingsane / docker-compose.yml
Created April 17, 2020 18:25 — forked from isaqueprofeta/docker-compose.yml
Postgres and Pgadmin4 with volumes
version: '2'
volumes:
db_data:
driver: local
pgadmin_data:
driver: local
services:
db:
@beingsane
beingsane / Dockerfile
Created April 17, 2020 18:25 — forked from isaqueprofeta/Dockerfile
phpipam_docker_72
FROM php:7.2-apache
MAINTAINER Pierre Cheynier <[email protected]>
ENV PHPIPAM_SOURCE https://github.com/phpipam/phpipam/
ENV PHPIPAM_VERSION 1.3.1
ENV PHPMAILER_SOURCE https://github.com/PHPMailer/PHPMailer/
ENV PHPMAILER_VERSION 5.2.21
ENV PHPSAML_SOURCE https://github.com/onelogin/php-saml/
ENV PHPSAML_VERSION 2.10.6
ENV WEB_REPO /var/www/html
@beingsane
beingsane / php_zabbix_api.md
Created April 17, 2020 18:25 — forked from isaqueprofeta/php_zabbix_api.md
Usando a API do zabbix rapidamente em PHP

Instalar PHP:

sudo apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl

Instalar Composer:

sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php
sudo php -r "unlink('composer-setup.php');"
@beingsane
beingsane / Dockerfile
Created April 17, 2020 18:25 — forked from isaqueprofeta/Dockerfile
Install OpenJDK in Jessie Docker image
FROM debian:jessie
RUN set -ex && \
echo 'deb http://deb.debian.org/debian jessie-backports main' \
> /etc/apt/sources.list.d/jessie-backports.list && \
apt update -y && \
apt install -t \
jessie-backports \
openjdk-8-jre-headless \
@beingsane
beingsane / instala_ccd_serpro_centos.sh
Created April 17, 2020 18:25 — forked from isaqueprofeta/instala_ccd_serpro_centos.sh
Passos para instalação de certificados do SERPRO no CentOS
# Entrar na pasta de certificados do sistema:
sudo cd /etc/pki/ca-trust/source/anchors/
# Baixar os certificados do repositorio:
sudo wget -r --no-check-certificate https://repositorio.serpro.gov.br/docs/
# Remover apenas os certificados de interesse:
sudo mv repositorio.serpro.gov.br/docs/*.crt .
# Limpar o restante do wget:
sudo rm -rf repositorio.serpro.gov.br/
# Executar compilação dos certificados para o sistema:
sudo update-ca-trust extract