уторак, 21. јун 2011.

How to upgrade Linux Ubuntu from 9.04 to 10.04 which is running Nagios

My Ubuntu is running Nagios monitoring system, so I didn't want to do fresh installation, but upgrade it, as Linux Ubuntu Desktop 9.04 come to End Of Life. I tried with regular procedure:

$sudo apt-get update
$sudo apt-get dist-upgrade
$sudo do-release-upgrade

and got error message: "An upgrade from 'jaunty' to 'lucid' is not supported with this tool".

After googling, I found direction how to do it.
  1. perform CD upgrade from Ubuntu 9.04 to Ubuntu 9.10
  2. after successful CD upgrade, run regular procedure for upgrade from Ubuntu 9.10 to Ubuntu 10.04
Prior procedure of upgrade, I made a backup of my disks/partitions using Clonezilla.

For the CD upgrade, I downloaded iso image of Ubuntu Karmic Koala (9.10) from Ubuntu releases link using Alternate install CD version.
Downloaded iso image, mounted (there is no need to burn it onto disc):

$sudo mount -o loop ~/Desktop/ubuntu-9.10-alternate-i386.iso /media/cdrom0/

Press Alt+F2, and typed following:

gksu "sh /cdrom/cdromupgrade"

and went through procedure of upgrading smoothly.

After successful upgrade from Ubuntu 9.04 to Ubuntu 9.10, I run regular procedure for release upgrade (from Ubuntu 9.10 to Ubuntu 10.04), and that also finished smoothly.

Few things need to be fixed after upgrade.

MySQL server and client were removed, so I installed it (mysql-server, mysql-client, libmysqlclient-dev).

NDOUtils didn't work anymore, because of following:

"/usr/local/nagios/bin/ndo2db: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory"

On my upgraded system, I have now libmysqlclient.so.16. To fix this, I had to compile and install again NDOUtils. To correct high IOwait CPU usage of NDOUtils, I used patch from centreon:

$sudo wget -k -np http://svn.centreon.com/trunk/Patch-NDOutils/
$cd svn.centreon.com/trunk/Patch-NDOutils/
$sudo ./configure --prefix=/usr/local/nagios/ --with-mysql-lib=/usr/lib/mysql
$sudo make
$sudo cp ndomod-3x.o /usr/local/nagios/bin/ndomod.o
$sudo cp ndo2db-3x /usr/local/nagios/bin/ndo2db
$sudo chown nagios:nagios /usr/local/nagios/bin/ndo2db
$sudo chown nagios:nagios /usr/local/nagios/bin/ndomod.o

And, NDOUtils work again.

Next thing, which I needed to repair was successful running of check_mssql_health Nagios script. For that, I needed freetds, installed from source.

$wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
$tar -xzvf freetds-stable.tgz
$cd freetds-0.82/
$sudo ./configure --prefix=/usr/local/freetds/
$sudo make
$sudo make install

I already had configuration of freetds in /usr/local/freetds/etc/freetds.conf, so I didn't make any changes in this file (everything was already configured). I was missing following perl modules: DBI and DBD::Sybase.

$sudo perl -MCPAN -e shell
cpan>install DBI
cpan>install DBD::Sybase

I got error: "Please set SYBASE in CONFIG, or set the $SYBASE environment variable at Makefile.PL line 120, line 44"

So, I made changes in CONFIG file (~/.cpan/build/DBD-Sybase-1.12-LmLVY7)

$sudo vi CONFIG
SYBASE=/usr/local/freetds
EXTRA_LIBS=-linsck
$sudo perl Makefile.PL
$sudo make
$sudo make install

And, that was it.

среда, 1. јул 2009.

Dokumenta potrebna za povrat PDV prilikom kupovine prvog stana, ili FT1P uvek

Beograd 2009, cilj - pokušaj objedinjavanja svih potrebnih dokumenata za Refundaciju PDV prilikom kupovine prvog stana. Napomena: ova dokumenta (broj i vrsta) podložna su promenama i tumačenjima onih koji ih budu obrađivali, mestu na kome se budu obrađivala kao i trenutku predaje istih. To je ono sa čime smo se mi susreli, FT1P - Fali Ti 1 Papir uvek. Lista se, doduše stalno povećavala. Evo tog spiska, zaključno sa današnjim danom:

Dokumentacija potrebna za refundaciju PDV


