Uživatelské nástroje

Nástroje pro tento web


private:zakaznici:uradveltrusy:keo

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
private:zakaznici:uradveltrusy:keo [2023/06/28 12:20] – [Konfigurační soubory KEO na serveru] snemecprivate:zakaznici:uradveltrusy:keo [2024/06/02 08:31] (aktuální) – [Konfigurační soubory KEO na serveru] snemec
Řádek 1: Řádek 1:
 +====== Keo ======
 +
 +===== Instalace KEO4 a KEOX =====
 +
 +**Keo4** stačí zkopírovat složku ''C:\Alis'' z funkční stanice. Dále překopírovat odkazy - zástupce(na ploše) pro KEO a nastavit tiskárnu ALIS-PDF\\
 +
 +Tiskárna ALIS-PDF se instaluje z administrace v programu KEO4 nebo lze stáhnout za stránek Alisu.\\
 +
 +https://update.alis.cz/alispdf/aktualni/alis-pdf.exe
 +
 +{{:private:zakaznici:uradveltrusy:pasted:20211014-093430.png}}
 +
 +{{:private:zakaznici:uradveltrusy:pasted:20211014-093324.png}}
 +
 +**KeoX** - namapovat disk ''X: \\keosrv\keox'' - **IP**: 10.7.0.20\\
 +Mapovat jako uživatel ''keo'' - heslo k účtu je v Keepass
 +
 +
 +
 +**KEO-4** se připojuje k serveru **keosrv** na základě jména. V rámci lokální sítě si jméno rozliší.\\
 +**Pro připojení přes VPN** je potřeba přidat jméno do host souboru.
 +
 +Pro fungování KEO je potřeba doinstalovat LibreOffice - na verzi LO asi nezáleží.
 +
 +
 +===== Vložení nového podpisového a systémového certifikátu =====
 +
 +Podpisový cerifikát - kvalifikovan - qualified\\
 +Systémovový certifikát - public\\
 +
 +Po spuštění **KEO4** na úvodní ploše přejděte do **Administrace**(ikona na ploše KEO4).
 +V levém menu vyberte položku **Certifikáty** a vložte požadované certifikáty.
 +
 +
 +===== Moduly =====
 +
 +  * **KEO-W** - účetnictví, poplatky
 +  * **KEO-4** - mzdy, majetek, spisová služba
 +  * **KEO-X** - matrika, volby, vidimace a legalizace, evidence psů, evidence nemovitosti, evidence smluv, evidence obyvatel, evidence hřbitovů, registr budov, oceňování pozemků
 +
 +
 +
 +===== Řešení problémů =====
 +
 +==== Konfigurační soubory KEO na serveru ====
 +
 +<code>
 +/opt/apacheK4/tomcat_XXXX/conf/Catalina/localhost/keo4.xml
 +</code>
 +
 +
 +Po restartu nenaběhne tomcat server - je potreba ho spustit ručně\\
 +Tomcat by měl poslouchat na portu **8443**(https) a **8480**(http)\\
 +Na portu **8443** komunikuje s Keo4 a na portu **8480** s Vita(spisová služba - Vita SSL)
 +Na portu **61616** by měla poslouchat Java.\\
 +
 +<wrap important>V rámci aktualizací se mění verze použitých programů, takže např. došlo ke změně verze tomcat z tomcat 8 na tomcat859. Díky této změně nefungovalo Keo4 po restartu serveru</wrap>
 + 
 +
 +<code>
 +#ps -A|grep postgres && netstat -an|grep 8443 && netstat -an|grep 8480 && netstat -an|grep 61616 && netstat -anp|grep 5432
 +
 +Puvodne KEO vyuzivalo vice portu.
 +V soucasne dobe je potreba kontrolovat jen bezici Postgres a port 8443(Tomcat)
 +ps -A|grep postgres && netstat -an|grep 8443
 +
 +Výstup příkazu by měl vypadat následovně:
 +
 +root@keosrv:~# ps -A|grep postgres && netstat -an|grep 8443
 +   681 ?        00:00:00 postgres
 +   796 ?        00:00:00 postgres
 +   804 ?        00:00:00 postgres
 +   805 ?        00:00:00 postgres
 +   806 ?        00:00:00 postgres
 +   807 ?        00:00:00 postgres
 +   808 ?        00:00:00 postgres
 +   809 ?        00:00:00 postgres
 +   957 ?        00:00:00 postgres
 +  1315 ?        00:00:00 postgres
 +tcp        0      0 0.0.0.0:8443            0.0.0.0:              LISTEN
 +
 +# start Tomcat
 +/etc/init.d/tomcatXXXX start
 +
 +
 +# kontrola spuštění Tomcat serveru
 +ps aux|grep tomcat
 +
 +</code>
 +
 +
 +**PID file:**\\
 +
 +Pokud nelze po restartu serveru spustit Tomcat(chybová hláška ohledně pid file) je potřeba ručně smazat pid file.\\
 +''/opt/apacheK4/tomcat_9064/tomcat.pid''
 +
 +
 +
 +Pokud se po restartu serveru nelze přihlásit do Keo4, je potřeba ukončit všechny session na Keo a znovu spustit Tomcat.\\
 +Nevím kde přesně je problém, ale po restartu se stává, že se Tomcat ukončí při pokusu uživatele o přihlášení do Keo4(neposlouchá na portu 8443 ani na 8480).\\
 +
 +
 +
 +
 +
 +====== Export seznamu obyvatel z Postgres databáze ======
 +
 +MP pro svojí činnost potřebuje seznam obyvatel včetně informace o bydlišti.
 +Nejjednodušší způsob je export z databáze do souboru.
 +
 +
 +<code>
 +/opt/postgresql_94/bin/psql -U postgres
 +
 +\l  - seznam DB
 +\c 00237272 
 +SET search_path= mesto_veltrusy; vypise jen tab. schema mesto_veltrusy
 +\dt *.* - seznam tabulek
 +
 +osoby
 +select id,header_id,jmeno,prijmeni,datum_narozeni from jasadrtss01 order by id;
 +
 +adresy
 +select * from jasadrtss02;
 +
 +select u.id,u.jmeno,u.prijmeni,a.ulice,a.cislo_domovni,a.obec from jasadrtss01 as u inner join jasadrtss02 as a on a.id = u.id;
 +
 +select u.id,u.jmeno,u.prijmeni,a.ulice,a.cislo_domovni,a.obec from jasadrtss01 as u inner join jasadrtss02 as a on a.id = u.id where jmeno like '%Stanislav%';
 +
 +
 +\copy (select u.id,u.jmeno,u.prijmeni,a.ulice,a.cislo_domovni,a.obec from jasadrtss01 as u inner join jasadrtss02 as a on a.id = u.id) to '/tmp/pssql_export.csv' ;
 +
 +\copy (select u.id,u.jmeno,u.prijmeni,a.ulice,a.cislo_domovni,a.obec from jasadrtss01 as u inner join jasadrtss02 as a on a.id = u.id where jmeno like '%Stanislav%') to '/tmp/pssql_export.csv' ;
 +
 +## export jmeno, prijmeni, datum narozeni, ulice, cislo, obec
 +\copy (select u.jmeno,u.prijmeni,u.datum_narozeni,a.ulice,a.cislo_domovni,a.obec from jasadrtss01 as u inner join jasadrtss02 as a on a.id = u.id) to '/tmp/pssql_export.csv' ;
 +
 +
 +
 +</code>
 +
 +
 +Celý proces by měl jít zautomatizovat bash skriptem:\\
 +https://unix.stackexchange.com/questions/191990/shell-script-to-execute-psql-command
 +
 +**Psa jsem zatím nenašel, možná je v KEOX**\\
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Resetting the root/postgres password for PostgreSQL =====
 +
 +http://crashmag.net/resetting-the-rootpostgres-password-for-postgresql
 +
 +
 +
 +===== KEO-W =====
 +
 +Přibližně od konce roku 2019 se KEO-W nepoužívá.\\
 +Je ale potřeba aby byl program dostupný, kvůli historickým datům.\\
 +Na nové PC zkopírujte složku C:\keowdata a proveďdte instalaci potřebných programů.\\
 +Na serveru ve složce ''/home/snemec/keow_install'' jsou instalační soubory.
 +
 +
 +
 +
 +<code>
 +#Cíl v zástupci pro spuštění KEO-W
 +"C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.EXE" C:\Alis\KEOW\EO11.accdr /runtime
 +</code>
 +
 +==== Ruční aktualizace KEO-W ====
 +
 +Ze sdílené složky ''W:\Admin\Aktualizace\Accdr'' překopírovat všehny ''accdr'' soubory do lokální složky ''C:\Alis\KEOW''\\
 +
 +Povolit přepsání stávajících ''accdr'' souborů
 +
 +===== Problémy KEO =====
 +
 +25.08.2021\\
 +Po výpadku el. nenaběhl postgres sql server. Po chvíli laborování jsem obnovil zálohu cca 1 hod před výpadkem.
 +
 +===== Záloha KEO =====
 +
 +Celý virtuální server je zálohován pomocí ZFS snapshotů.
 +
 +Alis provádí vlastní zálohy KEO4 a KEOx.\\
 +KEO4 je zálohováno do složky ''/data/zalohy/keo4'' - tato složka je  od 11.11.2021 mountovaná z disku ''sda'' a <wrap hi>nepřenáší se pomocí snapshotů na zálohovací server do Kralup</wrap>\\
 +
 +
 +
 +
  

DokuWiki Appliance - Powered by TurnKey Linux