Mário M. Freire
         Full Professor (Professor Catedrático)

           Department of Computer Science, University of Beira Interior
           Rua Marquês de Ávila e Bolama, 6201-001 Covilhã, Portugal

           E-mail addresses: mfreire(at)computer.org  or  mfreire(at)acm.org  or  mario(at)di.ubi.pt



Administração de Sistemas em Rede / Networked Systems Administration 2018/2019
Mestrado em Engenharia Informática / MS in Computer Science and Engineering

"Be. If you can not be a pine on the top of a hill, be a bush in the valley but be the best bush to the stream bank. Be a branch if you can not be a tree. If you can not be a branch, be a little grass and give joy to some way. If you can not be a highway, Be just a path, if you can not be the sun, be a star. It is not by size that you will have success or failure ... But be the best in whatever you are."

Pablo Neruda (1904-1973), Chilean poet-diplomat and politician.

Objetivos Gerais, Avaliação e Bibliografia / Course Description, Evaluation and Grading and Bibliography


Objetivos Gerais e Resultados de Aprendizagem / Course Objectives
O objetivo da unidade curricular consiste em dotar os estudantes de uma perspetiva ampla e integradora da administração de sistemas em rede. No final da unidade curricular o estudante deve ser capaz de: 1) Compreender a forma como os componentes de uma infraestrutura informática devem estar organizados em diferentes ambientes organizacionais; 2) Planear e configurar uma solução de infraestrutura informática de pequena dimensão, incluindo servidores, armazenamento de dados, rede, serviços, dispositivos de segurança e utilizadores; 3) Compreender a arquitetura e compromissos envolvidos no desenho e gestão de uma solução de infraestrutura informática num ambiente organizacional.
The aim of the course is to provide students with a broad and integrated perspective of networked system administration. At the end of the course the student should be able to: 1) Understand how the components of a computer infrastructure must be organized in different organizational environments; 2) Plan and configure a small computer infrastructure including servers, data storage, network, services, security devices and users; 3) Understand the architecture and trade-offs involved in the design and management of a computer infrastructure solution in an organizational environment.

Programa / Syllabus
Introdução à administração de sistemas e de redes. Arquiteturas e tecnologias de infraestruturas: servidores, armazenamento, redes. Configuração de sistemas. Gestão de logs. Gestão avançada de serviços de rede. O Linux como router e firewall. Ferramentas de monitorização e sistemas de gestão de problemas.
Introduction to s ystem and network administration. Infrastructure architectures and technologies: servers, storage, networks. System configuration. Log management. Advanced network service management. Linux as a router and firewall. Monitoring tools and problem management systems.

Métodos e Critérios de Avaliação / Evaluation and Grading
Teste de avaliação de conhecimentos/Exame: 40%.
Trabalho de síntese e discussão: 15%.
Projetos laboratoriais ou de campo: 45%.

Teste de avaliação de conhecimentos/Exame: Teste com consulta com duração de 1 hora; Teste constituído por 20 perguntas com 4 opções das quais apenas uma está correta; Respostas erradas não descontam sobre a pontuação dessas questões.
Trabalho de síntese: Trabalho realizado em grupo, sendo cada grupo constituído por 2 estudantes; Deve ser elaborado um relatório sobre um tema para exploração, o qual deve incluir exemplos de experiências laboratoriais. O relatório será avaliado com base na qualidade, abrangência, profundidade e valor de síntese no contexto do tema.
Projeto laboratorial ou de campo: Trabalho laboratorial individual conducente à obtenção do Linux Professional Institute (LPI) Linux Essentials Professional Development Certificate.

Written test/Exam: 40%.
Theorectical work: 15%.
Field or laboratory projects: 45%.

Written test/Exam: Test with open book with duration of 1 hour; The test comprises 20 questions with four options of which only one is correct; Wrong answers do not discount on the score of a given question.
Theorectical work: Work to be carried out in a group, each group consisting of 2 students; A report on a theme for exploration should be drawn up, which should include examples of lab experiments; The report will be evaluated based on the quality, breadth, depth and value of synthesis in the context of the theme.
Field or laboratory project: Individual laboratory work leading to Linux Professional Institute (LPI) Linux Essentials Professional Development Certificate.

Trabalho de síntese/Theorectical work
Tema 1 – Gestão de logs.
Tema 2 – O Linux como router e firewall.
Tema 3 – Ferramentas de monitorização e sistemas de gestão de problemas.
Cada grupo deve escolher um destes três temas e elaborar um breve relatório, no qual, de forma clara, rigorosa e pedagógica, descreve o objecto de estudo e eventuais perspectivas de desenvolvimento futuro do tema escolhido. O relatório deve ser escrito usando o template do IEEE disponível na parte dos Projetos Laboratoriais e deve ter, no máximo, 12 páginas. O relatório deve ser enviado por email, para o endereço mario@di.ubi.pt e com subject "ASR 2018/2019 – Trabalho de Síntese", até às 23:59 do dia anterior ao da apresentação.

