Ho bisogno di aiuto? Siamo proprio qui!
Grazie per la tua richiesta. Il nostro team ti contatterà presto.
Se non ricevi nostre notizie entro 24 ore, non esitare a inviare un'e-mail di follow-up a info@xecurify.com
Risultati di Ricerca:
×Il miniOrange On-Premise Identity Server include un'utilità da riga di comando chiamata moctl che aiuta gli amministratori a gestire e utilizzare la piattaforma di identità in modo più efficiente.
Questa guida è pensata per i team IT e gli amministratori di sistema che hanno miniOrange 5.0.0 installato su un server o che desiderano installare moctl da zero. Tratta argomenti quali l'installazione, la gestione dei servizi, i log, la diagnostica e la risoluzione dei problemi.
Ecco un elenco degli elementi necessari prima dell'installazione, della distribuzione e della messa in funzione.
Gli ambienti previsti di cui avrete bisogno sono:
/opt/tomcat/latestmo-idp-*.service formato/etc/mo-idp-server.env (configurazione primaria sui server distribuiti)Trasferisci il pacchetto
scp moctl.zip admin@<server-ip>:/opt/
Estrarre e installare
cd /opt
├── unzip moctl.zip
├── cd /opt/moctl
├── sudo bash install-moctl.sh
install-moctl.sh legge /etc/mo-idp-server.env se esiste e aggiorna di conseguenza la configurazione di runtime.
/usr/local/bin/moctl/opt/miniorange/moctl/etc/mo-idp-server.env (creato o aggiornato)
which moctl
ls -l /usr/local/bin/moctl
cat /etc/mo-idp-server.env
moctl version
moctl service status
moctl diagnose full
moctl service status
| Stato | Significato |
|---|---|
| corsa | Il servizio è attivo e in buone condizioni. |
| Registrazione | Attivo e gestito da Eureka, registrazione ancora in corso. Attendere 30-60 secondi. |
| Arrestato | Il servizio è inattivo. |
| fallito | Il servizio si è bloccato. Controllare immediatamente i log. |
in 5.0.0 eurekaserver and miniarancione correre fuori da Eureka. Risulteranno in esecuzione, ma non verranno mai registrati.
| Comando | Ciò che fa |
|---|---|
| avvio del servizio moctl | Avviare tutti i servizi nell'ordine corretto. |
| arresto del servizio mobile | Interrompere tutti i servizi in ordine inverso. |
| riavvio del servizio moctl | Riavviare tutti i servizi. |
| avvio del servizio moctl gatekeeper | Avvia un singolo servizio denominato. |
| riavvio del servizio moctl miniorange | Riavviare un singolo servizio denominato. |
I servizi essenziali iniziano per primi: configserver → eurekaserver → gatekeeper → miniOrangeI servizi secondari vengono eseguiti automaticamente. L'esecuzione di moctl service o moctl diagnose senza un sottocomando visualizza i suggerimenti.
| Comando | Ciò che fa |
|---|---|
| log moctl miniarancione | Avviare tutti i servizi nell'ordine corretto. |
| moctl log miniorange -f Segui | Segui i log in tempo reale (Ctrl+C per interrompere). |
| moctl log miniorange -n 500 | Mostra le ultime 500 righe. |
| moctl log miniorange --since 1h | Mostra i registri dell'ultima ora. |
| moctl log gatekeeper --since 30min | Mostra i log per ogni servizio specificato. |
moctl diagnose full
| Comando | Ciò che fa |
|---|---|
| servizi di diagnosi mobile | Servizio disponibile solo negli stati. |
| porte di diagnosi moctl | Disponibilità della porta principale. |
| risorse per la diagnosi di moctl | Utilizzo della memoria e del disco. |
| diagnosi moctl deps | Dipendenze Nginx e Java. |
| diagnosi moctl | Mostra i sottocomandi disponibili e la guida all'utilizzo. |
| Comando | Ciò che fa |
|---|---|
| memoria di sistema moctl | Mostra l'utilizzo della memoria |
| CPU del sistema moctl | Mostra l'utilizzo della CPU |
| disco di sistema moctl | Mostra l'utilizzo del disco |
| moctl jvm miniorange | Versione JVM, heap, flag, thread, descrittori di file |
moctl diagnose full
moctl service status
moctl service status
moctl log miniorange --since 30min
moctl service restart gatekeeper
moctl service status
moctl diagnose services
Se possibile, è preferibile riavviare un singolo servizio piuttosto che riavviare l'intero sistema.
Per risolvere qualsiasi problema, ecco cosa puoi fare:
ls -l /usr/local/bin/moctl
echo $PATH
sudo bash install-moctl.sh
systemctl list-unit-files 'mo-idp-*.service'
cat /etc/mo-idp-server.env
ls -ld /opt/tomcat/latest
Correggi il percorso in /etc/mo-idp-server.env e riavviare il programma di installazione.
moctl diagnose services
moctl log gatekeeper --since 30min
curl -u registry_client:'Eureka2025_Client!' http://localhost:8070
Verifica: disponibilità di Eureka, credenziali in /etc/mo-idp-server.enve errori di avvio nei log.
Scheduler e miniOrange non sono gestiti da Eureka nella versione 5.0.0; pertanto, non mostreranno mai lo stato di registrazione. Se visualizzi lo stato di registrazione per questi servizi, significa che si tratta di un problema di visualizzazione o di configurazione.
test -f /etc/mo-idp-server.env && echo ok
test -L /opt/tomcat/latest && readlink -f /opt/tomcat/latest
Correggi il valore errato e riavvia il programma di installazione. La configurazione di runtime a /etc/mo-idp-server.env è la fonte autorevole.