software livre - parte 3

22
SOFTWARE LIVRE E SOFTWARE LIVRE E LINUX – PARTE 3 LINUX – PARTE 3

Upload: fabricio-basto

Post on 09-Jun-2015

536 views

Category:

Technology


3 download

DESCRIPTION

Dicas de sistemas baseados em software livre.

TRANSCRIPT

Page 1: Software livre - Parte 3

SOFTWARE LIVRE E SOFTWARE LIVRE E LINUX – PARTE 3LINUX – PARTE 3

Page 2: Software livre - Parte 3

GERENCIAMENTO DE TI COM GERENCIAMENTO DE TI COM SOFTWARE LIVRESOFTWARE LIVRE

Page 3: Software livre - Parte 3

NAGIOSNAGIOS

Nagios é uma popular aplicação de monitoração de rede Nagios é uma popular aplicação de monitoração de rede de código aberto distribuída sob a licença GPL. Ele de código aberto distribuída sob a licença GPL. Ele pode monitorar tanto hosts quanto serviços, alertando-pode monitorar tanto hosts quanto serviços, alertando-o quando ocorrerem problemas e também quando os o quando ocorrerem problemas e também quando os problemas forem resolvidos.problemas forem resolvidos.

O Nagios foi originalmente criado sob o nome de O Nagios foi originalmente criado sob o nome de Netsaint, foi escrito e é atualmente mantido por Ethan Netsaint, foi escrito e é atualmente mantido por Ethan Galstad, junto com um exército de desenvolvedores que Galstad, junto com um exército de desenvolvedores que ativamente mantém plugins oficiais e não-oficiais.ativamente mantém plugins oficiais e não-oficiais.

Site: http://www.nagios.org/Site: http://www.nagios.org/

Page 4: Software livre - Parte 3
Page 5: Software livre - Parte 3

CACTICACTI

Cacti é uma ferramenta administrativa de rede, que Cacti é uma ferramenta administrativa de rede, que recolhe e exibe informações sobre o estado de uma recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos. Permitindo o rede de computadores através de gráficos. Permitindo o monitoramento e gerenciamento de redes simples até monitoramento e gerenciamento de redes simples até redes complexas, com centenas de dispositivos. Foi redes complexas, com centenas de dispositivos. Foi desenvolvido para ser flexível de modo a se adaptar desenvolvido para ser flexível de modo a se adaptar facilmente a diversas necessidades, bem como ser facilmente a diversas necessidades, bem como ser robusto e adicionando a isto uma interface Web intuitiva robusto e adicionando a isto uma interface Web intuitiva e fácil de usar. Monitora o estado de elementos de rede e fácil de usar. Monitora o estado de elementos de rede e programas bem como largura de banda utilizada e uso e programas bem como largura de banda utilizada e uso de CPU.de CPU.

Site: http://www.cacti.net/Site: http://www.cacti.net/

Page 6: Software livre - Parte 3
Page 7: Software livre - Parte 3

CACICCACIC

Software Livre Brasileiro capaz de fornecer um Software Livre Brasileiro capaz de fornecer um diagnóstico preciso do parque computacional e diagnóstico preciso do parque computacional e disponibilizar informações como o número de disponibilizar informações como o número de equipamentos e sua distribuição nos mais diversos equipamentos e sua distribuição nos mais diversos órgãos, os tipos de softwares utilizados e licenciados, órgãos, os tipos de softwares utilizados e licenciados, configurações de hardware, entre outras. Também pode configurações de hardware, entre outras. Também pode fornecer informações patrimoniais e a localização física fornecer informações patrimoniais e a localização física dos equipamentos, ampliando o controle do parque dos equipamentos, ampliando o controle do parque computacional e a segurança na rede.computacional e a segurança na rede.

Site: http://www.softwarepublico.gov.br/Site: http://www.softwarepublico.gov.br/

Page 8: Software livre - Parte 3
Page 9: Software livre - Parte 3

DESENVOLVIMENTO WEB COM DESENVOLVIMENTO WEB COM SOFTWARE LIVRESOFTWARE LIVRE

Page 10: Software livre - Parte 3

WORDPRESSWORDPRESS

