poniedziałek, 27 stycznia 2014

FreeNAS NSF i iSCSI

http://www.youtube.com/watch?v=x_uEUJMl7io

wtorek, 21 stycznia 2014

Syslog-NG szybki start

Debian 7

/ets/syslog-ng/syslog-ng.conf

@version: 3.3
@include "/etc/syslog-ng/conf.d/"

options { chain_hostnames(off); 
flush_lines(0); 
use_fqdn(no);
owner("root"); 
group("adm"); 
perm(0640); 
stats_freq(0);
bad_hostname("^gconfd$");
keep_hostname(yes);
long_hostnames(on);
create_dirs(yes);
use_dns(yes);
dns_cache(yes);
};

 source clients {
                     unix-stream("/dev/log");
                     internal();
                     tcp(ip(0.0.0.0) port(514) max_connections(1000));
                     udp();
        };

 destination clientslogs {
                      file("/var/log/debian-edu/$YEAR$MONTH$DAY/$HOST.auth");

        };

 log {
              source(clients); destination(clientslogs);
        };


Wysłanie na zdalnego sysloga

/etc/syslog-ng/syslog-ng.conf

destination loghost { udp("10.1.1.1" port(514)); };
log { source(src); destination(loghost); };

środa, 15 stycznia 2014

LSTAT - Debian

LSTAT – instalacja na debian

Na początku trzeba posiadać źródła, które można pobrać ze strony producentahttp://lstat.sourceforge.net/, po czy należy rozpakować wydając polecenie:
tar -xzvf /sciezka_do_LSTAT/lstat-X.X.X.tar.gz
Podstawowe pakiety potrzebne do działania to:
  • serwer www
  • php z CGI
  • rrdtool
Zatem ja wydaję polecenie:
apt-get install rrdtool librrds-perl php5-cgi libapache2-mod-php5
Zakładając że mamy do czynienia z wersją lstat-2.3.2 należy przejść do katalogu gdzie rozpakowaliśmy ( najlepiej /usr/src/lstat-2.3.2/ ), dodatkowo jako serwera www używam apache.
Wydająć komendę:
./configure --iso-8859-2 --with-httpdconf=/etc/apache2/apache2.conf --with-wwwuser=www-data --with-wwwgroup=www-data
konfiguruję do kompilacji.
Następnie wydajemy
make
make install
UWAGA: aby instalować i konfigurować system należy mieć uprawnienia root.
Kopiujemy skrypt do uruchamiania lstat:
cp /usr/local/lstat/bin/lstatd.rc /etc/init.d/lstat
Aktualizujemy programy jakie są uruchamiane podczas startu:
update-rc.d lstat defaults
Włączamy program LSTAT:
invoke-rc.d lstat start
Teraz przechodzimy do konfiguracji dostępu:
/usr/local/lstat/bin/security_lstat
Na pierwsze pytanie klikamy na enter.
Na drugie pytanie wybieramy jakie chcemy zabezpieczenia podglądu wykresów
  1. Bez zabezpieczeń
  2. Poprzez IP
  3. Podając login i hasło
  4. obie 2 i 3
  5. 2 lub 3
Ja wybieram 1,  a potem na apache ustawiam z jakiej podsieci można podglądać, lub z jakich IP.
Na trzecie pytanie wybieramy jakie chcemy zabezpieczenia konfiguracji wykresów
  1. Tak samo jak podgląd
  2. Poprzez IP
  3. Podając login i hasło
  4. obie 2 i 3
  5. 2 lub 3
Tutaj już wskazuję 3, podając super tajny login i jeszcze bardziej super tajne hasło.
Standardowo konfigurację lastat w apache ma /etc/apache2/lstat.conf  ja jednak takie konfigurację przechowuję w  /etc/apache2/conf.d/lstat.conf i apache tak aby wszytkie pliki z rozszeżeniem conf ładował w trakcie podnoszenia lstat. Zatem przenoszę konfigurację lstat.conf do folderu. Jak ktoś tego nie chce to na końcu pliku /etc/apache2/apache2.conf należy dopisać linijkę: Include /etc/apache2/lstat.conf
Najlepiej jest przeładować całą konfiguracje apache jednak w moim przypadku nie jest to możliwe i wykonuje jedynie przeładowanie konfiguracji.
Można sprawdzić działanie poprzez zobaczenie w przeglądarce strony:
http://IP_SERWERA/lstat/lstat.cgi
Teraz najważniejsza rzecz brak polskich ogonków. Jak ktoś nie ma można to zrobić poprzez wykonanie konwersji. Będąc w katalogu /usr/local/lstat/etc/templates/standard/pl wykonuję polecenie:
for i in `ls`; do konwert iso2-utf8 ${i} -o /tmp/tttt.tmp; cp /tmp/tttt.tmp ${i}; done
Dodatkowo jak dalej nie ma wszystkich napisów po polsku polecam w pliku langinfo zmienić wpis
CHARSET=iso-8859-2
na
CHARSET=UTF8
I teraz można się cieszyć własnymi wykresami.