Squid + Sarg + IPtables – Configuração rápida

 Apache2, Clusterweb, Firewall, Leitura Recomendada, Linux, Proxy, Redes, Segurança, Squid  Comentários desativados em Squid + Sarg + IPtables – Configuração rápida
jun 252014
 
Iniciando / Roteamento / Kernel

Iniciando

A máquina que configurei, foi um server Ubuntu 10.04 64 bits, dedicado para o seu fim, controlar o acesso na rede.

Hardware:

  • Processador Intel Core i7
  • Memoria DDR3 8 GB
  • HD 80 GB (humilde)
  • 2 placas de rede 10/100/1000

Segue o passo a passo de forma fácil e rápida. Forneci no decorrer do tutorial, todos os arquivos para ajudar.

Configure as placas eth0 e eth1. No meu caso, elas estavam desativadas.

Dê o comando, para subir as placas: Continue reading »

Planos de Servidores Dedicados – ViaZap

 Clusterweb, Leitura Recomendada  Comentários desativados em Planos de Servidores Dedicados – ViaZap
jun 242014
 
ViaZap 01

R$ 600.00 MÊS
ViaZap 02

R$ 700.00 MÊS
ViaZap 03

R$ 900.00 MÊS
ViaZap 04

R$ 1000.00 MÊS
INTEL XEON X3430
4 GB MEMÓRIA DDR3
500 GB HDD SATA
100 MBPS BANDA
10 TB TRANSFERÊNCIA
INTEL XEON X3430
8 GB MEMÓRIA DDR3
500 GB HDD SATA
100 MBPS BANDA
10 TB TRANSFERÊNCIA
INTEL XEON X3440
16 GB MEMÓRIA DDR3
500 GB HDD SATA
100 MBPS BANDA
10 TB TRANSFERÊNCIA
INTEL XEON X3440
32 GB MEMÓRIA DDR3
500 GB HDD SATA
100 MBPS BANDA
10 TB TRANSFERÊNCIA

 

RECURSOS ADICIONAIS

BLOCO 13 IP’S ( /28 )
R$ 35.00 mês

LICENÇA PLESK ILIMITADO
R$ 65.00 mês

LICENÇA CPANEL
R$ 75.00 mês

GERENCIAMENTO COMPLETO
R$ 180.00 mês

 

SISTEMAS OPERACIONAIS

WINDOWS SERVER 2003 R2
R$ 65.00 mês

WINDOWS SERVER 2008 R2
R$ 110.00 mês

LINUX DEBIAN 7.2
GRÁTIS

LINUX CENTOS 6.5
GRÁTIS

LINUX UBUNTU SERVER 10.04
GRÁTIS

LINUX UBUNTU SERVER 12.04
GRÁTIS

FREEBSD 8.2
GRÁTIS

CLOUD LINUX OS
R$ 55.00 mês
jun 182014
 