WordPress é um sistema de gerenciamento de WordPress é um sistema de gerenciamento de conteúdo na web, escrito em PHP e executado em conteúdo na web, escrito em PHP e executado em MySQL, especialmente para a criação de blogs e sites MySQL, especialmente para a criação de blogs e sites de conteúdo interativo. Hoje é o mais seguro e dinâmico de conteúdo interativo. Hoje é o mais seguro e dinâmico necanismo de criação de sites.necanismo de criação de sites.

Utiliza temas, plugins facilitando a administração e Utiliza temas, plugins facilitando a administração e manutenção do sistema.manutenção do sistema.

Site: http://br.wordpress.org/Site: http://br.wordpress.org/

Page 11: Software livre - Parte 3

DRUPALDRUPAL

Drupal é um framework modular e um sistema de Drupal é um framework modular e um sistema de gerenciamento de conteúdo (CMS) escrito em PHP. Da gerenciamento de conteúdo (CMS) escrito em PHP. Da mesma forma que os sistemas de gerenciamento de mesma forma que os sistemas de gerenciamento de conteúdo mais modernos, o Drupal permite criar e conteúdo mais modernos, o Drupal permite criar e organizar conteúdo, manipular a aparência, automatizar organizar conteúdo, manipular a aparência, automatizar tarefas administrativas, e definir permissões e papéis tarefas administrativas, e definir permissões e papéis para usuários e colaboradores.para usuários e colaboradores.

Site: http://drupal-br.org/Site: http://drupal-br.org/

Page 12: Software livre - Parte 3

JOOMLAJOOMLA

Joomla! (pronuncia-se djumla) é um Sistema de gestão Joomla! (pronuncia-se djumla) é um Sistema de gestão de conteúdos (Content Management System - CMS) de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e utilizado para criação de sites coorporativos.em PHP e utilizado para criação de sites coorporativos.

Site: http://www.joomla.com.br/Site: http://www.joomla.com.br/

Page 13: Software livre - Parte 3

MOODLEMOODLE

Utilizado no ensino EAD, possui um ambiente virtual de Utilizado no ensino EAD, possui um ambiente virtual de aprendizagem interativa, desenvolvido em PHP.aprendizagem interativa, desenvolvido em PHP.

É bastante utilizado no ensino a distância, os alunos É bastante utilizado no ensino a distância, os alunos podem baixar, enviar materiais, interagir e produzir podem baixar, enviar materiais, interagir e produzir conteúdo.conteúdo.

No Brasil várias instituições de ensino utilizam, No Brasil várias instituições de ensino utilizam, inclusive o governo, no IFES, UFES e outras faculdades inclusive o governo, no IFES, UFES e outras faculdades e universidades.e universidades.

Site: http://www.moodle.org.br/Site: http://www.moodle.org.br/

Page 14: Software livre - Parte 3

MEDIAWIKI (Wikipédia)MEDIAWIKI (Wikipédia)

Plataforma livre de gerenciamento de conteúdo Plataforma livre de gerenciamento de conteúdo interativo, funciona como uma coleção de documentos interativo, funciona como uma coleção de documentos e arquivos, também chamado wiki, citando com e arquivos, também chamado wiki, citando com exemplo a enciclopédia livre Wikipédia.exemplo a enciclopédia livre Wikipédia.

Site: http://www.mediawiki.org/Site: http://www.mediawiki.org/

Page 15: Software livre - Parte 3

FRAMEWORK PHPFRAMEWORK PHP

Os frameworks, sejam elas escritas em PHP ou em Os frameworks, sejam elas escritas em PHP ou em qualquer outra linguagem, oferecem ao programador qualquer outra linguagem, oferecem ao programador um conjunto de códigos prontos que permitem realizar um conjunto de códigos prontos que permitem realizar as tarefas mais básicas no desenvolvimento de um as tarefas mais básicas no desenvolvimento de um aplicativo. Fornecem um modelo para implementação aplicativo. Fornecem um modelo para implementação em seus projetos.em seus projetos.

Através dos frameworks podemos criar aplicações Através dos frameworks podemos criar aplicações seguras e dinâmicas, podem são desenvolvidos por seguras e dinâmicas, podem são desenvolvidos por equipes especializadas.equipes especializadas.

Page 16: Software livre - Parte 3

