├── .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
--------------------------------------------------------------------------------