├── .gitignore ├── scripts ├── conf │ ├── iptables │ │ ├── portsblo │ │ ├── multiportslibtcp │ │ ├── dnsserver │ │ ├── portslibudp │ │ ├── portslibtcp │ │ ├── firewall.service │ │ └── firewall.conf │ ├── ntopng │ │ ├── ntopng.start │ │ └── ntopng.conf │ ├── ntp │ │ ├── ntp.drift │ │ ├── ntp │ │ ├── ntpdate │ │ ├── timesyncd.conf │ │ └── ntp.conf │ ├── ubuntu │ │ ├── hostname │ │ ├── neofetch-cron │ │ ├── hosts │ │ ├── nsswitch.conf │ │ ├── issue.net │ │ ├── 50-default.conf │ │ ├── 00-installer-config.yaml │ │ ├── 50-cloud-init.yaml │ │ ├── hosts.deny │ │ └── vimrc │ ├── ftp │ │ ├── vsftpd.allowed_users │ │ ├── ftponly │ │ └── shells │ ├── bareos │ │ └── bareos.list │ ├── influxdb │ │ ├── install.txt │ │ └── influxdb.list │ ├── ansible │ │ ├── rundeck.list │ │ ├── ansible.cfg │ │ ├── hosts │ │ └── rundeck-config.properties │ ├── lamp │ │ ├── mcrypt.ini │ │ ├── charset.conf │ │ ├── mysql.cnf │ │ ├── phpinfo.php │ │ ├── ports.conf │ │ ├── awstatsupdate-cron │ │ ├── pti-intra.conf │ │ ├── awstats │ │ ├── teste.html │ │ ├── envvars │ │ ├── 000-default.conf │ │ ├── default-ssl.conf │ │ └── mysqld.cnf │ ├── lemp │ │ ├── mcrypt.ini │ │ ├── phpinfo.php │ │ ├── default │ │ ├── teste.html │ │ ├── nginx.conf │ │ └── 50-server.cnf │ ├── ubiquiti │ │ └── 100-ubnt-unifi.list │ ├── webmin │ │ └── webmin.list │ ├── owncloud │ │ ├── owncloud.list │ │ └── owncloud.conf │ ├── pxe │ │ └── default-pxe │ ├── openproject │ │ ├── openproject.list │ │ └── installer.dat │ ├── postgresql │ │ ├── pgdg.list │ │ ├── pgadmin4.list │ │ └── pg_hba.conf │ ├── netdata │ │ ├── dockerd.conf │ │ ├── elasticsearch.conf │ │ ├── bind_rndc.conf │ │ ├── mongodb.conf │ │ ├── isc_dhcpd.conf │ │ ├── apache.conf │ │ ├── ntpd.conf │ │ ├── tomcat.conf │ │ ├── redis.conf │ │ ├── mysql.conf │ │ ├── wmi.conf │ │ └── netdata-ssl.conf │ ├── facilemanager │ │ └── facilemanager.conf │ ├── graylog │ │ ├── elastic-7.x.list │ │ ├── elastic-6.x.list │ │ ├── mongodb-org-3.4.list │ │ ├── mongodb-org-4.x.list │ │ ├── elasticsearch.yml │ │ └── jvm.options │ ├── bacula │ │ ├── bconsole.conf │ │ ├── baculum.list │ │ ├── baculum-api │ │ └── bacula.list │ ├── dns │ │ ├── named │ │ ├── rndcstats │ │ ├── named.conf │ │ ├── dnsupdate-cron │ │ ├── rndcupdate-cron │ │ ├── rndc.key │ │ ├── named.conf.default-zones │ │ ├── named.conf.local │ │ └── 172.16.1.rev │ ├── nfs │ │ ├── override.conf │ │ ├── idmapd.conf │ │ └── nfs-kernel-server │ ├── asterisk │ │ ├── asterisk.conf │ │ ├── asterisk │ │ ├── convert.sh │ │ └── AsteriskConfiguracao.sh │ ├── netbox │ │ └── install.sh │ ├── ocsinventory │ │ ├── ocsinventory-server │ │ ├── ocsinventory-agent │ │ ├── modules.conf │ │ ├── dbconfig.inc.php │ │ ├── zz-ocsinventory-restapi.conf │ │ └── ocsinventory-agent.cfg │ ├── motioneye │ │ └── motioneye │ ├── prometheus │ │ ├── nodeexporter.service │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ └── install.txt │ ├── docker │ │ └── portainer.service │ ├── samba4 │ │ ├── samba-ad-dc.service │ │ └── krb5.conf │ ├── loganalyzer │ │ ├── mysql.conf │ │ ├── rsyslog.conf │ │ └── loganalyzer.conf │ ├── guacamole │ │ ├── tomcat9 │ │ └── guacamole.properties │ ├── glpi │ │ ├── glpi9 │ │ │ ├── glpi-cron │ │ │ ├── glpi.conf │ │ │ └── glpi1.conf │ │ └── glpi10 │ │ │ ├── glpi-cron │ │ │ ├── glpi.conf │ │ │ ├── install-agent.sh │ │ │ └── glpi1.conf │ ├── netdisco │ │ ├── netdisco-daemon.service │ │ └── netdisco-web.service │ ├── tftp │ │ ├── default │ │ └── tftpd-hpa │ ├── rocketchat │ │ └── rocketchat.service │ ├── wordpress │ │ ├── htaccess │ │ ├── tools │ │ │ └── salt.sh │ │ └── wordpress.conf │ ├── zabbix │ │ ├── zabbix_agentd.conf │ │ ├── zabbix_server.conf │ │ └── apache.conf │ ├── tomcat │ │ ├── tomcat-users.xml │ │ └── backup-tomcat9-server.txt │ ├── dhcp │ │ ├── isc-dhcp-server │ │ └── isc-dhcp-server.service │ ├── ssh │ │ └── shellinabox │ ├── grafana │ │ └── grafana-server │ ├── webdav │ │ └── webdav.conf │ └── nextcloud │ │ └── nextcloud.conf ├── img │ ├── 02-dhcp.png │ ├── 03-dns.png │ ├── 05-tftp.png │ ├── 08-php.png │ ├── 19-glpi.png │ ├── 35-nfs.png │ ├── 00-ubuntu.jpg │ ├── 01-openssh.png │ ├── 04-dhcpdns.png │ ├── 06-mysql.png │ ├── 07-apache.png │ ├── 10-https.png │ ├── 11-openssl.png │ ├── 12-vsftp.png │ ├── 13-tomcat.png │ ├── 15-webmin.png │ ├── 16-usermin.png │ ├── 17-netdata.png │ ├── 20-fusion.png │ ├── 23-grafana.png │ ├── 25-rundeck.png │ ├── 26-ntopng.png │ ├── 27-zabbix.png │ ├── 31-bacula.png │ ├── 32-baculum.png │ ├── 32-graylog.png │ ├── 36-webdav.png │ ├── 00-topologia.png │ ├── 14-wordpress.png │ ├── 22-guacamole.png │ ├── 24-portainer.png │ ├── 28-openfire.png │ ├── 29-owncloud.png │ ├── 34-pgadmin4.png │ ├── 37-nextcloud.png │ ├── 38-asterisk.png │ ├── 39-netdisco.png │ ├── 09-phpmyadmin.png │ ├── 18-loganalyzer.png │ ├── 21-zoneminder.png │ ├── 30-ocsinventory.png │ └── 33-postgresql.png └── settings │ ├── Netboot.sh │ ├── 05-DesligarReiniciar.sh │ ├── Bash.sh │ ├── 01-AtualizacaoDoSistema.sh │ ├── 02-ConfiguracaoDoHostnameHosts.sh │ └── Remote-VSCode.sh ├── LICENSE └── LICENÇA /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | -------------------------------------------------------------------------------- /scripts/conf/iptables/portsblo: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /scripts/conf/ntopng/ntopng.start: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/conf/ntp/ntp.drift: -------------------------------------------------------------------------------- 1 | 0.0 2 | -------------------------------------------------------------------------------- /scripts/conf/iptables/multiportslibtcp: -------------------------------------------------------------------------------- 1 | 1024:5000 2 | -------------------------------------------------------------------------------- /scripts/conf/ubuntu/hostname: -------------------------------------------------------------------------------- 1 | ptispo01ws01.pti.intra 2 | -------------------------------------------------------------------------------- /scripts/conf/iptables/dnsserver: -------------------------------------------------------------------------------- 1 | 172.16.1.20 2 | 172.16.1.254 3 | 8.8.8.8 4 | 8.8.4.4 -------------------------------------------------------------------------------- /scripts/conf/ftp/vsftpd.allowed_users: -------------------------------------------------------------------------------- 1 | anonymous 2 | ftpuser 3 | glpi9 4 | glpi10 5 | wordpress 6 | -------------------------------------------------------------------------------- /scripts/img/02-dhcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/02-dhcp.png -------------------------------------------------------------------------------- /scripts/img/03-dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/03-dns.png -------------------------------------------------------------------------------- /scripts/img/05-tftp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/05-tftp.png -------------------------------------------------------------------------------- /scripts/img/08-php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/08-php.png -------------------------------------------------------------------------------- /scripts/img/19-glpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/19-glpi.png -------------------------------------------------------------------------------- /scripts/img/35-nfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/35-nfs.png -------------------------------------------------------------------------------- /scripts/conf/bareos/bareos.list: -------------------------------------------------------------------------------- 1 | deb http://download.bareos.org/bareos/release/latest/xUbuntu_18.04 / 2 | -------------------------------------------------------------------------------- /scripts/img/00-ubuntu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/00-ubuntu.jpg -------------------------------------------------------------------------------- /scripts/img/01-openssh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/01-openssh.png -------------------------------------------------------------------------------- /scripts/img/04-dhcpdns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/04-dhcpdns.png -------------------------------------------------------------------------------- /scripts/img/06-mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/06-mysql.png -------------------------------------------------------------------------------- /scripts/img/07-apache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/07-apache.png -------------------------------------------------------------------------------- /scripts/img/10-https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/10-https.png -------------------------------------------------------------------------------- /scripts/img/11-openssl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/11-openssl.png -------------------------------------------------------------------------------- /scripts/img/12-vsftp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/12-vsftp.png -------------------------------------------------------------------------------- /scripts/img/13-tomcat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/13-tomcat.png -------------------------------------------------------------------------------- /scripts/img/15-webmin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/15-webmin.png -------------------------------------------------------------------------------- /scripts/img/16-usermin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/16-usermin.png -------------------------------------------------------------------------------- /scripts/img/17-netdata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/17-netdata.png -------------------------------------------------------------------------------- /scripts/img/20-fusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/20-fusion.png -------------------------------------------------------------------------------- /scripts/img/23-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/23-grafana.png -------------------------------------------------------------------------------- /scripts/img/25-rundeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/25-rundeck.png -------------------------------------------------------------------------------- /scripts/img/26-ntopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/26-ntopng.png -------------------------------------------------------------------------------- /scripts/img/27-zabbix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/27-zabbix.png -------------------------------------------------------------------------------- /scripts/img/31-bacula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/31-bacula.png -------------------------------------------------------------------------------- /scripts/img/32-baculum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/32-baculum.png -------------------------------------------------------------------------------- /scripts/img/32-graylog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/32-graylog.png -------------------------------------------------------------------------------- /scripts/img/36-webdav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/36-webdav.png -------------------------------------------------------------------------------- /scripts/img/00-topologia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/00-topologia.png -------------------------------------------------------------------------------- /scripts/img/14-wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/14-wordpress.png -------------------------------------------------------------------------------- /scripts/img/22-guacamole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/22-guacamole.png -------------------------------------------------------------------------------- /scripts/img/24-portainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/24-portainer.png -------------------------------------------------------------------------------- /scripts/img/28-openfire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/28-openfire.png -------------------------------------------------------------------------------- /scripts/img/29-owncloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/29-owncloud.png -------------------------------------------------------------------------------- /scripts/img/34-pgadmin4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/34-pgadmin4.png -------------------------------------------------------------------------------- /scripts/img/37-nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/37-nextcloud.png -------------------------------------------------------------------------------- /scripts/img/38-asterisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/38-asterisk.png -------------------------------------------------------------------------------- /scripts/img/39-netdisco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/39-netdisco.png -------------------------------------------------------------------------------- /scripts/img/09-phpmyadmin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/09-phpmyadmin.png -------------------------------------------------------------------------------- /scripts/img/18-loganalyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/18-loganalyzer.png -------------------------------------------------------------------------------- /scripts/img/21-zoneminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/21-zoneminder.png -------------------------------------------------------------------------------- /scripts/img/30-ocsinventory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/30-ocsinventory.png -------------------------------------------------------------------------------- /scripts/img/33-postgresql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaamonde/ubuntu-2004/HEAD/scripts/img/33-postgresql.png -------------------------------------------------------------------------------- /scripts/conf/iptables/portslibudp: -------------------------------------------------------------------------------- 1 | 53 2 | 67 3 | 69 4 | 88 5 | 111 6 | 123 7 | 135 8 | 137 9 | 138 10 | 139 11 | 389 12 | 464 13 | 514 14 | 631 15 | 953 16 | 2049 17 | 5353 18 | -------------------------------------------------------------------------------- /scripts/conf/iptables/portslibtcp: -------------------------------------------------------------------------------- 1 | 20 2 | 21 3 | 22 4 | 25 5 | 53 6 | 80 7 | 88 8 | 111 9 | 135 10 | 137 11 | 138 12 | 139 13 | 389 14 | 443 15 | 445 16 | 464 17 | 514 18 | 631 19 | 636 20 | 953 21 | 2049 22 | 3268 23 | 3269 24 | 3306 25 | 9100 26 | 10000 27 | 19999 28 | -------------------------------------------------------------------------------- /scripts/conf/iptables/firewall.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Firewall IPTables 3 | Documentation=man:iptables(8) 4 | 5 | [Service] 6 | ExecStart=/usr/bin/firewall start 7 | #Variáveis comentadas devido a falha de execução do serviço 8 | #ExecStop=/usr/bin/firewall stop 9 | #ExecReload=/usr/bin/firewall restart 10 | #ExecRestart=/usr/bin/firewall restart 11 | 12 | [Install] 13 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/influxdb/install.txt: -------------------------------------------------------------------------------- 1 | #Install InfluxDB Ubuntu Server 20.04.3 LTS 2 | #Link: https://www.vultr.com/docs/how-to-install-influxdb-on-ubuntu-20-04 3 | 4 | curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - 5 | cp -v conf/influxdb/influxdb.list /etc/apt/sources.list.d/influxdb.list 6 | apt update 7 | install influxdb 8 | systemctl start influxdb 9 | systemctl status influxdb 10 | influx 11 | CREATE USER admin WITH PASSWORD 'EXAMPLE_PASSWORD' WITH ALL PRIVILEGES 12 | quit -------------------------------------------------------------------------------- /scripts/conf/iptables/firewall.conf: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Modificado por: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Data de criação: 28/09/2018 8 | # Data de atualização: 28/09/2018 9 | # Versão: 0.1 10 | # Testado e homologado para a versão do Ubuntu Server 16.04 LTS x64 11 | # Kernel >= 4.4.x 12 | # 13 | # Kern: mensagem vinda do núcleo, Warn: aviso (erro potencial) 14 | kern.warn /var/log/firewall.log 15 | -------------------------------------------------------------------------------- /scripts/conf/influxdb/influxdb.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # 13 | deb https://repos.influxdata.com/ubuntu focal stable 14 | -------------------------------------------------------------------------------- /scripts/conf/ansible/rundeck.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 10/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Rundeck v4.4.x 13 | 14 | deb https://rundeck.bintray.com/rundeck-deb / -------------------------------------------------------------------------------- /scripts/conf/lamp/mcrypt.ini: -------------------------------------------------------------------------------- 1 | ; Autor: Robson Vaamonde 2 | ; Site: www.procedimentosemti.com.br 3 | ; Facebook: facebook.com/ProcedimentosEmTI 4 | ; Facebook: facebook.com/BoraParaPratica 5 | ; YouTube: youtube.com/BoraParaPratica 6 | ; Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | ; Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | ; Data de criação: 15/10/2021 9 | ; Data de atualização: 15/10/2021 10 | ; Versão: 0.02 11 | ; Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | ; 13 | ; Configuração da extensão do Módulo PHP Mcrypt 14 | ; priority=20 (não utilizado nesse exemplo) 15 | extension=mcrypt.so 16 | -------------------------------------------------------------------------------- /scripts/conf/lemp/mcrypt.ini: -------------------------------------------------------------------------------- 1 | ; Autor: Robson Vaamonde 2 | ; Site: www.procedimentosemti.com.br 3 | ; Facebook: facebook.com/ProcedimentosEmTI 4 | ; Facebook: facebook.com/BoraParaPratica 5 | ; YouTube: youtube.com/BoraParaPratica 6 | ; Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | ; Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | ; Data de criação: 15/10/2021 9 | ; Data de atualização: 15/10/2021 10 | ; Versão: 0.02 11 | ; Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | ; 13 | ; Configuração da extensão do Módulo PHP Mcrypt 14 | ; priority=20 (não utilizado nesse exemplo) 15 | extension=mcrypt.so 16 | -------------------------------------------------------------------------------- /scripts/conf/ftp/ftponly: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Data de criação: 18/10/2021 10 | # Data de atualização: 18/10/2021 11 | # Versão: 0.01 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Vsftpd Server v3.0.x 14 | 15 | echo "Esta conta é limitada apenas para acesso remoto ao Servidor FTP." -------------------------------------------------------------------------------- /scripts/conf/ubiquiti/100-ubnt-unifi.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Ubiquit Unifi Controller v 13 | 14 | deb https://www.ui.com/downloads/unifi/debian stable ubiquiti -------------------------------------------------------------------------------- /scripts/conf/webmin/webmin.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 13/12/2021 9 | # Data de atualização: 13/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Webmin v1.9x e do Usermin v1.8x 13 | 14 | deb http://download.webmin.com/download/repository sarge contrib -------------------------------------------------------------------------------- /scripts/conf/owncloud/owncloud.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do ownCloud v 13 | 14 | deb http://download.owncloud.org/download/repositories/production/Ubuntu_18.04/ / 15 | -------------------------------------------------------------------------------- /scripts/conf/pxe/default-pxe: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Data de criação: 12/06/2021 7 | # Data de atualização: 18/06/2021 8 | # Versão: 0.02 9 | # Testado e homologado para a versão do Ubuntu Server 18.04.x LTS x64 10 | # Kernel >= 4.15.x 11 | # Testado e homologado para a versão do TFTP-HPA v5.2.x e PXE Syslinux v 12 | 13 | default vesamenu.c32 14 | prompt 0 15 | timeout 300 16 | 17 | label puppy 18 | menu label ^Live-CD do Puppy Linux via PXE 19 | kernel puppy/vmlinuz 20 | append initrd=puppy/initrd.gz -------------------------------------------------------------------------------- /scripts/conf/openproject/openproject.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 23/12/2021 9 | # Data de atualização: 23/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do OpenProject v12.1.x 13 | 14 | deb https://dl.packager.io/srv/deb/opf/openproject/stable/12/ubuntu 20.04 main 15 | -------------------------------------------------------------------------------- /scripts/conf/ntp/ntp: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 20/10/2021 9 | # Data de atualização: 20/10/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do NTP Server v4.2. 13 | # 14 | # Opções de inicialização do serviço do NTP Server 15 | # opções do options: -g (panicgate), -4 (ipv4) 16 | NTPD_OPTS="-g -4" -------------------------------------------------------------------------------- /scripts/conf/postgresql/pgdg.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 23/12/2021 9 | # Data de atualização: 23/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do PostgreSQL v14.x 13 | # Testado e homologado para a versão do PgAdmin v6.x 14 | 15 | deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main -------------------------------------------------------------------------------- /scripts/conf/netdata/dockerd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do Docker Community Server 15 | local: 16 | url: 'unix://var/run/docker.sock' 17 | -------------------------------------------------------------------------------- /scripts/conf/netdata/elasticsearch.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do ElasticSearch 15 | local: 16 | host: '127.0.0.1' 17 | port: '9200' 18 | -------------------------------------------------------------------------------- /scripts/conf/postgresql/pgadmin4.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 23/12/2021 9 | # Data de atualização: 23/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do PostgreSQL v14.x 13 | # Testado e homologado para a versão do PgAdmin v6.x 14 | 15 | deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main -------------------------------------------------------------------------------- /scripts/conf/netdata/bind_rndc.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 13/12/2021 10 | # Versão: 0.06 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job das Estatísticas do Bind9 DNS Sever 15 | job_name: 16 | name: local 17 | named_stats_path: '/var/log/named/named.stats' -------------------------------------------------------------------------------- /scripts/conf/netdata/mongodb.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do NoSQL MongoDB Server 15 | local: 16 | name : 'local' 17 | host : '127.0.0.1' 18 | port : 27017 19 | -------------------------------------------------------------------------------- /scripts/conf/lamp/charset.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 08/04/2022 9 | # Data de atualização: 08/04/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # 14 | # Configuração padrão do suporte a Codificação de Caracteres UTF-8 15 | # (UCS Transformation Format 8) para todo os Sites do Apache2 16 | AddDefaultCharset UTF-8 -------------------------------------------------------------------------------- /scripts/conf/facilemanager/facilemanager.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Data de criação: 03/12/2021 7 | # Data de atualização: 03/12/2021 8 | # Versão: 0.1 9 | # Testado e homologado para a versão do Ubuntu Server 20.04 LTS x64 10 | # 11 | 12 | #Configuração do diretório do FacileManager no Apache2 13 | 14 | AllowOverride All 15 | 16 | 17 | 18 | Options -Indexes 19 | 20 | 21 | 22 | Options -Indexes 23 | 24 | -------------------------------------------------------------------------------- /scripts/conf/ftp/shells: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/10/2021 9 | # Data de atualização: 18/10/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Vsftpd Server v3.0.x 13 | # 14 | # /etc/shells: valid login shells (shell de login válido) 15 | /bin/sh 16 | /bin/bash 17 | /bin/rbash 18 | /bin/dash 19 | /usr/bin/tmux 20 | /usr/bin/screen 21 | /bin/ftponly -------------------------------------------------------------------------------- /scripts/conf/lamp/mysql.cnf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 13/05/2022 9 | # Data de atualização: 18/05/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do MySQL v8.0.x 13 | # 14 | # Configurações principais do Cliente de MySQL Server 15 | [mysql] 16 | #ssl_ca=/etc/ssl/certs/pti-ca.pem 17 | #ssl_cert=/etc/ssl/newcerts/mysql.crt 18 | #ssl_key=/etc/ssl/private/mysql.key -------------------------------------------------------------------------------- /scripts/conf/graylog/elastic-7.x.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v7.0.x 15 | 16 | deb https://artifacts.elastic.co/packages/7.x/apt stable main -------------------------------------------------------------------------------- /scripts/conf/bacula/bconsole.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 10/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bacula Server 13.x e do Baculum 11.x 13 | # 14 | Director { 15 | Name = ptispo01ws01.pti.intra-dir 16 | DIRport = 9101 17 | address = localhost 18 | Password = "4JKSF2PsItZ4WysTyeDofFROYNbAoxMW1" 19 | } 20 | -------------------------------------------------------------------------------- /scripts/conf/graylog/elastic-6.x.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2.x 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v6.0.x 15 | 16 | deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main -------------------------------------------------------------------------------- /scripts/conf/lemp/phpinfo.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/conf/dns/named: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 14/10/2021 9 | # Data de atualização: 14/10/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | # 14 | # Desabilitar o suporte ao Resolvconf 15 | RESOLVCONF=no 16 | # 17 | # Opções de inicialização do serviço do Bind9 DNS Server 18 | # opções do options: -u (user), -4 (ipv4) 19 | OPTIONS="-u bind -4" -------------------------------------------------------------------------------- /scripts/conf/lamp/phpinfo.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/conf/graylog/mongodb-org-3.4.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v6.0.x 15 | 16 | deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse -------------------------------------------------------------------------------- /scripts/conf/netdata/isc_dhcpd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 13/12/2021 10 | # Versão: 0.06 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job dos Leases do ISC DHCP Server 15 | job_name: 16 | name: local 17 | leases_path: '/var/lib/dhcp/dhcpd.leases' 18 | pools: 19 | office: '172.16.1.0/24' 20 | -------------------------------------------------------------------------------- /scripts/conf/nfs/override.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Github: https://github.com/vaamonde 9 | # Data de criação: 09/04/2022 10 | # Data de atualização: 09/04/2022 11 | # Versão: 0.01 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 13 | # Testado e homologado para a versão do NFS Server v4.x 14 | 15 | # Configuração da inicialização do módulo do Kernel BlockLayoutDriver utilizado 16 | # pelo serviço do NFS Server 17 | [Service] 18 | ExecStartPre=/usr/sbin/modprobe blocklayoutdriver -------------------------------------------------------------------------------- /scripts/conf/bacula/baculum.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 10/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bacula Server 13.x e do Baculum 11.x 13 | 14 | # Repositório da versão do Ubuntu Server 20.04.x LTS (ativado) 15 | deb [ arch=amd64 ] http://bacula.org/downloads/baculum/stable-11/ubuntu focal main 16 | deb-src http://bacula.org/downloads/baculum/stable-11/ubuntu focal main -------------------------------------------------------------------------------- /scripts/conf/asterisk/asterisk.conf: -------------------------------------------------------------------------------- 1 | ; Autor: Robson Vaamonde 2 | ; Site: www.procedimentosemti.com.br 3 | ; Facebook: facebook.com/ProcedimentosEmTI 4 | ; Facebook: facebook.com/BoraParaPratica 5 | ; YouTube: youtube.com/BoraParaPratica 6 | ; Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | ; Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | ; Data de criação: 14/01/2022 9 | ; Data de atualização: 14/01/2022 10 | ; Versão: 0.01 11 | ; Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | ; Testado e homologado para a versão do Asterisk v19.1.x 13 | 14 | [options] 15 | 16 | ; Usuário e Grupo do serviço do Asterisk 17 | runuser = asterisk 18 | rungroup = asterisk 19 | 20 | ; Configurações padrão do Asterisk, só descomentar se for necessário 21 | ;verbose = 5 22 | ;debug = 2 23 | ;defaultlanguage = es -------------------------------------------------------------------------------- /scripts/conf/netbox/install.sh: -------------------------------------------------------------------------------- 1 | apt update 2 | 3 | apt install git gcc redis s python3-setuptools graphviz python3 python3-pip python3-venv python3-dev build-essential libxml2-dev libxslt1-dev libffi-dev libpq-dev libssl-dev zlib1g-dev 4 | 5 | sudo -u postgres psql 6 | CREATE DATABASE netbox; 7 | CREATE USER netbox WITH PASSWORD 'netbox'; 8 | GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox; 9 | \q 10 | 11 | sudo git clone -b master https://github.com/digitalocean/netbox.git 12 | mv netbox/ /opt/ 13 | cd netbox/netbox/netbox/ 14 | cp configuration.example.py configuration.py 15 | vim configuration.py 16 | groupadd --system netbox 17 | adduser --system netbox 18 | chown --recursive netbox /opt/netbox/netbox/media/ 19 | 20 | cd /opt/netbox/ 21 | python3 -m venv /opt/netbox/venv 22 | 23 | cd /opt/netbox/netbox 24 | ./generate_secret_key.py 25 | 26 | -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/ocsinventory-server: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 25/11/2021 9 | # Data de atualização: 19/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do OCS Inventory Server v2.9.x e Agent v2.9.x 13 | # 14 | # Configuração do Rotacionamento dos Logs do OCS Inventory Server, padrão manter 7 dias compactados 15 | /var/log/ocsinventory-server/*.log { 16 | daily 17 | rotate 7 18 | compress 19 | delaycompress 20 | missingok 21 | } 22 | -------------------------------------------------------------------------------- /scripts/conf/motioneye/motioneye: -------------------------------------------------------------------------------- 1 | https://github.com/ccrisan/motioneye 2 | https://github.com/ccrisan/motioneye/wiki/%28Install-On-Ubuntu-%2820.04-or-Newer%29 3 | 4 | 5 | http://[your_ip]:8765/ 6 | user: admin 7 | password: (blank) 8 | 9 | apt install libffi-dev libzbar-dev libzbar0 python2-dev libssl-dev libcurl4-openssl-dev \ 10 | libjpeg-dev python-pil curl motion ffmpeg v4l-utils python2 11 | 12 | curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py 13 | python2 get-pip.py 14 | 15 | pip2 install motioneye 16 | 17 | mkdir -p /etc/motioneye 18 | mkdir -p /var/lib/motioneye 19 | 20 | cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf 21 | cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service 22 | 23 | systemctl daemon-reload 24 | systemctl enable motioneye 25 | systemctl start motioneye -------------------------------------------------------------------------------- /scripts/conf/openproject/installer.dat: -------------------------------------------------------------------------------- 1 | openproject/edition default 2 | postgres/autoinstall install 3 | postgres/db_host 127.0.0.1 4 | postgres/db_port 45432 5 | postgres/db_name openproject 6 | postgres/db_username openproject 7 | postgres/db_password SbrqsxaQU8mvzHNDPw2akMAlLBmgWA5B 8 | server/autoinstall install 9 | server/variant apache2 10 | server/hostname 172.16.1.20 11 | server/server_path_prefix /openproject 12 | server/ssl no 13 | repositories/api-key A7FuNZtaoUawT8gnuwd1v7upqnfXrKXO 14 | repositories/svn-install install 15 | repositories/apache-wrapper-token qnlFvz0GiXtbrpUTL3j4OF6YcwzJvKRn 16 | repositories/svn-path /var/db/openproject/svn 17 | repositories/git-install install 18 | repositories/git-path /var/db/openproject/git 19 | repositories/git-http-backend /usr/lib/git-core/git-http-backend/ 20 | smtp/autoinstall skip 21 | memcached/autoinstall install 22 | postgres/addon_version v1 23 | -------------------------------------------------------------------------------- /scripts/conf/prometheus/nodeexporter.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 01/05/2023 9 | # Data de atualização: 01/05/2023 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Prometheus Node Exporter v2.43. 13 | 14 | [Unit] 15 | Description=Prometheus Node Exporter 16 | Wants=network-online.target 17 | After=network-online.target 18 | 19 | [Service] 20 | User=node_exporter 21 | Group=node_exporter 22 | Type=simple 23 | ExecStart=/usr/local/bin/node_exporter 24 | 25 | [Install] 26 | WantedBy=multi-user.target 27 | -------------------------------------------------------------------------------- /scripts/conf/dns/rndcstats: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 11/10/2021 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | # 14 | # Rotacionando os Logs das Estatísticas do RNDC Stats do Bind DNS Server utilizadas 15 | # pelo sistema de monitoramento Netdata 16 | /var/log/named/named.stats { 17 | daily 18 | rotate 4 19 | compress 20 | delaycompress 21 | create 0644 bind bind 22 | missingok 23 | postrotate 24 | rndc reload > /dev/null 25 | endscript 26 | } -------------------------------------------------------------------------------- /scripts/conf/netdata/apache.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 13/12/2021 10 | # Versão: 0.06 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do Apache2 Server 15 | localhost: 16 | name : 'local' 17 | url : 'http://localhost/server-status?auto' 18 | # 19 | localipv4: 20 | name : 'local' 21 | url : 'http://127.0.0.1/server-status?auto' 22 | # 23 | localipv6: 24 | name : 'local' 25 | url : 'http://[::1]/server-status?auto' 26 | -------------------------------------------------------------------------------- /scripts/conf/docker/portainer.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Portainer v2.14.x 13 | 14 | [Unit] 15 | Description=Portainer container 16 | After=docker.service 17 | Wants=network-online.target docker.socket 18 | Requires=docker.socket 19 | 20 | [Service] 21 | Restart=always 22 | ExecStart=/usr/bin/docker start -a portainer 23 | ExecStop=/usr/bin/docker stop -t 10 portainer 24 | 25 | [Install] 26 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/samba4/samba-ad-dc.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Samba v 13 | 14 | [Unit] 15 | Description=Samba Active Directory Domain Controller 16 | After=network.target remote-fs.target nss-lookup.target 17 | 18 | [Service] 19 | Type=forking 20 | ExecStart=/usr/local/samba/sbin/samba -D 21 | PIDFile=/usr/local/samba/var/run/samba.pid 22 | ExecReload=/bin/kill -HUP $MAINPID 23 | 24 | [Install] 25 | WantedBy=multi-user.target 26 | -------------------------------------------------------------------------------- /scripts/conf/loganalyzer/mysql.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 02/11/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Rsyslog v8.x 13 | # Testado e homologado para a versão do LogAnalyzer v4.1.x 14 | # 15 | # Configurações Globais do recurso de armazenamento de Log no MySQL 16 | # 17 | # Habilitando o módulo do MySQL para suportar o Syslog/Rsyslog do LogAnalyzer 18 | # [port]:[module]:[server],[database],[user],[password] 19 | $ModLoad ommysql 20 | *.* :ommysql:localhost,syslog,syslog,syslog 21 | -------------------------------------------------------------------------------- /scripts/conf/guacamole/tomcat9: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 03/12/2021 9 | # Data de atualização: 12/07/2022 10 | # Versão: 0.04 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Tomcat 9.0.x, OpenJDK 11.x, OpenJRE 11.x 13 | # Testado e homologado para a versão do Apache Guacamole Server 1.5.x e Cliente 1.5.x 14 | 15 | # Parâmetros de inicialização padrão do JAVA do Tomcat9 utilizados pelo Guacamole Server 16 | JAVA_OPTS="-Djava.awt.headless=true -XX:+UseG1GC" 17 | # 18 | # Configuração do Webapp do Apache Guacamole Server e Client 19 | GUACAMOLE_HOME=/etc/guacamole -------------------------------------------------------------------------------- /scripts/conf/ubuntu/neofetch-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/01/2022 9 | # Data de atualização: 18/01/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Neofetch v7.0.x 13 | # 14 | # Agendamento da atualização do Banner MOTD a cada 10 minutos, todos os dias\ 15 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 16 | */10 * * * * root /usr/bin/neofetch --config /etc/neofetch/config.conf > /etc/motd 17 | 18 | #Fim do agendamento, obrigatório ter uma linha em branco no final do arquivo para a execução correta. 19 | -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi9/glpi-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 30/11/2021 9 | # Data de atualização: 31/05/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do GLPI Help Desk v9.5.x 13 | # 14 | # Agendamento das atualização dos Registros do GLPI a cada 1 minuto, todos os dias 15 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 16 | */1 * * * * root /usr/bin/php7.4 /var/www/glpi9/front/cron.php &> /dev/null 17 | 18 | #Fim do agendamento, obrigatório ter uma linha em branco no final do arquivo para a execução correta. 19 | -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi10/glpi-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 30/11/2021 9 | # Data de atualização: 09/07/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do GLPI Help Desk v10.0.x 13 | # 14 | # Agendamento das atualização dos Registros do GLPI a cada 1 minuto, todos os dias 15 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 16 | */1 * * * * root /usr/bin/php7.4 /var/www/glpi10/front/cron.php &> /dev/null 17 | 18 | #Fim do agendamento, obrigatório ter uma linha em branco no final do arquivo para a execução correta. 19 | -------------------------------------------------------------------------------- /scripts/conf/netdata/ntpd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 28/07/2022 9 | # Data de atualização: 28/07/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do NTP Server 15 | # 16 | localhost: 17 | name: 'local' 18 | host: 'localhost' 19 | port: '123' 20 | show_peers: yes 21 | # 22 | localhost_ipv4: 23 | name: 'local' 24 | host: '127.0.0.1' 25 | port: '123' 26 | show_peers: yes 27 | # 28 | localhost_ipv6: 29 | name: 'local' 30 | host: '::1' 31 | port: '123' 32 | show_peers: yes 33 | -------------------------------------------------------------------------------- /scripts/conf/ntp/ntpdate: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 20/01/2022 9 | # Data de atualização: 23/04/2023 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Ntpdate v4.2.x 13 | # 14 | # Configuração do ntpdate utilizar o arquivo de configuração do NTP Server 15 | # localizado em: /etc/ntp.conf 16 | NTPDATE_USE_NTP_CONF=yes 17 | # 18 | # Configuração da lista de servidores padrão utilizado pelo ntpdate caso o 19 | # arquivo localizado em: /etc/ntp.conf não exista. 20 | NTPSERVERS="200.160.7.186 201.49.148.135" 21 | # 22 | # Configurações adicionais passadas para o comando ntpdate por padrão 23 | NTPOPTIONS="" 24 | -------------------------------------------------------------------------------- /scripts/conf/dns/named.conf: -------------------------------------------------------------------------------- 1 | // Autor: Robson Vaamonde 2 | // Site: www.procedimentosemti.com.br 3 | // Facebook: facebook.com/ProcedimentosEmTI 4 | // Facebook: facebook.com/BoraParaPratica 5 | // YouTube: youtube.com/BoraParaPratica 6 | // Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | // Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | // Data de criação: 10/10/2021 9 | // Data de atualização: 10/12/2021 10 | // Versão: 0.03 11 | // Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | // Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | 14 | // Configuração padrão do arquivo named.conf do Bind9 DNS Server 15 | // Esse arquivo apenas informa a localização dos principais arquivos de 16 | // configuração do Bind9 DNS Server, não sendo mais utilizado como arquivo 17 | // principal de configuração do serviço de resolução de nomes. 18 | include "/etc/bind/named.conf.options"; 19 | include "/etc/bind/named.conf.local"; 20 | include "/etc/bind/named.conf.default-zones"; -------------------------------------------------------------------------------- /scripts/conf/ansible/ansible.cfg: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Github: https://github.com/vaamonde 9 | # Data de criação: 16/12/2021 10 | # Data de atualização: 18/06/2023 11 | # Versão: 0.04 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Ansible v2.18.x e do Rundeck v4.13.x 14 | # 15 | # Configuração padrão da localização dos arquivos de Log do Ansible 16 | # OBSERVAÇÃO IMPORTANTE: será necessário fazer a criação do diretório e do 17 | # arquivo de Log, principalmente, mudar as permissões para permitir que os 18 | # usuários executem o Ansible e seja feito o log no caminho e arquivo de 19 | # forma correta 20 | [defaults] 21 | log_path=/var/log/ansible/ansible.log -------------------------------------------------------------------------------- /scripts/conf/netdisco/netdisco-daemon.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Netdisco v2.x 13 | 14 | [Unit] 15 | Description=Netdisco Daemon Service 16 | AssertFileIsExecutable=/home/netdisco/bin/netdisco-daemon 17 | After=syslog.target network-online.target 18 | 19 | [Service] 20 | Type=forking 21 | User=netdisco 22 | Group=netdisco 23 | ExecStart=/home/netdisco/bin/netdisco-daemon start 24 | ExecStop=/home/netdisco/bin/netdisco-daemon stop 25 | Restart=on-failure 26 | RestartSec=60 27 | 28 | [Install] 29 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/graylog/mongodb-org-4.x.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v6.0.x 15 | 16 | # Repositório da versão do MongoDB Server 4.2 desativado 17 | #deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.2 multiverse 18 | 19 | # Repositório da versão do MongoDB Server 4.4 habilitado 20 | deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu/ focal/mongodb-org/4.4 multiverse -------------------------------------------------------------------------------- /scripts/conf/netdisco/netdisco-web.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Netdisco v2.x 13 | 14 | [Unit] 15 | Description=Netdisco Web Service 16 | AssertFileIsExecutable=/home/netdisco/bin/netdisco-web 17 | After=syslog.target network-online.target netdisco-daemon.service 18 | 19 | [Service] 20 | Type=forking 21 | User=netdisco 22 | Group=netdisco 23 | ExecStart=/home/netdisco/bin/netdisco-web start 24 | ExecStop=/home/netdisco/bin/netdisco-web stop 25 | Restart=on-failure 26 | RestartSec=60 27 | 28 | [Install] 29 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/dns/dnsupdate-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 11/10/2021 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | # 14 | # Agendamento das atualizações dos Registros do Bind9 DNS Server a cada 1 minuto, todos os dias 15 | # Obs: esse agendamento resolve o problema dos arquivo *.jnl de atualização dinâmica do Bind9 16 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 17 | */1 * * * * root /usr/sbin/rndc sync -clean &> /dev/null 18 | 19 | #Fim do agendamento, obrigatório ter uma linha em branco no final do arquivo para a execução correta. 20 | -------------------------------------------------------------------------------- /scripts/conf/lamp/ports.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 20/10/2021 9 | # Data de atualização: 20/10/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # 14 | # Configurações do Apache2 para suportar somente endereços IPv4 15 | # 16 | # Configuração da Porta Padrão HTTP do Apache2 utilizar IPv4 e Porta 80 17 | Listen 0.0.0.0:80 18 | # 19 | # Configuração do Bloco da Porta Padrão HTTPS do Apache2 utilizar IPv4 e Porta 443 20 | 21 | Listen 0.0.0.0:443 22 | 23 | 24 | Listen 0.0.0.0:443 25 | 26 | # 27 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet -------------------------------------------------------------------------------- /scripts/conf/bacula/baculum-api: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 10/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bacula Server 13.x e do Baculum 13.x 13 | 14 | # Liberação dos comandos do Bacula acessar o Baculum via WEB/API 15 | Defaults:www-data !requiretty 16 | www-data ALL = (root) NOPASSWD: /usr/sbin/bconsole 17 | www-data ALL = (root) NOPASSWD: /usr/sbin/bdirjson 18 | www-data ALL = (root) NOPASSWD: /usr/sbin/bsdjson 19 | www-data ALL = (root) NOPASSWD: /usr/sbin/bfdjson 20 | www-data ALL = (root) NOPASSWD: /usr/sbin/bbconsjson 21 | 22 | # Obs: deixar uma linha em branco no final do arquivo para a execução correta 23 | -------------------------------------------------------------------------------- /scripts/conf/graylog/elasticsearch.yml: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v6.0.x 15 | 16 | # Configuração da variável do nome do cluster utilizado no serviço do Graylog 17 | cluster.name: graylog 18 | 19 | # Configuração da variável padrão da localização dos dados (informações) do Elasticsearch 20 | path.data: /var/lib/elasticsearch 21 | 22 | # Configuração da variável padrão da localização dos logs do Elasticsearch 23 | path.logs: /var/log/elasticsearch -------------------------------------------------------------------------------- /scripts/conf/asterisk/asterisk: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 14/01/2022 9 | # Data de atualização: 14/01/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Asterisk v19.1.x 13 | 14 | # Usuário e Grupo do serviço do Asterisk 15 | AST_USER="asterisk" 16 | AST_GROUP="asterisk" 17 | 18 | # Habilitando o recurso de cores no terminal do Asterisk 19 | COLOR=yes 20 | 21 | # Localização do arquivo de configuração padrão do Asterisk 22 | ALTCONF=/etc/asterisk/asterisk.conf 23 | 24 | # Configurações padrão do Asterisk, só descomentar se for necessário 25 | #COREDUMP=yes 26 | #MAXLOAD=4 27 | #MAXCALLS=1000 28 | #VERBOSITY=3 29 | #INTERNALTIMING=yes 30 | #TEMPRECORDINGLOCATION=yes 31 | -------------------------------------------------------------------------------- /scripts/conf/tftp/default: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Github: https://github.com/vaamonde 9 | # Data de criação: 31/03/2022 10 | # Data de atualização: 31/03/2022 11 | # Versão: 0.01 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 13 | # Testado e homologado para a versão do TFTP-HPA v5.2.x e PXE Syslinux v 14 | # 15 | # Configuração padrão do Boot Menu 16 | default vesamenu.c32 17 | prompt 0 18 | timeout 600 19 | # 20 | # Configuração da inicialização do Puppy Linux 21 | label puppy 22 | menu label ^Live-CD do Puppy Linux via PXE 23 | #kernel puppy/vmlinuz 24 | #append initrd=puppy/initrd.gz 25 | # 26 | # Configuração da inicialização o Mentest86 27 | label memtest86 28 | menu label ^Teste de Memoria RAM via PXE 29 | kernel memtest 30 | append - -------------------------------------------------------------------------------- /scripts/conf/dns/rndcupdate-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 14/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | # 14 | # Agendamento das atualizações das estatísticas do Bind DNS Server a cada 10 minutos, todos os dias. 15 | # Obs: esse agendamento é utilizado junto com as rotinas de monitoramento do Netdata em conjunto com 16 | # as opções do Logrotate. 17 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 18 | */10 * * * * root /usr/sbin/rndc stats &> /dev/null 19 | 20 | #Fim do agendamento, obrigatório ter uma linha em branco no final do arquivo para a execução correta. 21 | -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/ocsinventory-agent: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 25/11/2021 9 | # Data de atualização: 19/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do OCS Inventory Server v2.9.x e Agent v2.9.x 13 | # 14 | # Agendamento do inventário do servidor utilizando o OCS Inventory Agent todo os dias as 12:00hs 15 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 16 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin 17 | 0 12 * * * root /usr/local/bin/ocsinventory-agent --lazy > /dev/null 2>&1 18 | 19 | # Obrigatório ter uma linha em branco no final do arquivo para que o agendamento funcione corretamente. 20 | 21 | -------------------------------------------------------------------------------- /scripts/conf/rocketchat/rocketchat.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do RocketChat v 13 | 14 | [Unit] 15 | Description=Rocket.Chat server 16 | After=network.target nss-lookup.target mongod.target 17 | 18 | [Service] 19 | StandardOutput=syslog 20 | StandardError=syslog 21 | SyslogIdentifier=rocketchat 22 | User=rocket 23 | Environment=MONGO_URL=mongodb://localhost:27017/rocketchat MONGO_OPLOG_URL=mongodb://localhost:27017/local?replSet=rs01 ROOT_URL=http://192.168.0.127 PORT=30000 24 | ExecStart=/usr/bin/nodejs /home/rocket/Rocket.Chat/main.js 25 | 26 | [Install] 27 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi9/glpi.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 31/05/2016 9 | # Data de atualização: 31/05/2022 10 | # Versão: 0.14 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do GLPI Help Desk v9.5.x 14 | # 15 | # Configuração da permissão do diretório raiz do GLPI Help Desk no Apache2 16 | 17 | AllowOverride All 18 | 19 | # 20 | # Configuração das opções do diretório de config do GLPI Help Desk 21 | 22 | Options -Indexes 23 | 24 | # 25 | # Configuração das opções do diretório de files do GLPI Help Desk 26 | 27 | Options -Indexes 28 | 29 | -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi10/glpi.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 31/05/2016 9 | # Data de atualização: 09/07/2022 10 | # Versão: 0.14 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do GLPI Help Desk v10.0.x 14 | # 15 | # Configuração da permissão do diretório raiz do GLPI Help Desk no Apache2 16 | 17 | AllowOverride All 18 | 19 | # 20 | # Configuração das opções do diretório de config do GLPI Help Desk 21 | 22 | Options -Indexes 23 | 24 | # 25 | # Configuração das opções do diretório de files do GLPI Help Desk 26 | 27 | Options -Indexes 28 | 29 | -------------------------------------------------------------------------------- /scripts/conf/ntp/timesyncd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 17/10/2021 9 | # Data de atualização: 23/04/2023 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do NTP Server v4.2. 13 | # 14 | # Configuração global dos Servidores NTP que serão utilizados para sincronizar 15 | # a data e hora do servidor local Ubuntu Server 16 | # OBSERVAÇÃO IMPORTANTE: após a instalação e configuração do NTP Server no Ubuntu 17 | # o serviço do Timesync (systemd-timesyncd) e removido do servidor, não utilizando 18 | # mais o arquivo: timesyncd.conf para sincronizar a Data e Hora, sendo substituido 19 | # pelo arquivo ntp.conf. 20 | [Time] 21 | NTP=200.160.7.186 201.49.148.135 200.186.125.195 200.20.186.76 22 | FallbackNTP=a.ntp.br b.ntp.br c.ntp.br -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Robson Vaamonde 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /scripts/conf/ubuntu/hosts: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/10/2021 9 | # Data de atualização: 08/12/2021 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # 13 | # Configuração do Banco de Dados de DNS Estático IPv4 do Servidor Local 14 | # IPv4 FQDN CNAME 15 | 127.0.0.1 localhost.localdomain localhost 16 | 127.0.1.1 ptispo01ws01.pti.intra ptispo01ws01 17 | 172.16.1.20 ptispo01ws01.pti.intra ptispo01ws01 18 | # 19 | # Configuração do Banco de Dados de DNS Estático IPv6 do Servidor Local 20 | # OBSERVAÇÃO: por padrão nesse curso não será utilizando o suporte ao IPv6 21 | # IPV6 FQDN CNAME 22 | ::1 ip6-localhost ip6-loopback 23 | fe00::0 ip6-localnet 24 | ff00::0 ip6-mcastprefix 25 | ff02::1 ip6-allnodes 26 | ff02::2 ip6-allrouters -------------------------------------------------------------------------------- /scripts/settings/Netboot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | 15 | #Atualização das Listas do Apt-Get - Apt 16 | sudo apt update 17 | 18 | #Atualização dos Software instalados 19 | sudo apt upgrade 20 | 21 | #Atualização das Versões de Kernel 22 | sudo apt dist-upgrade 23 | 24 | #Nova opção de atualização, a mesma utilizada no Debian 25 | sudo apt full-upgrade 26 | 27 | #Verificando o Espaço em Disco 28 | sudo df -h 29 | 30 | #verificando o arquivo Swapfile 31 | sudo ls -lh swapfile 32 | 33 | #Analisando o conteúdo da arquivo OS-Release 34 | sudo cat /etc/os-release 35 | 36 | #Analisando o conteúdo do arquivo lsb-release 37 | sudo cat /etc/lsb-release -------------------------------------------------------------------------------- /scripts/conf/prometheus/prometheus.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Prometheus v2.43. 13 | 14 | [Unit] 15 | Description=Prometheus 16 | Wants=network-online.target 17 | After=network-online.target 18 | 19 | [Service] 20 | User=prometheus 21 | Group=prometheus 22 | Restart=always 23 | Type=simple 24 | ExecStart=/usr/local/bin/prometheus \ 25 | --config.file=/etc/prometheus/prometheus.yml \ 26 | --storage.tsdb.path=/var/lib/prometheus/ \ 27 | --web.console.templates=/etc/prometheus/consoles \ 28 | --web.console.libraries=/etc/prometheus/console_libraries \ 29 | --web.listen-address=0.0.0.0:9091 30 | 31 | [Install] 32 | WantedBy=multi-user.target 33 | -------------------------------------------------------------------------------- /LICENÇA: -------------------------------------------------------------------------------- 1 | 2 | MIT Licença 3 | 4 | Copyright (c) 2021 Robson Vaamonde 5 | 6 | É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia 7 | deste software e arquivos de documentação associados (o "Software"), para lidar 8 | no Software sem restrição, incluindo, sem limitação, os direitos 9 | usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender 10 | cópias do Software, e para permitir que as pessoas a quem o Software é 11 | equipado para tal, nas seguintes condições: 12 | 13 | O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos 14 | em todos os cópias ou partes substanciais do Software. 15 | 16 | O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU 17 | IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, 18 | ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUM CASO A 19 | AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER 20 | REIVINDICAÇÃO, DANOS OU OUTROS RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, 21 | ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, FORA OU EM CONEXÃO COM O SOFTWARE 22 | OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMAS. -------------------------------------------------------------------------------- /scripts/conf/tftp/tftpd-hpa: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 05/04/2022 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do TFTP-HPA v5.2.x 13 | # 14 | # Configuração do usuário de serviço do Servidor TFTP-HPA 15 | TFTP_USERNAME="tftp" 16 | # 17 | # Localização do diretório dos arquivos do Servidor TFTP-HPA 18 | TFTP_DIRECTORY="/var/lib/tftpboot" 19 | # 20 | # Configuração da porta padrão do serviço do Servidor TFTP-HPA 21 | #TFTP_ADDRESS=":69" 22 | TFTP_ADDRESS="172.16.1.20:69" 23 | # 24 | # Configuração das opções de segurança do Servidor TFTP-HPA 25 | # opções: -4 (ipv4 only), -l (listen), -c (create), -s (secure), -v (verbose), 26 | # -r (refuse), blksize (RFC 2348) 27 | TFTP_OPTIONS="--ipv4 --listen --create --secure --verbose --refuse blksize" 28 | -------------------------------------------------------------------------------- /scripts/conf/lamp/awstatsupdate-cron: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/01/2022 9 | # Data de atualização: 20/01/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do AWStats v7.x 13 | # 14 | # Desativando os envios de email do AWStats para o usuário root (padrão) 15 | MAILTO="" 16 | 17 | # Agendamento das atualização AWStats - estatísticas do Apache2, a cada 5 minutos, todos os dias 18 | # do domínio: pti.intra, para adicionar novos domínio só acrescentar mais agendamentos nas linhas 19 | # abaixo alterando somente a opção: -config 20 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 21 | */5 * * * * root /usr/lib/cgi-bin/awstats.pl -config=pti.intra -update > /dev/null 22 | 23 | #Fim do agendamento, obrigatório ter uma linha no final para a execução correta. 24 | -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/modules.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 25/11/2021 9 | # Data de atualização: 19/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do OCS Inventory Server v2.9.x e Agent v2.9.x 13 | # 14 | # Configuração dos Módulos e Plugins utilizado pelo OCS Inventory Agent 15 | use Ocsinventory::Agent::Modules::Download; 16 | use Ocsinventory::Agent::Modules::SnmpScan; 17 | # 18 | # Opções de módulos utilizados depois de instalar os Plugins do OCS Inventory Server 19 | #use Ocsinventory::Agent::Modules::Uptime; 20 | #use Ocsinventory::Agent::Modules::unixusers; 21 | #use Ocsinventory::Agent::Modules::Processes; 22 | #use Ocsinventory::Agent::Modules::SecurityCertificate; 23 | # 24 | # Não remova o número 1 no final da linha, obrigatório para o funcionamento dos módulos; 25 | 1; 26 | -------------------------------------------------------------------------------- /scripts/conf/dns/rndc.key: -------------------------------------------------------------------------------- 1 | // Autor: Robson Vaamonde 2 | // Site: www.procedimentosemti.com.br 3 | // Facebook: facebook.com/ProcedimentosEmTI 4 | // Facebook: facebook.com/BoraParaPratica 5 | // YouTube: youtube.com/BoraParaPratica 6 | // Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | // Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | // Data de criação: 18/10/2021 9 | // Data de atualização: 10/12/2021 10 | // Versão: 0.02 11 | // Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | // Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | 14 | // Configuração da chave de autenticação entre Bind9 DNS Server e o ISC DHCP Server 15 | // Nas versões anteriores do BIND <9.13, os algoritmos HMAC podiam ser gerados para 16 | // uso com chaves TSIG utilizando o comando: dnssec-keygen -r /dev/urandom -a HMAC-MD5 17 | // -b 128 -n USER vaamonde, esse recurso foi removido a partir do BIND >9.13, nesse 18 | // cenário é recomendado utilizar o comando: tsig-keygen -a hmac-md5 vaamonde > tsig.key 19 | // para gerar chaves TSIG de integração do DNS e DHCP. 20 | // Mais informações veja o script: 04-dhcpdns.sh (Integração do ISC DHCP e Bind9 DNS Server) 21 | key "rndc-key" { 22 | algorithm hmac-md5; 23 | secret "vaamonde"; 24 | }; -------------------------------------------------------------------------------- /scripts/conf/bacula/bacula.list: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 10/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Bacula Server 13.x e do Baculum 13.x 13 | 14 | # Obs: para receber o código do repositório do Bacula Community, acesse o site Oficial do 15 | # projeto no Link: https://www.bacula.org/bacula-binary-package-download/, faça o seu 16 | # cadastro no site, após o cadastro você ira receber por email o link com o ID para ser 17 | # adicionado no seu Source List do Apt bacula.list 18 | 19 | # Repositório da versão do Ubuntu Server 18.04.x LTS (desativado) 20 | #deb [arch=amd64] https://www.bacula.org/packages/62f3c034a452a/debs/13.0.0/focal/amd64/ bionic main 21 | # 22 | # Repositório da versão do Ubuntu Server 20.04.x LTS (ativado) 23 | deb [arch=amd64] https://www.bacula.org/packages/62f3c034a452a/debs/13.0.0/focal/amd64/ focal main -------------------------------------------------------------------------------- /scripts/conf/ansible/hosts: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Github: https://github.com/vaamonde 9 | # Data de criação: 16/12/2021 10 | # Data de atualização: 18/06/2023 11 | # Versão: 0.05 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Ansible v2.18.x e do Rundeck v4.13.x 14 | # 15 | # Opções de conexões do comando ansible 16 | # -u vaamonde ---------> Usuário utilizar para se conectar no servidor 17 | # --ask-pass ---------> Solicita a senha do usuário 18 | # -b (--become) ---------> Roda como sudo, default é o usuário: root 19 | # -K (--ask-become-pass)--> Senha para virar sudo 20 | # 21 | # Bloco de configuração dos Hosts pertencentes ao grupo 'servers' 22 | [servers] 23 | 172.16.1.20 24 | ptispo01ws01 ansible_host=172.16.1.20 25 | webserver ansible_host=172.16.1.20 ansible_user=vaamonde 26 | # 27 | # Bloco de configuração das Variáveis de todos os Hosts do Inventário 28 | [all:vars] 29 | ansible_python_interpreter=/usr/bin/python3 -------------------------------------------------------------------------------- /scripts/conf/lemp/default: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 14/02/2022 9 | # Data de atualização: 14/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Nginx v.x 13 | # 14 | #Configuração do Virtual Host padrão do Nginx na porta 80 15 | server { 16 | # 17 | #Configuração da Porta de acesso ao Servidor HTTP do Nginx 18 | listen 80 default_server; 19 | listen [::]:80 default_server; 20 | # 21 | #Pasta raiz da hospedagem 22 | root /var/www/html; 23 | # 24 | #Arquivos de inicialização de páginas Web 25 | index index.html index.htm index.nginx-debian.html index.php; 26 | # 27 | #Configuração do Nome do Servidor do Nginx 28 | server_name _; 29 | # 30 | location / { 31 | try_files $uri $uri/ =404; 32 | } 33 | # 34 | #Configuração do suporte ao PHP no Nginx 35 | location ~ \.php$ { 36 | include snippets/fastcgi-php.conf; 37 | fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /scripts/conf/netdata/tomcat.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 30/05/2022 10 | # Versão: 0.07 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do Apache Tomcat9 15 | # 16 | # Alterar a senha do usuário do Admin do Tomcat para o seu cenário 17 | localhost: 18 | name : 'local' 19 | url : 'https://localhost:8443/manager/status?XML=true' 20 | user : 'admin' 21 | pass : 'pti@2018' 22 | # 23 | # Alterar a senha do usuário do Admin do Tomcat para o seu cenário 24 | localipv4: 25 | name : 'local' 26 | url : 'https://127.0.0.1:8443/manager/status?XML=true' 27 | user : 'admin' 28 | pass : 'pti@2018' 29 | # 30 | # Alterar a senha do usuário do Admin do Tomcat para o seu cenário 31 | localipv6: 32 | name : 'local' 33 | url : 'https://[::1]:8443/manager/status?XML=true' 34 | user : 'admin' 35 | pass : 'pti@2018' 36 | -------------------------------------------------------------------------------- /scripts/conf/nfs/idmapd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 08/01/2022 9 | # Data de atualização: 08/01/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do NFS Server v4.x 13 | # 14 | # Configurações gerais do Serviço de Rede NFS Server 15 | [General] 16 | # 17 | # Configuração do modo de Verbosidade do Serviço de Rede NFS Server 18 | Verbosity = 0 19 | # 20 | # Configuração do diretório de RPC (Remote Procedure Call) do Serviço de Rede NFS Server 21 | Pipefs-Directory = /run/rpc_pipefs 22 | # 23 | # Configuração do Nome de Domínio FQDN (Fully Qualified Domain Name) do Serviço de Rede NFS Server 24 | Domain = pti.intra 25 | # 26 | # Configurações de mapeamento do Serviço de Rede NFS Server 27 | [Mapping] 28 | # 29 | # Configuração do mapeamento do Usuário Nobody (Ninguém/Convidado) 30 | Nobody-User = nobody 31 | # 32 | # Configuração do mapeamento do Grupo Nobody (Ninguém/Convidado) 33 | Nobody-Group = nogroup 34 | -------------------------------------------------------------------------------- /scripts/conf/netdata/redis.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do Redis Server 15 | socket1: 16 | name : 'local' 17 | socket : '/tmp/redis.sock' 18 | # pass : '' 19 | # 20 | socket2: 21 | name : 'local' 22 | socket : '/var/run/redis/redis.sock' 23 | # pass : '' 24 | # 25 | socket3: 26 | name : 'local' 27 | socket : '/var/lib/redis/redis.sock' 28 | # pass : '' 29 | # 30 | localhost: 31 | name : 'local' 32 | host : 'localhost' 33 | port : 6379 34 | # pass : '' 35 | # 36 | localipv4: 37 | name : 'local' 38 | host : '127.0.0.1' 39 | port : 6379 40 | # pass : '' 41 | # 42 | localipv6: 43 | name : 'local' 44 | host : '::1' 45 | port : 6379 46 | # pass : '' -------------------------------------------------------------------------------- /scripts/settings/05-DesligarReiniciar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | # 15 | # Desligando e reinicializando o servidor com halt 16 | sudo hatl -p (Poweroff) 17 | sudo halt --reboot 18 | # 19 | # Desligando e reinicializando o servidor com poweroff 20 | sudo poweroff 21 | sudo poweroff --reboot 22 | # 23 | # Desligando e reinicializando o servidor com init 24 | sudo init 0 25 | sudo init 6 26 | # 27 | # Desligando e reinicializando o servidor com reboot 28 | sudo reboot --halt (Poweroff) 29 | sudo reboot 30 | # 31 | # Desligando e reinicializando o servidor com shutdown 32 | sudo shutdown -P (Poweroff) 33 | sudo shutdown -h (Halt padrão de desligamento em 60 segundos) 34 | sudo shutdown -h now 35 | sudo shutdown -r now 36 | sudo shutdown -h 19:50 Servidor será desligado 37 | sudo shutdown -c (Para cancelar o agendamento) 38 | sudo date -------------------------------------------------------------------------------- /scripts/conf/wordpress/htaccess: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Data de criação: 18/10/2021 10 | # Data de atualização: 30/04/2022 11 | # Versão: 0.03 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Apache2 v2.4.x 14 | # Testado e homologado para a versão do Wordpress v6.0.x 15 | # 16 | # O htaccess é um arquivo de configuração do Servidor Web Apache. É utilizado para o controle 17 | # de diversos parâmetros, entre eles restringir acessos, redirecionamentos, páginas de erro e 18 | # URLs amigáveis. Também é muito utilizado para a proteção de arquivos e diretórios. 19 | # 20 | # Configurações Básicas do .htaccess do Wordpress retirado do site Oficial do Wordpress 21 | # Site: https://wordpress.org/support/article/htaccess/ 22 | RewriteEngine On 23 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 24 | RewriteBase / 25 | RewriteRule ^index\.php$ - [L] 26 | RewriteCond %{REQUEST_FILENAME} !-f 27 | RewriteCond %{REQUEST_FILENAME} !-d 28 | RewriteRule . /index.php [L] 29 | -------------------------------------------------------------------------------- /scripts/conf/zabbix/zabbix_agentd.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/12/2021 9 | # Data de atualização: 11/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Zabbix Server v6.x e Agent v6.x 13 | 14 | # Configuração padrão do Zabbix Agent, configurações avançadas eu recomendo 15 | # você ler os manuais de configuração e customização do Zabbix Agent no site 16 | # Oficial. 17 | # 18 | # Variável do nome do Servidor do Zabbix 19 | Hostname=ptispo01ws01 20 | # 21 | # Variáveis do endereço IPv4 do Servidor do Zabbix 22 | Server=127.0.0.1 23 | ServerActive=127.0.0.1 24 | # 25 | # Variáveis da Inicialização e Debug do Agente do Zabbix 26 | StartAgents=3 27 | DebugLevel=3 28 | Timeout=3 29 | # 30 | # Variáveis do Processo e Log do Agente do Zabbix 31 | PidFile=/run/zabbix/zabbix_agentd.pid 32 | LogFile=/var/log/zabbix/zabbix_agentd.log 33 | LogFileSize=0 34 | # 35 | # Variável das configurações do Agente do Zabbix 36 | Include=/etc/zabbix/zabbix_agentd.d/*.conf -------------------------------------------------------------------------------- /scripts/conf/lamp/pti-intra.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/10/2021 9 | # Data de atualização: 18/10/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # 14 | # Configuração do Virtual Host do Site pti.intra na porta 80 15 | 16 | # 17 | # Nome da solicitação do virtual host 18 | ServerName pti.intra 19 | ServerAlias www.pti.intra 20 | ServerAlias ptispo01ws01.pti.intra 21 | # 22 | # Email do administrador do virtual host 23 | ServerAdmin webmaster@localhost 24 | # 25 | # Pasta raiz da hospedagem do virtual host 26 | DocumentRoot /var/www/html/pti.intra/ 27 | # 28 | # Configuração dos arquivos de log do virtual host 29 | ErrorLog ${APACHE_LOG_DIR}/error.log 30 | CustomLog ${APACHE_LOG_DIR}/access.log combined 31 | # 32 | # Subdiretório das configurações do virtual host 33 | 34 | AllowOverride None 35 | Require all granted 36 | 37 | 38 | -------------------------------------------------------------------------------- /scripts/conf/lamp/awstats: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/01/2022 9 | # Data de atualização: 18/01/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do AWStats v7.x 13 | # 14 | # Desativando os envios de email do AWStats para o usuário root (padrão) 15 | MAILTO="" 16 | 17 | # Agendamento das atualização AWStats a cada 10 minutos, todos os dias 18 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 19 | */10 * * * * www-data [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh > /dev/null 2>&1 || true 20 | 21 | # Agendamento das atualizações de geração de estatísticas e relatórios a cada 03:10, todos os dias 22 | # [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] 23 | 10 03 * * * www-data [ -x /usr/share/awstats/tools/buildstatic.sh ] && /usr/share/awstats/tools/buildstatic.sh > /dev/null 2>&1 || true 24 | 25 | #Fim do agendamento, obrigatório ter uma linha no final para a execução correta. 26 | -------------------------------------------------------------------------------- /scripts/conf/tomcat/tomcat-users.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /scripts/conf/dns/named.conf.default-zones: -------------------------------------------------------------------------------- 1 | // Autor: Robson Vaamonde 2 | // Site: www.procedimentosemti.com.br 3 | // Facebook: facebook.com/ProcedimentosEmTI 4 | // Facebook: facebook.com/BoraParaPratica 5 | // YouTube: youtube.com/BoraParaPratica 6 | // Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | // Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | // Data de criação: 03/02/2022 9 | // Data de atualização: 03/02/2022 10 | // Versão: 0.01 11 | // Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | // Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | 14 | // Configuração das Zonas Raiz de Servidores de DNS da Internet (Root Hints) 15 | zone "." { 16 | type hint; 17 | file "/usr/share/dns/root.hints"; 18 | }; 19 | 20 | // Configuração das Zonas de Pesquisas Direta e Reversa do Servidor Ubuntu, 21 | // essas configurações habilita o recurso de ser autoritário dessa Zonas 22 | // conforme RFC 1912 23 | 24 | // Zona de Pesquisa Direta de Localhost 25 | zone "localhost" { 26 | type master; 27 | file "/etc/bind/db.local"; 28 | }; 29 | 30 | // Zona de Pesquisa Reversa de Localhost e Loopback (configuração padrão) 31 | zone "127.in-addr.arpa" { 32 | type master; 33 | file "/etc/bind/db.127"; 34 | }; 35 | 36 | zone "0.in-addr.arpa" { 37 | type master; 38 | file "/etc/bind/db.0"; 39 | }; 40 | 41 | zone "255.in-addr.arpa" { 42 | type master; 43 | file "/etc/bind/db.255"; 44 | }; 45 | 46 | -------------------------------------------------------------------------------- /scripts/conf/asterisk/convert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Data de criação: 14/01/2022 10 | # Data de atualização: 14/01/2022 11 | # Versão: 0.01 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Asterisk v19.1.x 14 | # 15 | # Link do material de apoio do script: https://www.asterisksounds.org/pt-br/instalar 16 | # 17 | # Script de conversão de formatados de audio do Asterisk, utilizando o software sox 18 | # 19 | # Criação do Laço de Loop para localizar todos os arquivos com extensão *.sln16 20 | for a in $(find . -name '*.sln16'); do 21 | # Convertendo os arquivo com extensão *.sln16 para *.gsm 22 | sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t gsm -r 8k $(echo $a|sed "s/.sln16/.gsm/");\ 23 | # Convertendo os arquivo com extensão *.sln16 para *.alaw 24 | sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t raw -r 8k -e a-law $(echo $a|sed "s/.sln16/.alaw/");\ 25 | # Convertendo os arquivo com extensão *.sln16 para *.ulaw 26 | sox -t raw -e signed-integer -b 16 -c 1 -r 16k $a -t raw -r 8k -e mu-law $(echo $a|sed "s/.sln16/.ulaw/");\ 27 | done 28 | # Fim do script 29 | -------------------------------------------------------------------------------- /scripts/conf/lemp/teste.html: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 18 | Teste da Linguagem HTML 19 | 20 | 21 | 22 |

