Script

Msn-Proxy – Interface web lenta

Posted in Dicas, Linux, Script, Tutoriais on dezembro 1st, 2009 by Rudimar Remontti – 27 Comments

O motivo pela lentidão é que o arquivo view.php fica fazendo loop de pesquisa no mysql, até encontrar o fechamento da janela, onde o loop para. O problema é que eventualmente quando você vai consultar as conversas de alguém com a janela ainda aberta, para tudo de funcionar até que a pessoa feche a janela ou a sessão do browser expire, e o loop do php pare de rodar.

O patch abaixo adiciona uma pesquisa contando os registros antes do loop, e altera o loop para não ser inifinito, e sim até o número de registros efetivamente encontrado no banco.

Patch contra a versão 0.7:
read more »

{lang: 'pt-BR'}

Monitorando status de serviços em seu servidor

Posted in Dicas, Linux, Script, Tutoriais on outubro 30th, 2009 by Rudimar Remontti – 7 Comments

Ai vai uma dica para quem quiser monitorar os serviços de seu servidor, ou então ate mesmo para saber se o servidor esta on ou off, use a criatividade, não investi neste script em layout, nem mesmo coloquei ele em uma tabela. A criatividade é por sua conta. Particularmente eu uso estre script em um sistema, interno da empresa, que se por ventura um dos servidores parar envio um sms para meu celular, bom como já mencionei… “use da sua criatividade”.

Primeiramente vamos criar nosso banco de dados para ficar algo mais interessante, e inserir alguns valores, depois vc pode criar um painel para administrar essas informação, ou usar o phpmyadmin para ejetar valores. ;)

CREATE TABLE IF NOT EXISTS StatusPortas (
id int(10) NOT NULL auto_increment,
servico varchar(255) default NULL,
ip varchar(25) default NULL,
porta int(7) default NULL,
PRIMARY KEY  (id)
);
 
INSERT INTO StatusPortas (servico, ip, porta) VALUES
('Apache', 'remontti.com.br', '80'),
('FTP', 'remontti.com.br', '21'),
('Apache', 'remontti.com.br', '80');

read more »

{lang: 'pt-BR'}

Dicas para Squid

Posted in Dicas, Linux, Script on agosto 31st, 2009 by Rudimar Remontti – Be the first to comment

Alguns amigos me pedem seguido algumas regras para squid, então vou deixar aqui as mais comuns…

Primeiramente vamos criar uma pasta chamada “conf” dentro do nosso squid.

# Ips Liberando
acl IP_LIBERADO src “/etc/squid/conf/ips_liberado.cf”
http_access allow IP_LIBERADO

Crie o arquivo /etc/squid/conf/ips_liberado.cf e nele adicione os ips (um a baixo do outro) que não passaram por nenhuma regra, lembre de colocar essa regra antes de qlqr outra.
Da mesma forma vc ira criar os arquivos nas próximas regras… read more »

{lang: 'pt-BR'}

Balanceamento de Carga

Posted in Linux, Script, Tutoriais on junho 9th, 2009 by Rudimar Remontti – 2 Comments

Este tuto foi feito em cima da distribuição Debian 5, com dois links de mesma velocidade.
Neste exemplo teremos 3 interface [eth0 192.168.1.100 e eth1 192.168.2.100 as duas internet] [eth2 192.168.3.1 rede local]

Primeiramente instalamos o pacote iproute 2
# aptitude update
# aptitude install iproute

Após configure as tabelas:

# vim /etc/iproute2/rt_tables
Adicione essas duas linhas no final do arquivo:

200 uplink1
201 uplink2

read more »

{lang: 'pt-BR'}

E-mail na linha de comando com sSMTP

Posted in Dicas, Linux, Script, Tutoriais on maio 7th, 2009 by Rudimar Remontti – 2 Comments

Ai vai uma boa solução para quem não quer passa tempo configurando um servidor de e-mail para ter seu MTA (Mail Transfer Agents) configurado. Para resolver nossa solução vamos instalar o sSMTP, que envia e-mail utilizando um SMTP externo.

No nosso debian ou ubuntu:
# aptitude install ssmtp

A remoção do exim4 será solicitada, prossiga…
read more »

{lang: 'pt-BR'}

Gerenciando a rede de forma simples

Posted in Linux, Script, Tutoriais on abril 27th, 2009 by Rudimar Remontti – Be the first to comment

Alias de ip – Amarar IP ao MAC – Controle de Banda

Hoje estava lembrando de quando comecei a trabalhar no provedor. Não existia Mikrotik na época, e ai o que fazer, meu conhecimento em linux era praticamente nada, e hoje lembrando disso sei que muita gente ainda precisa fazer um controle de banda, amarar o ip ao mac, criar alias de ip.
Esse foi minha primeira missão no provedor, dar conta da zona que estava, pois nossa rede estava como diria do jeito que o diabo gosta (0.0.0.0/0) :-P em outras palavras: Conecta na rede e chuta um ip que vai navegar, não era nada difícil pois o antigo funcionário saiu da empresa fazia um processo cômico, para a liberação de um cliente, era criado um alias (um novo gateway) em uma classe diferente. Legal né, mas o que me assustava era o firewall, na hora do nat, o cara me liberava toda a classe de ip à cada gateway, então se tinha 400 clientes, eu tinha 102 mil ips diferentes, acho que se minha vó chutasse um ip ia navegar! Hahhahah. É muito legal relembrar, deste tempo, pois foi meu primeiro contato com o linux, e minha primeira “missão”.

read more »

{lang: 'pt-BR'}

Proteção de Diretórios com Apache

Posted in Dicas, Linux, Script, Tutoriais on abril 20th, 2009 by Rudimar Remontti – 7 Comments

Olá, nesta manhã um amigo me pediu como proteger um diretório utilizando o apache de forma simples, aproveitando quero deixar aqui a dica.

Primeiramente vamos gerar nosso arquivo de senha.
htpasswd -c arquivo usuário (-c criar arquivo)
Digamos que em minha empresa queira proteger meu diretório /var/www/ :
read more »

{lang: 'pt-BR'}