Ad Widget

Collapse

Obnova DB ze zálohy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GreenHorn
    Member
    • Nov 2020
    • 54

    #1

    Obnova DB ze zálohy

    Dobrý den/Ahoj,

    mám teď problém, že jsem potřeboval obnovit DB server pro zabbix (PostgreSQL). Po obnovení z netappu mi nechodí spojení se zabbix serverem.
    Log DB serveru hlásí
    could not receive data from client: Spojení zrušeno druhou stranou - což je celkem jasné, že bych měl hledat na Aplikačním serveru - DB jede, ověřil jsem si to pomocí cmd pro vyhledání dnešního data
    psql -Atx -U user -d database -h localhost -p 5432 -c 'select current_date'
    Service Db jede

    Ale nejde mi do hlavy, že včera mi to jelo, záloha je starší byla událost, kvůli které obnovuju

    Pokud dám snapshot 2 týdny zpět, tak mi to naskočí hned, ale chybí mi tam 2 týdny práce.


    V logu APP nemám nic, Jen Webový frontend mi hlásí na stránce DB error.

    Zkusil jsem restart zabbix serverru, reload cache, Telnet mi taky ukazuje, že port je ok. Ověřil jsem přihlašovací údaje v configu zabbix serveru. Firewall zde nemám, protože dělám v testovacím prostředí.

    IP adresy jsou taky zkontrolované.
    Nechápu to.

    Díky za podněty, jak to vyřešit, na co se podívat.

  • gofree
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2017
    • 400

    #2
    vies sa do databazy zabbix prihlasit uzivatelom zabbix ? kvoli akej udalosti obnovujes ?

    Comment

    • Alois Zadražil
      Junior Member
      • Nov 2020
      • 11

      #3
      Ahoj,
      Jestli jsem to dobře pochopil, tak DB a Zabbix server jsou na různých hostech. Jak probíhala obnova? obnovil se celý server včetně konfigurace PostgreSQL, nebo to byla nová instalace s obnovou databáze? Udělal bych následující testy:
      1) Zkontroloval bych připojení k DB Zabbix z DB serveru ( vypsat třeba aliasy z databáze uživatelů: psql -Atx -U zabbix -d zabbix -h localhost -p 5432 -c 'select Alias from users'
      2) Stejný příkaz, ale ze Zabbix serveru: psql -Atx -U zabbix -d zabbix -h <DNS DB serveru> -p 5432 -c 'select Alias from users'
      v obou případech použít jméno a heslo z zabbix_server.conf ( případně i jméno databáze, pokud je jiné, než zabbix ). No a podle výsledků řešit, kde je problém - pokud nevrátí výsledky první příkaz, je problém s účtem, nebo db, popud nevrátí druhý, je problém se spojením. Dej mi vědět, jak to dopadlo.

      Lojza Zadražil

      Comment

      • hermanekt
        Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2019
        • 59

        #4
        Problem jsem pomohl Pajovi najit. Obnova DB serveru byla na jinou ip nez puvodni, je potreba to zmenit na 2 mistech. Plus pokud je potreba tak jeste zmena nastaveni pg_hba.conf a
        postgresql.conf volba: listen_addresses = '0.0.0.0' take nezapomenout na firewall.

        /etc/zabbix/zabbix_server.conf
        DBHost=IP

        /etc/zabbix/web/zabbix.conf.php
        $DB['SERVER'] = 'IP';

        Comment

        • GreenHorn
          Member
          • Nov 2020
          • 54

          #5
          Tak nakonec se to vyřešilo díky Toma H., problém byl, že při obnově byla špatná IP adresa pro DB v php konfigu zabbix.conf.php.

          Díky

          Comment

          Working...