sarg en Mac OS X

mayo 31, 2013 en apple, how-to, software libre, SysAdmin por b3r2c0

Cuando la cosa se pone fea y siempre son los mismos problemas con la misma gente y hay que tirar de los logs del squid…

Esta vez tengo el acces.log en mi MacBook Pro y necesito verificar/consultar dicho fichero para verificar unas comprobaciones, la verdad es que echo de menos mis tiempos 90% SysAdmin y la gestión con mis distros de GNU/Linux (el roze hace el cariño y los últimos años me he rozado mucho con Mac OS X), sobre todo cuando abres el terminal y te encuentras, con cara de tonto, que no está el sarg…

Consultando un poquito de San Google, he encontrado el port de sarg para Mac OS X, que si bien es heredado de la época del PPC (10.4) http://www.d2m.com.br/community/sarg_port/ aunque lamentablemente da un error:

-bash: /usr/local/bin/sarg: Bad CPU type in executable

Ya que me había puesto a ello, cito la instalación de la citada URL:

cd /Applications
unzip sarg231mac.zip
sudo ln -s /Applications/Sarg/bin/sarg /usr/local/bin/sarg
sudo ln -s /Applications/Sarg/etc/sarg.conf /usr/local/etc/sarg.conf
sudo ln -s /Applications/Sarg/etc/exclude_codes /usr/local/etc/exclude_codes
sudo ln -s /Applications/Sarg/share/sarg /usr/local/share/sarg

Opcionalmente también se pueden enlaces simbólicos a los logs del squid, en mi caso no procede, ya que se trata de mi máquina de trabajo y el squid está instalado en otra máquina, simplemente me he cogido el acces.log.

No obstante, sería…

sudo ln -s /Applications/Sarg/logs /var/log/squid
sudo ln -s /Applications/Sarg/squid-reports /var/www/html/squid-reports

NOTA: A tener en cuenta que se necesitan una serie de librerías pre-instaladas en el sistema para que funcione, las correspondientes a GD. Tambíen ahi un fichero dmg con la versión 2.0.8 sin el soporte GD aquí.

Fuente: http://sarg.sourceforge.net/sarg.php