This tutorial will describe how to install and configure MyDNS-NG and MyDNSConfig 3 on Debian Squeeze. MyDNS-NG (based on MyDNS originally writen by Don Moore – http://mydns.bboy.net/) is a DNS server that uses a MySQL database as backend instead of configuration files. The advantage is that MyDNS simply reads the records from the database, and it does not have to be restarted/reloaded when DNS records change or zones are created/edited/deleted. A secondary nameserver can be easily set up by installing a second instance of MyDNS that accesses the same database or, to be more redundant, uses the MySQL master / slave replication features to replicate the data to the secondary nameserver.

MyDNSConfig is an easy to use web-based interface to MyDNS-NG. MyDNSConfig can create all types of DNS records that are available in MyDNS and adds features like user management and access privileges.

I do not issue any guarantee that this will work for you! Continue reading »

MySQL Backup: Table By Table Backup With Auto Rotation, For Easy Restoration Of Partial/Full Database

 Backup, Banco de Dados, Clusterweb, Leitura Recomendada, Linux, Shell Script  Comentários desativados em MySQL Backup: Table By Table Backup With Auto Rotation, For Easy Restoration Of Partial/Full Database
jun 182014
 

Here is a MySQL backup script which can take table by table backups (individual backup files of each table of each database) in a compressed format. It also provides an automatic rotation of old backup files.  The backup script handles innodb and myisam tables separately.

 You have to set the following variables prior to running the backup script.

 DB_USER

 The database user who has access to all databases and its tables. I used “root” for my deployment.

 DB_PASS

 Password of the above user, prefixed with “-p”. For example if the password is Secret, then you should write the password as “-pSecret”.

 BAKUP_LOG

 File to which the backup log will be written. It should be writable by the user who is running the script.

 BASE_BAK_FLDR

 The backup folder. It should be writable by the user who is running the script.

 RM_FLDR_DAYS

 Backup rotation period. +30 is 30 days. Continue reading »

Servidor de log no Debian com Syslog-ng

 Apache2, Clusterweb, Leitura Recomendada, Linux, Programação, Redes, Ubuntu  Comentários desativados em Servidor de log no Debian com Syslog-ng
jun 182014
 
Instalação dos requisitos

Requisitos:

  • Ambiente LAMP (Linux, Apache, MySQL e PHP)
  • Syslog-ng
  • PHP-Syslog-ng

Eu utilizo o repositório oficial do Debian no Brasil:

deb http://ftp.br.debian.org/debian squeeze main contrib non-free

Caso não tenha esse repositório, aconselho adicionar ao seu sources.list. Comece instalando o ambiente LAMP:

# apt-get install apache2 mysql-server php5 php5-mysql 

Defina sua senha para o banco e aguarde a configuração dos pacotes baixados.

Agora vamos instalar o syslog-ng:

# apt-get install syslog-ng

Precisamos baixar o Php-Syslog-ng, faça o download da versão desejada aqui:

Neste artigo utilizaremos a versão 2.8. Após feito o download, vamos descompactar o mesmo no diretório padrão do apache:

# tar -zxvf phpsyslogng-2.8.tar.gz -C /var/www Continue reading »

Instalando Syslog-ng com Mysql

 Apache2, Clusterweb, Leitura Recomendada, Linux, Profissional de TI  Comentários desativados em Instalando Syslog-ng com Mysql
jun 182014
 

1 – Primeiro instalamos os seguintes pacotes:

mysql-server-5.0
syslog-ng
php5
php5-mysql

2 – Usando o Debian:

apt-get install mysql-server-5.0 syslog-ng php5 php5-mysql

3 – Edite o arquivo /etc/php5/apache2/php.ini e descomente a linha extension=mysql.so

extension=mysql.so

4 –  Edite o arquivo /etc/default/syslog-ng descomentanto a seguinte linha:

CONSOLE_LOG_LEVEL=1

Configurando o syslog.conf

1 – Em seguida vamos para configuração do syslog-ng em /etc/syslog-ng/syslog-ng.conf e faça as seguintes alterações:

1.1)

#(this is equivalent to the “-r” syslogd flag)
# udp();

deixe assim:

# (this is equivalent to the “-r” syslogd flag)
udp(); Continue reading »

Install NTOP on Debian and Configure to Use NetFlow on Mikrotik RouterOS

 Apache2, Clusterweb, Leitura Recomendada, Linux, Mikrotik, Profissional de TI, Redes, Segurança  Comentários desativados em Install NTOP on Debian and Configure to Use NetFlow on Mikrotik RouterOS
jun 182014
 

Ntop is a network monitoring tool similar to Unix top, which shows network traffic usage. It can act as a NetFlow collector for flows generated by routers such as Cisco or Mikrotik. NetFlow is an industry standard for flow-based traffic monitoring.

We will install and configure Ntop to collect flows generated by Mikrotik router. Note: “Ntop” != “NtopNG”.

Install Pre-required Software

We’re using Debian Wheezy:

$ uname -rv
3.2.0-4-686-pae #1 SMP Debian 3.2.51-1

Update the system first:

# apt-get update && apt-get upgrade -uV

Install required software:

# apt-get install libtool automake autoconf make build-essential python-dev subversion

Install external tools and libraries required by ntop:

# apt-get install libpcap-dev libgdbm-dev zlib1g-dev libgeoip-dev libgraphviz-dev \
> graphviz rrdtool librrd-dev

Continue reading »

Full Bandwidth Management Parent Queue Tree

 Clusterweb, Leitura Recomendada, Mikrotik, Profissional de TI, Redes, Wireless  Comentários desativados em Full Bandwidth Management Parent Queue Tree
jun 182014
 
This is the combination, continued and completion of bandwidth management methods previously using parent queue tree about to handle all sorts of purposes in an internet network that is more complex. Perhaps if you do not want to think too hard, you simply apply the simple queue to limit bandwidth that so powerful and assertive to limit bandwidth per client on your internet network. The problem is if we share the bandwidth with a simple queue is stiffness, and it’s hard for me to divide into many clients normally. It would be appropriate to be applied to the kind of dedicate internet connection.

 
For example If I have a totally the bandwidth internet connection is up to 2M, after i have tested by speed test, the bandwidth average is 512 kbps. It means that if I have 6 clients, be 512/6 = 86 kbps/clients normally, the ideal number is very small inappropriate for our client. If the bandwidth of up to 2 M calculated with 2000/6 to be around 334 kbps /clients, it can makes browsing and online game stuck if just only one client there who download and play streaming video, because the client spend almost all the average speed (512kbps) other clients will be especially problematic just for browsing or online game. In this case we need the priority to the fourth packets.