U skladu sa članom 10a stav 5. Pravilnika o postupku ostvarivanja prava na povraćaj PDV i o načinu i postupku refakcije PDV, kupac prvog stana je dužan da podnese:
  1. zahtev kupca prvog stana za refundaciju PDV - obrazac RFN;
  2. overena izjava kupca da kupuje prvi stan - obrazac IKPS PDV (overiti u sudu ili opštini);
  3. kupoprodajni ugovor (original ili fotokopija koja je verna originalu);
  4. račun ili drugi dokument koji služi kao račun o kupoprodaji stana u kojem je iskazan PDV (izdaje ga prodavac) - original;
  5. potvrda prodavca da je kupac u potpunosti izmirio ugovorenu cenu stana sa PDV (potvrda treba da sadrži bruto cenu stana, neto cenu stana i iznos PDV) - original;
  6. dokaz da je kupac uplatio PDV prodavcu - original ili overena fotokopija;
  7. dokaz o prebivalištu za kupca prvog stana (overena fotokopija lične karte ukoliko je izdata i pokriva datum 01.07.2006. ili uverenje o prebivalištu iz MUP ako je lična karta izdata posle 01.07.2006. ili je na novom obrascu);
  8. izvod iz matične knjige rođenih (ne starije od 6 meseci);
  9. uverenje o državljanstvu (ne starije od 6 meseci);
  10. uverenje Uprave javnih prihoda sa opštine prebivališta da se ne duži porezom na imovinu (ukoliko kupac ima više opština prebivališta od 01.07.2006. onda sa svake opštine treba doneti uverenje);
  11. fotokopija kartice tekućeg računa
  12. potvrda iz banke o isplaćenoj kupoprodajnoj ceni.
Ukoliko kupac prvog stana podnosi zahtev za refundaciju PDV i za člana odnosno članove domaćinstva, potrebno je dostaviti sledeću dokumentaciju:
  1. dokument koji potvrđuje da je fizičko lice za koje kupac prvog stana zahteva refundaciju PDV član porodičnog domaćinstva kupca prvog stana u skladu sa članom 56a stav 5. Zakona o porezu na dodatnu vrednost (za dete izvod iz matične knjige rođenih, za bračnog druga izvod iz matične knjige rođenih i izvod iz matične knjige venčanih, za roditelje izvod iz matične knjige rođenih) - (ne stariji od 6 meseci);
  2. uverenje o državljanstvu - (ne stariji od 6 meseci);
  3. dokaz o prebivalištu (overena fotokopija lične karte ukoliko je izdata i pokriva datum 01.07.2006. ili uverenje o prebivalištu iz MUP ako je lična karta izdata posle 01.07.2006. ili je na novom obrascu za punoletno lice ili dokaz o prebivalištu iz MUP za maloletno lice);
  4. uverenje Uprave javnih prihoda sa opštine prebivališta da se ne duži porezom na imovinu (ukoilko član domaćinstva ima više opština prebivališta od 01.07.2006. onda sa svake opštine treba doneti uverenje);
Lica sa mestom rođenja na Kosovu i Metohiji uz nabrojanu dokumentaciju prilažu još i:
  1. uverenje da se ne duže porezom na imovinu na teritoriji Kosova i Metohije (uverenje se dobija u Poreskoj upravi u ulici Bože Jankovića u Beogradu);
  2. uverenje iz katastra nepokretnosti u Kruševcu da na svom imenu nemaju nepokretnosti.
Ukoliko, u specifičnim slučajevima bude neophodno Poreska uprava zadržava pravo da u konkretnom slučaju da zahtev kupcu prvog stana za dostavu dokumentacije koja se ne nalazi na spisku radi pravilne ocene činjenica i donošenja rešenja. Članom 127. stav 2. Zakona o opštem upravnom postupku ("Sl. glasnik SRJ" br. 33/97 i 31/2001) propisano je da je poreski obveznik dužan da na poziv Poreske uprave, neposredno ili preko poreskog punomoćnika, učestvuje u daljem postupku kancelarijske kontrole i da pruži tražena objašnjenja i dokumentaciju u roku koji odredi Poreska uprava.

Kraj.

уторак, 2. јун 2009.

Početak

Početak je pravi čas da se najpomnije povede računa o tome da sve bude u ravnoteži i pravilno sređeno.