miércoles, 12 de noviembre de 2014

Codigos PHP

Leer Archivo de texto y almacenarlo en un array

<?php
echo '<h1 align=center> Logs de los usuarios de Tacacs+ </h1>';
 

$fileName = "/tmp/backup/logs_tacacs.txt";
$fp = fopen($fileName,"r");
if( $fp == false )
{
  echo ( "Error in opening file" );
  exit();
}

while(!feof($fp))
{
 $a[]=fgets($fp);

}

$count=count($a);
echo '<table border=1>';

for($i=0;$i<$count;$i++)
{
echo '<tr><td>'.$a[$i].'</td></tr>';
}


echo '</table>';

?>



Para ingresar un txt separado por comas y que termine cada linea.

mysql> load data local infile '/tmp/backup/log_tacacs_mod.txt' into table logs fields terminated by ','  lines terminated by '\n' (Dia,Mes,Fecha_dia,Hora,Ano,Ip_dest,Usuario,Vty,Ip_orig,Accion,Id_log,Time,Service,Privilegio,Comando_1,Comando_2);






lunes, 3 de noviembre de 2014

Configuración y comandos de SNMP en Linux

Comandos:

snmpwalk -v 2c -c public 172.18.0.245

snmpwalk-> pide todos los mibs

snmpget -v 2c -c public 172.18.0.245 "OID"

Si se desea cargar mibs en el linux, se hace con estos comandos

$ sudo apt-get install snmp-mibs-downloader
$ sudo download-mibs 
 
 
Y se modifica en el archivo /etc/snmp/snmp.conf lo siguiente:
 
 #
# As the snmp packages come without MIB files due to license reasons, loading
# of MIBs is disabled by default. If you added the MIBs you can reenable
# loaging them by commenting out the following line.
mibs +ALL



Para ver la tranlasción se usa el comando:

$ snmptranslate -Tp
 

Y listo, ya hara un translate.

Como algo adicional, hay un aplicativo que se llama qmib, se instala con:


$ sudo dpkg -i qmib_X.Y.Z_1_amd64.ubuntu.deb
 
 
Es muy bueno.