Full Bandwidth Management with the parent queue tree complete the lack of packets connection per client, especially to handle the internet network with many clients. The principle is equally divide the bandwidth to all the clients with bandwidth greater than that should be given as the limit bandwidth on each clients, in which we set Online GamesBrowsingDownloadVideo Streaming packets, connection packets. Well, for now I will make the Full Bandwidth Management using the parent queue tree. For more easily to make the complex rule, I will work with the scripts for more quickly.

Situation and Conditions:

Total Bandwidth = Up to 2 M

8 Clients that I have : 
Continue reading »

Planos de Servidores Vps – ViaZap

 Clusterweb  Comentários desativados em Planos de Servidores Vps – ViaZap
jun 082014
 
ViaZap 1GB

R$ 100.00 MÊS
ViaZap 2GB

R$ 130.00 MÊS
ViaZap 4GB

R$ 150.00 MÊS
ViaZap 8GB

R$ 230.00 MÊS
1 CORE 3.5GHZ
1 GB MEMÓRIA
50 GB DISCO
40 MBPS BANDA

 

1 CORE 3.5GHZ
2 GB MEMÓRIA
50 GB DISCO
40 MBPS BANDA

 

2 CORE 3.5GHZ
4 GB MEMÓRIA
50 GB DISCO
60 MBPS BANDA

 

2 CORE 3.5GHZ
8 GB MEMÓRIA
50 GB DISCO
60 MBPS BANDA

 

RECURSOS ADICIONAIS

ENDEREÇO IP
R$ 15.00 mês

PACOTE 10 GB DISCO
R$ 16.00 mês

GERENCIAMENTO COMPLETO
R$ 180.00 mês

SQLSERVER 2008 R2 WEB
R$ 75.00 mês

 

TEMPLATES (OS)

WINDOWS SERVER 2003 R2
GRÁTIS

WINDOWS SERVER 2008 R2
R$ 17.00 mês

LINUX DEBIAN 7.2
GRÁTIS

LINUX CENTOS 6.5
GRÁTIS

 

LINUX UBUNTU SERVER 10.04
GRÁTIS

LINUX UBUNTU SERVER 12.04
GRÁTIS

FREEBSD 9.2
GRÁTIS

CLOUD LINUX OS
R$ 75.00 mês

 

Centos 6.5 + Zpanel + WordPress

CENTOS 6.5 + WORDPRESS
GRÁTIS

CENTOS 6.5 + MOODLE
GRÁTIS

CENTOS 6.5 + MAGENTO
GRÁTIS

CENTOS 6.5 + JOOMLA
GRÁTIS

 

Centos 6.5 + Zpanel + WordPress

WINDOWS 2008 + ZPANEL
R$ 15.00 mês
Centos 6.5 + Zpanel + WordPress

CENTOS 6.5 + ZPANEL
GRÁTIS

CENTOS 6.5 + ISPCONFIG
GRÁTIS

Hospedagens e Servidores.

 Clusterweb  Comentários desativados em Hospedagens e Servidores.
jun 082014
 

Boa tarde Galera, venha divulgar novos serviços que a ViaZap esta disponibilizando, estou falando em Servidores Linux, Windows, para hospedagens, ou VPS, a preços especiais, caso tenha interesse entre em contato no link Contato Aguardamos seu contato, e verá que os valores e planos estão ótimos.

Tenham todos um ótimo final de tarde e um ótimo domingo…

Aguardamos seu contato – Equipe ViaZap – Redes e Conectividade.

jun 082014
 
Introdução ao Bacula Server e instalação do PostgreSQL

Bacula é um software de backup em rede, baseado em três módulos:

  • Bacula-DIR :: Que é o daemon que irá executar, catalogar, agendar etc… os backups dos clientes.
  • Bacula-FD :: É o daemon cliente, ou seja, de quem iremos fazer o backup.
  • Bacula-SD :: É o daemon de Storage, é onde o Director irá criar os volumes, para que os clientes “despejem” seus arquivos.

Basicamente, o Bacula-DIR diz pro Bacula-FD: “envie para o Bacula-SD o conteúdo dos diretórios /X /Y /Z”.

Claro, tudo isso de uma forma bem mais complexa. Então, mãos na massa.

Considerando que temos o Debian já instalado, instalaremos o PostgreSQL via repositório: Continue reading »

Umask para leigos

 Clusterweb, Leitura Recomendada, Linux, Redes, Segurança, Ubuntu  Comentários desativados em Umask para leigos
jun 082014
 
Introdução