CodeIgniterCodeIgniterO CodeIgniter é um framework leve e fácil de usar, O CodeIgniter é um framework leve e fácil de usar, adequado para ambientes de hospedagem adequado para ambientes de hospedagem compartilhada por consumir poucos recursos. Possui compartilhada por consumir poucos recursos. Possui uma documentção extensa, oferecendo um biblioteca uma documentção extensa, oferecendo um biblioteca com vídeos-tutoriais ensinando as suas com vídeos-tutoriais ensinando as suas funcionalidades.funcionalidades.

É um kit de ferramentas para construir sites em PHP.É um kit de ferramentas para construir sites em PHP.

Site: Site: http://codeigniter.com/http://codeigniter.com/

http://www.codeigniter.com.br/http://www.codeigniter.com.br/

http://codeigniterbrasil.com/http://codeigniterbrasil.com/

CakePHPCakePHP

Page 17: Software livre - Parte 3

CakePHPCakePHP

CakePHP é um framework escrito em PHP que tem como CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade. É focado no desenvolvimento sem perder flexibilidade. É focado no desenvolvimento rápido de aplicativos.rápido de aplicativos.

Site: Site: http://www.cakephp.com.br/http://www.cakephp.com.br/

http://blog.cakephp-brasil.org/http://blog.cakephp-brasil.org/

http://book.cakephp.org/pthttp://book.cakephp.org/pt

Page 18: Software livre - Parte 3

Zend FrameworkZend Framework

O framework Zend foca na criação de aplicativos O framework Zend foca na criação de aplicativos complexos e possui uma grande comunidade de complexos e possui uma grande comunidade de desenvolvimento contribuindo para a sua construção. desenvolvimento contribuindo para a sua construção. Dependendo de como desenvolver a sua aplicação, Dependendo de como desenvolver a sua aplicação, poderá torná-la um pouco pesada, por isto é necessário poderá torná-la um pouco pesada, por isto é necessário um conhecimento um pouco mais avançado para tirar o um conhecimento um pouco mais avançado para tirar o melhor proveito desta ferramenta poderosa.melhor proveito desta ferramenta poderosa.

Site: http://www.zend.com/Site: http://www.zend.com/

Page 19: Software livre - Parte 3

Symfony Symfony

Tem como objetivo construir aplicações robustas em Tem como objetivo construir aplicações robustas em contexto empresarial, e dar aos desenvolvedores contexto empresarial, e dar aos desenvolvedores controle total sobre a configuração: da estrutura de controle total sobre a configuração: da estrutura de diretórios às bibliotecas externas, quase tudo pode ser diretórios às bibliotecas externas, quase tudo pode ser personalizado. Para atingir os guidelines de personalizado. Para atingir os guidelines de desenvolvimento das empresas, o framework é desenvolvimento das empresas, o framework é empacotado com ferramentas adicionais para ajudar os empacotado com ferramentas adicionais para ajudar os desenvolvedores nos testes, depuração e desenvolvedores nos testes, depuração e documentação dos projetos.documentação dos projetos.

Site: Site: http://www.symfony-project.com/http://www.symfony-project.com/

http://symfony.blogsfera.com.br/http://symfony.blogsfera.com.br/

Page 20: Software livre - Parte 3

Através da utilização de ferramentas livres, Através da utilização de ferramentas livres, podemos combinar vários sistemas, podemos combinar vários sistemas,

métodos, implantando soluções cada vez métodos, implantando soluções cada vez mais seguras e modernas.mais seguras e modernas.

Ex.: Utilização da Plataforma Wordpress com Ex.: Utilização da Plataforma Wordpress com Frameworks PHP.Frameworks PHP.

Page 21: Software livre - Parte 3

CONHECENDO O SISTEMA CONHECENDO O SISTEMA LINUX - UBUNTULINUX - UBUNTU

Page 22: Software livre - Parte 3

Portal do Software PúblicoPortal do Software Público

Projeto do Governo Federal que desenvolve programas Projeto do Governo Federal que desenvolve programas baseados em software livre e disponibiliza os códigos-fontes baseados em software livre e disponibiliza os códigos-fontes

para a comunidade.para a comunidade.

http://www.softwarepublico.gov.br/http://www.softwarepublico.gov.br/

AULA PRÁTICA - LABORATÓRIOAULA PRÁTICA - LABORATÓRIO