Uživatelské nástroje

Nástroje pro tento web


private:zakaznici:uradveltrusy:keo

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

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

/opt/apacheK4/tomcat_XXXX/conf/Catalina/localhost/keo4.xml

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.

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

#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

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.

/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' ;


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

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.

#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

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 nepřenáší se pomocí snapshotů na zálohovací server do Kralup

private/zakaznici/uradveltrusy/keo.txt · Poslední úprava: autor: snemec

DokuWiki Appliance - Powered by TurnKey Linux