Template e Estrutura do Relatório do Trabalho de Síntese
Template de Artigos de Conferência do IEEE
Estrutura do Relatório do Projeto em 8 Páginas:
Título (<8 palavras): deve centrar-se no tópico, ser curto, claro e eye-catching; Autores e filiações (em 1-2 linhas após o título).
Abstract (<50 ~ 100 palavras): deve explicitar os objetivos da investigação, resumir os resultados da investigação e destacar as contribuições inovadoras.
Introdução (incluindo o título, abstract) (1 página): deve motivar os leitores para ler o resto do artigo e prepará-los com o background necessário.
Arquitetura, algoritmos, métodos, protocolos, resultados analíticos e exemplo ilustrado, etc. (2 páginas).
Configuração experimental (2 página): arquitetura do sistema implementado, detalhes de instalação e configuração, benchmarks e conjunto de dados utilizado.
Resultados experimentais 2 páginas): em figuras ou tabelas e respetivas interpretações e análise de desempenho.
Conclusões e Referências (1 página): Conclusões e lista de artigos relevantes referenciados no texto.

Recursos de Apoio aos Projetos Laboratoriais / Resources for Supporting Lab Projects
Cisco Networking Academy

Bibliografia de Apoio à Unidade Curricular / Bibliography
IT Infrastructure Architecture - Infrastructure Building Blocks and Concepts, Sjaak Laan (Author), Lulu, 2nd Edition, 2013, ISBN-13: 978-1291250794, 438 pages.
Principles of Network and System Administration, Mark Burgess (Author), Wiley, 2nd Edition, 2004, ISBN-13: 978-0470868072, 646 pages. Pdf available here
Gestão de Redes e Sistemas em Linux, Jorge Granjal (Autor), FCA - Editora de Informática, 2010, ISBN: 978-972-722-784-6, 520 Páginas.
The Practice of System and Network Administration, Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup, Addison-Wesley Professional, 2nd Edition, 2007, ISBN-13: 978-0321492661, 1056 pages. Pdf available here
Cloud Computing: A Hands-On Approach, Arshdeep Bahga, Vijay Madisetti (Authors), Vijay Madisetti, 2014, ISBN-13: 978-0996025508, 456 pages.


Plano das Aulas Teóricas / Schedule

Aula 1 (setembro 18, 2018, 16:00-18:00, sala 6.16).

Sumário: Apresentação do professor aos estudantes. Indicação do horário de atendimento e da localização do gabinete do professor. Objectivos da unidade curricular e competências a adquirir. Conteúdos programáticos. Método de avaliação. Bibliografia de apoio à unidade curricular.

Aula 2 (setembro 25, 2018, 16:00-18:00, sala 6.16).

Sumário: Introdução à administração de sistemas e de redes.

Aula 3 (outubro 2, 2018, 16:00-18:00, sala 6.16).

Sumário: Arquiteturas e tecnologias de infraestruturas: servidores, armazenamento, redes.

Aula 4 (outubro 9, 2018, 16:00-18:00, sala 6.16).

Sumário: Arquiteturas e tecnologias de infraestruturas: servidores, armazenamento, redes.

Aula 5 (outubro 16, 2018, 16:00-18:00, sala 6.16).

Sumário: Configuração de sistemas.

Aula 6 (outubro 23, 2018, 16:00-18:00, sala 6.16).

Sumário: Configuração de sistemas.

Aula 7 (outubro 30, 2018, 16:00-18:00, sala 6.16).

Sumário: Configuração de sistemas.

Aula 8 (novembro 6, 2018, 16:00-18:00, sala 6.16).

Sumário: Configuração de sistemas.

Aula 9 (novembro 13, 2018, 16:00-18:00, sala 6.16).

Sumário: Gestão avançada de serviços de rede.

Aula 10 (novembro 20, 2018, 16:00-18:00, sala 6.16).

Sumário: Gestão avançada de serviços de rede.

Aula 11 (novembro 27, 2018, 16:00-18:00, sala 6.16).

Sumário: Gestão avançada de serviços de rede.

Aula 12 (dezembro 4, 2018, 16:00-18:00, sala 6.16).

Sumário: Gestão de logs.

Aula 13 (dezembro 11, 2018, 16:00-18:00, sala 6.16).

Sumário: Ralização e Correcção da Frequência.

Aula 14 (dezembro 18, 2018, 16:00-18:00, sala 6.16).

Sumário: O Linux como router e firewall.

Aula 15 (janeiro 8, 2019, 16:00-18:00, sala 6.16).

Sumário: Ferramentas de monitorização e sistemas de gestão de problemas.



“One of the problems of being a pioneer is you always make mistakes and I never, never want to be a pioneer. It’s always best to come second when you can look at the mistakes the pioneers made”.

Seymour Cray (1925-1996), Public Lecture at Lawrence Livermore Laboratories on the introduction of the CRAY-1, 1976.
Last update: 2018/09/18.