Teste da Linguagem HTML (HyperText Markup Language)

23 | Autor: Robson Vaamonde
24 | Linkedin: Robson Vaamonde
25 | Site: procedimentosemti.com.br
26 | Facebook: Procedimentos Em TI
27 | Facebook: Bora Para Pratica
28 | Instagram: Procedimentos Em TI
29 | YouTube: Bora Para Pratica
30 | Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 31 | 32 | -------------------------------------------------------------------------------- /scripts/conf/netdata/mysql.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 13/12/2021 10 | # Versão: 0.06 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # Configuração do Job de monitoramento do MySQL Server 15 | mycnf1: 16 | name : 'local' 17 | 'my.cnf' : '/etc/mysql/mysql.conf/mysqld.cnf' 18 | # 19 | # Alterar a senha do usuário do Root do MySQL para o seu cenário 20 | socket1: 21 | name : 'local' 22 | user : 'root' 23 | pass : 'pti@2018' 24 | socket : '/var/run/mysqld/mysqld.sock' 25 | # 26 | # Alterar a senha do usuário do Root do MySQL para o seu cenário 27 | tcp: 28 | name : 'local' 29 | user : 'root' 30 | pass : 'pti@2018' 31 | host : 'localhost' 32 | port : '3306' 33 | # 34 | mycnf1_root: 35 | name : 'local' 36 | user : 'root' 37 | 'my.cnf' : '/etc/my.cnf' 38 | # 39 | mycnf1_netdata: 40 | name : 'local' 41 | user : 'netdata' 42 | 'my.cnf' : '/etc/my.cnf' 43 | # 44 | socket1_netdata: 45 | name : 'local' 46 | user : 'netdata' 47 | socket : '/var/run/mysqld/mysqld.sock' -------------------------------------------------------------------------------- /scripts/conf/lemp/nginx.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 14/02/2022 9 | # Data de atualização: 14/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Nginx v.x 13 | # 14 | #Configurações básicas do Serviço do Nginx 15 | user www-data; 16 | worker_processes auto; 17 | pid /run/nginx.pid; 18 | include /etc/nginx/modules-enabled/*.conf; 19 | # 20 | events { 21 | worker_connections 768; 22 | # multi_accept on; 23 | } 24 | # 25 | http { 26 | # 27 | # Configurações básicas do servidor Http do Nginx 28 | sendfile on; 29 | tcp_nopush on; 30 | tcp_nodelay on; 31 | keepalive_timeout 65; 32 | types_hash_max_size 2048; 33 | include /etc/nginx/mime.types; 34 | default_type application/octet-stream; 35 | # 36 | # Configuração do suporte ao SSL 37 | ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 38 | ssl_prefer_server_ciphers on; 39 | # 40 | # Configuração dos arquivos de Logs 41 | access_log /var/log/nginx/access.log; 42 | error_log /var/log/nginx/error.log; 43 | # 44 | # Suporte ao Gzip 45 | gzip on; 46 | # 47 | # Configuração do Host Virtual 48 | include /etc/nginx/conf.d/*.conf; 49 | include /etc/nginx/sites-enabled/*; 50 | } -------------------------------------------------------------------------------- /scripts/conf/asterisk/AsteriskConfiguracao.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 14/01/2022 11 | # Data de atualização: 21/01/2022 12 | # Versão: 0.03 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 14 | # Testado e homologado para a versão do Asterisk v19.1.x 15 | # 16 | # Editando o arquivo de configuração dos módulos modules.conf 17 | vim /etc/asterisk/modules.conf 18 | # 19 | # Editando o arquivo de configuração dos ramais sip.conf 20 | vim /etc/asterisk/sip.conf 21 | # 22 | # Editando o arquivo de configuração dos planos de discagens extensões extensions.conf 23 | vim /etc/asterisk/extensions.conf 24 | # 25 | # Reinicializando o serviço do Asterisk 26 | sudo systemctl restart asterisk.service 27 | # 28 | # Verificando o status do serviço do Asterisk 29 | sudo systemctl status asterisk.service 30 | # 31 | # Acessando o console de gerenciamento do Asterisk 32 | asterisk -rvvvv 33 | # 34 | # Recarregando as configurações dos ramais sip 35 | sip reload 36 | # 37 | # Verificando as configurações dos ramais sip 38 | sip show peers 39 | # 40 | # Recarregando as configurações do plano de discagem 41 | dialplan reload 42 | # 43 | # Verificando as configurações do plano de discagem 44 | dialplan show -------------------------------------------------------------------------------- /scripts/conf/lamp/teste.html: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 18 | Teste da Linguagem HTML 19 | 20 | 21 | 22 |

