[TUTORIAL] Parallels Plesk update all domain zones at once

I had to change all SPF records for a client today from the Parallels Plesk default : “v=spf1 +a +mx -all” to something like “v=spf1 a mx a:server.name.tld -all” and the fun part was that the customer had something like 50+ domains on his server.

Since the Parallels Plesk Panel holds 99.99% of it’s data in the psa database, DNS settings are stored there as well, in two tables.

  • dns_recs_t which holds the DNS template information, and
  • dns_recs which holds the actual domain information.

I started with changing the template, then the domains info:

-bash-3.2# mysql -u admin -p`cat /etc/psa/.psa.shadow`
mysql>


mysql> use psa;
mysql> update dns_recs_t set val = 'v=spf1 a mx a:server.name.tld -all' where val = 'v=spf1 +a +mx -all';
mysql> update dns_recs_t set displayVal = 'v=spf1 a mx a:server.name.tld -all' where displayVal = 'v=spf1 +a +mx -all';
mysql> update dns_recs set val = 'v=spf1 a mx a:server.name.tld -all' where val = 'v=spf1 +a +mx -all';
mysql> update dns_recs set displayVal = 'v=spf1 a mx a:server.name.tld -all' where displayVal = 'v=spf1 +a +mx -all';

you can now check the records if they match:

mysql> select from dns_recs where val like '%spf%';
mysql> select from dns_recs_t where val like '%spf%';

If you got what you were looking for, now you need to change the actual DNS zone files using the dnsmng utility provided by Parallels Plesk Panel. I used the following script:


-bash-3.2# vi dns_update.sh


#!/bin/sh

ADMIN_PASS=`cat /etc/psa/.psa.shadow`
MYSQL_BIN_D=`grep MYSQL_BIN_D /etc/psa/psa.conf | awk '{print $2}'`
mysql="${MYSQL_BIN_D}/mysql -N -uadmin -p${ADMIN_PASS} psa"

query="select name from domains;"
domains=`echo $query | $mysql `

for i in ${domains}; do
echo "found $i"
/usr/local/psa/admin/sbin/dnsmng update $i
echo "zone for $i updated"
done

Then just run the script:
-bash-3.2# sh dns_update.sh

Now all you have to do is a final check in the zones directory, I did something like:

-bash-3.2# cd /var/named/run-root/var
-bash-3.2# grep -i spf *

Have fun, and use the above at your own risk.

[PROMO] Deschidere Le Sultan

“Le Général” café-pub si “Ce?” pub vă invită la un eveniment special: deschiderea celei mai noi ceainării din Cluj-Napoca, ceainăria “Le Sultan”, si au zis:

“SavuraÈ›i oferta noastră de ceaiuri, cafele, gemuri. Vă îndulcim cu miere de trandafir, zahăr cu ghimbir sau mentă, biscuÈ›i. Vă liniÈ™tim cu narghilea, cu muzică relaxantă, perne pe jos, rafturi cu cărÈ›i È™i reviste.”

Pe 16 aprilie, ora 21.00 vă invită la deschiderea oficială. Punch și narghilea din partea casei.

Unde? In Piata Muzeului, numarul 5, Cluj-Napoca!

[:map:][:FaceBook:]

Update: si un mic sneak peak din interior, via @zbib

Mandru ca sunt din Cluj!

Am dat azi peste un nou grup pe feisbuc pe langa “I love Cluj” si “Servus_Cluj” care include oameni ce iubesc Clujul. Am dat join, evident, fara sa ma gandesc prea mult.

Grupul se numeste “ÃŽÅ£i dai seama că eÅŸti din Cluj dacă…” si il gasiti aici.

Ce mi-a placut, sunt urmatoarele continuari la afirmatia de mai sus, in care ma regasesc si eu:

1. ...te-ai săturat să vezi statuia lui Matei Corvin acoperită de schele;
2. ...nu știi care sunt străzile Bolyai Janos, Hermann Oberth sau I.C. Brătianu, deși treci zilnic pe ele;
3. ...ajungi mai repede la Viena decât la București;
4. ...faci diferența dintre Nico și Big Apple;
5. ...știi de ce a ars de fapt Janis Stuf;
6. ...ai trăit experiența șaselui de dimineață;
7. ...te-ai enervat când ai văzut „noua” Piață a Unirii;
8. ...știi înjura la fel de bine, atât în română, cât și în maghiară;
9. ...numești Bucureștiul „Lamitici” ;
10. ...știi cine își dă întâlnire noaptea în Parcul Mare și în Pădurea Hoia-Baciu;
11. ...știi tot felul de povești ciudate despre catacombele din Piața Unirii, Anna Báthory, sau casele de toleranță de pe actuala stradă Dragalina;
12. ...trăiești într-un oraș cosmopolit: tramvaiele sunt nemțești, autobuzele franțuzești etc.;
13. ...ai auzit de locuri precum Someșul Rece, Șuncuiuș, Poiana Zânelor;
14. ...asculți „Radio Impuls” de dimineață;
15. ...faci diferența dintre moți și mocani;
16. ...știi ce este un mitic și un sudist;
17. ...te întâlnești cu prietenii „la clopot” sau „la coada calului”;
18. ...îți duci prietenii străini în Janis;
19. ...când vrei să-ți faci abonament pe transportul în comun, ai nevoie de poză, bani (mărunți!), și mult timp la dispoziție;
20. ...eviți mașinile cu numerele IF, IL, MH, DB și știi că toate maşinile cu număr de București sunt, de fapt, luate în leasing;
21. ...respecți așa cum se cuvine o Varză á la Cluj, o sticlă de Ursus și un Vargabéles;
22. ...calculatorul tău de la serviciu are instalată tastatura în limba maghiară;
23. ...te întrebi de ce e orașul atât de aglomerat la ora la care oamenii ar trebui să fie la serviciu;
24. ...habar n-ai de ce pe dealul care oferă cea mai mare vizibilitate din oraș e o cruce imensă;
25. ...știi cine au fost Lulu, Ionică şi Generalu și apariția unui individ îmbrăcat din cap până-n picioare în culori fosforescente nu te mai surprinde;
26. ...numele a peste jumătate dintre colegii tăi de clasă se termina în „-an”;
27. ...știi ce înseamnă lucicoș, a duhăni, fercheș, mintenaș și a țuca;
28. ...când erai mic, te dădeai în „hintă”, trăgeai linii drepte cu un „liniar” și jucai mâță fără să știi ce-i aia „leapșă”;
29. ...recunoști „boactării” înainte să se suie în troleibuz;
30. ...ești student la / ai absolvit / predai la / lucrezi pentru / ai avut cel puțin de câteva ori în viață de-a face cu Universitatea Babeș-Bolyai;
31. ...știi că Piezișa nu e o stradă, e o atitudine;
...faci diferența dintre „servus” și „servustoc”, știi ce înseamnă „Szia!”și te uiți ciudat dacă cineva te salută cu „Bună!”;
32. ...ai fost cel puțin o dată la băut pe Cetățuie;
33. ...90% din călătorii de pe autobuz au peste dublul vârstei tale;
34. ..știi ce este kürtős kalács și chiar îți place;
35. ...ai fost pe platoul Sălii Sporturilor, la Festivalul Berii;
36. ...știi cel puțin 5 moduri de ajunge din Piața Avram Iancu în Piața Păcii;
37. ...ești convins că Clujul e cel mai „fain” oraș din țară;
38. ...îți amintești de când s-a schimbat traseul șaptelui și de toți cei care încurcau troleibuzele;
39. ...toate locurile au pentru tine două silabe: Memo, Doro, Cetă, Inso, Matei;
40. …știi că U e mai mult decât o literă din alfabet;
41. ...te întrebi zilnic dacă avionul ăsta o să aterizeze în capăt pe Dorobanților;
42. ...„îți iei palme” dacă trimiți o fată pe Calea Turzii;
43. ...știi că Avram, Matei și Mihai nu sunt simple nume;
44. ...folosești „no” și „ioi” ca semne de punctuație;
45. ...ai mâncat cel puțin o dată pită cu unsoare și ceapă în baruri;
46. ...când spui de unde ești, lumea te întreabă de Funar;
47. ...cunoști locuri precum B-dul Petru Groza, Str. 6 Martie, Piața Libertății sau Parcul Engels;
48. ...ai colegi „de facultă”, cu care ai cursuri „pe 8”;
49. ...România de dincolo de Apahida are pentru tine o existență mai mult teoretică;
50. ...toate mărcile par a începe cu „Napo” sau a se termina în „de Cluj”;
51. ...rostești „oa” într-un singur sunet;
52. ...îți amintești când Diesel era singurul bar nou din centru, iar Metro singurul magazin mare de lângă oraș;
53. ...asculți Paprika Radio, chiar dacă nu știi ungurește;
54. ...știi că Bulgaria nu o e țară, Observatorul nu-i observator, Irisul nu-i neapărat o parte a ochiului, Bună Ziua e mai mult decât un salut, Dâmbul nu-i un dâmb oarecare, Chios nu e o insulă din Grecia, iar Borhanci nu-i un nume de țigan;
55. ...ai șezut vreodată pe o bancă „tricoloră”;
56. ...cel puțin o treime din oraș se află în spate la Sora;
57. ...schimbi avioanele la Budapesta;
58. ...folosești denumiri prescurtate – BCU, UBB, FSEGA și te aștepți ca toată lumea să știe ce înseamnă;
59. ...mergi la Tarnița ca la piscină, numa’ că mai off-road;
60. ...nu ești surprins când cineva îți spune că locuiește „în groapă”;

A-Team – The Movie!

Oh yeah baby! Chiar ma gandeam acum ceva vreme la vechiul serial, si azi am vazut trailerul pentru “A-Team”. Loving it already!

Ii mai tineti minte pe Hannibal, Murdock, Face si Mr T?! Erau geniali oamenii:

Si aici avem varianta noua, care sper ca e si un pic imbunatatita:

Si aici avem un trailer simpatic:

Din aceeasi perioada, as vrea sa vad si un “MacGyver”  the movie… Wouldn’t that be sweet?!