O que é Umask?

Umask pode ser definida como máscara de usuário. Esta função padroniza a criação de diretórios e arquivos, ou seja, quando você criar um novo diretório ou arquivo no Linux, ele herdará da Umask definida no sistema, suas devidas permissões.

A Umask padrão, em quase todas as distribuições do GNU/Linux, é 0022.

Até aí, ok. Ou mais ou menos, afinal, o Linux já definiu esta Umask, meus arquivos são criados com permissões especificas, porém, a grande questão é:

– Como chegamos a este resultado?
– Como o sistema realiza este cálculo?

Antes de tudo, precisamos entender como o Linux trata diretórios e arquivos (é, existe uma diferença).

Para o Linux, a permissão máxima para a criação de um diretório é:

→ 777 (rwx-rwx-rwx)  (111-111-111)

Já para os arquivos, ele assume que a permissão máxima para criação de um novo arquivo, é:

→ 666 (rw-rw-rw-) (110-110-110)

O motivo de o Linux tratar os arquivos diferentemente dos diretórios, é que a permissão de Execução (–x) (001), quando aplicada a um arquivo, o torna executável; sendo assim, o Linux deixa isso por conta do administrador do sistema, para que esta permissão apenas seja aplicada a script, ou programas, ou serviços (daemons).

Já para um diretório, a permissão (–x) (001), representa você poder acessa-lo.

Essa parte é de grande importância para compreensão da Umask, na verdade, para realizar o calculo, já estamos quase lá. 🙂
Continue reading »

Gerenciamento de Discos com o Shell

 Clusterweb, Leitura Recomendada, Linux, Ubuntu  Comentários desativados em Gerenciamento de Discos com o Shell
jun 052014
 
Particionamento de disco

Particionamento, é uma forma de dividir o espaço em um disco.

Cada partição pode ser formatada independente da outra com diferentes sistemas operacionais e sistemas de arquivos.

– Partição primária:

As partições primárias são as únicas partições que podem receber um sistema operacional. São suportadas apenas 4 partições primárias em cada disco.

– Partição estendida:

Uma partição estendida é uma partição primária que nos permite ultrapassar o limite de somente 4 partições, através da criação de partições lógicas. Uma partição estendida pode endereçar até 255 partições lógicas.

– Partição lógica:

Um partição (ou unidade) lógica, funciona como uma partição primária, exceto pelo fato de não poder ser usada para iniciar um sistema operacional.

– Partição SWAP:

Uma partição SWAP é utilizada para expandir a memória RAM. A SWAP funciona como memória virtual de troca. Sempre que necessário, o sistema move os dados que não estão em uso para a partição SWAP, liberando assim, a memória RAM para outras tarefas.

Comando cfdisk

Este comando é utilizado para visualizar e manipular partições de disco. Sua interface modo texto, possui alguns atalhos para facilitar seu uso.

  • b :: Torna a partição selecionada inicializável.
  • d :: Deleta a partição selecionada.
  • g :: Altera a geometria do disco (cilindros, cabeças, setores).
  • h :: Mostra na tela a ajuda do cfdisk.
  • m :: Maximiza o uso de disco da partição (remove o espaço entre as partições). Torna a partição incompatível com DOS, OS/2 e possivelmente outros sistemas operacionais.
  • n :: Cria uma nova partição num espaço vazio.
  • p :: Mostra informações sobre a partição (na tela ou em arquivo).
  • q :: Fecha o cfdisk sem salvar.
  • t :: Altera o tipo do sistema de arquivos.
  • u :: Altera unidades de medida (cilindros, setores e MegaBytes).
  • W :: Grava as alterações na tabela de partições.
Volumes / Cotas

Volumes Lógicos (LVM)

O LVM (Logical Volume Manager) é um sistema de gerenciamento de discos do Kernel.

Ele nos permite redimensionar os discos sem a interrupção no uso dos mesmos, o que torna o gerenciamento muito mais flexível. Sua utilização é muito simples, conforme veremos posteriormente.

Antes de utilizarmos o LVM, devemos entender seu funcionamento:

  • O primeiro passo para a utilização de um LVM é a preparação do disco, para isto, devemos criar uma partição com o tipo 8e (Linux LVM). Feito isso, devemos inicializa-la.
  • O segundo passo é a criação de um Volume Group, após cria-lo, devemos adicionar no mesmo todas às partições que desejamos utilizar e, por fim, inicializa-lo.
  • O terceiro passo, é a criação do volume lógico em si. Após a criação, devemos ativa-lo, formata-lo e monta-lo (a formatação e montagem do lvm é feita da mesma forma que fazemos com qualquer disco). Feito isto, o lvm está pronto para uso.

Continue reading »