Logare mesaje server DHCP în baza de date MySQL

Pentru serviciul DHCP folosesc în freeBSD portul isc-dhcpd-server. În mod implicit, fără nici o configurare mesajele sunt scrise în fișierul /var/log/messages. Folosind syslog-ul nativ cu care vine sistemul de operare putem să îl configurăm ca mesajele să fie scrise se exemplu în fișierul /var/log/dhcpd.log, în 4 pași ușori: ađaugăm în…

Linux & php & cli & rrdtool

Se da o aplicație scrisă în php, datele stocate în MySQL, care în final folosește rrdtool pentru a genera grafice cu diverse chestii. Am lucrat împreuna cu un coleg la aceasta, folosind pentru dezvoltare și test o mașina pe care rulează freeBSD 7.2-STABLE, php5-5.2.11_1, rrdtool-1.3.9, php5-rrdtool-1.00_1 și bineînțeles un apache…

Hartă interactivă rețea date

Fiind sâmbătă mi-am petrecut timpul cu ceva constructiv și anume trasarea unei hărți interactive a unei părți dintr-o rețea pe care o administrez, plecând de la culegerea datelor prin SNMP, păstrarea lor în fișiere RRD, afișarea graficelor per dispozitive de rețea si per porturi. Toate acestea folosind Cacti care rulează…

FreeBSD – Putty – Culori

Pentru a obtine in freeBSD atunci cand folosim ca și shell BASH promptul colorat si modul de aranjare ca in imaginea de mai sus putem pune in fisierul .bash_profile din directorul home al userului respectiv urmatoarele instructiuni: PS1='[\e[1;31m\]\u@\e[32;1m\]\H \w]\n \#\$ \[\e[m\]’ DIR=Ex SYM_LINK=Gx SOCKET=Fx PIPE=dx EXE=Cx BLOCK_SP=Dx CHAR_SP=Dx EXE_SUID=hb EXE_GUID=ad…

Neplăceri

Săptămâna aceasta mi-a cauzat neplăceri un server proaspăt instalat cu freeBSD 8-RELEASE, pe care am recompilat world-ul (8.0-STABLE) și kernelul.  Se încăpățâna să înghețe fără nici un motiv, la cele mai ciudate ore (3-4AM). Nu scria nimic in log-uri, nu accepta conexiuni către nici un serviciu care rula pe el…

FreeBSD – adaugare swap

Memoria fizică instală pe un calculator este o resursă limitată. Un număr limitat de procese încap în această memorie la un moment dat, cu toate că este posibil să existe și alte procese care trebuie să ruleze. Prin swaping se pot transfera procese sau bucăți din procese din memoria fizică…

Postfix – Ștergere e-mail-uri din coada

Folosesc Postfix. Își face treaba bine. Se mai întâmplă însă să rămână în coadă mesaje care nu pot fi livrate din diferite motive. Dacă numărul acestor mesaje este prea mare pot apare întârzieri la livrarea celorlalte e-mail-uri. M-am confruntat recent cu această situație și am găsit pe net un script…

Asterisk – DISA

DISA (Direct Inward System Access) permite unei persoane care sună din exterior să obțină un ton intern de la centrala putând apoi efectua apeluri ca și cum ar telefona de la una dintre extensiile centralei. Un exemplu de implementare a acestui lucru pe asterisk este prezentat mai jos (doar părțile…