Admintool
De Admin Tool (Admin.exe) is de onderhoudsconsole die wordt geleverd met een on-premise LutraCAD server. Het installeert en repareert de database en server diensten, beheert de firewall regels en de wekelijkse backup taak, creëert server client tokens, en kan gebruikerslogin of de externe verbinding uitschakelen.
Het is een Windows command-line tool: een tekstmenu, geen grafische toepassing. Het is bedoeld voor de persoon die de server beheert, niet voor kliniekmedewerkers.
Elke actie heeft beheerdersrechten nodig. De tool beheert Windows-services, de firewall en geplande taken. Start het met right-click Admin.exe, then Run as administrator en accepteer de User Account Control (UAC) prompt. Het starten van een reeds verhoogde opdrachtprompt werkt ook.
Starten van het gereedschap
- Klik met de rechtermuisknop op Admin.exe in de installatiemap van de server en kies Run as administrator.
- Het hoofdmenu verschijnt.
- Navigeer door de number van een optie te typen en op Enter te drukken.
- Na de meeste acties drukt het gereedschap een resultaat af en wacht op een toetsdruk voordat u terugkeert naar het menu.
- Kies 0 om terug te gaan of af te sluiten.
Het gereedschap kan ook een enkele opdracht uitvoeren zonder het menu. Zie Een token aanmaken vanaf de opdrachtregel.
Hoe kan ik?
| Taak | Wanneer |
|---|---|
| Installeer de server voor het eerst | 1) Server, dan 1) Install / Autofix. Installeer eerst de database, vervolgens de serverservice en start deze. Elke stap moet eindigen in OK. |
| Een server herstellen die niet zal starten | 1) Server, dan 1) Install / Autofix om te repareren en te starten, of 2) Restart om de lopende dienst te stoppen en te starten. |
| Fix the database | 2) Database, dan 2) Autofix. Maakt de database aan als deze ontbreekt, installeert en start de databaseservice en bevestigt de verbinding. |
| Test the database connection | 2) Database, dan 1) Test connection. Prints OK of ERROR. |
| Create a client token | 1) Server, dan 3) Create server client token. Voer de databasenaam in (leeg voor de standaard). Kopieer het afgedrukte token en geef het aan de client. |
| Zet de wekelijkse back-up aan of uit | 1) Server, 4) Backup task scheduler, dan 1) Enable / Disable. |
| Change the backup time | 1) Server, 4) Backup task scheduler, dan 2) Change run at hour. Voer het uur in (0 naar 23). |
| Fix the firewall | 3) Firewall: Autofix. Controleert de firewall regels voor de server en manager programma's en verleent hen indien ontbreken. |
| Empty the database | 2) Database, dan 3) Truncate. Verwijdert alle gegevens en kan niet ongedaan worden gemaakt; u moet yes typen om te bevestigen. |
| Disable user login | 4) User management: Disable user login. |
| Switch off the remote server connection | 5) Server: Remove remote connection. Stelt de verbinding in op lokaal. |
Hoofdmenu
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
| Optie | Wat het doet |
|---|---|
| 1) Server | Opent het menu Server: installeer, herstart, client token, back-upschema. |
| 2) Database | Opent het Database menu: test, autofix, truncate. |
| 3) Firewall: Autofix | Controleert en verleent de firewall regels voor de LutraCAD programma's. |
| 4) User management: Disable user login | Schakel de user-login eis uit. |
| 5) Server: Remove remote connection | Schakelt de machine een externe serververbinding uit. |
| 0) Exit | Sluit het gereedschap. |
Servermenu
Choose an option for Server:
1) Install / Autofix
2) Restart
3) Create server client token
4) Backup task scheduler
0) Back to main menu
| Optie | Wat het doet |
|---|---|
| 1) Install / Autofix | Volledige installatie of reparatie. Installeert de database eerst, controleert vervolgens de serverservice: installeert het vanaf Server.exe indien ontbreken, controleert de servicepunten op het juiste bestand en start het. Elke stap print OK, NOK of een fout. Gebruik dit voor een eerste installatie en om een kapotte server te repareren. |
| 2) Restart | Stopt de draaiende server service en start het opnieuw. Als de dienst niet is geïnstalleerd meldt het NOT INSTALLED; als het niet draait, start het gewoon. |
| 3) Create server client token | Vraagt naar de databasenaam (leeg is de standaard), maakt een token aan en drukt het af. Geef dit token aan de client die verbinding moet maken. |
| 4) Backup task scheduler | Opent het menu Back-upschema. |
| 0) Back to main menu | Keer terug naar het hoofdmenu. |
Reservekopieschemamenu
Choose an option for backup schedule:
1) Enable / Disable
2) Change run at hour
0) Back to server menu
Beide opties vragen eerst om de service name (laat leeg om de standaard servicenaam van de server te gebruiken). Als er geen dienst onder die naam bestaat, meldt het gereedschap "Service is not running" en geeft het terug.
| Optie | Wat het doet |
|---|---|
| 1) Enable / Disable | Schakelt de wekelijkse back-uptaak aan/uit. Als de taak al bestaat schakelt hij tussen ingeschakeld en uitgeschakeld. Als deze nog niet bestaat, wordt er een wekelijkse taak gecreëerd die elke Sunday back-up uitvoert. De standaard runtijd is 04:00. |
| 2) Change run at hour | Toont het huidige uur en vraagt om een nieuw uur (0 tot 23). De wekelijkse back-up loopt dan op dat uur. Voer een heel getal in; alles wordt afgewezen. |
| 0) Back to server menu | Keer terug naar het menu Server. |
De geplande taak is vernoemd naar het product plus de servicenaam, zodat elke serverdienst zijn eigen back-uptaak heeft.
Databasemenu
Choose an option for Database:
1) Test connection
2) Autofix
3) Truncate
0) Back to main menu
| Optie | Wat het doet |
|---|---|
| 1) Test connection | Opent een database verbinding en print OK of ERROR. Een snelle gezondheidscontrole. |
| 2) Autofix | Installeert en herstelt de database. Als er geen database wordt gevonden, maakt of upgradet het, installeert de database service als deze ontbreekt, start het indien gestopt, bevestigt dan de verbinding. Dit wordt ook automatisch uitgevoerd als de eerste stap van de Server Install / Autofix. |
| 3) Truncate | Laat elke tabel in de database vallen. |
| 0) Back to main menu | Keer terug naar het hoofdmenu. |
Truncate deletes all data. Het is onomkeerbaar: er is geen ongedaan gemaakt en er is geen back-up genomen. U moet yes intypen om verder te gaan; alles wat anders annuleert. Gebruik dit alleen om een machine waar u zeker van bent af te vegen.
Firewall: Autofix
Hoofdmenu, 3) Firewall: Autofix. Het controleert of de Windows Firewall de LutraCAD programma's toestaat en geeft de regel als het ontbreekt. Het valideert de manager (ManagerStandalone.exe) en de server (Server.exe):
- Als het programmabestand niet wordt gevonden, wordt het overgeslagen met een noot.
- Als het al een firewall-regel heeft, drukt het OK af.
- Zo niet, dan wordt de regel toegevoegd en wordt GRANTED afgedrukt.
Als de firewall zelf niet is geïnstalleerd, meldt deze dat en doet niets. Voer dit uit wanneer clients de server via het netwerk niet kunnen bereiken.
Gebruikersbeheer: Gebruikersaanmelden uitschakelen
Hoofdmenu, 4) User management: Disable user login. Hiermee wordt de gebruikers-aanmeldplicht uitgeschakeld in de databaseinstellingen en opgeslagen. Gebruik het wanneer u de server nodig hebt om te draaien zonder dat u zich per gebruiker aanmeldt. Het drukt "User login removed" af als dit gedaan is.
Server: Verwijder verbinding op afstand
Hoofdmenu, 5) Server: Remove remote connection. Hiermee worden de lokale instellingen aangepast en wordt de serververbinding uitgeschakeld (lokaal). Gebruik het om een machine te schakelen die op een externe server was gericht naar een lokale instelling.
- Als het instellingenbestand of de verbindingsinstelling niet gevonden wordt, meldt het gereedschap dit.
- Bij succes drukt het "Configuratie bijgewerkt" af.
Een token aanmaken vanaf de opdrachtregel
Voor scripting en automatische installeert, kan het gereedschap een token maken zonder het menu:
Admin.exe create-token <dbname>
<dbname>is de database om het token in te maken.- Bij succes drukt het only the token af naar standaarduitvoer, zodat een aanroepend script het netjes kan vastleggen.
- Bij storing drukt het een JSON-fout af, bijvoorbeeld
{"error":"Cannot save token."}, en verlaat het met een niet-nulcode.
Dit is het scriptbare equivalent van Server menu, 3) Create server client token. Net als het menu heeft het beheerdersrechten nodig.
Wat elke actie verandert
| Actie | Wat het raakt |
|---|---|
| Server, Install / Autofix | Database service en server service (Windows diensten), start ze |
| Server, Restart | Serverdienststatus |
| Server, Backup task scheduler | Een wekelijkse Windows geplande taak die de back-up uitvoert |
| Database, Autofix | Databasebestanden en schema, en de database service |
| Database, Truncate | Laat alle tabellen in de database vallen (omkeerbaar) |
| Firewall: Autofix | Windows Firewall regels voor de manager en server programma's |
| Disable user login | De gebruiker-login instelling in de database |
| Remove remote connection | De lokale instellingen (zet de serververbinding uit) |
| create-token | Voegt een server token record toe aan de database |