====== Pierwsza instalacja systemu Meso======
===== Wiadomości wstępne =====
System Meso CMMS jest aplikacją typu klient-serwer. Oznacza to, że na komputerze klienta należy jedynie zainstalować program Meso CMMS, a na serwerze należy umieścić pliki bazy danych oraz zainstalować serwer bazodanowy. System Meso CMMS działa na serwerze bazodanowym Firebird SQL. Jest to bezpłatny serwer, rozwijany od ponad 25 lat. Może pracować na systemach operacyjnych Windows, Linux, MacOS X oraz wielu innych…
=====Wymagania sprzętowe=====
**Serwer**
* Procesor wielordzeniowy (bardzo dobrze sprawują się procesory Intel I5 i I7),
* karta sieciowa i switche 1GB - dobrze jest zainwestować w całą sieć o wyższej przepustowości, raczej stosować rozwiązania z użyciem kabli sieciowych, sieci bezprzewodowe są dość zawodne, zwłaszcza na halach produkcyjnych,
* pamięć z korekcją błędów ECC,
* dyski SSD - tylko dobrych firm z dodatkowym backupem na zwykły dysk,
* dysk twardy - min 30GB wolnego miejsca,
* markowy sprzęt zwiększa komfort pracy i jest bardziej niezawodny.
**Stanowiska robocze**
* Procesor - minimum Pentium i3,
* karta sieciowa 1GB (proszę wyłączać opcję oszczędzania energii w ustawieniach karty sieciowej),
* pamięć RAM 4 GB,
* port USB,
* karta grafiki - rozdzielczość ekranu 1280 x 768,
* Internet Explorer w wersji 7.0 lub nowszej.
===== Typy instalacji =====
* **Praca w wersji jednostanowiskowej.**\\ W takim wypadku na tym komputerze będzie możliwa praca z programem, a jednocześnie będą na nim przechowywane wszystkie dane programu. Aby to było możliwe na komputerze:
* zainstaluj serwer bazy danych Firebird
* zainstaluj programu Meso
* muszą być obecne pliki bazy danych (są automatycznie umieszcza w folderze Meso/db w trakcie instalacji Meso)\\
Praca w wersji jednostanowiskowej|
{{:podrecznik:utrzymanie_ruchu:meso:praca_jednostanowiskowa.png|Ekran: Praca w wersji jednostanowiskowej}}
* **Praca w wersji sieciowej.**\\ W przypadku użytkowania programu Meso na kilku komputerach w sieci, wyniki pracy nie będą przechowywane na poszczególnych komputerach. Dane z każdego komputera będą przekazywane i przechowywane wyłącznie na jednym komputerze w sieci - Serwerze.\\ Aby możliwy był ten typ pracy:
* zainstaluj serwer bazy danych na komputerze, który będzie pełnił rolę serwera
* umieść pliki bazy danych na serwerze
* zainstaluj programu Meso na każdym komputerze użytkownika
* na każdym komputerze użytkownika skonfiguruj połączenie z bazą danych
W przypadku braku połączenia z Serwerem (np. wyłączenie komputera) praca z programem nie będzie możliwa!
Praca w wersji sieciowej|
{{:administrator:instalacja:wielestanowisk0.png|Ekran: Praca w wersji sieciowej}}
**Wymagany system operacyjny:**\\
Serwer bazy danych - Windows, Linux lub MacOSX\\
Stanowiska użytkowników - Windows\\
Więcej informacji na temat wymagań sprzętowych i systemowych znajdziesz [[administrator:wymagania|tutaj]].
===== Instalacja serwera bazy danych Firebird=====
- Ze strony https://firebirdsql.org/en/firebird-3-0/ pobierz serwer bazy danych Firebird w wersji 3.0 zgodny z systemem operacyjnym komputera na którym będzie znajdowała się baza danych systemu Modus
* [[https://firebirdsql.org/en/firebird-3-0/]]
* Linux - nie należy instalować Firebirda z pakietów Linuxa. Dodatkowe informacje na ten temat znajdziesz [[administrator:instalacja_serwera|tutaj]].
* MacOSX
- Na serwerze, zainstaluj serwer bazy danych Firebird, zachowując ustawienia domyślne instalatora.
**Po instalacji obowiązkowo należy zmienić domyślne hasło do bazy danych Firebird!**\\
RHO Software nie ponosi odpowiedzialności za bezpieczeństwo Państwa bazy danych.
Dla wydajnej pracy bazy danych, **należy przeprowadzić konfigurację** serwera Firebird (np. do pracy z wieloma procesorami). Konfiguracja odbywa się za pomocą **firebird.conf**, szczegółowe informacje na ten temat znajdują się na stronie [[http://www.firebirdsql.org/en/reference-manuals/]]
===== Instalacja systemu Meso=====
W celu przeprowadzenia instalacji systemu Meso konieczne jest posiadanie uprawnień administratora lub uruchomienie instalatora z uprawnieniami administratora (Uruchom jako.../Run as...)
**W celu przeprowadzenia instalacji systemu Meso CMMS należy pobrać plik instalacyjny programu (podany w otrzymanym mailu). Następnie:**
- Rozpakuj pobrany plik i umieść go na wybranym dysku (np. C:/).
- Otrzymaną bazę danych przenieś do katalogu Meso/db lub Modus/db (jeżeli otrzymałeś /aś ją osobno).
- Uruchom program RHOAdmin i sprawdź poprawność lokalizacji bazy danych łącząc się z nią za pomocą przycisku połącz i hasła (standardowo - „masterkey”).
- Jeżeli nie możesz utworzyć połączenia sprawdź poprawność ścieżki do bazy danych oraz katalogu data za pomocą przycisku baza danych.
- Uruchom program Meso i sprawdź prawność działania programu.
===== Konfiguracja połączenia z bazą danych =====
W trakcie instalacji programu Meso w folderze db instalowane są również pliki bazy danych (meso.fdb, bin_meso.fdb)
uwaga na serwerach linux ważna jest wielkość liter w nazwie bazy dla ułatwienia proszę zawsze nazwy baz wprowadzać małymi literami włącznie z rozszerzeniem
Konfiguracja połączenia z bazą danych odbywa się przy pierwszym uruchomieniu Meso.
{{:pl:podrecznik:utrzymanie_ruchu:1.png?400|}}
**Praca jednostanowiskowa:**
W celu skonfigurowania połączenia:
- odblokuj port 3050. Informację jak tego dokonać znajdziesz [[administrator:port_3050|tutaj]].
- Uruchom RhoAdmin
- Pojawi się komunikat //Nie zarejestrowano jeszcze żadnej bazy danych. Czy chcesz zarejestrować?// - kliknij Tak
- Podaj nazwę bazy danych i kliknij OK
- Program rozpozna lokalizację pliku bazy danych oraz podpowie login i domyślne hasło do bazy danych - kliknij Zapisz ustawienia
- Kliknij Połącz a następnie Rejestracja programu
- Kliknij Pobierz licencję
{{:pl:podrecznik:utrzymanie_ruchu:2.png?400|}}
**Praca wielostanowiskowa:**\\ \\
SERWER:\\
* na komputerze pełniącym role serwera utwórz folder np baza_meso
* umieść w nim pliki bazy danych meso.fdb oraz bin_meso.fdb (sprawdź czy pliki nie są chronione przed zapisem, dla bezpieczeństwa użytkownicy nie powinni widzieć tego folderu w sieci)
* odblokuj port 3050. Informację jak tego dokonać znajdziesz [[administrator:port_3050|tutaj]].
{{:pl:podrecznik:utrzymanie_ruchu:3.png?400|}}
STANOWISKA UŻYTKOWNIKÓW:
* odblokuj port 3050. Informację jak tego dokonać znajdziesz [[administrator:port_3050|tutaj]].
* Uruchom RhoAdmin
* Pojawi się komunikat //Nie zarejestrowano jeszcze żadnej bazy danych. Czy chcesz zarejestrować?// - kliknij Tak
* Podaj nazwę bazy danych i kliknij OK
* w polu Lokalizacja bazy danych określ lokalizację plików bazy danych umieszczonych na serwerze:
* dla bazy umieszczonej na serwerze z systemem Windows - np C:\modus\db\start.fdb
* dla bazy umieszczonej na serwerze z systemem Linux - np: /baza_modusa/start.fdb
* uzupełnij dane w polu Adres IP serwera bazy danych Firebird - np: 192.168.1.1
* zapisz wprowadzone ustawienia klikając Zapisz ustawienia
* uzupełnij dane w oknie Dane logowania do bazy
* wprowadzić hasło (domyślne hasło:**masterkey**)
* użytkownika **SYSDBA**
* Kliknij Połącz a następnie Rejestracja programu
* Kliknij Pobierz licencję
* wprowadź ustawienia dotyczące lokalizacji bazy danych w RhoAdminie każdego stanowiska
==Kopie zapasowe ==
**Kopie zapasowe będą wykonywać się tylko i wyłącznie po stronie serwera Firebird**. Dzięki takiemu rozwiązaniu:
* operacje wykonywania kopii, przywracania bazy z kopii oraz optymalizacji bazy danych będą wykonywać się dużo szybciej (na serwerach linux to nawet kilkadziesiąt razy szybciej!);
* operacje te będą dużo bezpieczniejsze i nie narażone na awarie sieci - wszystko odbywa się na jednym komputerze bez pośrednictwa sieci.
W celu przygotowania systemu do wykonywania kopii bazy danych:
* Na komputerze-serwerze (tam gdzie jest baza i zainstalowany Firebird) utwórz lub wybierz folder, w którym będą tworzone kopie zapasowe bazy Meso. Aby zwiększyć bezpieczeństwo folder ten nie powinien być udostępniony w sieci. Musi natomiast mieć nadane uprawnienia do zapisu.
* Zapisz lub zapamiętaj pełną (bezwzględną) ścieżkę do tego folderu, np:
* c:\kopie\modus (ścieżka w formacie Windows)
* /backup/modus (ścieżka w formacie Linux)
* Na komputerach, gdzie używasz RhoAdmina połącz się do bazy, a następnie kliknij przycisk 'Kopie zapasowe'. W polu 'Folder kopii' wpisz tą ścieżkę. Pamiętaj, że jest to ścieżka na serwerze, a nie ścieżka lokalna. W związku z tym RhoAdmin nie będzie już sprawdzał istnienia takiego folderu, ani nie będzie próbował go utworzyć. Jeżeli wprowadzisz ścieżkę, która nie istnieje na serwerze, wystąpi błąd podczas próby utworzenia kopii lub odtworzenia bazy danych z kopii.
* Wykonaj testowo kopię bazy danych. Po zakończeniu sprawdź czy na serwerze pojawiły się pliki kopii. Jeżeli kopia się nie wykonuje (ale jest połączenie z bazą), to albo ścieżka nie istnieje na serwerze, albo folder nie ma uprawnień do zapisu.
{{:pl:podrecznik:utrzymanie_ruchu:4.png?400|}}