Projeto Integrador - 2009.2 - Equipe Urano
Equipe URANO
24/11/09
- Apresentação do Projeto;
- Relação de dependências de Tarefas por disciplina:
<graphviz>
Digraph PI {
subgraph clusterA { label="Disciplina"
CAB -> IER IER -> GER GER -> PRC IER -> PRC
}
subgraph clusterB { label="CAB"
CAB -> Projeto_Simples Projeto_Simples -> Planta_Baixa Projeto_Simples -> Vista_Frontal Projeto_Simples -> Lista_de_Material CAB -> Instalação CAB -> Identificação CAB -> Certificação
}
subgraph clusterC { label="IER"
IER -> Servidor IER -> Switchs IER -> "Via NoCat" Servidor -> "Via Telnet" HotSpot -> "Access Points" "Via Telnet" -> VLANs Switchs -> Portas "Via NoCat" -> HotSpot Portas -> "16 a 20" VLANs -> "400 a 499" "400 a 499" -> "Identificação subredes" "Access Points" -> "Diagrama de Rede" "16 a 20" -> "Diagrama de Rede" "Identificação subredes" -> "Diagrama de Rede"
}
subgraph clusterD { label="PRC"
PRC -> "BD MysQL" PRC -> "Aplicação Web" "BD MysQL" -> "Aplicação Web"
}
subgraph clusterE { label="GER"
"BD MysQL" -> HotSpot GER -> "Instalação e configuração do servidor" "Instalação e configuração do servidor" -> "Enviar relatório diário" "Enviar relatório diário" -> "Estado da rede" "Enviar relatório diário" -> Firewall "Enviar relatório diário" -> "Consumo dos recursos" "Estado da rede" -> Interfaces "Estado da rede" -> Roteamento Firewall -> "Filtro de pacotes" Firewall -> "Controle da velocidade" "Consumo dos recursos" -> Processador "Consumo dos recursos" -> Memória "Consumo dos recursos" -> Disco "Consumo dos recursos" -> "..."
} } </graphviz>
Sistema Operacional
- Configuração na BIOS;
- Configuração para evitar a perda da documentação ou desligamento do servidor na falta de energia;
*Entrar na BIOS *Power Management Setup *Power On After Power Fail [Always On]
- Instalação do Servidor;
- Sistema Operacional
- Sistema operacional: Ubunto 9.10
- Particionamento do disco:
/ - 10 GB - Partição Primária /var - 10 GB - Partição Lógica /tmp - 2 GB - Partição Lógica /home - 35 GB - Partição Lógica /backup - 21 GB - Partição Lógica swap - 2 GB - Partição Primária
- Incurtador de URL:
- Criação do email para o grupo:
- grupourano@googlegroups.com
25/11/09
- Apresentação da parte de IER do Projeto;
- Definido rede interna: 172.114.0.0
- Configuração da interface de rede:
#The loopback network interface auto lo iface lo inet loopback #STATIC auto eth0 iface eth0 inet static address 200.135.37.114 netmask 255.255.255.192 network 200.135.37.64 broadcast 200.135.37.127 gateway 200.135.37.126
- Cor do Fio: Branco;
- Começo da elaboração da planta baixa;
- 1 Rac;
- 2 Stands;
- 2 Tomadas em cada Stand;
OBS: Elaboração parada por consequência de dúvidas;
- Conexão do Servidor na Porta 8 do switch;
ERRO!!!
- Não estava entrando no S.O. configurado, após desligar o Servidor;
Correção:
vim /boot/grub/grub.cfg Editar: recordfail=1 para recordfail=0
- Configuração para a não utilização dos periféricos, não realizada!
Correção:
*BioS *Standart CMOS Features *Halt On [All, But Keyboard]
- Atualização dos pacotes já instalados
apt-get update
- Instalação de Serviços
apt-get install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql
26/11/09
- Após sanada algumas dúvidas, dada a continuidade ao Projeto de Cabeamento;
- Instalação de Serviços
apt-get install dhcp3-server snmpd bind9 cacti vlan
VLANs
- Configuração das VLANs
vim /etc/netwok/interfaces
#Ouro auto vlan401 iface vlan401 inet static address 172.114.1.1 netmask 255.255.255.0 network 172.114.1.0 vlan_raw_device eth0 #Prata auto vlan402 iface vlan402 inet static address 172.114.1.2 netmask 255.255.255.0 network 172.114.1.0 vlan_raw_device eth0 #Bronze auto vlan403 iface vlan403 inet static address 172.114.1.3 netmask 255.255.255.0 network 172.114.1.0 vlan_raw_device eth0 #Wireless auto vlan404 iface vlan404 inet static address 172.114.1.4 netmask 255.255.255.0 network 172.114.1.0 vlan_raw_device eth0
CACTI/ SNMP
O Cacti é uma ferramenta desenvolvida para a monitoração de recursos, sendo flexível, robusto e fácil de usar. Monitorar informações sobre o estado de uma determinada rede de computadores através de gráficos, programas, uso da CPU, são alguns exemplos de sua utilização.
- Configuração do SNMP
vi /etc/snmp/snmpd.conf rocommunity urano syscontact root syslocation IFSC-SJ - Laboratório Redes 1
vi /etc/default/snmpd # This file controls the activity of snmpd and snmptrapd # MIB directories. /usr/share/snmp/mibs is the default, but # including it here avoids some strange problems. export MIBDIRS=/usr/share/snmp/mibs # snmpd control (yes means start daemon). SNMPDRUN=yes # snmpd options (use syslog, close stdin/out/err). #SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 200.135.37.114' # snmptrapd control (yes means start daemon). As of net-snmp version # 5.0, master agentx support must be enabled in snmpd before snmptrapd # can be run. See snmpd.conf(5) for how to do this. TRAPDRUN=no # snmptrapd options (use syslog). TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid' # create symlink on Debian legacy location to official RFC path SNMPDCOMPAT=yes /etc/init.d/snmpd restart
- Problema com CACTI,
- Para a correção do problema foi necessário fazer os seguintes comandos:
cd /etc/apache2/conf.d ln -s /etc/cacti/apache2.conf cacti
27/11/09
- Configuração na Interface do Cacti
Console Devices - Configurar o servidor para ser monitorado; Creat graphs for this hosts - Setar gráficos que serão utilizados; Graph Management Graph Tree
DHCP
É um mecanismo de endereçamento automático de IP para máquinas em uma rede. Dentre as configurações passadas pelo dhcp se destacam: Ip, Máscara, Gateway, Servidor DNS e Domínio.
OBS: Iniciada a configuração no dia anterior e finalizada no dia de hoje;
vi /etc/dhcp3/dhcpd.conf
# Relacionado a negociação entre cliente e servidor DHCP: DHCPACK e DHCPNAK # Para tanto, veja a RFC 2131 authoritative; # Tempos de "aluguel" default-lease-time 14400; max-lease-time 86400; # Rede Ouro: 172.114.1.1/24 subnet 172.114.1.0 netmask 255.255.255.0 { range 172.114.1.100 172.114.1.199; option routers 172.114.1.254; option domain-name "ouro.urano.sj.ifsc.edu.br"; option domain-name-servers 172.114.1.254; } # Rede Prata: 172.114.2.1/24 subnet 172.114.2.0 netmask 255.255.255.0 { range 172.114.2.100 172.114.2.199; option routers 172.114.2.254; option domain-name "prata.urano.sj.ifsc.edu.br"; option domain-name-servers 172.114.2.254; } # Rede Bronze: 172.114.3.1/24 subnet 172.114.3.0 netmask 255.255.255.0 { range 172.114.3.100 172.114.3.199; option routers 172.114.3.254; option domain-name "bronze.urano.sj.ifsc.edu.br"; option domain-name-servers 172.114.3.254; } # Rede Wireless: 172.114.4.1/24 subnet 172.114.4.0 netmask 255.255.255.0 { range 172.114.4.100 172.114.4.199; option routers 172.114.4.254; option domain-name "wireless.urano.sj.ifsc.edu.br"; option domain-name-servers 172.114.4.254; } /etc/init.d/dhcp3-server restart
DNS
vi /etc/bind/named.conf.local // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "urano.sj.ifsc.edu.br" { type master; file "/etc/bind/urano.sj.ifsc.edu.br"; }; zone "37.135.200.in-addr.arpa" { type master; file "/etc/bind/37.135.200.in-addr.arpa"; };
vi /etc/bind/urano.sj.ifsc.edu.br $TTL 86400 ; Start of Authority: início de autoridade @ IN SOA dns1.urano.sj.ifsc.edu.br. admin.urano.sj.ifsc.edu.br. ( 2009040100 ; Serial 1d ; Refresh 4h ; Retry 1w ; Expire 1d ) ; Negative Cache TTL ; ; Name Server: servidores DNS @ IN NS dns1 @ IN MX 0 mail @ IN A 200.135.37.114 ; ; Address: endereço @ IN A 200.135.37.114 dns1 IN A 200.135.37.114 mail IN A 200.135.37.114 www IN A 200.135.37.114 ; ; Canonical Name: "apelido" web IN CNAME www.urano.sj.ifsc.edu.br site IN CNAME www.urano.sj.ifsc.edu.br
vi /etc/bind/37.135.200.in-addr.arpa $TTL 86400 ; Start of Authority: início de autoridade @ IN SOA dns1.urano.sj.ifsc.edu.br. admin.urano.sj.ifsc.edu.br. ( 2009040101 ; Serial 1d ; Refresh 4h ; Retry 1w ; Expire 1d ) ; Negative Cache TTL ; ; Name Server: servidores DNS @ IN NS dns1.urano.sj.ifsc.edu.br. @ IN MX 0 mail.urano.sj.ifsc.edu.br ; ; Address: endereço 114 IN PTR dns1.urano.sj.ifsc.edu.br. 114 IN PTR mail.urano.sj.ifsc.edu.br. 114 IN PTR www.urano.sj.ifsc.edu.br.
vi /etc/bind/named.conf.options options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. // forwarders { // 0.0.0.0; // }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; allow-recursion {127.0.0.1; 200.135.37.114/26; 172.114.1.0/24; 172.114.2.0/24; 172.114.3.0/24; 172.114.4.0/24;}; }; OBS: Inclusão das interfases que poderão acessar o DNS; /etc/init.d/networking restart
HTTP
/etc/apache2/conf.d/tmp <Directory /tmp> Dav On Options Indexes Order allow,deny Allow from all AuthType Basic AuthName "Acesso Restrito" AuthUserFile /etc/senhas/senhas.txt Require valid-user </Directory> OBS: Deve-se ativar o DAV: a2enmod dav_fs /etc/init.d/apache2 restart
Fim de semana
30/11/09
- Realização do site da equipe (red&ventos);
01/12/09
- Realização da parte de cabeamento;
- Padrão 568-B;
Tomadas instaladas; Cabo do switch geral para o nosso instalados;
ERRO!!
Padrão do Switch geral é 568-A;
Solução:
Refazer instalação do cabo no switch geral (sexta/ 04/12)
- Realização da script de backup;
RoundCube
Dowload:
wget https://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.3.1/roundcubemail-0.3.1.tar.gz/download mkdir /var/www/webmail mv roundcubemail-0.3.1 /var/www/webmail cd /var/www/webmail tar -zxvf roundcubemail-0.3.1.tar.gz
No Navegador:
http://urano.sj.ifsc.edu.br/webmail/roundcubemail-0.3.1/installer Start Installation
1. Check environment
Após verificar o Check environment foi feito o download de:
apt-get install php5-mcrypt apt-get install php5-gd
Após instalar:
Next
2. Create config:
General configuration product_name: Urano Webmail temp_dir: temp/ (precisa de permissão para escrita) Logging & Debugging log_dir: logs/ (precisa de permissão para escrita) Database setup MySQL Database server (omit for sqlite) localhost Database server (omit for sqlite) webmail Database name (use absolute path and filename for sqlite) webmail Database user name (needs write permissions)(omit for sqlite) **** Database password (omit for sqlite) IMAP Settings sent_mbox: Enviados trash_mbox: Lixo drafts_mbox: Rascunhos junk_mbox: Spam Display settings & user prefs language: pt_BR
Após fazer as configurações:
Create Config