[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?!