MK Livestatus na prática.
|
|
- Nathan Cavalheiro
- 4 Há anos
- Visualizações:
Transcrição
1 na prática
2 Objetivo Desenvolver uma aplicação que utilize as informações de monitoração do Nagios para a criação de serviços estruturados
3 Serviço estruturado ERP: link1 link2 link3 httpd myqld
4 Estágios ou outras alternativas? Instalação Arquitetura LQL LivestatusSlave Um pouco de python
5 O que é Nagios Event Broker Permite acesso as estruturas internas do Nagios Desenvolvido por Mathias Kettner Versão atual:
6 Motivação Evitar o acesso direto ao arquivo status.dat Permissionamento por usuário/grupo Buscar as informações direto no arquivo status.dat não é muito popular entre os desenvolvedores de addons: NDO como alternativa
7 Arquitetura NAGIOS
8 Arquitetura NEB LIVESTATUS NAGIOS
9 Arquitetura NEB LIVESTATUS IPC NAGIOS
10 Arquitetura GET hosts! NEB LIVESTATUS IPC NAGIOS
11 Por que não NDO(Nagios Data Out)? Setup mais complexo Necessidade de manutenção de uma base de dados(crescimento) Consumo de CPU
12 Vantagens do - I Nagios Event Broker API Sem Base de Dados Dados podem ser obtidos sob demanda Gama enorme de informações
13 Vantagens do II As informações são lidas, das estruturas internas do Nagios Dados históricos(versões >=1.1.2) Consumo de CPU
14 Vantagens do III Configuração Produz ZERO IO Linguagem de fácil aprendizado(lql) Intervalo para atualizações configurável status_update_interval
15 Quem está usando I NagVis ( Addon para visualização NagiosBP (nagiosbp.projects.nagiosforge.org) Addon que agrega os serviços do Nagios em grupos chamados Processos de Negócio Thruk ( Multibackend webinterface que suporta Nagios CoffeSaint (vanheusden.com/java/coffeesaint/) Addon altamente customizável para visualização dos dados do Nagios Check_MK Multisite ( Nova GUI para visualização de estados
16 Quem está usando II DaVINCI ( Addon para criação de Dashboards e mapas Seu site institucional ou sua intranet?
17 Instalando Dependências GNU C++ compiler yum install gcc-c++ Instala automaticamente todas as outras dependências Make Arquivos de desenvolvimento para a libc libc6-dev Arquivos de desenvolvimento para a biblioteca padrão C++ libstdc++6-dev
18 Instalação Download e descompactação root@linux# wget \ ' root@linux# tar xzf mk-livestatus-1.1.6p1.tar.gz root@linux# cd mk-livestatus-1.1.6p1
19 Compilação make... cp -Rfp src/livestatus.o /usr/local/nagios/bin/ Adicionando ao Nagios broker_module=/caminho/para/livestatus.o /caminho/para/pipe event_broker_options=-1
20 xinetd service livestatus { type = UNLISTED port = 6557 socket_type = stream protocol = tcp wait = no cps = flags = NODELAY user = nagios server = /caminho/para/unixcat server_args = /caminho/para/pipe disable = no } user@host> netcat < query_file
21 Verificando a instalação [ ] livestatus: Livestatus by Mathias Kettner. Socket: '/usr/local/nagios/var/rw/live' [ ] livestatus: Please visit us at [ ] livestatus: Hint: please try out OMD - the Open Monitoring Distribution [ ] livestatus: Please visit OMD at [ ] Event broker module '/usr/local/nagios/bin/livestatus.o' initialized successfully. [ ] Finished daemonizing... (New PID=5697)
22 Testando a instalação No diretório de compilação: echo 'GET hosts'./src/unixcat /usr/local/nagios/var/rw/live LQL (Livestatus Query Language) Utilitário do próprio
23 LQL I GET contacts GET contacts Columns: name alias GET services Columns: host_name description state Filter: state = 2 GET services Columns: host_name description state Filter: state = 2 Filter: in_notification_period = 1
24 LQL II Operadores para Filtros = Igualidade ~ Expressão regular =~ Igualidade case insensitive ~~ Expressão regular case insensitive < Menor que > Maior que <= Menor ou igual >= Maior ou igual
25 Todas as expressões do filtro podem ser negadas utilizando! Ao utilizar os operadores >,<,>=,<= em strings, será feita uma análise léxica Filter: alias >= ricardo
26 Exemplo de expressão regular GET hosts Filter: description ~ ^linux
27 Exemplo de dados históricos GET log Columns: time host_name service_description state plugin_output Filter: host_name = mailserver Filter: service_description = HTTP Retorno: ;mailserver;HTTP;1;HTTP WARNING: HTTP/ Forbidden ;mailserver;HTTP;1;HTTP WARNING: HTTP/ Forbidden
28 Autenticação Considerar permissões GET services Columns: host_name description AuthUser: ricardo
29 Stats GET services Filter: state = 0 Stats: min execution_time Stats: max execution_time Stats: avg execution_time
30 Combinando filtros GET services Filter: state = 2 Filter: acknowledged = 1 And: 2 Filter: state = 0 Or: 2
31 Retorno I Padrão (CSV) Registros separados por nova linha Descrição das colunas na 1a linha ColumnHeaders: on Colunas separadas por ; JSON Query: OutputFormat: json
32 Retorno II -e "GET contacts\ncolumns: alias contact_name\ncolumnheaders: on\n" src/unixcat /usr/local/nagios/var/rw/live ;alias;name Admin;nagiosadmin Query: GET contacts Columns: alias contact_name ColumnHeaders: on Retorno: ;alias;name Admin;nagiosadmin
33 Retorno III echo -e "GET contacts\ncolumns: alias contact_name\ncolumnheaders: on\noutputformat: json\n" src/unixcat /usr/local/nagios/var/rw/live [[" ","alias","name"], Admin","nagiosadmin"]] Query: GET contacts Columns: alias contact_name ColumnHeaders: on OutputFormat: json Retorno: [[" ","alias","name"], Admin","nagiosadmin"]]
34 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
35 Python import socket Instanciando o socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
36 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") Conectando s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
37 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table Envia a query
38 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) Fechando o canal de escrita s.send("get hosts\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
39 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") Tratamento do retorno s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
40 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") s.shutdown(socket.shut_wr) IMHO, isto pode ser melhorado. answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
41 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table Vamos trocar o formato
42 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\noutputformat: json\n") s.shutdown(socket.shut_wr) answer = s.recv( ) table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
43 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\noutputformat: json\n") s.shutdown(socket.shut_wr) answer = s.recv( ) Removendo o tratamento manual table = [ line.split(';') for line in answer.split('\n')[:-1] ] print table
44 Python import socket socket_path = "/caminho/para/pipe" s = socket.socket(socket.af_unix, socket.sock_stream) s.connect(socket_path) s.send("get hosts\noutputformat: json\n") s.shutdown(socket.shut_wr) answer = s.recv( ) o = eval(answer) Conversão automática de JSON print o
45 LivestatusSlave Desenvolvido em PHP JSON
46 Arquitetura WEB Livestatus Slave NEB LIVESTATUS IPC NAGIOS
47 Instalando o LivestatusSlave > wget \ ' > tar -zxvf livestatus-slave-1.0.tar.gz > cp -Rfp livestatus-slave-1.0/live.php /usr/local/nagios/share/
48 Configurando $conf = Array( 'sockettype' 'socketpath' 'socketaddress' 'socketport' ); => 'unix', => '/var/run/nagios/rw/live', => '', => '' sockettype: unix ou tcp socketpath: utilizado quando unix socketaddress: utilizado quando tcp socketport: utilizado quando tcp
49 Parâmetro live.php?q=<query>
50 OBRIGADO
Monitoração Distribuída com Nagios e Gearman
Monitoração Distribuída com Nagios e Gearman Como funciona? Nagios Mod Gearman - NEB Gearman Server Checagens de Hosts Checagens de Serviços Event Handlers Resultados Gearman ( * ) (Event Handlers) (Hostgroup
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Sumário Agradecimentos...11 Sobre o autor...12 Prefácio...13 Capítulo 1 Introdução...14 1.1 Introdução ao Node.js... 14 1.2 A linguagem JavaScript... 14 1.3 Arquitetura não
Leia maisProgramação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto
Programação Linear Aplicada em Redes de Telecomunicações Prof. Rodrigo de Souza Couto FERRAMENTA PARA SOLUÇÃO DE PROBLEMAS DE PROGRAMAÇÃO LINEAR: GLPK 2 Nota de direito autoral Algumas partes deste slides
Leia maisTorne-se um Sysadmin Linux. Prof. Juliano Ramos
Torne-se um Sysadmin Linux Prof. Juliano Ramos O que é o Linux? Ao pé da letra: Kernel de várias distribuições GNU ou não-gnu Só o ubuntu tem mais de 25 milhões de usuários Linux em Servidores Mais do
Leia maisInstalando Apache Solr no Mac OSX
Instalando Apache Solr no Mac OSX Apache Solr é um plataforma de busca(search engine) de código livre construída sobre o Lucene. Solr é considerada a plataforma de busca para web sites mais popular que
Leia mais1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.
Organon Instalando Ferramentas para PenTest Fnkoc October 17, 2016October 17, 2016 10 Comentários Organon é um software desenvolvido pela equipe do Ciência Hacker que visa facilitar a instalação de ferramentas
Leia maisInstalacao do Zabbix 2.x em Ambiente CentOS
Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente
Leia maisGUIA DE INSTALAÇÃO DO DO NAGIOS LINUX JORDAN ROMANO
GUIA DE INSTALAÇÃO DO DO NAGIOS LINUX JORDAN ROMANO 1.Licença O Nagios é distribuído sob os termos da GNU General Public License Versão 2 como foi publicado pela Free Software Foundation. Isto lhe garante
Leia maisEnvio de alertas por utilizando SMTP autenticado
Envio de alertas por e-mail utilizando SMTP autenticado INTRODUÇÃO: O Zabbix tem suporte a envio de e mails, porém sem autenticação, para utilizar o recurso de autenticação é preciso recorrer a scritps
Leia maisEscrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45
O GO-Global, desenvolvido pela GraphOn, é uma solução de Server Based Computing, que permite o acesso remoto à aplicativos publicados em um servidor Windows ou Unix/Linux. A princípio, a GraphOn disponibiliza
Leia maisINSTALACAO PRODUTOS DIGIVOICE NO ISSABEL PREPARAÇÃO DO SISTEMA
======================================== INSTALACAO PRODUTOS DIGIVOICE NO ISSABEL ======================================== Suporte DigiVoice Versão testada: issabel4-usb-dvd-x86_64-20170714.iso
Leia maisInstalacao do Zabbix em Ambiente CentOS
Instalacao do Zabbix em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. PRÉ-REQUISITOS: Apache (httpd) Php (php php common) Módulos
Leia maisAP401 / AP402 / AP404 AP411 / AP412 / AP414 AP408 / AP418 APE401 / APE402 / APE404 APE411 / APE412 / APE414
AP401 / AP402 / AP404 AP411 / AP412 / AP414 AP408 / AP418 APE401 / APE402 / APE404 APE411 / APE412 / APE414 Dezembro 2011, Rev. 4 Copyright Aligera Equipamentos Digitais, Porto Alegre - RS, Brasil. Todos
Leia maisGerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato
Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído
Leia maisConfiguração do Servidor Gateway Firewall e DHCP
Fundamentos e Serviços IP Configuração do Servidor Gateway Firewall e DHCP Configurações da primeira placa de rede(que está conectada com a internet) receberá configurações do dhcp de sua rede. Configurações
Leia maisNota sobre esta versão: Esta versão (Cekeikon 5.6) vem com duas versões de OpenCV. Por isso, o tamanho do arquivo é grande.
Cekeikon 5.6 para Linux x86_64 Última revisão: 04/02/2019 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Nota sobre esta versão: Esta versão (Cekeikon
Leia maisMeu Blog: Mais sobre o Ubuntu LTS no link:
Nesse tutorial será ensinado como instalar o Plone 3.3.x em quatro etapas. Ele foi baseado no Ubuntu 8.6 (versão LTS - Long Term Support), mas pode ser utilizado no Debian/Ubuntu e seus derivados. Meu
Leia mais# apt-get install libapache2-mod-perl2 libdbd-mysql-perl. libtimedate-perl libnet-dns-perl libnet-ldap-perl libiosocket-ssl-perl
OTRS ( Open Technology Real Services ) é uma ferramenta de gestão de Help Desk. Seu código é aberto, estável e altamente flexível. Trata-se de uma aplicação Web desenvolvida em linguagem Perl, altamente
Leia maisGuia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP:
Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP: Ativando C/C++ / Fortran no IDE NetBeans: Se você quiser trabalhar com C, C++ ou Fortran no IDE NetBeans, a instalação
Leia maisNecessidades de Gerenciamento: Software de Gerenciamento:
Necessidades de Gerenciamento: - Por menor e mais simples que seja, uma rede de computadores precisa ser gerenciada a fim de garantir, aos seus usuários, a disponibilidade de serviços a um nível de desempenho
Leia maisTutorial para Instalação do dotproject
Tutorial para Instalação do dotproject O objetivo deste tutorial é apresentar o processo de instalação do dotproject. Também serão abordadas informações sobre a instalação do pacote de tradução e possíveis
Leia mais1. Introdução. 2. Objetivo. 3. Procedimento
1. Introdução O DNS do inglês Domain Name System (Sistema de Nomes de Domínios), é um dos principais serviços para funcionamento da Internet. Funciona como um tradutor de endereços para os nomes de domínios.
Leia maisA Instalação do ez Publish 3
A Instalação do ez Publish 3 Desempacotando a Instalação A primeira coisa a fazer é baixar a versão 3.x.y do ez Publish através da página http://ez.no/download/ez_publish. Os arquivos estão disponíveis
Leia maisJ0HN 7H3 R1PP3R J1y4n y4r
J1y4n y4r1 0000 0001 SENHAS SÃO A PARTE MAIS FRACA DE QUALQUER SISTEMA DE SEGURANÇA IDENTIFICA AUTOMATICAMENTE O ALGORITMO DE CRIPTOGRAFIA UTILIZADO PARA CIFRAR AS SENHAS EXECUTA 3 TIPOS DE AÇÃO: - GERA
Leia maisInstalação Apache Tomcat 8.5 no Debian 8
O Software Apache Tomcat é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente
Leia maisApresentação da disciplina. Programação em ambiente Linux prof: Taisy Silva Weber
Apresentação da disciplina Programação em ambiente Linux prof: Taisy Silva Weber Página da disciplina endereço http://www.inf.ufrgs.br/~taisy/disciplinas/ conteúdo da página: listas de exercícios conceitos
Leia maisDesenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.
Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um
Leia maisAdministração dos serviços de redes utilizando linux
Administração dos serviços de redes utilizando linux Joao Medeiros joao.fatern@gmail.com Objetivo Apresentar uma visão geral sobre os principais serviços de redes e a instalação e configuração de um servidor
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisMONITORAMENTO COM ZABBIX
Faculdade de Tecnologia SENAC Goiás Gestão da Tecnologia da Informação MONITORAMENTO COM ZABBIX Alunos: Desiron Gonçalves Costa Filho Iury Neres Santana Jader Figueiredo de Oliveira Jefferson Mendes DEZEMBRO
Leia maisGLPI Gestão total e gratuita do seu parque informático
GLPI Gestão total e gratuita do seu parque informático Date : 20 de Maio de 2016 Quando se é administrador de um parque informático de escala média/grande é importante possuir as melhores plataformas para
Leia maisMERGULHANDO NO PHYTON MERGULHANDO NO. O guia rápido e prático para dominar o Python. Mark Pilgrim
I MERGULHANDO NO PYTHON O guia rápido e prático para dominar o Python Mark Pilgrim Índice III Capítulo 1. Instalando o Python... 1 1.1. Qual Python é o mais adequado para você?... 1 1.2. Python no Windows...
Leia maisINSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7
INSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7 Gerson Ribeiro Gonçalves www.websolutti.com.br MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DO NAGIOS CENTOS 1. INSTALANDO NAGIOS-CORE Para todo administrador
Leia maisINSTALAÇÃO. Guacamole Acesso remoto de qualidade
Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte
Leia maisDestaque em verde indica instalação de Cekeikon completa com GPU/CUDA8.0.
Cekeikon 5.5 para Linux x86_64 Última revisão: 20/09/2018 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Destaque em verde indica instalação de Cekeikon
Leia maisEstabelecendo Conexões ODBC/JDBC NO PROGRESS
23/agosto/2017 Encontro de hoje: Estabelecendo Conexões ODBC/JDBC NO PROGRESS DICAS: O evento será gravado e disponibilizado no término da apresentação. Deixe suas perguntas na área de chat. Iremos responde-las
Leia maisTECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo
TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo SERVIDOR WEB O Servidor WEB é o programa responsável pela publicação de documentos,
Leia maisTutorial de Integração PHP
Tutorial de Integração PHP Sumário Tutorial de Integração - PHP... 3 Configurando Envio... 4 Enviando Múltiplos SMS... 5 Enviando Múltiplos SMS a partir de um arquivo CSV... 7 Consultando status de SMS
Leia maisExercício Programa Mini Web Server
2004-2017 Volnys Bernal 1 Exercício Programa PSI 2653 Meios Eletrônicos Interativos I 2004-2017 Volnys Bernal 2 Objetivo Desenvolvimento de um programa servidor WEB Composição do grupo 4 pessoas (obrigatório)
Leia maisArquitetura e Organização de Computadores. Compiladores e processamento
Arquitetura e Organização de Computadores Compiladores e processamento Verificar a existência dos pacotes: - GCC (Gnu C Compiler); - GDB (Gnu Debuger); - Libc (blibliotecas C); - nano, vi, emacs ou outro
Leia maisMatheus Marabesi Michael Douglas
Matheus Marabesi Michael Douglas Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Leia maisTutorial, Instalando e configurando o apache no linux.
Tutorial, Instalando e configurando o apache no linux. Olá galera, esse tutorial ensinará passo passo, como subir um servido WEB no linux. Estou usando atualmente, o Linux ubuntu Hardy Heron 8.04 primeira
Leia maisInicialmente precisamos instalar o servidor tomcat7, segue comando de instalação.
Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte
Leia maisLaboratório 10. Configurando o Serviço Active Directory com o SAMBA 4
Neste laboratório iremos configurar um controlador de domínio primário em uma rede com o servidor SAMBA 4. O servidor SAMBA além de ser servidor de arquivos pode ser controlador de domínio totalmente compatível
Leia maisTópicos Especiais em Redes de Computadores. Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes
Tópicos Especiais em Redes de Computadores Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes Roteiro Objetivos Instalação (projeto) Definições e Características Vantagens Possíveis Desconfortos
Leia maisPython para web com Flask. #PythonAmazonas
Python para web com Flask #PythonAmazonas @marcosptf Be Free. KDE About me @marcosptf pytero -> Grupy-SP phpzero -> PHPSP javero -> NetCat 2/48 Be Free. KDE Flask? O que é Flask? Flask é um microframework
Leia maisAprenda a instalar o GLPI no Centos 6.5
Aprenda a instalar o GLPI no Centos 6.5 Date : 31 de Janeiro de 2014 Solução fantástica para Gestão total do seu parque informático: Experimente já aqui Quando se é administrador de um parque informático
Leia maisCENTRO DE SUPORTE À DECISÃO. Manual de Instalação
CENTRO DE SUPORTE À DECISÃO Manual de Instalação AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Inteligência Educacional e está sujeito a alterações sem aviso prévio.
Leia maisZabbix 3 Instalação INSTALAÇÃO
O Zabbix é um software de código aberto, criado por Alexei Vladishev, que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação
Leia maisMonitorando Banco de Dados IBM DB2
Monitorando Banco de Dados IBM DB2 Neste tutorial vamos abordar as etapas de como monitorar o banco de dados DB2 da IBM através do Zabbix. Autor: Everaldo Santos Cabral everaldoscabral.blogspot.com/ Email:
Leia maisVamos transformar os seus Raspberry PI num cluster (Parte 2)
Vamos transformar os seus Raspberry PI num cluster (Parte 2) Date : 31 de Março de 2016 O Apache Hadoop é uma Framework/Plataforma desenvolvida em Java, para computação distribuída, usada para processamento
Leia maisEstruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte
Leia maisSolisc 2010 Gerenciamento de Projetos com dotproject
Solisc 2010 Gerenciamento de Projetos com dotproject Marcio Junior Vieira marcio em ambientelivre.com.br Sobre o Palestrante A 10 anos trabalha nas áreas de análise, consultoria e desenvolvimento de sistemas.
Leia maisManual de Utilização do ZABBIX
Manual de Utilização do ZABBIX Universidade Federal de Minas Gerais Departamento de Ciência da Computação Laboratório de Software Livre 29 de junho de 2009 1 Sumário 1 Introdução 3 2 Objetivos 3 3 Pré-requisitos
Leia maisRede EtherTalk Macintosh (MacOS 8.x/9.x/X, versão 10.1)
Impressora a laser em cores Phaser 6200 Rede EtherTalk Macintosh (MacOS 8.x/9.x/X, versão 10.1) Esta seção fornece as etapas de instalação e solução de problemas para Macintosh (MacOS 8 até X, versão 10.1):
Leia maisColetando dados utilizando a API do Zabbix com PHP e JSON
Coletando dados utilizando a API do Zabbix com PHP e JSON INTRODUÇÃO: O Zabbix possui uma limitação quanto à montagem de painéis a serem utilizados por pessoas que não estão acostumadas a utilizar a sua
Leia maisConfigurar o controlador CEM em CentOS 6.9
Configurar o controlador CEM em CentOS 6.9 Índice Introdução Background Pré-requisitos Requisitos Componentes Utilizados Instalando o ambiente de tempo de corrida 8 das Javas SE do Oracle Transferindo
Leia maisLaboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias
Laboratório FTP Francisco Edigleison da Silva Barbosa (fesb@cin.ufpe.br) Professor: Kelvin Lopes Dias (kld@cin.ufpe.br) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o
Leia maisProgramação com Sockets
Programação com LP4 Ciência da Computação 1 Comunicação entre processos Nível mais baixo É um tipo particular de modelo de programação em redes utilizado em várias linguagens como: C, C++ e Java São estruturas
Leia maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010
PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIÇO POSTGRES NO SISTEMA OPERACIONAL LINUX - DEBIAN COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71)
Leia maisTTSQL VIEWER WEB DATA MANAGER
Monitorização online das redes WEB DATA MANAGER, a ferramenta web definitiva para a exploração avançada de dados registados nos sistemas de abastecimento e saneamento. Visualização de dados Configuração
Leia maisSistemas distribuídos. Prof. Emiliano Monteiro
Sistemas distribuídos Prof. Emiliano Monteiro Serviços web (web services) Nos serviços web um cliente específico de uma determinada aplicação interage pela Internet com um serviço que possui uma interface
Leia maisTrabalho 01: Cliente e Servidor Python
Trabalho 01: Cliente e Servidor Python Redes de Computadores 1 Descrição Este trabalho deve ser entregue no Moodle até a data correspondente de entrega. Envie sua resposta somente em texto a não ser que
Leia maisEditor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata
5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisGerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Leia maisArquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW
Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,
Leia maisAnálise e Captura de Tráfego com Wireshark
Análise e Captura de Tráfego com Wireshark Roteiro Introdução Histórico Motivação Objetivos Funcionamento Funcionalidades Exemplos de uso Conclusão Referências Introdução Wireshark, popularmente conhecido
Leia maisGerenciamento de Pacotes no Debian
Gerenciamento de Pacotes no Debian Sistemas Operacionais Conteúdo Programático Pacotes Debian Dependências O comando dpkg Instalar/remover/Listar Procurar Configurar/reconfigurar pacote A ferramenta apt
Leia maisInstalação Wiser. Sistema Operacional Linux Red Hat
Instalação Wiser Sistema Operacional Linux Red Hat Pré-Requisitos Software Java JRE 1.8 Servidor de Aplicação: Tomcat7+ ou JBoss 6.1+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação
Leia maisTutorial do 2º Experimento: Programação do CLP Siemens S7-1200
Tutorial do 2º Experimento: Programação do CLP Siemens S7-1200 Ambiente do software TIA Portal V11 da Siemens Criando um novo projeto 1 Abrir o software TIA Portal V11. Iniciar - > Programas - > TIA Portal
Leia maisOsvaldo Santana Thiago Galesi
Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia mais1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...
ÍNDICE 1 INTRODUÇÃO... 3 2 CERTIFICADO DE SEGURANÇA SSL... 3 3 AUTENTICAÇÃO... 4 4 WEB METHOD: LOGIN... 5 5 WEB METHOD: LISTBONDCODES... 6 6 WEB METHOD: LISTBONDCODESCSV... 6 7 WEB METHOD: LISTTITULOSPUBLICOS...
Leia maisGestão de Conectividade
HIGH CONNECTION Gestão de Conectividade O que é o HIGH CONNECTION? Software de gestão de conectividade: permite que as aplicações CICS sejam acessadas por qualquer plataforma e vice-versa. Cria e dissemina
Leia maisCONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO
CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO Outlook 2013 / 2016 & definições genéricas Criado/ Revisto Por: Revisto em: Contacto: DI-IPS Março 2017 Apoio.informatico@ips.pt Fevereiro 2018 ÍNDICE Índice...
Leia maisSistemas Operacionais II. Linux - Introdução
Sistemas Operacionais II Linux - Introdução 2 Histórico Em 1991, um estudante de computação da Finlândia chamado Linus Torvalds desenvolveu um kernel compatível com o Unix para um processador 80386 que
Leia maisIntrodução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens
Leia maisCampeonato de Gamão. 1. Regras. 2. Servidor
Campeonato de Gamão 1. Regras O campeonato de gamão será disputado de acordo com as regras tradicionais do jogo, facilmente encontradas na Internet. As duas cores tradicionais das pedras do jogo serão
Leia maisImplementando Zabbix 2.x Proxy em Ambiente CentOS
Implementando Zabbix 2.x Proxy em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a implementação do Zabbix Proxy no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já
Leia maisValor do curso R$129,00 + frete (não temos opção de download, somente entrega em dvd-room via correios)
Monte uma loja virtual completa Valor do curso R$129,00 + frete (não temos opção de download, somente entrega em dvd-room via correios) Clique aqui para comprar Veja o cronograma das aulas aula 4501 virtuemart
Leia maisServidor Apache - Instalação
Servidor - Instalação João Medeiros (joao.fatern@gmail.com) 1 / 24 relendo 2 / 24 relendo Um dos servidores mais utilizados do mundo Desenvolvimento iniciado em 1995 pela NCSA (National Center for Computer
Leia maisInstalando servidor Apache
Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd
Leia maisComandos de arquivos
Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o
Leia maisGerente unificado da interação da Web e do Servidor de Web em um exemplo da configuração DMZ
Gerente unificado da interação da Web e do email: Servidor de Web em um exemplo da configuração DMZ Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Instale
Leia maisWordPress - Criação de Sites Completo
CONTEÚDO PROGRAMÁTICO WordPress - Criação de Sites Completo Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO
Leia maisGerente unificado da interação da Web e do Servidor de Web em um exemplo da configuração DMZ
Gerente unificado da interação da Web e do email: Servidor de Web em um exemplo da configuração DMZ Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Configurar
Leia maisCriando e consumindo Web service REST com PHP e JSON. Palestrante: Weiberlan Garcia
Criando e consumindo Web service REST com PHP e JSON Palestrante: Weiberlan Garcia Weiberlan Garcia Consultor de Software Livre, trabalha na empresa Ambiente Livre Tecnologia. Desempenha funções de análise,
Leia maisWordPress - Criação de Plugins Carga horária: 40 horas
CONTEÚDO PROGRAMÁTICO WordPress - Criação de Plugins Carga horária: 40 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP 1
Leia maisRedes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Leia maisServidor Proxy/Cache
INSTITUTO FEDERAL DE SANTA CATARINA DISCIPLINA DE ADMINISTRAÇÃO DE REDES PROFESSORA JULIANA CAMILO TURMA 6080822 ALUNOS: MATEUS ARAÚJO, NELSON, PAULA B. E PAULA G. Servidor Proxy/Cache Servidor Proxy/Cache
Leia maisAlertas por e-mail utilizando SMTP autenticado
Alertas por e-mail utilizando SMTP autenticado INTRODUÇÃO: O Zabbix tem suporte a envio de e mails, porém sem autenticação, para utilizar o recurso de autenticação é preciso recorrer a scritps externos,
Leia maisTransferência de Arquivo: Protocolo FTP
Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência
Leia maisInstalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato
Instalação e Configuração de Servidores Web Server Apache Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Principais características Conceitos Instalação Arquivos de configuração
Leia maisDectando falha no IMAP para explorar com exploits do Metasploit. Inj3cti0n P4ck3t
Dectando falha no IMAP para explorar com exploits do Metasploit Inj3cti0n P4ck3t São Paulo 2010 Nome: Fernando Henrique Mengali de Souza Contato: fer_henrick@hotmail.com Linguagem de Programação: Perl
Leia maisSumário. Fundamentos da administração do Exchange Server Visão geral da administração do Microsoft Exchange Server
Sumário Parte I Fundamentos da administração do Exchange Server 2007 1 Visão geral da administração do Microsoft Exchange Server 2007... 27 O Exchange Server 2007 e o seu hardware... 28 Edições do Exchange
Leia maisMANUAL DO SECURE CLIENT
07/11/2018 INFORMAÇÃO PÚBLICA SUMÁRIO 1 APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 A. OBJETIVOS... 4 B. APLICAÇÃO... 4 C. RESPONSABILIDADES... 4 D. CONFIGURAÇÃO DE HARDWARE E SISTEMA OPERACIONAL...
Leia maisCriando um servidor de log
Criando um servidor de log Date : Outubro 30, 2013 Vejo que um grande problema de muitos servidores é não saber administrar corretamente a rede, seus logs e acessos. Por este motivo vou ensinar neste post
Leia maisTutorial de Integração PYTHON
Tutorial de Integração PYTHON Sumário Tutorial de Integração - Python... 3 Configurando Envio... 4 Enviando Múltiplos SMS... 5 Enviando Múltiplos SMS a partir de um arquivo CSV... 7 Enviando SMS Individuais...
Leia maisGuia de instalação para ambiente de Desenvolvimento LINUX
Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9
Leia mais