Teste da Linguagem HTML (HyperText Markup Language)

23 | Autor: Robson Vaamonde
24 | Linkedin: Robson Vaamonde
25 | Site: procedimentosemti.com.br
26 | Facebook: Procedimentos Em TI
27 | Facebook: Bora Para Pratica
28 | Instagram: Procedimentos Em TI
29 | YouTube: Bora Para Pratica
30 | Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x
31 | IMPORTANTE: Essa "PÁGINA" precisa "ESTÁ" com "ACENTUAÇÃO" correta do (UTF-8). 32 | 33 | -------------------------------------------------------------------------------- /scripts/conf/loganalyzer/rsyslog.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 02/11/2021 9 | # Data de atualização: 02/11/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Rsyslog v8.x 13 | # Testado e homologado para a versão do LogAnalyzer v4.1.x 14 | # 15 | # Configurações Globais do Syslog/Rsyslog utilizado pelo LogAnalyzer 16 | # 17 | # Habilitando o recurso do Syslog/Rsyslog para receber dados via UDP, utilizado pelo LogAnalyzer 18 | module(load="imudp") 19 | input(type="imudp" port="514") 20 | # 21 | # Habilitando o recurso do Syslog/Rsyslog para receber dados via TCP, utilizado pelo LogAnalyzer 22 | module(load="imtcp") 23 | input(type="imtcp" port="514") 24 | # 25 | # Manter as configurações padrão, não alterar os valores abaixo 26 | module(load="imuxsock") 27 | module(load="imklog") 28 | #module(load="immark") 29 | $KLogPermitNonKernelFacility on 30 | $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat 31 | $RepeatedMsgReduction on 32 | $FileOwner syslog 33 | $FileGroup adm 34 | $FileCreateMode 0640 35 | $DirCreateMode 0755 36 | $Umask 0022 37 | $PrivDropToUser syslog 38 | $PrivDropToGroup syslog 39 | $WorkDirectory /var/spool/rsyslog 40 | $IncludeConfig /etc/rsyslog.d/*.conf 41 | -------------------------------------------------------------------------------- /scripts/conf/ubuntu/nsswitch.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 17/10/2021 9 | # Data de atualização: 08/12/2021 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # 13 | # Configuração do acesso a informações de usuários, grupos e senhas. 14 | # Padrão consultar primeiro os arquivos (files) depois o sistema (systemd) 15 | # DATABASE SERVICE 16 | passwd: files systemd 17 | group: files systemd 18 | shadow: files 19 | gshadow: files 20 | # 21 | # Configuração da forma de resolução de nomes de computadores. 22 | # Padrão consultar primeiro os arquivos (files) depois o serviço de DNS 23 | # DATABASE SERVICE 24 | hosts: files dns 25 | networks: files 26 | # 27 | # Configuração da consultada dos serviços de rede 28 | # Padrão consultar primeiro o banco de dados local (db) depois os arquivos (files) 29 | # DATABASE SERVICE 30 | protocols: db files 31 | services: db files 32 | ethers: db files 33 | rpc: db files 34 | # 35 | # Configuração da consulta de resolução do serviço de Grupos de Rede 36 | # Padrão consultar primeiro os serviço de rede NIS (Network Information Service) 37 | # DATABASE SERVICE 38 | netgroup: nis 39 | -------------------------------------------------------------------------------- /scripts/conf/dhcp/isc-dhcp-server: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 18/01/2022 10 | # Versão: 0.07 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do ISC DHCP Server v4.4.x 13 | # 14 | # Configuração padrão do ISC DHCP Server Daemon (código em /etc/init.d/isc-dhcp-server) 15 | # 16 | # Configuração da Interface de Rede que o ISC DHCP Server irá escutar as solicitações 17 | # de endereçamento IPv4 18 | # OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso 19 | INTERFACESv4="enp0s3" 20 | #INTERFACESv6="" 21 | # 22 | # Localização do caminho padrão do arquivo de configuração do ISC DHCP Server 23 | # OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso 24 | DHCPDv4_CONF=/etc/dhcp/dhcpd.conf 25 | #DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf 26 | # 27 | # Localização do caminho padrão do PID do processo do ISC DHCP Server 28 | # OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso 29 | DHCPDv4_PID=/var/run/dhcpd.pid 30 | #DHCPDv6_PID=/var/run/dhcpd6.pid 31 | # 32 | # Opções adicionais do serviço do ISC DHCP Sever 33 | # Não use as opções -cf ou -pf aqui; use DHCPD_CONF/ DHCPD_PID em vez disso 34 | #OPTIONS="" 35 | 36 | 37 | -------------------------------------------------------------------------------- /scripts/conf/ssh/shellinabox: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 17/01/2022 10 | # Versão: 0.18 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do OpenSSH Server v8.2.x 13 | # Testado e homologado para a versão do Shell-In-a-Box v2.x 14 | # 15 | # Configuração do inicialização automática do Shell-In-a-Box como serviço 16 | SHELLINABOX_DAEMON_START=1 17 | # 18 | # Porta padrão utilizada pelo Webservice do Shell-In-a-Box 19 | SHELLINABOX_PORT=4200 20 | # 21 | # Configuração do Usuário e Grupo padrão do serviço do Shell-In-a-Box 22 | SHELLINABOX_USER=shellinabox 23 | SHELLINABOX_GROUP=shellinabox 24 | # 25 | # Localização padrão do diretório de informações de acesso do Shell-In-a-Box 26 | SHELLINABOX_DATADIR=/var/lib/shellinabox 27 | # 28 | # Configurações dos argumentos utilizados pelo Shell-In-a-Box 29 | # --no-beep: bipes são desativados devido a relatos de falha do plug-in VLC no Firefox 30 | # --service=/:SSH: configuração do endereço IPv4 do servidor de OpenSSH Server 31 | # Mais opções de argumentos veja a documentação oficial do Shell-In-a-Box no Link: 32 | # https://manpages.debian.org/unstable/shellinabox/shellinaboxd.1.en.html 33 | SHELLINABOX_ARGS="--no-beep --service=/:SSH:172.16.1.20" 34 | -------------------------------------------------------------------------------- /scripts/conf/zabbix/zabbix_server.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/12/2021 9 | # Data de atualização: 11/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Zabbix Server v6.x e Agent v6.x 13 | 14 | # Configuração padrão do Zabbix Server, configurações avançadas eu recomendo 15 | # você ler os manuais de configuração e customização do Zabbix Server no site 16 | # Oficial. 17 | # 18 | # Variável do nome do Banco de Dados do Zabbix 19 | DBName=zabbix 20 | # 21 | # Variável do nome do Usuário do Banco de Dados do Zabbix 22 | DBUser=zabbix 23 | # 24 | # Variável da Senha do Usuário do Banco de Dados do Zabbix 25 | DBPassword=zabbix 26 | # 27 | # Variáveis da Configuração do Log do Zabbix 28 | LogFile=/var/log/zabbix/zabbix_server.log 29 | SNMPTrapperFile=/var/log/snmptrap/snmptrap.log 30 | LogFileSize=0 31 | LogSlowQueries=3000 32 | # 33 | # Variáveis do Processo do Zabbix 34 | PidFile=/run/zabbix/zabbix_server.pid 35 | SocketDir=/run/zabbix 36 | # 37 | # Variáveis padrão do Zabbix, alterar somente se necessário 38 | Timeout=4 39 | AlertScriptsPath=/usr/lib/zabbix/alertscripts 40 | ExternalScripts=/usr/lib/zabbix/externalscripts 41 | FpingLocation=/usr/bin/fping 42 | Fping6Location=/usr/bin/fping6 43 | StatsAllowedIP=127.0.0.1 -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/dbconfig.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/conf/prometheus/prometheus.yml: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/02/2022 9 | # Data de atualização: 02/05/2023 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # 13 | # Configurações Globais do Prometheus 14 | global: 15 | scrape_interval: 15s 16 | evaluation_interval: 15s 17 | # 18 | # Configuração do Sistema de Gerenciamento de Alertas do Prometheus 19 | alerting: 20 | alertmanagers: 21 | - static_configs: 22 | - targets: 23 | # - alertmanager:9093 24 | # 25 | # Configuração do Carregamento das Regras Periódicas do Prometheus 26 | rule_files: 27 | # - "first_rules.yml" 28 | # - "second_rules.yml" 29 | # 30 | # Configuração do suporte ao TLS/SSL HTTPS do Prometheus 31 | #tls_server_config: 32 | # cert_file: /etc/ssl/newcerts/prometheus.crt 33 | # key_file: /etc/ssl/private/prometheus.key 34 | # 35 | # Configurações do Serviço do Prometheus (alterado a Porta para 9091 para não entrar 36 | # em conflito com o serviço do OpenFire, porta padrão do Prometheus é a 9090) 37 | scrape_configs: 38 | - job_name: "prometheus" 39 | static_configs: 40 | - targets: ["localhost:9091"] 41 | # - job_name: "linuxmint" 42 | # static_configs: 43 | # - targets: ["ptispo01dt001:9100"] 44 | # - job_name: "windows10" 45 | # static_configs: 46 | # - targets: ["ptispo01dt002:9182"] -------------------------------------------------------------------------------- /scripts/conf/samba4/krb5.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Data de criação: 31/05/2016 7 | # Data de atualização: 06/02/2019 8 | # Versão: 0.5 9 | # Testado e homologado para a versão do Ubuntu Server 18.04.x LTS x64 10 | # Kernel >= 4.15.x 11 | 12 | [libdefaults] 13 | # Realm padrão 14 | default_realm = PTI.INTRA 15 | # 16 | # Opções utilizadas pela SAMBA4 17 | dns_lookup_realm = false 18 | dns_lookup_kdc = true 19 | # 20 | # Configuração padrão do Kerberos, não recomendo alterar 21 | krb4_config = /etc/krb.conf 22 | krb4_realms = /etc/krb.realms 23 | kdc_timesync = 1 24 | ccache_type = 4 25 | forwardable = true 26 | proxiable = true 27 | v4_instance_resolve = false 28 | v4_name_convert = { 29 | host = { 30 | rcmd = host 31 | ftp = ftp 32 | } 33 | plain = { 34 | something = something-else 35 | } 36 | } 37 | fcc-mit-ticketflags = true 38 | 39 | # Nome Realm padrão 40 | [realms] 41 | PTI.INTRA = { 42 | # Servidor de geração de KDC 43 | kdc = ptispo01ws01.pti.intra 44 | # 45 | # Servidor de Administração do KDC 46 | admin_server = ptispo01ws01.pti.intra 47 | # 48 | # Domínio padrão 49 | default_domain = pti.intra 50 | } 51 | 52 | # Domínio Realm 53 | [domain_realm] 54 | .pti.intra = PTI.INTRA 55 | pti.intra = PTI.INTRA 56 | 57 | # Geração do Tickets 58 | [login] 59 | krb4_convert = true 60 | krb4_get_tickets = false 61 | 62 | # Log dos tickets do Kerberos 63 | [logging] 64 | default = FILE:/var/log/krb5libs.log 65 | kdc = FILE:/var/krb5/krb5kdc.log 66 | admin_server = FILE:/var/log/krb5admin.log 67 | -------------------------------------------------------------------------------- /scripts/conf/ntopng/ntopng.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 16/12/2021 9 | # Data de atualização: 16/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do NTop-NG v5.0.x 13 | 14 | # Configuração padrão do NTop-NG, configurações avançadas eu recomendo você 15 | # ler os manuais de configuração e customização do NTop-NG no site Oficial. 16 | # 17 | # Configuração do caminho do PID (ID do processo) do NTop-NG 18 | -pid-path=/var/tmp/ntopng.pid 19 | # 20 | # Parâmetro para tornar o NTop-NG como um Daemon do Sistema (usando o Systemctl) 21 | --daemon 22 | # 23 | # Configuração da Interface de Rede ou Coletor de Dados 24 | --interface=enp0s3 25 | # 26 | # Configuração da Porta HTTP do servidor da web incorporado do NTop-NG 27 | --http-port=3001 28 | # 29 | # Configuração dos Endereços IPv4 e Máscaras de Rede para cada Interface ativa, 30 | # separadas por , "vírgula" 31 | --local-networks=172.16.1.0/24 32 | # 33 | # Define o modo de resolução do endereço DNS (0=resolve IPs locais, 1=resolve IP 34 | # Locais e Globais, 2=não resolve IP, 3=não decodifica e nem resolve) 35 | --dns-mode=1 36 | # 37 | # Especifica o diretório de dados (deve ser gravável). 38 | --data-dir=/var/tmp/ntopng 39 | # 40 | # Desative o logout da interface da web por inatividade. 41 | --disable-autologout 42 | # 43 | # Inicia o NTop-NG no modo de License Community 44 | --community -------------------------------------------------------------------------------- /scripts/settings/Bash.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | 15 | # Comandos básicos de Bash/Shell 16 | 17 | _00. bash (Ctrl+Alt+T ou Ctrl+Alt+F? ou Alt+F? - F7 terminal gráfico) 18 | _01. ls (List information about file(s) and directory) 19 | _02. cd (Change Directory) 20 | _03. pwd (Print Working Directory) 21 | _04. mkdir (Create new folder) 22 | _05. rmdir (Remove folder) 23 | _06. echo (Display message on screen) 24 | _07. touch (Change file timestamps) 25 | _08. cat (Concatenate and print (display) the content of files) 26 | _09. cp (Copy one or more files to another location) 27 | _10. mv (Move or rename files or directories) 28 | _11. rm (Remove files and Folder) 29 | _12. du (Estimate file space usage) 30 | _13. df (Display free disk space) 31 | _14. find (Search for files that meet a desired criteria) 32 | _15. head (Output the first part of file) 33 | _16. tail (Output the last part of file) 34 | _17. less (Display output one screen at a time) 35 | _18. grep (Search file(s) for lines that match a given pattern) 36 | _19. history (Command History) 37 | _20. exit (Exit the shell | Ctrl+D) 38 | -------------------------------------------------------------------------------- /scripts/conf/lamp/envvars: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 15/10/2021 9 | # Data de atualização: 05/11/2021 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # 14 | # Configuração do Unset do Home do Apache2 15 | unset HOME 16 | # 17 | # Configurações para suportar várias instâncias do Apache2 18 | if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then 19 | SUFFIX="-${APACHE_CONFDIR##/etc/apache2-}" 20 | else 21 | SUFFIX= 22 | fi 23 | # 24 | # Configurações das variáveis de usuário e grupo padrão do Apache2 25 | export APACHE_RUN_USER=www-data 26 | export APACHE_RUN_GROUP=www-data 27 | # 28 | # Configurações das variáveis de processos utilizadas pelo Apache2 29 | export APACHE_PID_FILE=/var/run/apache2$SUFFIX/apache2.pid 30 | export APACHE_RUN_DIR=/var/run/apache2$SUFFIX 31 | export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX 32 | export APACHE_LOG_DIR=/var/log/apache2$SUFFIX 33 | # 34 | # Configuração da localidade usada por alguns módulos como mod_dav 35 | # OBSERVAÇÃO: configurações utilizadas pelo Nextcloud de Locale 36 | export LANG=C 37 | . /etc/default/locale 38 | export LANG 39 | # 40 | # Configurações padrão do Apache2 Envvars, recomendado não alterar os valores 41 | #export APACHE_LYNX='www-browser -dump' 42 | #APACHE_ULIMIT_MAX_FILES='ulimit -n 65536' 43 | #export APACHE_ARGUMENTS='' 44 | #export APACHE2_MAINTSCRIPT_DEBUG=1 45 | -------------------------------------------------------------------------------- /scripts/conf/dhcp/isc-dhcp-server.service: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/09/2022 9 | # Data de atualização: 09/09/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do ISC DHCP Server v4.4.x 13 | 14 | [Unit] 15 | Description=ISC DHCP IPv4 server 16 | Documentation=man:dhcpd(8) 17 | Wants=network-online.target 18 | After=network-online.target 19 | After=time-sync.target 20 | ConditionPathExists=/etc/default/isc-dhcp-server 21 | ConditionPathExists=|/etc/ltsp/dhcpd.conf 22 | ConditionPathExists=|/etc/dhcp/dhcpd.conf 23 | 24 | [Service] 25 | EnvironmentFile=/etc/default/isc-dhcp-server 26 | RuntimeDirectory=dhcp-server 27 | # The leases files need to be root:dhcpd even when dropping privileges 28 | #ExecStartPre=/bin/mkdir -p /run/dhcp-server 29 | ExecStart=/bin/sh -ec '\ 30 | CONFIG_FILE=/etc/dhcp/dhcpd.conf; \ 31 | if [ -f /etc/ltsp/dhcpd.conf ]; then CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi; \ 32 | [ -e /var/lib/dhcp/dhcpd.leases ] || touch /var/lib/dhcp/dhcpd.leases; \ 33 | chown root:dhcpd /var/lib/dhcp /var/lib/dhcp/dhcpd.leases; \ 34 | chmod 775 /var/lib/dhcp ; chmod 664 /var/lib/dhcp/dhcpd.leases; \ 35 | if test -n "$INTERFACES" -a -z "$INTERFACESv4"; then INTERFACESv4="$INTERFACES"; fi; \ 36 | exec dhcpd -user dhcpd -group dhcpd -f -4 -pf /var/run/dhcpd.pid -cf $CONFIG_FILE $INTERFACESv4' 37 | 38 | [Install] 39 | WantedBy=multi-user.target 40 | -------------------------------------------------------------------------------- /scripts/conf/lamp/000-default.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/10/2021 9 | # Data de atualização: 18/10/2021 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # 14 | # Configuração do Virtual Host padrão do Apache na porta 80 15 | 16 | # 17 | # Email do administrador do Apache2 18 | ServerAdmin webmaster@pti.intra 19 | # 20 | # Diretório raiz da hospedagem de sites no Apache2 21 | DocumentRoot /var/www/html 22 | # 23 | # Configuração dos arquivos de Log do Apache2 24 | ErrorLog ${APACHE_LOG_DIR}/error.log 25 | CustomLog ${APACHE_LOG_DIR}/access.log combined 26 | # 27 | # Configuração da aplicação de análise de páginas Web AWStats. 28 | Alias /awstatsclasses "/usr/share/awstats/lib/" 29 | Alias /awstats-icon/ "/usr/share/awstats/icon/" 30 | Alias /awstatscss "/usr/share/doc/awstats/examples/css" 31 | ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 32 | ScriptAlias /awstats/ /usr/lib/cgi-bin/ 33 | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 34 | # 35 | # Configuração do diretório do Wordpress (descomentar as linhas abaixo somente 36 | # se você não estiver usando o Virtual Host do Wordpress) 37 | # 38 | # Options Indexes FollowSymLinks MultiViews 39 | # AllowOverride All 40 | # Order allow,deny 41 | # allow from all 42 | # 43 | 44 | # 45 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet -------------------------------------------------------------------------------- /scripts/conf/ubuntu/issue.net: -------------------------------------------------------------------------------- 1 | 2 | ************************************************************************** 3 | ########################################################################## 4 | ## Acesso ao Servidor Remoto utilizando o OpenSSH ## 5 | ########################################################################## 6 | ************************************************************************** 7 | _____ _ _ _____ ______ _____ _ _ _ 8 | | __ \ /\ | \ | | / ____| | ____| | __ \ | | | | | | 9 | | | | | / \ | \| | | | __ | |__ | |__) | | | | | | | 10 | | | | | / /\ \ | . ` | | | |_ | | __| | _ / | | | | | | 11 | | |__| | / ____ \ | |\ | | |__| | | |____ | | \ \ |_| |_| |_| 12 | |_____/ /_/ \_\ |_| \_| \_____| |______| |_| \_\ (_) (_) (_) 13 | 14 | AVISO: O acesso nao autorizado a este sistema e proibido e sera processado 15 | conforme a lei. Ao se conectar nesse sistema, voce concorda que todas as 16 | suas acoes serao monitoradas, caso seja verificado o uso indevido dos 17 | recursos de acesso remoto nesse servidor, sera aplicado a lei vigente com 18 | base nas diretivas da LGPD (Lei Geral de Protecao de Dados n: 13.709/2018) 19 | 20 | Criado por: Robson Vaamonde - Procedimentos em TI e Bora para Pratica!!!!! 21 | Facebook: facebook.com/ProcedimentosEmTI e facebook.com/BoraParaPratica 22 | YouTUBE: youtube.com/BoraParaPratica/ - Github: github.com/vaamonde/ 23 | Instagram: instagram.com/procedimentoem/ 24 | Linkedin: linkedin.com/in/robson-vaamonde-0b029028/ 25 | 26 | ************************************************************************** 27 | ########################################################################## 28 | ************************************************************************** 29 | -------------------------------------------------------------------------------- /scripts/conf/ubuntu/50-default.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 20/01/2022 9 | # Data de atualização: 19/04/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Rsyslog v8.x 13 | # 14 | # Configuração dos arquivos de Log padrão do Syslog/Rsyslog 15 | auth,authpriv.* /var/log/auth.log 16 | *.*;auth,authpriv.none -/var/log/syslog 17 | cron.* /var/log/cron.log 18 | ftp.* /var/log/vsftpd.log 19 | #daemon.* -/var/log/daemon.log 20 | kern.* -/var/log/kern.log 21 | #lpr.* -/var/log/lpr.log 22 | mail.* -/var/log/mail.log 23 | user.* -/var/log/user.log 24 | # 25 | # Configuração dos arquivos de Log do envio de Email do Sistema 26 | #mail.info -/var/log/mail.info 27 | #mail.warn -/var/log/mail.warn 28 | mail.err /var/log/mail.err 29 | # 30 | # Emergências são enviadas para todos os logados. 31 | *.emerg :omusrmsg:* 32 | # 33 | # Configurações avançadas do Syslog/Rsyslog (deixar desabilitado) 34 | #*.=debug;\ 35 | # auth,authpriv.none;\ 36 | # news.none;mail.none -/var/log/debug 37 | #*.=info;*.=notice;*.=warn;\ 38 | # auth,authpriv.none;\ 39 | # cron,daemon.none;\ 40 | # mail,news.none -/var/log/messages 41 | # 42 | #daemon,mail.*;\ 43 | # news.=crit;news.=err;news.=notice;\ 44 | # *.=debug;*.=info;\ 45 | # *.=notice;*.=warn /dev/tty8 46 | -------------------------------------------------------------------------------- /scripts/conf/grafana/grafana-server: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/12/2021 9 | # Data de atualização: 01/05/2023 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Grafana Server v9.5.x 13 | # 14 | # Configuração Global do Serviço de Rede do Grafana Server 15 | # 16 | # Configuração do usuário do Grafana Server 17 | GRAFANA_USER=grafana 18 | # 19 | # Configuraçáo do grupo do Grafana Server 20 | GRAFANA_GROUP=grafana 21 | # 22 | # Configuração do home do Grafana Server 23 | GRAFANA_HOME=/usr/share/grafana 24 | # 25 | # Configuração do diretório de Log do Grafana Server 26 | LOG_DIR=/var/log/grafana 27 | # 28 | # Configuração do diretório de Dados do Grafana Server 29 | DATA_DIR=/var/lib/grafana 30 | # 31 | # Configuração do Número Máximo de Arquivos Abertos do Grafana Server 32 | MAX_OPEN_FILES=10000 33 | # 34 | # Configuração do diretório de configuração do Grafana Server 35 | CONF_DIR=/etc/grafana 36 | # 37 | # Arquivo de configuração inicial do Grafana Server 38 | CONF_FILE=/etc/grafana/grafana.ini 39 | # 40 | # Reinicializar o serviço do Grafana Server após a atualização 41 | RESTART_ON_UPGRADE=true 42 | # 43 | # Configuração do diretório de Plugins do Grafana Server 44 | PLUGINS_DIR=/var/lib/grafana/plugins 45 | # 46 | # Configuração do diretório de Provisionamento do Grafana Server 47 | PROVISIONING_CFG_DIR=/etc/grafana/provisioning 48 | # 49 | # Configuração do diretório do PID do Processo do Grafana Server 50 | PID_FILE_DIR=/var/run/grafana 51 | -------------------------------------------------------------------------------- /scripts/conf/ubuntu/00-installer-config.yaml: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 03/02/2022 10 | # Versão: 0.05 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Mais informações veja o arquivo: scripts/settings/04-ConfiguracaoDoNetplan.sh 13 | # Após as configuração do endereço IPv4 digitar o comando: netplan --debug apply 14 | # 15 | # Configuração do Endereço IPv4 do Ubuntu Server 16 | network: 17 | # 18 | # Configuração do Protocolo Ethernet do Ubuntu Server 19 | ethernets: 20 | # 21 | # Configuração do Nome da Placa de Rede do Ubuntu Server 22 | enp0s3: 23 | # 24 | # Configuração do Endereço IPv4 Dinâmico via DHCP do Ubuntu Server 25 | # OBSERVAÇÃO: por padrão o endereço IPv4 dinâmico em servidores não é utilizado 26 | #dhcp4: true 27 | # 28 | # Configuração do Endereço IPv4 e CIDR Estático do Ubuntu Server 29 | addresses: 30 | - 172.16.1.20/24 31 | # 32 | # Configuração do Endereço de Gateway IPv4 do Ubuntu Server 33 | gateway4: 172.16.1.254 34 | # 35 | # Configuração dos Endereços de DNS Server IPv4 do Ubuntu Server 36 | nameservers: 37 | addresses: 38 | #- 172.16.1.20 39 | - 172.16.1.254 40 | #- 8.8.8.8 41 | #- 8.8.8.8 42 | # 43 | # Configuração do Nome de Pesquisa DNS do Ubuntu Server 44 | search: 45 | - pti.intra 46 | # 47 | # Configuração da versão do Protocolo Ethernet do Ubuntu Server 48 | version: 2 -------------------------------------------------------------------------------- /scripts/conf/ubuntu/50-cloud-init.yaml: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 03/02/2022 10 | # Versão: 0.05 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Mais informações veja o arquivo: scripts/settings/04-ConfiguracaoDoNetplan.sh 13 | # Após as configuração do endereço IPv4 digitar o comando: netplan --debug apply 14 | # 15 | # Configuração do Endereço IPv4 do Ubuntu Server 16 | network: 17 | # 18 | # Configuração do Protocolo Ethernet do Ubuntu Server 19 | ethernets: 20 | # 21 | # Configuração do Nome da Placa de Rede do Ubuntu Server 22 | enp0s3: 23 | # 24 | # Configuração do Endereço IPv4 Dinâmico via DHCP do Ubuntu Server 25 | # OBSERVAÇÃO: por padrão o endereço IPv4 dinâmico em servidores não é utilizado 26 | #dhcp4: true 27 | # 28 | # Configuração do Endereço IPv4 e CIDR Estático do Ubuntu Server 29 | addresses: 30 | - 172.16.1.20/24 31 | # 32 | # Configuração do Endereço de Gateway IPv4 do Ubuntu Server 33 | gateway4: 172.16.1.254 34 | # 35 | # Configuração dos Endereços de DNS Server IPv4 do Ubuntu Server 36 | nameservers: 37 | addresses: 38 | #- 172.16.1.20 39 | - 172.16.1.254 40 | #- 8.8.8.8 41 | #- 8.8.8.8 42 | # 43 | # Configuração do Nome de Pesquisa DNS do Ubuntu Server 44 | search: 45 | - pti.intra 46 | # 47 | # Configuração da versão do Protocolo Ethernet do Ubuntu Server 48 | version: 2 49 | -------------------------------------------------------------------------------- /scripts/conf/prometheus/install.txt: -------------------------------------------------------------------------------- 1 | #Install Prometheus Ubuntu Server 20.04.3 LTS 2 | #Link: https://www.vultr.com/docs/install-prometheus-server-on-ubuntu-20-04/ 3 | #Link: https://linuxhint.com/install-prometheus-on-ubuntu/ 4 | 5 | sudo groupadd --system prometheus 6 | sudo useradd -s /sbin/nologin --no-create-home --system -g prometheus prometheus 7 | sudo mkdir -pv /etc/prometheus 8 | sudo mkdir -pv /var/lib/prometheus 9 | wget -O prometheus.tar.gz https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.linux-amd64.tar.gz 10 | tar -zxvf prometheus.tar.gz 11 | sudo cp -Rv prometheus*/{prometheus,promtool} /usr/local/bin/ 12 | sudo cp -Rv prometheus*/{consoles/,console_libraries/} /etc/prometheus/ 13 | sudo cp -Rv conf/prometheus/prometheus.yml /etc/prometheus/ 14 | sudo cp -v conf/prometheus/prometheus.service /etc/systemd/system/prometheus.service 15 | sudo chown -Rv prometheus:prometheus /etc/prometheus/ /var/lib/prometheus/ 16 | sudo chmod -Rv 775 /etc/prometheus/ /var/lib/prometheus/ 17 | sudo prometheus --version 18 | sudo promtool --version 19 | sudo systemctl enable prometheus 20 | sudo systemctl start prometheus 21 | sudo systemctl status prometheus 22 | sudo journalctl -u prometheus -f --no-pager 23 | 24 | ========================================================================================= 25 | 26 | [Unit] 27 | 28 | Description=Prometheus 29 | Wants=network-online.target 30 | After=network-online.target 31 | 32 | [Service] 33 | User=prometheus 34 | Group=prometheus 35 | Restart=always 36 | Type=simple 37 | ExecStart=/usr/local/bin/prometheus \ 38 | --config.file=/etc/prometheus/prometheus.yml \ 39 | --storage.tsdb.path=/var/lib/prometheus/ \ 40 | --web.console.templates=/etc/prometheus/consoles \ 41 | --web.console.libraries=/etc/prometheus/console_libraries \ 42 | --web.listen-address=0.0.0.0:9090 43 | 44 | [Install] 45 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /scripts/conf/ubuntu/hosts.deny: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/10/2021 9 | # Data de atualização: 11/03/2022 10 | # Versão: 0.05 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # 13 | # Comando utilizado para verificar se o serviço (daemon) de rede tem suporte 14 | # ao TCPWrappers: ldd /usr/sbin/sshd | grep libwrap (Biblioteca LibWrap) 15 | # Negando todas as redes acessarem os serviços remotamente do Ubuntu Server, 16 | # somente os serviços e redes configuradas no arquivo host.allow estão liberados 17 | # para acessar o servidor. 18 | # Logando todas as informações de acesso negado de todos os serviços no arquivos 19 | # de Log em: /var/log/tcpwrappers-deny-.log 20 | # 21 | # Negando todas as Redes de acessar remotamente os serviços no Servidor Ubuntu 22 | # DAEMON CLIENT OPTION 23 | ALL: ALL: spawn /bin/echo "$(date -u) | Serviço Remoto %d | Host Remoto %c | Porta Remota %r | Processo Local %p" >> /var/log/tcpwrappers-deny.log 24 | # 25 | # Exemplos de configuração do TCPWrappers do arquivo hosts.deny: 26 | # Negando uma subrede ou nome de domínio FQDN para um serviço 27 | #sshd: 192.168.1. : spawn /bin/echo "$(date) Conexão Recusada - SSH - IP %a" >> /var/log/tcpwrappers-deny.log 28 | #sshd: 192.168.1.0/255.255.255.0: spawn /bin/echo "$(date) Conexão Recusada - SSH - IP %a" >> /var/log/tcpwrappers-deny.logg 29 | #sshd: *.pti.intra: spawn /bin/echo "$(date) Conexão Recusada - SSH - IP %a" >> /var/log/tcpwrappers-deny.log 30 | #sshd: 192.168.1. EXCEPT 192.168.1.11: spawn /bin/echo "$(date) Conexão Recusada - SSH - IP %a" >> /var/log/tcpwrappers-deny.log 31 | -------------------------------------------------------------------------------- /scripts/conf/dns/named.conf.local: -------------------------------------------------------------------------------- 1 | // Autor: Robson Vaamonde 2 | // Site: www.procedimentosemti.com.br 3 | // Facebook: facebook.com/ProcedimentosEmTI 4 | // Facebook: facebook.com/BoraParaPratica 5 | // YouTube: youtube.com/BoraParaPratica 6 | // Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | // Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | // Data de criação: 10/10/2021 9 | // Data de atualização: 10/12/2021 10 | // Versão: 0.05 11 | // Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | // Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | 14 | // Configuração da chave de autenticação entre Bind9 DNS Server e o ISC DHCP Server 15 | // Nas versões anteriores do BIND <9.13, os algoritmos HMAC podiam ser gerados para 16 | // uso com chaves TSIG utilizando o comando: dnssec-keygen -r /dev/urandom -a HMAC-MD5 17 | // -b 128 -n USER vaamonde, esse recurso foi removido a partir do BIND >9.13, nesse 18 | // cenário é recomendado utilizar o comando: tsig-keygen -a hmac-md5 vaamonde > tsig.key 19 | // para gerar chaves TSIG de integração do DNS e DHCP. 20 | // Mais informações veja o script: 04-dhcpdns.sh (Integração do ISC DHCP e Bind9 DNS Server) 21 | key "rndc-key" { 22 | algorithm hmac-md5; 23 | secret "vaamonde"; 24 | }; 25 | 26 | // Configuração de Zona de Pesquisa Direta do Bind9 DNS Server 27 | zone "pti.intra" IN { 28 | type master; 29 | file "/var/lib/bind/pti.intra.hosts"; 30 | allow-update { key rndc-key; }; 31 | allow-query { any; }; 32 | allow-transfer { none; }; 33 | notify yes; 34 | zone-statistics yes; 35 | }; 36 | 37 | // Configuração da Zona de Pesquisa Reversa do Bind9 DNS Server 38 | zone "1.16.172.in-addr.arpa" IN { 39 | type master; 40 | file "/var/lib/bind/172.16.1.rev"; 41 | allow-update { key rndc-key; }; 42 | allow-query { any; }; 43 | allow-transfer { none; }; 44 | notify yes; 45 | zone-statistics yes; 46 | }; 47 | -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/zz-ocsinventory-restapi.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 25/11/2021 9 | # Data de atualização: 13/01/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do OCS Inventory Server v2.9.x e Agent v2.9.x 13 | # 14 | # Novo arquivo de configuração do OCS Inventory utilizado nas versões >= 2.5 15 | # 16 | PerlOptions +Parent 17 | 18 | $ENV{PLACK_ENV} = 'production'; 19 | # Localização do binário e versão do Perl 20 | $ENV{MOJO_HOME} = '/usr/local/share/perl/5.30.0'; 21 | $ENV{MOJO_MODE} = 'deployment'; 22 | # 23 | # Configuração do Banco de Dados Master (Primário) 24 | $ENV{OCS_DB_HOST} = 'localhost'; 25 | # 26 | # Configuração da Porta de Conexão com o MySQL 27 | $ENV{OCS_DB_PORT} = '3306'; 28 | # 29 | # Nome do Banco de Dados do MySQL 30 | $ENV{OCS_DB_LOCAL} = 'ocsweb'; 31 | # 32 | # Nome do usuário de autenticação com o Banco de Dados 33 | $ENV{OCS_DB_USER} = 'ocsweb'; 34 | # 35 | # Senha do usuário de autenticação com o Banco de Dados 36 | $ENV{OCS_DB_PWD} = 'ocsweb'; 37 | # 38 | # Configuração do suporte ao SSL com o Banco de Dados 39 | $ENV{OCS_DB_SSL_ENABLED} = 0; 40 | # $ENV{OCS_DB_SSL_CLIENT_KEY} = ''; 41 | # $ENV{OCS_DB_SSL_CLIENT_CERT} = ''; 42 | # $ENV{OCS_DB_SSL_CA_CERT} = ''; 43 | $ENV{OCS_DB_SSL_MODE} = 'SSL_MODE_PREFERRED'; 44 | 45 | # 46 | 47 | SetHandler perl-script 48 | PerlResponseHandler Plack::Handler::Apache2 49 | PerlSetVar psgi_app '/usr/local/share/perl/5.26.1/Api/Ocsinventory/Restapi/Loader.pm' 50 | 51 | -------------------------------------------------------------------------------- /scripts/conf/netdata/wmi.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 04/10/2022 9 | # Data de atualização: 19/10/2022 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Netdata v1.32.x 13 | # 14 | # O recurso do Monitoramento do Sistema Operacional Microsoft só funciona se 15 | # você instalar e configurar o recurso do Prometheus Windows Exporter e fazer 16 | # a configuração da exportar dos dados para o Netdata. 17 | # 18 | # Link de download do Prometheus Windows Exporter versão MSI: 19 | # URL: https://github.com/prometheus-community/windows_exporter/releases 20 | # 21 | # Opções que devem ser habilitadas no Prometheus Windows Exporter para que o 22 | # Netdata Agent monitore o Sistema Operacional Microsoft Windows. 23 | # 24 | # OBSERVAÇÃO IMPORTANTE: fazer a instalação do Prometheus Windows Exporter 25 | # utilizando o Microsoft Powershell em modo Administrador. 26 | # 27 | # Comando: msiexec -i windows_exporter-0.20.0-amd64.msi ENABLED_COLLECTORS=cpu,memory,net,logical_disk,os,system,logon,thermalzone 28 | # 29 | # Porta padrão utilizada pelo Prometheus Windows Exporter: 9182 30 | # Comando: netstat -an 31 | # 32 | # Localização do script WMI do Netdata: /usr/lib/netdata/conf.d/go.d/ 33 | # Comando: cp -v wmi.conf /usr/lib/netdata/conf.d/go.d/ 34 | # 35 | # Reinicializar o serviços do Netdata. 36 | # Comando: sudo systemctl restart netdata 37 | # 38 | # Configuração do Job de monitoramento do Prometheus Windows Exporter. 39 | # 40 | # Alterar o nome e url do Prometheus Windows Exporter conforme o seu cenário. 41 | jobs: 42 | - name: ptispo01dt002 43 | url: http://172.16.1.104:9182/metrics -------------------------------------------------------------------------------- /scripts/conf/zabbix/apache.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 11/12/2021 9 | # Data de atualização: 11/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Zabbix Server v6.x e Agent v6.x 13 | 14 | # Configuração do Apache2 para suportar as configurações do Zabbix 15 | # Arquivo não sofreu alteração, manteve a mesma da instalação. 16 | 17 | Alias /zabbix /usr/share/zabbix 18 | 19 | 20 | 21 | Options FollowSymLinks 22 | AllowOverride None 23 | Order allow,deny 24 | Allow from all 25 | 26 | 27 | php_value max_execution_time 300 28 | php_value memory_limit 128M 29 | php_value post_max_size 16M 30 | php_value upload_max_filesize 2M 31 | php_value max_input_time 300 32 | php_value max_input_vars 10000 33 | php_value always_populate_raw_post_data -1 34 | # php_value date.timezone Europe/Riga 35 | 36 | 37 | 38 | 39 | Order deny,allow 40 | Deny from all 41 | 42 | Order deny,allow 43 | Deny from all 44 | 45 | 46 | 47 | 48 | Order deny,allow 49 | Deny from all 50 | 51 | Order deny,allow 52 | Deny from all 53 | 54 | 55 | 56 | 57 | Order deny,allow 58 | Deny from all 59 | 60 | Order deny,allow 61 | Deny from all 62 | 63 | 64 | -------------------------------------------------------------------------------- /scripts/conf/lemp/50-server.cnf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 14/02/2022 9 | # Data de atualização: 14/02/2022 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do MariaDB v.x 13 | # 14 | # Configurações principais do Servidor de MariaDB 15 | [server] 16 | # 17 | # Configurações Básicas do Servidor de MariaDB 18 | [mysqld] 19 | user = mysql 20 | pid-file = /var/run/mysqld/mysqld.pid 21 | socket = /var/run/mysqld/mysqld.sock 22 | port = 3306 23 | basedir = /usr 24 | datadir = /var/lib/mysql 25 | tmpdir = /tmp 26 | lc-messages-dir = /usr/share/mysql 27 | skip-external-locking 28 | # 29 | # Desativando a resolução de endereço local, permitindo acesso remoto do MariaDB 30 | #bind-address = 127.0.0.1 31 | # 32 | # Configurações de desempenho do MariaDB, aumentar o tamanho do Buffer e Packet 33 | key_buffer_size = 16M 34 | max_allowed_packet = 16M 35 | thread_stack = 192K 36 | thread_cache_size = 8 37 | myisam_recover_options = BACKUP 38 | #max_connections = 100 39 | #table_cache = 64 40 | #thread_concurrency = 10 41 | # 42 | # Configuração do Cache do MariaDB 43 | query_cache_limit = 1M 44 | query_cache_size = 16M 45 | # 46 | # Configuração do Arquivo de Log de Errors do MariaDB 47 | log_error = /var/log/mysql/error.log 48 | expire_logs_days = 10 49 | max_binlog_size = 100M 50 | #binlog_do_db = include_database_name 51 | #binlog_ignore_db = exclude_database_name 52 | # 53 | # Configuração do Caracteres do MariaDB 54 | character-set-server = utf8mb4 55 | collation-server = utf8mb4_general_ci 56 | # 57 | # Configurações padrão do MariaDB, deixar o padrão 58 | [embedded] 59 | [mariadb] 60 | [mariadb-10.1] -------------------------------------------------------------------------------- /scripts/conf/ocsinventory/ocsinventory-agent.cfg: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 25/11/2021 9 | # Data de atualização: 19/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do OCS Inventory Server v2.9.x e Agent v2.9.x 13 | # 14 | # Endereço do Servidor do OCS Inventory Server 15 | # Alterar o endereço para https://ocs.pti.intra/ocsinventory depois que o servidor estiver 16 | # configurado com o Certificado SSL, utilizar o nome FQDN que foi configurado no DNS 17 | server=http://localhost/ocsinventory 18 | # 19 | # Ativar ou Desativar o recurso de SSL 20 | # Habilitar somente quando o servidor estiver configurado com o Certificado SSL, alterar para 1 21 | ssl=0 22 | # 23 | # Nome do Certificado para conexão https e suporte ao SSL do Agent do OCS Inventory 24 | # Habilitar somente quando o servidor estiver configurado com o Certificado SSL do Apache2 25 | #ca=/etc/ocsinventory-agent/ocs.crt 26 | # 27 | # Localização do Binário do OCS Inventory Agent 28 | basevardir=/var/lib/ocsinventory-agent 29 | # 30 | # Tag (etiqueta) do equipamento 31 | tag=Server 32 | # 33 | # Habilitar o recurso de Debug nível 1 (detalhado) 34 | debug=1 35 | # 36 | # Localização dos logs do OCS Inventory Agent 37 | logfile=/var/log/ocsinventory-agent/ocsagent.log 38 | # 39 | # Configuração do escaneamento do diretório Home dos Usuários 40 | scan-homedirs=1 41 | # 42 | # Configuração do escaneamento do SNMP da rede local 43 | snmptimeout=3 44 | snmpretry=2 45 | snmp=1 46 | # 47 | # Configuração do usuário e senha de autenticação do Site OCS Inventory Reports 48 | # Habilitar somente quando for criado o usuário e senha nas configurações do Apache2 .htpasswd 49 | # user=ocsagent 50 | # password=SENHA_CRIPTOGRAFADA_HTPASSWD 51 | # realm=BoraParaPratica -------------------------------------------------------------------------------- /scripts/conf/ubuntu/vimrc: -------------------------------------------------------------------------------- 1 | " Autor: Robson Vaamonde 2 | " Site: www.procedimentosemti.com.br 3 | " Facebook: facebook.com/ProcedimentosEmTI 4 | " Facebook: facebook.com/BoraParaPratica 5 | " YouTube: youtube.com/BoraParaPratica 6 | " Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | " Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | " Data de criação: 12/02/2022 9 | " Data de atualização: 12/02/2022 10 | " Versão: 0.01 11 | " Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | " Testado e homologado para a versão do VIM v8.x 13 | " 14 | " Configurações Globais do Editor de Texto VIM 15 | " 16 | " Todos os padrões de todo o sistema são definidos em $VIMRUNTIME/debian.vim 17 | " e originados pela chamada de: runtime 18 | runtime! debian.vim 19 | " 20 | " O Vim carregará $VIMRUNTIME/defaults.vim se o usuário não tiver um vimrc. 21 | " let g:skip_defaults_vim = 1 22 | " 23 | " Descomente a próxima linha para tornar o Vim mais compatível com o Vi 24 | "set compatible 25 | " 26 | " Vim5 e versões posteriores suportam realce de sintaxe. Descomentando a 27 | " linha abaixo será habilitado o realce de sintaxe por padrão. 28 | if has("syntax") 29 | syntax on 30 | endif 31 | " 32 | " Se estiver usando um fundo escuro na área de edição e realce de sintaxe 33 | " ative esta opção também 34 | "set background=dark 35 | " 36 | " Descomente o seguinte para que o Vim pule para a última posição quando 37 | " reabrindo um arquivo 38 | "au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif 39 | " 40 | " Descomente a linha abaixo para que o Vim carregue as regras e plugins de 41 | " recuo de acordo com o tipo de arquivo detectado. 42 | "filetype plugin indent on 43 | " 44 | " Setando e habilitando os recursos básicos do editor de texto Vim 45 | "set showcmd 46 | "set showmatch 47 | "set ignorecase 48 | "set smartcase 49 | "set incsearch 50 | "set autowrite 51 | "set hidden 52 | "set mouse=a 53 | set number 54 | " 55 | "Origem de um arquivo de configuração global, se disponível 56 | if filereadable("/etc/vim/vimrc.local") 57 | source /etc/vim/vimrc.local 58 | endif 59 | -------------------------------------------------------------------------------- /scripts/conf/webdav/webdav.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 08/01/2022 9 | # Data de atualização: 29/05/2022 10 | # Versão: 0.04 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | 14 | # Configuração do caminho da diretiva do DAVLockDB 15 | DavLockDB /var/www/davlockdb/DavLock 16 | 17 | # Habilitando o módulo de suporte ao Protocolo HTTPS utilizando TLS/SSL 18 | 19 | 20 | # Configuração do Virtual Host do Webdav no Apache2 na porta padrão 443 21 | 22 | 23 | #Configuração do Nome de Virtual host utilizado pelo Webdav 24 | ServerName webdav.pti.intra 25 | 26 | #Email do administrador do Apache2 27 | ServerAdmin webmaster@pti.intra 28 | 29 | #Pasta raiz da hospedagem dos arquivos do Webdav 30 | DocumentRoot /var/www/webdav 31 | 32 | #Configuração dos arquivos de Log do Webdav 33 | ErrorLog ${APACHE_LOG_DIR}/error-webdav.log 34 | CustomLog ${APACHE_LOG_DIR}/access-webdav.log combined 35 | 36 | #Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 37 | #OBSERVAÇÃO: os certificados do Apache2 foram criados no script: 08-openssl.sh 38 | SSLEngine on 39 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 40 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 41 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 42 | 43 | #Configuração do Alias da Pasta do Webdav para montar os compartilhamentos remotos 44 | Alias /webdav /var/www/webdav 45 | 46 | DAV On 47 | AuthType Digest 48 | AuthName "webdav" 49 | AuthUserFile /etc/apache2/webdav/users.password 50 | Require valid-user 51 | 52 | 53 | 54 | 55 | 56 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet -------------------------------------------------------------------------------- /scripts/conf/loganalyzer/loganalyzer.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/12/2021 9 | # Data de atualização: 30/05/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do LogAnalyzer v4.1.x 14 | # 15 | # Configuração do Módulo de TLS/SSL do Apache2 16 | 17 | # 18 | # Configuração do Virtual Host do LogAnalyzer para suportar o TLS/SSL na porta 443 19 | 20 | # 21 | #Configuração do Virtual Host do LogAnalyzer no Apache2 na porta padrão 80 22 | # 23 | # 24 | # Configuração do email do administrador do LogAnalyzer 25 | ServerAdmin admin@pti.intra 26 | # 27 | # Configuração do Virtual Host que irá responder pelas requisições do LogAnalyzer 28 | ServerName log.pti.intra 29 | ServerAlias loganalyzer.pti.intra 30 | # 31 | # Configuração do suporte aos arquivo index.php e index.html 32 | DirectoryIndex index.php index.html 33 | # 34 | # Diretório raiz da hospedagem do LogAnalyzer 35 | DocumentRoot /var/www/log/ 36 | # 37 | # Configuração das permissões do diretório raiz do LogAnalyzer 38 | 39 | Options FollowSymLinks 40 | AllowOverride None 41 | Order allow,deny 42 | allow from all 43 | 44 | # 45 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 46 | SSLEngine on 47 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 48 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 49 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 50 | # 51 | # Configuração dos arquivos de Log do LogAnalyzer 52 | ErrorLog ${APACHE_LOG_DIR}/error-loganalyzer.log 53 | CustomLog ${APACHE_LOG_DIR}/access-loganalyzer.log combined 54 | 55 | -------------------------------------------------------------------------------- /scripts/conf/owncloud/owncloud.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/12/2021 9 | # Data de atualização: 19/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do MySQL v8.0.x 14 | # Testado e homologado para a versão do ownCloud v10.8.x 15 | # 16 | #Configuração do Virtual Host do ownCloud no Apache2 na porta padrão 80 17 | 18 | # 19 | # Configuração do email do administrador do ownCloud 20 | ServerAdmin admin@pti.intra 21 | # 22 | # Configuração do Virtual Host que irá responder pelas requisições do ownCloud 23 | ServerName own.pti.intra 24 | ServerAlias cloud.pti.intra 25 | # 26 | # Configuração do suporte aos arquivo index.php, index.html do ownCloud 27 | DirectoryIndex index.php index.html 28 | # 29 | # Diretório raiz da hospedagem do ownCloud 30 | DocumentRoot /var/www/html/own/ 31 | # 32 | # Configuração das permissões do diretório raiz do ownCloud 33 | 34 | Options FollowSymLinks 35 | AllowOverride All 36 | Order allow,deny 37 | allow from all 38 | 39 | # 40 | # Configuração dos módulos de segurança de acesso ao ownCloud (desativado) 41 | # 42 | # RewriteEngine On 43 | # RewriteRule ^index\.php$ - [L] 44 | # RewriteCond $1 ^(index\.php)?$ [OR] 45 | # RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR] 46 | # RewriteCond %{REQUEST_FILENAME} -f [OR] 47 | # RewriteCond %{REQUEST_FILENAME} -d 48 | # RewriteRule ^(.*)$ - [S=1] 49 | # RewriteRule . /index.php [L] 50 | # 51 | # 52 | # Configuração dos arquivos de Log do ownCloud 53 | ErrorLog ${APACHE_LOG_DIR}/error-owncloud.log 54 | CustomLog ${APACHE_LOG_DIR}/access-owncloud.log combined 55 | 56 | -------------------------------------------------------------------------------- /scripts/conf/wordpress/tools/salt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Data de criação: 12/01/2022 10 | # Data de atualização: 12/01/2022 11 | # Versão: 0.02 12 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 13 | # Testado e homologado para a versão do Wordpress v5.8.x 14 | # 15 | # Script de automação da criação das chaves de Salt do arquivo wp-config.php 16 | # 17 | # Variável para a geração do arquivo de Salt padrão do site Oficial do Wordpress 18 | SALT="https://api.wordpress.org/secret-key/1.1/salt/" 19 | # 20 | echo -e "Configuração das chaves do Salt no arquivo wp-config.php\n" 21 | sleep 5 22 | # 23 | echo -e "Baixando o arquivo das chaves do Salt do site do Wordpress, aguarde..." 24 | # opção do comando wget: -O (output file) 25 | wget -O salt.key $SALT &>> salt.log 26 | echo -e "Arquivo baixando com sucesso!!!, continuando com o script...\n" 27 | sleep 5 28 | # 29 | echo -e "Atualizando o arquivo wp-config.php com o Salt baixado, aguarde..." 30 | # opção do comando cp: -v (verbose) 31 | cp -v wp-config.php wp-config-semsalt.php.old &>> salt.log 32 | sed '62r salt.key' wp-config.php > /tmp/wp-config.php 33 | cp -v /tmp/wp-config.php . &>> salt.log 34 | echo -e "Arquivo atualizado com sucesso!!!, continuando com o script...\n" 35 | sleep 5 36 | # 37 | echo -e "Editando o arquivo wp-config com o Salt configurado, pressione ." 38 | read -s 39 | vim wp-config.php 40 | echo -e "Arquivo editado com sucesso!!!, continuando com o script...\n" 41 | sleep 5 42 | # 43 | echo -e "Reinicializando o serviço do Apache2, aguarde..." 44 | systemctl restart apache2 45 | echo -e "Serviço reinicializado com sucesso!!!, continuando com o script...\n" 46 | sleep 5 47 | # 48 | echo -e "Acesse a URL: http://$(hostname -I | cut -d' ' -f1)/wp para finalizar a configuração" 49 | echo -e "do Sistema de Site Dinâmicos CMS Wordpress\n" 50 | sleep 5 -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi10/install-agent.sh: -------------------------------------------------------------------------------- 1 | GLPI Help Desk v10 Agent - GNU/Linux Dependęncias do Perl 2 | 3 | File::Which libfile-which-perl 4 | LWP::UserAgent liblwp-useragent-determined-perl 5 | Net::IP libnet-ip-perl 6 | Text::Template libtext-template-perl 7 | UNIVERSAL::require libuniversal-require-perl 8 | XML::TreePP libxml-treepp-perl 9 | Cpanel::JSON::XS libcpanel-json-xs-perl 10 | Compress::Zlib libcompress-raw-zlib-perl libio-compress-perl 11 | HTTP::Daemon libhttp-daemon-perl 12 | IO::Socket::SSL libio-socket-ssl-perl 13 | LWP::Protocol::https liblwp-protocol-https-perl 14 | Proc::Daemon libproc-daemon-perl 15 | Proc::PID::File libproc-pid-file-perl 16 | Net::CUPS libnet-cups-perl 17 | Parse::EDID libparse-edid-perl 18 | DateTime libdatetime-perl 19 | Thread::Queue libthread-queue-any-perl 20 | Net::NBName libnet-nbname-perl 21 | Net::SNMP libnet-snmp-perl 22 | Crypt::DES libcrypt-des-perl 23 | Net::Write::Layer2 libnet-write-perl 24 | Archive::Extract libarchive-extract-perl 25 | Digest::SHA libdigest-sha-perl 26 | File::Copy::Recursive libfile-copy-recursive-perl 27 | JSON::PP libjson-pp-perl 28 | URI::Escape liburi-escape-xs-perl 29 | Net::Ping libnet-ping-external-perl 30 | Parallel::ForkManager libparallel-forkmanager-perl 31 | Perl::Dist::Strawberry *** 32 | 33 | apt update 34 | 35 | apt install -y dmidecode lspci hdparm monitor-get-edid-using-vbe \ 36 | monitor-get-edid get-edid ssh-keyscan arp 7zip 37 | 38 | apt install -y libfile-which-perl liblwp-useragent-determined-perl \ 39 | libnet-ip-perl libtext-template-perl libuniversal-require-perl \ 40 | libxml-treepp-perl libcpanel-json-xs-perl libcompress-raw-zlib-perl \ 41 | libio-compress-perl libhttp-daemon-perl libio-socket-ssl-perl \ 42 | liblwp-protocol-https-perl libproc-daemon-perl libproc-pid-file-perl \ 43 | libnet-cups-perl libparse-edid-perl libthread-queue-any-perl \ 44 | libdatetime-perl libnet-nbname-perl libnet-snmp-perl libcrypt-des-perl \ 45 | libnet-write-perl libarchive-extract-perl libfile-copy-recursive-perl \ 46 | libdigest-sha-perl libjson-pp-perl libnet-ping-external-perl \ 47 | liburi-escape-xs-perl libparallel-forkmanager-perl -------------------------------------------------------------------------------- /scripts/conf/wordpress/wordpress.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/10/2021 9 | # Data de atualização: 30/05/2022 10 | # Versão: 0.07 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do Wordpress v6.0.x 14 | # 15 | # Configuração do Módulo de TLS/SSL do Apache2 16 | 17 | # 18 | # Configuração do Virtual Host do Wordpress para suportar o TLS/SSL na porta 443 19 | 20 | # 21 | #Configuração do Virtual Host do Wordpress no Apache2 na porta padrão 80 22 | # 23 | # 24 | # Configuração do email do administrador do Wordpress 25 | ServerAdmin admin@pti.intra 26 | # 27 | # Configuração do Virtual Host que irá responder pelas requisições do Wordpress 28 | ServerName wp.pti.intra 29 | ServerAlias portal.pti.intra 30 | # 31 | # Configuração do suporte aos arquivo index.php, index.html e install.php 32 | DirectoryIndex index.php index.html install.php 33 | # 34 | # Diretório raiz da hospedagem do Wordpress 35 | DocumentRoot /var/www/wp/ 36 | # 37 | # Configuração das permissões do diretório raiz do Wordpress 38 | 39 | Options Indexes FollowSymLinks MultiViews 40 | AllowOverride All 41 | Order allow,deny 42 | allow from all 43 | 44 | # 45 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 46 | SSLEngine on 47 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 48 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 49 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 50 | # 51 | # Configuração dos arquivos de Log de Acesso e Erros do Wordpress 52 | ErrorLog ${APACHE_LOG_DIR}/error-wordpress.log 53 | CustomLog ${APACHE_LOG_DIR}/access-wordpress.log combined 54 | 55 | # -------------------------------------------------------------------------------- /scripts/conf/dns/172.16.1.rev: -------------------------------------------------------------------------------- 1 | ; Autor: Robson Vaamonde 2 | ; Site: www.procedimentosemti.com.br 3 | ; Facebook: facebook.com/ProcedimentosEmTI 4 | ; Facebook: facebook.com/BoraParaPratica 5 | ; YouTube: youtube.com/BoraParaPratica 6 | ; Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | ; Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | ; Data de criação: 10/10/2021 9 | ; Data de atualização: 20/01/2022 10 | ; Versão: 0.03 11 | ; Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | ; Testado e homologado para a versão do Bind9 DNS Server v9.16.x 13 | ; 14 | ; Anatomia do arquivo de configuração de Zona de Pesquisa Reversa do Bind9 DNS Server. 15 | ; $ORIGIN = atalho de referência do nome de pesquisa reversa e que termina o seu conteúdo na próxima linha. 16 | ; $TTL 3600 = 1 (uma) semana de TTL (Time to Live) tempo de vida das respostas fornecidas pelo DNS. 17 | ; @ = label especial que indica que $ORIGIN deve substituir o símbolo “@”. 18 | ; @ IN SOA = registro SOA (Start Of Authority) responsável em informar o início da autoridade para o domínio. 19 | ; 1 = serial para controle de atualizações entre master e slave 20 | ; 604800 = tempo de atualizações entre master e slave (refresh) atualização 1 (uma) semana 21 | ; 86400 = tempo de atualizações caso o refresh falhe retenção 1 (um) dia 22 | ; 2419200 = tempo de expiração do slave caso não se contate com o master expiração 4 (quatro) semanas 23 | ; 604800 = tempo de vida das repostas negativas do servidor mínimo retenção de 1 (uma) semana 24 | ; @ IN NS ptispo01ws01.pti.intra. = configuração do Name Server (Nome do Servidor) do domínio. 25 | ; @ IN MX 10 mail = configuração do Mail Exchanger (registros de troca de e-mail) do domínio 26 | ; 27 | $ORIGIN 1.16.172.in-addr.arpa. 28 | $TTL 3600 ; 1 hour 29 | @ IN SOA ptispo01ws01.pti.intra. vaamonde.pti.intra. ( 30 | 1 ; serial 31 | 604800 ; refresh (1 week) 32 | 86400 ; retry (1 day) 33 | 2419200 ; expire (4 weeks) 34 | 604800 ; minimum (1 week) 35 | ) 36 | ; 37 | @ IN NS ptispo01ws01.pti.intra. 38 | @ IN MX 10 mail.pti.intra. 39 | ; 40 | 20 IN PTR ptispo01ws01.pti.intra. 41 | 254 IN PTR ptispo01fw01.pti.intra. 42 | 43 | -------------------------------------------------------------------------------- /scripts/settings/01-AtualizacaoDoSistema.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | # 15 | # Update é utilizado para baixar informações de pacotes de todas as fontes configuradas. 16 | sudo apt update 17 | # 18 | # List é utilizado para listar todos os software que serão atualizados no sistema. 19 | sudo apt list --upgradable 20 | # 21 | # Upgrade é utilizado para instalar atualizações disponíveis de todos os pacotes atualmente 22 | # instalados no sistema a partir das fontes configuradas via sources.list 23 | sudo apt upgrade 24 | # 25 | # Dist-Upgrade além de executar a função de atualização, também lida de forma inteligente 26 | # com as novas dependências das novas versões de pacotes 27 | sudo apt dist-upgrade 28 | # 29 | # Full-Upgrade executa a função de atualização, mas removerá os pacotes atualmente 30 | # instalados se isso for necessário para atualizar o sistema como um todo 31 | sudo apt full-upgrade 32 | # 33 | # Autoremove é utilizado para remover pacotes que foram instalados automaticamente para 34 | # satisfazer dependências de outros pacotes e agora não são mais necessários, pois as 35 | # dependências foram alteradas ou os pacotes que precisavam deles foram removidos nesse 36 | # meio tempo. 37 | sudo apt autoremove 38 | # 39 | # Autoclean como Clean, o autoclean limpa o repositório local de arquivos de pacotes 40 | # recuperados. A diferença é que ele remove apenas arquivos de pacotes que não podem 41 | # mais ser baixados e são inúteis. 42 | sudo apt autoclean 43 | # 44 | # Clean limpa o repositório local de arquivos de pacotes recuperados 45 | sudo apt clean 46 | # 47 | # Analisando o conteúdo da arquivo OS-Release 48 | sudo cat /etc/os-release 49 | # 50 | # Analisando o conteúdo do arquivo lsb-release 51 | sudo cat /etc/lsb-release -------------------------------------------------------------------------------- /scripts/conf/nextcloud/nextcloud.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 09/01/2022 9 | # Data de atualização: 04/02/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do MySQL v8.0.x 14 | # Testado e homologado para a versão do Nextcloud v23.x 15 | # 16 | #Configuração do Virtual Host do Nextcloud no Apache2 na porta padrão 80 17 | 18 | # 19 | # Configuração do email do administrador do GLPI Help Desk 20 | ServerAdmin admin@pti.intra 21 | # 22 | # Configuração do Virtual Host que irá responder pelas requisições do Nextcloud 23 | ServerName next.pti.intra 24 | ServerAlias nextcloud.pti.intra 25 | # 26 | # Configuração do suporte aos arquivo index.php, index.html do Nextcloud 27 | DirectoryIndex index.php index.html 28 | # 29 | # Diretório raiz da hospedagem do Nextcloud 30 | DocumentRoot /var/www/html/next/ 31 | # 32 | # Configuração das permissões do diretório raiz do Nextcloud 33 | 34 | Require all granted 35 | Options FollowSymLinks 36 | AllowOverride All 37 | Order allow,deny 38 | allow from all 39 | Options FollowSymLinks MultiViews 40 | DAV Off 41 | 42 | # 43 | # Configuração dos módulos de segurança de acesso ao Nextcloud (desativado) 44 | # 45 | # RewriteEngine On 46 | # RewriteRule ^index\.php$ - [L] 47 | # RewriteCond $1 ^(index\.php)?$ [OR] 48 | # RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR] 49 | # RewriteCond %{REQUEST_FILENAME} -f [OR] 50 | # RewriteCond %{REQUEST_FILENAME} -d 51 | # RewriteRule ^(.*)$ - [S=1] 52 | # RewriteRule . /index.php [L] 53 | # 54 | # 55 | # Configuração dos arquivos de Log do Nextcloud 56 | ErrorLog ${APACHE_LOG_DIR}/error-nextcloud.log 57 | CustomLog ${APACHE_LOG_DIR}/access-nextcloud.log combined 58 | # 59 | 60 | -------------------------------------------------------------------------------- /scripts/conf/lamp/default-ssl.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 18/10/2021 9 | # Data de atualização: 28/03/2022 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x e OpenSSL v1.1.x 13 | # 14 | # Configuração do Módulo de SSL do Apache2 15 | 16 | # 17 | # Configuração do Virtual Host do Apache2 para suportar o TLS/SSL na porta 443 18 | 19 | # 20 | # Configuração do Nome de Domínio e dos Apelidos do Apache2 21 | ServerName pti.intra 22 | ServerAlias 172.16.1.20 23 | ServerAlias ptispo01ws01 24 | ServerAlias ptispo01ws01.pti.intra 25 | ServerAlias www.pti.intra 26 | # 27 | # Email do administrador do Apache2 28 | ServerAdmin webmaster@pti.intra 29 | # 30 | # Pasta raiz da hospedagem dos sites do Apache2 31 | DocumentRoot /var/www/html 32 | # 33 | # Configuração dos arquivos de Log do Apache2 34 | ErrorLog ${APACHE_LOG_DIR}/error.log 35 | CustomLog ${APACHE_LOG_DIR}/access.log combined 36 | # 37 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 38 | SSLEngine on 39 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 40 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 41 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 42 | # 43 | # Configuração padrão do suporte ao CGI do Apache2, recomendado não alterar 44 | 45 | SSLOptions +StdEnvVars 46 | 47 | 48 | SSLOptions +StdEnvVars 49 | 50 | # 51 | # Configuração do Alias da Pasta de Download para baixar a Unidade Certificadora CA 52 | Alias /download /var/www/html/download 53 | 54 | Options Indexes FollowSymLinks MultiViews 55 | AllowOverride None 56 | Order allow,deny 57 | allow from all 58 | 59 | 60 | 61 | 62 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet 63 | -------------------------------------------------------------------------------- /scripts/conf/graylog/jvm.options: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 21/12/2021 9 | # Data de atualização: 21/12/2021 10 | # Versão: 0.1 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do Graylog v4.2 13 | # Testado e homologado para a versão do MongoDB v4.4.x 14 | # Testado e homologado para a versão do ElasticSearch v6.0.x 15 | 16 | # Alterando os valores do tamanho mínimo e máximo do uso de memória do Elasticsearch para 17 | # trabalhar em conjunto com o Graylog, valores alterados de: Xms1g para Xms512m 18 | -Xms512m 19 | -Xmx512m 20 | 21 | # Configuração padrão das opções do Java do Elasticsearch, recomendo não alterar os valores, 22 | # somente se você leu o manual de customização e configuração avançada do Elasticsearch. 23 | 8-13:-XX:+UseConcMarkSweepGC 24 | 8-13:-XX:CMSInitiatingOccupancyFraction=75 25 | 8-13:-XX:+UseCMSInitiatingOccupancyOnly 26 | 14-:-XX:+UseG1GC 27 | 14-:-XX:G1ReservePercent=25 28 | 14-:-XX:InitiatingHeapOccupancyPercent=30 29 | -Des.networkaddress.cache.ttl=60 30 | -Des.networkaddress.cache.negative.ttl=10 31 | -XX:+AlwaysPreTouch 32 | -Xss1m 33 | -Djava.awt.headless=true 34 | -Dfile.encoding=UTF-8 35 | -Djna.nosys=true 36 | -XX:-OmitStackTraceInFastThrow 37 | 14-:-XX:+ShowCodeDetailsInExceptionMessages 38 | -Dio.netty.noUnsafe=true 39 | -Dio.netty.noKeySetOptimization=true 40 | -Dio.netty.recycler.maxCapacityPerThread=0 41 | -Dlog4j.shutdownHookEnabled=false 42 | -Dlog4j2.disable.jmx=true 43 | -Djava.io.tmpdir=${ES_TMPDIR} 44 | -XX:+HeapDumpOnOutOfMemoryError 45 | -XX:HeapDumpPath=/var/lib/elasticsearch 46 | -XX:ErrorFile=/var/log/elasticsearch/hs_err_pid%p.log 47 | 8:-XX:+PrintGCDetails 48 | 8:-XX:+PrintGCDateStamps 49 | 8:-XX:+PrintTenuringDistribution 50 | 8:-XX:+PrintGCApplicationStoppedTime 51 | 8:-Xloggc:/var/log/elasticsearch/gc.log 52 | 8:-XX:+UseGCLogFileRotation 53 | 8:-XX:NumberOfGCLogFiles=32 54 | 8:-XX:GCLogFileSize=64m 55 | 9-:-Xlog:gc*,gc+age=trace,safepoint:file=/var/log/elasticsearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m 56 | 9-:-Djava.locale.providers=COMPAT 57 | 10-:-XX:UseAVX=2 -------------------------------------------------------------------------------- /scripts/conf/postgresql/pg_hba.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 23/12/2021 9 | # Data de atualização: 23/12/2021 10 | # Versão: 0.01 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do PostgreSQL v14.x 13 | # Testado e homologado para a versão do PgAdmin v6.x 14 | # 15 | # NÃO DESATIVE ESSAS OPÇÕES DO POSTGRESQL! 16 | # Se você alterar esta primeira entrada, você precisará certificar-se de que o 17 | # o superusuário do banco de dados pode acessar o banco de dados usando algum 18 | # outro método. O acesso não interativo a todos os bancos de dados é necessário 19 | # durante a manutenção automática (cronjobs diários personalizados, replicação 20 | # e tarefas semelhantes). 21 | # 22 | # TYPE DATABASE USER ADDRESS METHOD 23 | # Login administrativo do banco de dados por soquete de domínio Unix/Linux 24 | local all postgres peer 25 | # 26 | # "local" é apenas para conexões de soquete de domínio Unix/Linux 27 | local all all peer 28 | # 29 | # Conexões locais IPv4: liberação padrão somente para o Loopback (linha comentada) 30 | # Liberando o acesso remoto ao Banco de Dados PostgreSQL 31 | #host all all 127.0.0.1/32 scram-sha-256 32 | host all all 0.0.0.0/0 scram-sha-256 33 | # 34 | # Conexões locais IPv6: liberação padrão somente para o Loopback (linha comentada) 35 | # Liberando o acesso remoto ao Banco de Dados PostgreSQL 36 | #host all all ::1/128 scram-sha-256 37 | host all all ::/0 scram-sha-256 38 | # 39 | # Permitir conexões de replicação de localhost, por um usuário com privilégio de replicação. 40 | local replication all peer 41 | host replication all 127.0.0.1/32 scram-sha-256 42 | host replication all ::1/128 scram-sha-256 43 | -------------------------------------------------------------------------------- /scripts/conf/ansible/rundeck-config.properties: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 16/12/2021 9 | # Data de atualização: 18/06/2023 10 | # Versão: 0.03 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Ansible v2.12.x e do Rundeck v4.13.x 13 | # 14 | # Configuração do endereço IPv4 e Porta de Conexão do Servidor Ubuntu que está 15 | # rodando o Rundeck, por padrão as configurações do Rundeck só responde para o 16 | # endereço de Loopback 17 | grails.serverURL=http://pti.intra:4440 18 | # 19 | # Configuração padrão do Rundeck, recomendado não alterar os valores abaixo, 20 | # somente se você leu o manual de customização e configuração avançada do Rundeck. 21 | # 22 | #loglevel.default is the default log level for jobs: ERROR,WARN,INFO,VERBOSE,DEBUG 23 | loglevel.default=INFO 24 | rdeck.base=/var/lib/rundeck 25 | # 26 | #rss.enabled if set to true enables RSS feeds that are public (non-authenticated) 27 | rss.enabled=false 28 | # 29 | # change data source 30 | dataSource.dbCreate = none 31 | dataSource.url = jdbc:h2:file:/var/lib/rundeck/data/rundeckdb;DB_CLOSE_ON_EXIT=FALSE;NON_KEYWORDS=MONTH,HOUR,MINUTE,YEAR,SECONDS 32 | grails.plugin.databasemigration.updateOnStart=true 33 | # 34 | # Encryption for key storage 35 | rundeck.storage.provider.1.type=db 36 | rundeck.storage.provider.1.path=keys 37 | rundeck.storage.converter.1.type=jasypt-encryption 38 | rundeck.storage.converter.1.path=keys 39 | rundeck.storage.converter.1.config.encryptorType=custom 40 | rundeck.storage.converter.1.config.password=742fe5cb0f3c8c07 41 | rundeck.storage.converter.1.config.algorithm=PBEWITHSHA256AND128BITAES-CBC-BC 42 | rundeck.storage.converter.1.config.provider=BC 43 | # 44 | # Encryption for project config storage 45 | rundeck.projectsStorageType=db 46 | rundeck.config.storage.converter.1.type=jasypt-encryption 47 | rundeck.config.storage.converter.1.path=projects 48 | rundeck.config.storage.converter.1.config.password=742fe5cb0f3c8c07 49 | rundeck.config.storage.converter.1.config.encryptorType=custom 50 | rundeck.config.storage.converter.1.config.algorithm=PBEWITHSHA256AND128BITAES-CBC-BC 51 | rundeck.config.storage.converter.1.config.provider=BC 52 | rundeck.feature.repository.enabled=true 53 | -------------------------------------------------------------------------------- /scripts/conf/netdata/netdata-ssl.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 31/07/2022 9 | # Data de atualização: 04/08/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x, OpenSSL v1.1.x e Netdata 1.35.x 13 | # 14 | # Configuração do Módulo de SSL do Apache2 15 | 16 | # 17 | # Configuração do Virtual Host do Apache2 para suportar o TLS/SSL na porta 443 18 | 19 | # 20 | # Configuração do Nome de Domínio e dos Apelidos do Apache2 21 | ServerName netdata.pti.intra 22 | # 23 | # Configuração do Proxy Reverso do Netdata utilizando o Apache2 24 | # Habilitar os módulos do Apache2: a2enmod proxy proxy_http proxy_balancer lbmethod_byrequests 25 | # Alterar o arquivo de configuração: /etc/netdata/netdata.conf nas linhas referente a permissão de acesso: 26 | # allow connections from = localhost netdata.pti.intra 172.16.1.20 27 | # allow dashboard from = localhost netdata.pti.intra 172.16.1.20 28 | ProxyPreserveHost On 29 | ProxyPass / http://pti.intra:19999/ 30 | ProxyPassReverse / http://pti.intra:19999/ 31 | # 32 | # Email do administrador do Apache2 33 | ServerAdmin webmaster@pti.intra 34 | # 35 | # Configuração dos arquivos de Log do Apache2 36 | ErrorLog ${APACHE_LOG_DIR}/netdata-error.log 37 | CustomLog ${APACHE_LOG_DIR}/netdata-access.log combined 38 | # 39 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 40 | SSLEngine on 41 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 42 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 43 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 44 | # 45 | # Configuração da Autenticação do Netdata utilizando o arquivo .htpasswd 46 | 47 | Order deny,allow 48 | Allow from all 49 | Authtype Basic 50 | Authname "Autenticação Requirida do Netdata" 51 | # Comando para a criação dos usuários de autenticação do Netdata 52 | # htpasswd -c /etc/netdata/.htpasswd nome_usuario 53 | AuthUserFile /etc/netdata/.htpasswd 54 | Require valid-user 55 | 56 | 57 | 58 | 59 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet 60 | -------------------------------------------------------------------------------- /scripts/settings/02-ConfiguracaoDoHostnameHosts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | # 15 | # Hostname: é usado para exibir o nome DNS do sistema e para exibir ou defina seu nome 16 | # de host ou nome de domínio NIS. O arquivo /etc/hostname armazena as informações de 17 | # nome de máquina e domínio no formato FQDN (Fully Qualified Domain Name) 18 | # 19 | # Hosts: pesquisa de tabela estática para nomes de host, é utilizado quando não temos 20 | # servidores DNS (Domain Name System) e fazermos o apontamento diretamente no arquivo 21 | # localizado em /etc/hosts 22 | # 23 | # Nsswitch.conf: Arquivo de configuração da troca de serviço de nome, utilizado para 24 | # mudar as prioridades de resolução de nomes no servidor, por padrão está configurado 25 | # para utilizar o arquivo hosts e depois o DNS. 26 | # 27 | # TCP Wrappers: O TCP Wrapper é um sistema de rede ACL baseado em host, usado para 28 | # filtrar acesso à rede a servidores de protocolo de Internet (IP) em sistemas operacionais 29 | # do tipo Unix, como Linux ou BSD. Ele permite que o host, endereços IP de sub-rede, 30 | # nomes e/ou respostas de consulta ident, sejam usados como tokens sobre os quais 31 | # realizam-se filtros para propósitos de controle de acesso. 32 | # 33 | # Hosts.allow e Hosts.Deny: formato de arquivos de controle de acesso ao host 34 | # 35 | # Alterando o nome do servidor 36 | sudo vim /etc/hostname 37 | # 38 | # Adicionando as informações de pesquisa de IP e nome no servidor 39 | sudo vim /etc/hosts 40 | # 41 | # Verificando a forma de consulta de nomes no servidor 42 | sudo vim /etc/nsswitch.conf 43 | # 44 | # Configurando a segurança de acesso remoto do servidor 45 | sudo vim /etc/hosts.allow 46 | sudo vim /etc/hosts.deny 47 | # 48 | # Reinicializando o servidor 49 | sudo reboot 50 | # 51 | # Checando as informações do servidor 52 | sudo hostname 53 | sudo hostname -A 54 | sudo hostname -d 55 | # 56 | # Verificando os usuário logados no servidor 57 | sudo w 58 | # 59 | # Verificando o arquivo de log do servidor 60 | sudo cat /var/log/hosts.allow.log 61 | -------------------------------------------------------------------------------- /scripts/conf/lamp/mysqld.cnf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 15/10/2021 9 | # Data de atualização: 18/05/2022 10 | # Versão: 0.07 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do MySQL v8.0.x 13 | # 14 | # Configurações principais do Servidor de MySQL 15 | [mysqld] 16 | user = mysql 17 | port = 3306 18 | pid-file = /var/run/mysqld/mysqld.pid 19 | socket = /var/run/mysqld/mysqld.sock 20 | datadir = /var/lib/mysql 21 | tmpdir = /tmp 22 | # 23 | # Configuração utilizada pelo serviço do ZoneMinder 24 | sql_mode = NO_ENGINE_SUBSTITUTION 25 | # 26 | # Desativando a resolução de endereço local, permitindo acesso remoto e suportando 27 | # somente conexões IPv4 28 | bind-address = 0.0.0.0 29 | #mysqlx-bind-address = 127.0.0.1 30 | # 31 | # Configurações do suporte ao OpenSSL TLS/SSL do MySQL Server 32 | #require_secure_transport = ON 33 | #ssl_ca=/etc/ssl/certs/pti-ca.pem 34 | #ssl_cert=/etc/ssl/newcerts/mysql.crt 35 | #ssl_key=/etc/ssl/private/mysql.key 36 | # 37 | # Configurações de desempenho do MySQL, aumentar o tamanho do Buffer e Packet 38 | key_buffer_size = 256M 39 | max_allowed_packet = 16M 40 | thread_stack = 192K 41 | thread_cache_size = 8 42 | myisam-recover-options = BACKUP 43 | # max_connections = 151 44 | # table_open_cache = 4000 45 | # 46 | # Configuração do Arquivo de Log Geral do MySQL Server 47 | general-log = 1 48 | general_log_file = /var/log/mysql/mysql-general.log 49 | # 50 | # Configuração do Arquivo de Log de Erros do MySQL Server 51 | log_error = /var/log/mysql/mysql-error.log 52 | # 53 | # Configuração do Arquivo de Log das Consultas Lentas do MySQL Server 54 | slow_query_log = 1 55 | slow_query_log_file = /var/log/mysql/mysql-slow.log 56 | # 57 | # Configuração do Arquivo de Log do Binário do MySQL Server 58 | log_bin = /var/log/mysql/mysql-bin.log 59 | max_binlog_size = 100M 60 | # 61 | # Configurações avançadas do Log do Mysql Server (padrão desativadas) 62 | # long_query_time = 2 63 | # server-id = 1 64 | # binlog_do_db = include_database_name 65 | # binlog_ignore_db = include_database_name 66 | # binlog_expire_logs_seconds = 2592000 67 | # log-queries-not-using-indexes -------------------------------------------------------------------------------- /scripts/conf/guacamole/guacamole.properties: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 03/12/2021 9 | # Data de atualização: 06/05/2023 10 | # Versão: 0.07 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache Guacamole Server 1.5.x e Cliente 1.5.x 13 | 14 | # Configuração do Hostname do Guacamole Server 15 | guacd-hostname: localhost 16 | # 17 | # Configuração da Porta de Acesso ao Guacamole Server 18 | guacd-port: 4822 19 | # 20 | # Configuração do Protocolo de Autenticação Básica do Guacamole Server, utilizando o 21 | # arquivo de mapeamento de usuários: user-mapping.xml - DESATIVADO NESSE CURSO 22 | #auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider 23 | # 24 | # Localização do arquivo de Mapeamento dos Usuários de Acesso Remoto do Guacamole Server 25 | # utilizando o arquivo de usuários: user-mapping.xml - DESATIVADO NESSE CURSO 26 | #user-mapping: /etc/guacamole/user-mapping.xml 27 | # 28 | # Configuração do Conector JDBC do MySQL Server utilizado pelo Guacamole Server 29 | # Necessário utilizar MySQL Connector Java e fazer a criação do Banco de Dados 30 | # Necessário utilziar o Pluguin: guacamole-auth-jdbc no diretório: /etc/guacamole/extensions/ 31 | mysql-hostname: localhost 32 | mysql-port: 3306 33 | mysql-database: guacamole 34 | mysql-username: guacamole 35 | mysql-password: guacamole 36 | # 37 | # Configuração do Conector TOTP two-factor authentication utilizado pelo Guacamole Server 38 | # Necessário utilizar o Pluguin: guacamole-auth-totp no diretório: /etc/guacamole/extensions/ 39 | #totp-issuer: vaamonde 40 | #totp-digits: 6 41 | #totp-period: 30 42 | #38 totp-mode: sha1 43 | # 44 | # Configuração do Recording Storage and Playback Works utilizado pela Guacamole Server 45 | # Necessário utilizar o Plugin: guacamole-history-recording-storage no diretório: /etc/guacamole/extensions/ 46 | # Localização padrão das gravações: /var/lib/guacamole/recordings 47 | # Permissão padrão da localização: chown guacd:tomcat e chmod 2750 48 | # Variáveis padrão utilizadas na configuração da gravação: 49 | # ${HISTORY_UUID} = indenticação única da gravação 50 | # ${HISTORY_PATH} = caminho da localização da gravação 51 | # ${GUAC_DATE} = variável de data 52 | # ${GUAC_TIME} = variável de hora 53 | #recording-search-path: /var/lib/guacamole/recordings -------------------------------------------------------------------------------- /scripts/settings/Remote-VSCode.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Autor: Robson Vaamonde 3 | # Site: www.procedimentosemti.com.br 4 | # Facebook: facebook.com/ProcedimentosEmTI 5 | # Facebook: facebook.com/BoraParaPratica 6 | # YouTube: youtube.com/BoraParaPratica 7 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 8 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 9 | # Github: https://github.com/vaamonde 10 | # Data de criação: 10/10/2021 11 | # Data de atualização: 20/01/2022 12 | # Versão: 0.20 13 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 14 | 15 | Link do Visual Studio Code: https://code.visualstudio.com/ 16 | Link do Marketplace: https://marketplace.visualstudio.com/VSCode 17 | Link do Marketplace do Remote VSCode: https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode 18 | Link de Atalhos do VSCode: https://github.com/microsoft/vscode-tips-and-tricks 19 | 20 | Vídeo de Instalação do Linux Mint 19.2: https://www.youtube.com/watch?v=LZoDULxZQpA 21 | Vídeo de Instalação do Visual Studio Code: https://www.youtube.com/watch?v=ZSEwwtQuccY&t 22 | Vídeo de Configuração do OpenSSH Server: https://www.youtube.com/watch?v=ecuol8Uf1EE 23 | # 24 | # Primeira Etapa: Instalação do Remote VSCode 25 | Extensions, Remote VSCode 26 | # 27 | # Segunda Etapa: Configuração do Remote VSCode 28 | Manage, Configure Extension Settings 29 | # 30 | # Terceira Etapa: Inicialização do Remote VSCode 31 | Ctrl + Shift + P 32 | Remote: Start Server 33 | # 34 | # Quarta Etapa: Ver o Status do Serviço e Porta do Remote VSCode 35 | Ctrl + Shift + "``" Acento Grave ou Crase 36 | netstat -an | grep 52698 37 | # 38 | # Quinta Etapa: Instalação do Rmate no Ubuntu Server 18.04.x LTS 39 | ssh vaamonde@172.16.1.20 40 | sudo apt update 41 | sudo apt install python-pip 42 | sudo pip install rmate 43 | exit 44 | # 45 | # Outra opção de instalação do Rmate: 46 | # sudo wget -O /usr/local/bin/rmate https://raw.githubusercontent.com/aurora/rmate/master/rmate 47 | # sudo chmod a+x /usr/local/bin/rmate 48 | # 49 | # Sexta Etapa: Criando o Túnel SSH com o Remote VSCode 50 | # -R: Especifica que as conexões à porta TCP fornecidos no servidor devem ser encaminhadas para o lado do cliente. 51 | # 52698: Porta do Túnel Virtual que será criada no lado do servidor 52 | # 127.0.0.1: Endereço de Loopback do lado servidor e cliente 53 | # 52698: Porta Padrão do Túnel Virtual que será criada no lado do cliente utilizado pelo Remote VSCode 54 | ssh -R 52698:127.0.0.1:52698 vaamonde@172.16.1.20 55 | netstat -an | grep 52698 56 | # 57 | # Sétima Etapa: Editando arquivos remotamente com o Remote VSCode 58 | rmate -p 52698 teste.sh 59 | sudo rmate -p 52698 /etc/ssh/sshd_config 60 | -------------------------------------------------------------------------------- /scripts/conf/tomcat/backup-tomcat9-server.txt: -------------------------------------------------------------------------------- 1 | https://docs.jamf.com/technical-articles/Enabling_SSL_on_Tomcat_with_a_Public_Certificate.html#concept-9478 2 | https://ja.confluence.atlassian.com/kb/how-to-import-an-existing-ssl-certificate-for-use-in-tomcat-838412853.html 3 | https://stackoverflow.com/questions/31157803/secure-connection-in-localhost-tomcat-not-working 4 | 5 | #Importando a Unidade Certificado Raiz CA para o Tomcat9 6 | #keytool -import -alias root -keystore /etc/tomcat9/tomcat9.jks -trustcacerts -file /etc/ssl/newcerts/pti-ca.crt 7 | 8 | #Importando o Certificado Assinado para o Tomcat9 9 | #keytool -import -alias tomcat -keystore /etc/tomcat9/tomcat9.jks -file /etc/ssl/newcerts/tomcat9.crt 10 | 11 | #openssl pkcs12 -export -in -inkey -out -name tomcat -CAfile -caname root 12 | openssl pkcs12 -export -in /etc/ssl/newcerts/tomcat9.crt -inkey /etc/ssl/private/tomcat9.key -out /etc/tomcat9/tomcat9.pem -name tomcat -CAfile /etc/ssl/newcerts/pti-ca.crt -caname root 13 | 14 | #keytool -importkeystore -deststorepass -destkeypass -destkeystore -srckeystore -srcstoretype PKCS12 -srcstorepass -alias tomcat 15 | keytool -importkeystore -deststorepass vaamonde -destkeypass vaamonde -destkeystore /etc/tomcat9/tomcat9.jks -srckeystore /etc/tomcat9/tomcat9.pem -srcstoretype PKCS12 -srcstorepass vaamonde -alias tomcat 16 | 17 | 21 | 36 | 52 | -------------------------------------------------------------------------------- /scripts/conf/nfs/nfs-kernel-server: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 03/04/2022 9 | # Data de atualização: 05/04/2022 10 | # Versão: 0.02 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do NFS Server v4.x 13 | # 14 | # Defina como um valor numérico específico para identificar o número de instâncias do 15 | # daemon NFS que você deseja iniciar. O valor padrão, 8, geralmente é suficiente, 16 | # embora você queira aumentar esse valor se o servidor NFS estiver servindo arquivos 17 | # para um grande número de clientes. 18 | RPCNFSDCOUNT="8 -V 2" 19 | # 20 | # Defina como um valor numérico específico para iniciar o daemon NFS em uma prioridade 21 | # específica. Os valores numéricos para os quais você pode definir esta opção são os 22 | # mesmos usados pelo comando nice . O valor padrão, 0, geralmente é suficiente, embora 23 | # você possa querer aumentar esse valor se seu servidor NFS estiver servindo arquivos 24 | # para um grande número de clientes e você quiser garantir que ele seja executado em uma 25 | # prioridade mais alta do que outros processos no servidor. 26 | RPCNFSDPRIORITY=0 27 | # 28 | # Permite passar argumentos para o daemon rpc.mountd quando ele é iniciado. As mais comuns 29 | # são as opções -p listen-port e -o send-port, que você pode usar para definir portas 30 | # específicas para o daemon de montagem NFS escutar e enviar. Isso pode ser útil se você 31 | # estiver usando um firewall baseado em porta ou se desejar usar portas diferentes dos padrões 32 | # como medida de segurança. A menos que seja esse o caso, você normalmente não deve fornecer 33 | # um valor para essa opção. 34 | RPCMOUNTDOPTS="--manage-gids" 35 | # 36 | # Defina como não para garantir que o daemon rpc.svcgssd, necessário para o suporte à autenticação 37 | # Kerberos, não seja iniciado. Se você estiver usando a autenticação Kerberos com NFS, deverá 38 | # definir isso como yes para garantir que esse daemon seja iniciado. 39 | NEED_SVCGSSD="" 40 | # 41 | # permite passar argumentos para o daemon rpc.svcgssd quando ele é iniciado. A maioria das opções 42 | # para este daemon altera a localização ou detalhamento de sua saída, que você só desejará alterar 43 | # se estiver tendo problemas de autenticação e desejar informações adicionais sobre o que está 44 | # fazendo internamente. Você raramente precisará fornecer um valor para essa opção. 45 | RPCSVCGSSDOPTS="" 46 | -------------------------------------------------------------------------------- /scripts/conf/ntp/ntp.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/10/2021 9 | # Data de atualização: 10/07/2022 10 | # Versão: 0.06 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 12 | # Testado e homologado para a versão do NTP Server v4.2. 13 | # 14 | # Mais informações sobre as configurações do ntp.conf acesse os sites: 15 | # Site1: https://ntp.br/guia/linux/ 16 | # Site2: http://www.pool.ntp.org/pt/zone/br 17 | # 18 | # "memoria" para o escorregamento de frequência do micro, pode ser necessário criar esse 19 | # arquivo manualmente com o comando touch ntp.drift, seu conteúdo inicial é: 0.0 20 | driftfile /var/lib/ntp/ntp.drift 21 | # 22 | # Definição de segundos bissextos fornecida por tzdata 23 | leapfile /usr/share/zoneinfo/leap-seconds.list 24 | # 25 | # Estatísticas do NTP que permitem verificar o histórico de funcionamento e gerar gráficos 26 | enable stats 27 | statsdir /var/log/ntpstats/ 28 | statistics loopstats peerstats clockstats 29 | filegen loopstats file loopstats type day enable 30 | filegen peerstats file peerstats type day enable 31 | filegen clockstats file clockstats type day enable 32 | # 33 | # Configuração do Log do NTP Server 34 | logconfig =syncall +clockall +sysall 35 | # 36 | # Configuração da Interface de Rede permitida do NTP Server 37 | interface ignore all 38 | interface listen enp0s3 39 | # 40 | # Servidores públicos do projeto ntp.br com suporte ao IPv4 e IPv6 41 | # server a.st1.ntp.br iburst maxpoll 9 prefer 42 | # OBSERVAÇÃO IMPORTANTE: utilizar os Endereços IPv4 resolve os problemas 43 | # de falha de resolução de nomes do Bind9 DNS devido a segurança existente 44 | # no sincronismo de data/hora do cache do Bind. 45 | server 200.160.7.186 iburst 46 | server a.st1.ntp.br iburst 47 | server 201.49.148.135 iburst 48 | server b.st1.ntp.br iburst 49 | server c.st1.ntp.br iburst 50 | server d.st1.ntp.br iburst 51 | # 52 | # Outros servidores públicos do projeto ntp.br com suporte somente ao IPv4 53 | server gps.ntp.br iburst 54 | server a.ntp.br iburst 55 | server b.ntp.br iburst 56 | server c.ntp.br iburst 57 | # 58 | # Configuração da restrição de acesso ao NTP Server 59 | restrict 127.0.0.1 60 | restrict 127.0.1.1 61 | restrict default kod limited nomodify notrap nopeer noquery 62 | # 63 | # Configuração do relógio local indisciplinado 64 | #server 127.127.1.0 local clock 65 | #fudge 127.127.1.0 stratum 12 66 | # 67 | # Habilitando o serviço do comando monlist 68 | enable monitor -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi9/glpi1.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/12/2021 9 | # Data de atualização: 21/08/2022 10 | # Versão: 0.04 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do GLPI Help Desk v9.5.x 14 | # 15 | # Configuração do Módulo de TLS/SSL do Apache2 16 | 17 | # 18 | # Configuração do Virtual Host do GLPI Help Desk para suportar o TLS/SSL na porta 443 19 | 20 | # 21 | #Configuração do Virtual Host do GLPI Help Desk no Apache2 na porta padrão 80 22 | # 23 | # 24 | # Configuração do email do administrador do GLPI Help Desk 25 | ServerAdmin admin@pti.intra 26 | # 27 | # Configuração do Virtual Host que irá responder pelas requisições do GLPI Help Desk 28 | ServerName glpi9.pti.intra 29 | ServerAlias helpdesk.pti.intra 30 | # 31 | # Configuração do suporte aos arquivo index.php, index.html do GLPI Help Desk 32 | DirectoryIndex index.php index.html 33 | # 34 | # Diretório raiz da hospedagem do GLPI Help Desk 35 | DocumentRoot /var/www/glpi9/ 36 | # 37 | # Configuração das permissões do diretório raiz do GLPI Help Desk 38 | 39 | Options FollowSymLinks 40 | AllowOverride All 41 | Order allow,deny 42 | allow from all 43 | 44 | # 45 | # Configuração dos módulos de segurança de acesso ao GLPI Help Desk 46 | # Descomentar essas linhas depois de configurar o GLPI Help Desk 47 | # 48 | # RewriteEngine On 49 | # RewriteRule ^index\.php$ - [L] 50 | # RewriteCond $1 ^(index\.php)?$ [OR] 51 | # RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR] 52 | # RewriteCond %{REQUEST_FILENAME} -f [OR] 53 | # RewriteCond %{REQUEST_FILENAME} -d 54 | # RewriteRule ^(.*)$ - [S=1] 55 | # RewriteRule . /index.php [L] 56 | # 57 | # 58 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 59 | SSLEngine on 60 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 61 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 62 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 63 | # 64 | # Configuração dos arquivos de Log do GLPI Help Desk 65 | ErrorLog ${APACHE_LOG_DIR}/error-glpi9.log 66 | CustomLog ${APACHE_LOG_DIR}/access-glpi9.log combined 67 | 68 | 69 | 70 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet -------------------------------------------------------------------------------- /scripts/conf/glpi/glpi10/glpi1.conf: -------------------------------------------------------------------------------- 1 | # Autor: Robson Vaamonde 2 | # Site: www.procedimentosemti.com.br 3 | # Facebook: facebook.com/ProcedimentosEmTI 4 | # Facebook: facebook.com/BoraParaPratica 5 | # YouTube: youtube.com/BoraParaPratica 6 | # Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ 7 | # Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br 8 | # Data de criação: 10/12/2021 9 | # Data de atualização: 21/08/2022 10 | # Versão: 0.05 11 | # Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64x 12 | # Testado e homologado para a versão do Apache2 v2.4.x 13 | # Testado e homologado para a versão do GLPI Help Desk v10.0.x 14 | # 15 | # Configuração do Módulo de TLS/SSL do Apache2 16 | 17 | # 18 | # Configuração do Virtual Host do GLPI Help Desk para suportar o TLS/SSL na porta 443 19 | 20 | # 21 | #Configuração do Virtual Host do GLPI Help Desk no Apache2 na porta padrão 80 22 | # 23 | # 24 | # Configuração do email do administrador do GLPI Help Desk 25 | ServerAdmin admin@pti.intra 26 | # 27 | # Configuração do Virtual Host que irá responder pelas requisições do GLPI Help Desk 28 | ServerName glpi10.pti.intra 29 | ServerAlias helpdesk.pti.intra 30 | # 31 | # Configuração do suporte aos arquivo index.php, index.html do GLPI Help Desk 32 | DirectoryIndex index.php index.html 33 | # 34 | # Diretório raiz da hospedagem do GLPI Help Desk 35 | DocumentRoot /var/www/glpi10/ 36 | # 37 | # Configuração das permissões do diretório raiz do GLPI Help Desk 38 | 39 | Options FollowSymLinks 40 | AllowOverride All 41 | Order allow,deny 42 | allow from all 43 | 44 | # 45 | # Configuração dos módulos de segurança de acesso ao GLPI Help Desk 46 | # Descomentar essas linhas depois de configurar o GLPI Help Desk 47 | # 48 | # RewriteEngine On 49 | # RewriteRule ^index\.php$ - [L] 50 | # RewriteCond $1 ^(index\.php)?$ [OR] 51 | # RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR] 52 | # RewriteCond %{REQUEST_FILENAME} -f [OR] 53 | # RewriteCond %{REQUEST_FILENAME} -d 54 | # RewriteRule ^(.*)$ - [S=1] 55 | # RewriteRule . /index.php [L] 56 | # 57 | # 58 | # Configuração do suporte ao TLS/SSL utilizando o certificado criado pelo OpenSSL 59 | SSLEngine on 60 | SSLCertificateFile /etc/ssl/newcerts/apache2.crt 61 | SSLCertificateKeyFile /etc/ssl/private/apache2.key 62 | SSLCertificateChainFile /etc/ssl/certs/pti-ca.pem 63 | # 64 | # Configuração dos arquivos de Log do GLPI Help Desk 65 | ErrorLog ${APACHE_LOG_DIR}/error-glpi10.log 66 | CustomLog ${APACHE_LOG_DIR}/access-glpi10.log combined 67 | 68 | 69 | 70 | # vim: syntax=apache ts=4 sw=4 sts=4 sr noet --------------------------------------------------------------------------------