Freeradius 2.x.x - Monitoração
Olá a todos do vivaolinux! Aqui vai a minha primeira contribuição para o site através de um script simples para a monitoração do Freeradius (no caso a versão utilizada é a 2.1.8). Antes de mais nada, estou assumindo que você tenha um servidor de Freeradius pronto e funcionando. Como a maioria já deve saber, a partir da versão 2 do Freeradius o SNMP não é mais suportado e a monitoração só é possivel via comando :( Antes de executar o script abaixo, ***LEIA*** o Wiki http://wiki.freeradius.org/Status e o README dos scripts no fonte do Freeradius. Isso é importante devido a dois fatores: 1º - É necessario ativar essa monitoração (conforme descrito no link acima); e 2º - O comando descrito no site NÃO funciona. Eu, pelo menos, tentei de tudo quanto é forma, mas não deu certo, sendo assim, caso tenha curiosidade, com algumas modificações o comando passa a funcionar: echo "Message-Authenticator = 0x00, FreeRADIUS-Statistics-Type = 35, FreeRADIUS-Stats-Client-IP-Address = 127.0.0.1, FreeRADIUS-Stats-Server-IP-Address = 127.0.0.1, FreeRADIUS-Stats-Server-Port = 1812" | radclient 127.0.0.1:18120 status adminsecret O comando acima retornará, os seguintes valores de amostra: Received response ID 52, code 2, length = 224 FreeRADIUS-Total-Access-Requests = 25 FreeRADIUS-Total-Access-Accepts = 69 FreeRADIUS-Total-Access-Rejects = 16 FreeRADIUS-Total-Access-Challenges = 0 FreeRADIUS-Total-Auth-Responses = 85 FreeRADIUS-Total-Auth-Duplicate-Requests = 0 FreeRADIUS-Total-Auth-Malformed-Requests = 0 FreeRADIUS-Total-Auth-Invalid-Requests = 0 FreeRADIUS-Total-Auth-Dropped-Requests = 0 FreeRADIUS-Total-Auth-Unknown-Types = 0 FreeRADIUS-Total-Accounting-Requests = 15 FreeRADIUS-Total-Accounting-Responses = 15 FreeRADIUS-Total-Acct-Duplicate-Requests = 0 FreeRADIUS-Total-Acct-Malformed-Requests = 0 FreeRADIUS-Total-Acct-Invalid-Requests = 0 FreeRADIUS-Total-Acct-Dropped-Requests = 0 FreeRADIUS-Total-Acct-Unknown-Types = 0 ATENÇÃO: O "adminsecret" é a chave padrão para checar o status do servidor, ela pode ser alterada posteriormente. PS1: O freeradius que utilizo atualmente foi instalado via yum em um Fedora Core 12 x64. PS2: Coloquei os comentarios em inglês e não tive tempo de coloca-los em portugues. Sem mais, segue o script.
Por: Tiago MDR
Converter vários arquivos PDF com senha para sem senha com o qpdf
Este script realiza tarefas repetitivas, convertendo vários arquivos PDF com senha para sem senha com o pacote qpdf. As senhas dos arquivos PDF devem ser iguais. A senha é digitada no campo texto do zenity, um aplicativo gráfico gdm do Ubuntu. A senha digitada no campo é oculta e depois removida da pasta /tmp.
Por: Edson
Script de instalação do Squid 3 no Slackware
Fiz esse script para instalação do Squid no Slackware com tudo que é preciso. Espero que os ajude!
Por: Eduardo Adriano Ramos
Enviar gráficos 2D pela janela de chat no Kopete
O script permite enviar gráficos 2D para um contato do Kopete especificado. Para isso, utiliza a comunicação entre aplicativos do KDE 4, o qdbus, sobre o qual já escrevi uma dica aqui no VOL. Dependências: Gnuplot 4.2 Nota: Elaborei o script com a versão 4.2 do Gnuplot, mas acredito que não haverão problemas com versões anteriores. Instalação: Para usar o script, ponha-o no diretório /usr/local/bin, é preciso mover o arquivo com o sudo. Dê permissão de execução ao arquivo (chmod +x Plot.sh) Como usar o Script: 1ª Maneira-> Na janela de chat, ao conversar com Richard Stallman (nickname), escreva: /exec Plot.sh 'sin(x), cos(x)' 0 2*pi 'Richard Stallman' 2ª Maneira-> Também é possível especificar a conta para qual você deseja mandar o gráfico, por exemplo: /exec Plot.sh 'x**2' -10 10 'richard.stallman@freesoftware.org' Dica: Se o nickname for muito complicado ou extenso, digite os primeiros caracteres e aperte [TAB] que o Kopete irá completar, depois não esqueça de colocar as aspas simples. As funções e operadores suportados se encontram na documentação do Gnuplot: http://gnuplot.sourceforge.net/docs_4.2/gnuplot.html#x1-5300013.1 Qualquer sugestão é bem vinda, talvez no futuro essa ideia se concretize em um plugin para o mensageiro. Em breve coloco a versão 3D aqui no site, divirtam-se!
Por: Júlio Hoffimann Mendes
Script de backup que envia por FTP, gera log e envia por e-mail
Galera, esse script foi uns dos primeiros scripts que eu fiz e dei várias aperfeiçoadas. Ele gera um tar.bz2 dos diretórios que forem definidos na variável, envia para um FTP, gera e envia um log por e-mail. Quem tiver sugestões ou melhorias é só falar.
Por: Marcelo Maia
CGI + Shell
Talvez seja inútil o uso deste CGI, visto que poderíamos usar um php e não teríamos que habilitar o uso do inseguro CGI no apache. Mas para demonstrar e liberar novas ideias está ai... A formatação do cgi precisa ficar do jeito que está (espaçamentos etc). Você precisa: - Habilitar CGI no Apache - Permissões na pasta onde irá executar o CGI - Permissão de leitura ao acess.log do Squid pelo Apache Obs: Troque as informações do script de acordo com seu ambiente. []'s
Por: Thiago
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Instalar Dual Boot, Linux+Windows. (6)
Conky, alerta de temperatura alta (17)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









