Apigee Edge for Private Cloud include apigee-monit
, uno strumento basato sull'utilità monit open source. apigee-monit
esegue periodicamente il polling dei servizi Edge; se un servizio non è disponibile, apigee-monit
tenta di riavviarlo.
Per utilizzare apigee-monit
, devi installarlo manualmente. Non fa parte dell'installazione standard.
Per impostazione predefinita, apigee-monit
controlla lo stato dei servizi Edge ogni 60 secondi.
Avvio rapido
Questa sezione mostra come iniziare rapidamente a utilizzare apigee-monit
.
Se utilizzi Amazon Linux o Oracle-Linux-7.X, prima installa monit tramite Fedora. In caso contrario, salta questo passaggio.
sudo yum install -y https://kojipkgs.fedoraproject.org/packages/monit/5.25.1/1.el6/x86_64/monit-5.25.1-1.el6.x86_64.rpm
Per installare apigee-monit
, segui questi passaggi:
Installare apigee-monit |
|
/opt/apigee/apigee-service/bin/apigee-service apigee-monit install In questo modo viene installato |
|
Interrompere il monitoraggio dei componenti | |
/opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c component_name /opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c all |
|
Avviare il monitoraggio dei componenti | |
/opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor -c component_name /opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor -c all |
|
Visualizzare le informazioni sullo stato riepilogativo | |
/opt/apigee/apigee-service/bin/apigee-service apigee-monit report /opt/apigee/apigee-service/bin/apigee-service apigee-monit summary |
|
Esamina i file di log apigee-monit |
|
cat /opt/apigee/var/log/apigee-monit/apigee-monit.log |
Ognuno di questi argomenti e altri ancora sono descritti in dettaglio nelle sezioni seguenti.
Informazioni su apigee-monit
apigee-monit
contribuisce a garantire che tutti i componenti di un nodo rimangano attivi e in esecuzione. A questo scopo, offre una serie di servizi, tra cui:
- Riavvio dei servizi non riusciti
- Visualizzazione delle informazioni di riepilogo
- Stato del monitoraggio del logging
- Invio di notifiche
- Monitoraggio dei servizi non Edge
Apigee consiglia di monitorare apigee-monit
per assicurarsi che sia in esecuzione. Per saperne di più,
vedi Monitorare apigee-monit.
Architettura di apigee-monit
Durante l'installazione e la configurazione di Apigee Edge for Private Cloud, puoi installare facoltativamente un'istanza separata
di apigee-monit
su ogni nodo del cluster. Queste istanze apigee-monit
separate funzionano in modo indipendente l'una dall'altra: non comunicano lo stato dei loro componenti agli altri nodi e non comunicano i guasti dell'utilità di monitoraggio stessa a nessun servizio centrale.
La seguente immagine mostra l'architettura apigee-monit
in un cluster di 5 nodi:

apigee-monit
viene eseguita in isolamento su ogni nodo di un clusterConfigurazioni dei componenti
apigee-monit
utilizza le configurazioni dei componenti per determinare quali componenti monitorare, quali
aspetti del componente controllare e quale azione intraprendere in caso di errore.
Per impostazione predefinita, apigee-monit
monitora tutti i componenti Edge su un nodo utilizzando le configurazioni dei componenti predefinite. Per visualizzare le impostazioni predefinite, puoi consultare i file di configurazione del componente apigee-monit
. Non puoi modificare le configurazioni predefinite dei componenti.
apigee-monit
controlla diversi aspetti di un componente, a seconda del componente che sta controllando. La
seguente tabella elenca gli elementi che apigee-monit
controlla per ogni componente e mostra la configurazione
del componente per ciascun componente. Tieni presente che alcuni componenti sono definiti in un unico file di configurazione, mentre altri hanno configurazioni proprie.
Componente | Posizione della configurazione | Che cosa viene monitorato |
---|---|---|
Server di gestione | /opt/apigee/edge-management-server/monit/default.conf |
apigee-monit controlli:
Inoltre, per questi componenti
|
Processore di messaggi | /opt/apigee/edge-message-processor/monit/default.conf |
|
Server Postgres | /opt/apigee/edge-postgres-server/monit/default.conf |
|
Qpid Server | /opt/apigee/edge-qpid-server/monit/default.conf |
|
Router | /opt/apigee/edge-router/monit/default.conf |
|
Cassandra Edge UI SymasLDAP Postgres Qpid Zookeeper |
/opt/apigee/data/apigee-monit/monit.conf |
apigee-monit controlli:
|
L'esempio seguente mostra la configurazione predefinita dei componenti per il componente edge-router
:
check host edge-router with address localhost restart program = "/opt/apigee/apigee-service/bin/apigee-service edge-router monitrestart" if failed host 10.1.1.0 port 8081 and protocol http and request "/v1/servers/self/uuid" with timeout 15 seconds for 2 times within 3 cycles then restart if failed port 15999 and protocol http and request "/v1/servers/self" and status < 600 with timeout 15 seconds for 2 times within 3 cycles then restart
L'esempio seguente mostra la configurazione predefinita per il componente UI classica (edge-ui
):
check process edge-ui with pidfile /opt/apigee/var/run/edge-ui/edge-ui.pid start program = "/opt/apigee/apigee-service/bin/apigee-service edge-ui start" with timeout 55 seconds stop program = "/opt/apigee/apigee-service/bin/apigee-service edge-ui stop"
Ciò vale per la UI classica, non per la nuova UI Edge il cui nome del componente è
edge-management-ui
.
Non puoi modificare le configurazioni predefinite dei componenti per nessun componente di Apigee Edge for Private Cloud. Puoi, tuttavia, aggiungere le tue configurazioni dei componenti per servizi esterni, come l'endpoint di destinazione
o il servizio httpd
. Per saperne di più, consulta la sezione
Configurazioni dei componenti non Apigee.
Per impostazione predefinita, apigee-monit
monitora tutti i componenti di un nodo su cui è in esecuzione. Puoi attivarlo o
disattivarlo per tutti i componenti o per singoli componenti. Per ulteriori informazioni, vedi:
- Interrompere e avviare il monitoraggio di un componente
- Interrompere, avviare e disattivare
apigee-monit
Installa apigee-monit
apigee-monit
non è installato per impostazione predefinita; puoi installarlo manualmente dopo l'upgrade o l'installazione
della versione 4.19.01 o successive di Apigee Edge for Private Cloud.
Questa sezione descrive come installare apigee-monit
.
Per informazioni sulla disinstallazione di apigee-monit
, vedi
Disinstalla apigee-monit
.
Installa apigee-monit
Questa sezione descrive come installare apigee-monit
.
Per installare apigee-monit
:
- Installa
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit install
- Configura
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit configure
- Avvia
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit start
- Ripeti questa procedura su ogni nodo del cluster.
Interrompere e avviare i componenti di monitoraggio
Quando un servizio si arresta per qualsiasi motivo, apigee-monit
tenta di riavviarlo.
Questo può causare un problema se vuoi arrestare intenzionalmente un componente. Ad esempio, potresti
voler arrestare un componente quando devi eseguirne il backup o l'upgrade.
Se apigee-monit
riavvia il servizio durante il backup o l'upgrade, la procedura di manutenzione può essere interrotta, con la possibilità che non vada a buon fine.
Le sezioni seguenti mostrano le opzioni per interrompere il monitoraggio dei componenti.
Interrompere un componente e annullarne il monitoraggio
Per arrestare un componente e interromperne il monitoraggio, esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit stop-component -c component_name
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(database PostgreSQL)apigee-qpidd
(qpidd)apigee-sso
(SSO perimetrale)apigee-zookeeper
(ZooKeeper)edge-management-server
(server di gestione)edge-management-ui
(nuova UI di Edge)edge-message-processor
(Elaboratore messaggi)edge-postgres-server
(server Postgres)edge-qpid-server
(server Qpid)edge-router
(router Edge)edge-ui
(UI classica)
Tieni presente che "tutti" non è un'opzione valida per stop-component
. Puoi interrompere e
riprendere il monitoraggio di un solo componente alla volta con stop-component
.
Per riavviare il componente e riprendere il monitoraggio, esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit start-component -c component_name
Tieni presente che "tutti" non è un'opzione valida per start-component
.
Per istruzioni su come arrestare e interrompere il monitoraggio di tutti i componenti, vedi Arrestare tutti i componenti e interromperne il monitoraggio.
Interrompere il monitoraggio di un componente (senza arrestarlo)
Per interrompere il monitoraggio di un componente (senza arrestarlo), esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c component_name
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(database PostgreSQL)apigee-qpidd
(qpidd)apigee-sso
(SSO perimetrale)apigee-zookeeper
(ZooKeeper)edge-management-server
(server di gestione)edge-management-ui
(nuova UI di Edge)edge-message-processor
(Elaboratore messaggi)edge-postgres-server
(server Postgres)edge-qpid-server
(server Qpid)edge-router
(router Edge)edge-ui
(UI classica)
Per riprendere il monitoraggio del componente, esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor -c component_name
Interrompi il monitoraggio di tutti i componenti (ma non arrestarli)
Per interrompere il monitoraggio di tutti i componenti (senza arrestarli), esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c all
Per riprendere il monitoraggio di tutti i componenti, esegui questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor -c all
Arresta tutti i componenti e interrompi il monitoraggio
Per arrestare tutti i componenti e interromperne il monitoraggio, esegui questi comandi:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c all
/opt/apigee/apigee-service/bin/apigee-all stop
Per riavviare tutti i componenti e riprendere il monitoraggio, esegui questi comandi:
/opt/apigee/apigee-service/bin/apigee-all start
/opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor -c all
Per interrompere il monitoraggio di tutti i componenti, puoi anche disattivare apigee-monit
, come descritto in
Arrestare, avviare e disattivare apigee-monit.
Arrestare, avviare e disattivare apigee-monit
Come per qualsiasi servizio, puoi arrestare e avviare apigee-monit
utilizzando il comando apigee-service
. Inoltre, apigee-monit
supporta il comando unmonitor
, che ti consente di interrompere temporaneamente il monitoraggio dei componenti.
Stop apigee-monit
Per arrestare apigee-monit
, utilizza il seguente comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit stop
Avvia apigee-monit
Per avviare apigee-monit
, utilizza il seguente comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit start
Disattiva apigee-monit
Puoi sospendere il monitoraggio di tutti i componenti sul nodo utilizzando il seguente comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit unmonitor -c all
In alternativa, puoi disattivare definitivamente apigee-monit
disinstallandolo dal nodo, come descritto
in Disinstallare apigee-monit
.
Disinstalla apigee-monit
Per disinstallare apigee-monit
:
- Se hai configurato un job
cron
per monitorareapigee-monit
, rimuovi il jobcron
prima di disinstallareapigee-monit
:sudo rm /etc/cron.d/apigee-monit.cron
- Arresta
apigee-monit
con questo comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit stop
- Disinstalla
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit uninstall
- Ripeti questa procedura su ogni nodo del cluster.
Monitorare un componente appena installato
Se installi un nuovo componente su un nodo che esegue apigee-monit
, puoi iniziare a monitorarlo
eseguendo il comando restart
di apigee-monit
. Viene generato un nuovo file monit.conf che
includerà il nuovo componente nelle relative configurazioni.
L'esempio seguente riavvia apigee-monit
:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit restart
Personalizza apigee-monit
Puoi personalizzare varie impostazioni di apigee-monit
, tra cui:
- Impostazioni di controllo predefinite per
apigee-monit
- Impostazioni di configurazione globali
- Configurazioni dei componenti non Apigee
Impostazioni di controllo predefinite di apigee-monit
Puoi personalizzare le impostazioni di controllo predefinite di apigee-monit
, ad esempio la frequenza dei controlli di stato e le posizioni dei file apigee-monit
. A tale scopo, modifica un file di proprietà utilizzando la tecnica
code with config. I file delle proprietà verranno mantenuti anche
dopo l'upgrade di Apigee Edge for Private Cloud.
La seguente tabella descrive le impostazioni di controllo apigee-monit
predefinite che puoi personalizzare:
Proprietà | Descrizione |
---|---|
conf_monit_httpd_port |
La porta del daemon httpd . apigee-monit utilizza httpd per l'app
dashboard e per attivare report/riepiloghi. Il valore predefinito è 2812.
|
conf_monit_httpd_allow |
Vincoli per le richieste al daemon httpd . apigee-monit utilizza
httpd per eseguire l'app dashboard e attivare report/riepiloghi. Questo valore deve
puntare a localhost (l'host su cui è in esecuzione httpd ).
Per richiedere che le richieste includano un nome utente e una password, utilizza la seguente sintassi: conf_monit_httpd_allow=allow username:"password"\nallow 127.0.0.1 Quando aggiungi un nome utente e una password, inserisci "\n" tra ogni vincolo. Non inserire interruzioni di riga o ritorni a capo effettivi nel valore. |
conf_monit_monit_datadir |
La directory in cui sono memorizzati i dettagli dell'evento. |
conf_monit_monit_delay_time |
Quantità di tempo che apigee-monit attende dopo il primo caricamento in memoria prima di essere eseguito. Questo avviso riguarda solo il primo controllo della procedura apigee-monit . |
conf_monit_monit_logdir |
La posizione del file di log apigee-monit . |
conf_monit_monit_retry_time |
La frequenza con cui apigee-monit tenta di controllare ogni processo. Il valore predefinito è 60
secondi. |
conf_monit_monit_rundir |
La posizione dei file PID e di stato, che apigee-monit utilizza per controllare i processi. |
Per personalizzare le impostazioni predefinite dei controlli apigee-monit
:
- Modifica il seguente file:
/opt/apigee/customer/application/monit.properties
Se il file non esiste, crealo e imposta il proprietario sull'utente "apigee":
chown apigee:apigee /opt/apigee/customer/application/monit.properties
Tieni presente che, se il file esiste già, potrebbero essere definite proprietà di configurazione aggiuntive oltre a quelle elencate nella tabella precedente. Non devi modificare proprietà diverse da quelle elencate sopra.
Imposta o sostituisci i valori delle proprietà con i nuovi valori.
Ad esempio, per modificare la posizione del file di log in
/tmp
, aggiungi o modifica la seguente proprietà:conf_monit_monit_logdir=/tmp/apigee-monit.log
- Salva le modifiche apportate al file
monit.properties
. - Riconfigura
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit configure
- Ricarica
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit reload
Se non riesci a riavviare
apigee-monit
, controlla il file di log per individuare eventuali errori come descritto in Accedere ai file di log diapigee-monit
. - Ripeti questa procedura per ogni nodo del cluster.
Impostazioni di configurazione globale
Puoi definire le impostazioni di configurazione globali per apigee-monit
. Ad esempio, puoi aggiungere notifiche email per gli avvisi. Per farlo, crea un file di configurazione nella directory /opt/apigee/data/apigee-monit
e riavvia apigee-monit
.
Per definire le impostazioni di configurazione globali per apigee-monit
:
- Crea un nuovo file di configurazione dei componenti nella seguente posizione:
/opt/apigee/data/apigee-monit/filename.conf
Dove filename può essere qualsiasi nome file valido, tranne "monit".
- Modifica il proprietario del nuovo file di configurazione in modo che sia l'utente "apigee", come mostrato nell'esempio
seguente:
chown apigee:apigee /opt/apigee/data/apigee-monit/my-mail-config.conf
- Aggiungi le impostazioni di configurazione globali al nuovo file. L'esempio seguente configura un
server di posta e imposta i destinatari degli avvisi:
SET MAILSERVER smtp.gmail.com PORT 465 USERNAME "example-admin@gmail.com" PASSWORD "PASSWORD" USING SSL, WITH TIMEOUT 15 SECONDS SET MAIL-FORMAT { from: edge-alerts@example.com subject: Monit Alert -- Service: $SERVICE $EVENT on $HOST } SET ALERT fred@example.com SET ALERT nancy@example.com
Per un elenco completo delle opzioni di configurazione globali, consulta la documentazione di monit.
- Salva le modifiche al file di configurazione del componente.
- Ricarica
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit reload
Se
apigee-monit
non viene riavviato, controlla il file di log per individuare eventuali errori come descritto in Accedere ai file di log diapigee-monit
. - Ripeti questa procedura per ogni nodo del cluster.
Configurazioni dei componenti non Apigee
Puoi aggiungere le tue configurazioni a apigee-monit
in modo che controlli i servizi che non fanno parte di
Apigee Edge for Private Cloud. Ad esempio, puoi utilizzare apigee-monit
per verificare che le tue API siano in esecuzione inviando richieste al tuo endpoint di destinazione.
Per aggiungere una configurazione di componenti non Apigee:
- Crea un nuovo file di configurazione dei componenti nella seguente posizione:
/opt/apigee/data/apigee-monit/filename.conf
Dove filename può essere qualsiasi nome file valido, tranne "monit".
Puoi creare tutti i file di configurazione dei componenti necessari. Ad esempio, puoi creare un file di configurazione separato per ogni componente non Apigee che vuoi monitorare sul nodo.
- Modifica il proprietario del nuovo file di configurazione in modo che sia l'utente "apigee", come mostrato nell'esempio
seguente:
chown apigee:apigee /opt/apigee/data/apigee-monit/my-config.conf
- Aggiungi le tue configurazioni personalizzate al nuovo file. Il seguente esempio controlla l'endpoint
di destinazione sul server locale:
CHECK HOST localhost_validate_test WITH ADDRESS localhost IF FAILED PORT 15999 PROTOCOL http REQUEST "/validate__test" CONTENT = "Server Ready" FOR 2 times WITHIN 3 cycles THEN alert
Per un elenco completo delle possibili impostazioni di configurazione, consulta la documentazione di monit.
- Salva le modifiche apportate al file di configurazione.
- Ricarica
apigee-monit
con il seguente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-monit reload
Se
apigee-monit
non viene riavviato, controlla il file di log per individuare eventuali errori come descritto in Accedere ai file di log diapigee-monit
. - Ripeti questa procedura per ogni nodo del cluster.
Tieni presente che questo vale solo per i componenti non Edge. Non puoi personalizzare le configurazioni dei componenti per i componenti Edge.
Accedere ai file di log di apigee-monit
apigee-monit
registra tutte le attività, inclusi eventi, riavvii, modifiche alla configurazione e avvisi in un file di log.
La posizione predefinita del file di log è:
/opt/apigee/var/log/apigee-monit/apigee-monit.log
Puoi modificare la posizione predefinita personalizzando le impostazioni del controllo apigee-monit
.
Le voci del file di log hanno il seguente formato:
'edge-message-processor' trying to restart [UTC Dec 14 16:20:42] info : 'edge-message-processor' trying to restart 'edge-message-processor' restart: '/opt/apigee/apigee-service/bin/apigee-service edge-message-processor monitrestart'
Non puoi personalizzare il formato delle voci del file di log apigee-monit
.
Visualizzare lo stato aggregato con apigee-monit
apigee-monit
include i seguenti comandi che forniscono informazioni aggregate sullo stato dei
componenti di un nodo:
Comando | Utilizzo |
---|---|
report |
/opt/apigee/apigee-service/bin/apigee-service apigee-monit report |
summary |
/opt/apigee/apigee-service/bin/apigee-service apigee-monit summary |
Ciascuno di questi comandi è spiegato in modo più dettagliato nelle sezioni seguenti.
report
Il comando report
fornisce un riepilogo aggregato del numero di componenti attivi,
inattivi, in fase di inizializzazione o attualmente non monitorati su un nodo. L'esempio
seguente richiama il comando report
:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit report
L'esempio seguente mostra l'output di report
in una configurazione
AIO (all-in-one):
/opt/apigee/apigee-service/bin/apigee-service apigee-monit report up: 11 (100.0%) down: 0 (0.0%) initialising: 0 (0.0%) unmonitored: 1 (8.3%) total: 12 services
In questo esempio, 11 dei 12 servizi vengono segnalati da apigee-monit
come attivi. Un servizio non è
attualmente monitorato.
Potresti visualizzare l'errore Connection refused
quando esegui per la prima volta il
comando report
. In questo caso, attendi la durata della proprietà
conf_monit_monit_delay_time
, quindi riprova.
riepilogo
Il comando summary
elenca ogni componente e ne indica lo stato. Il seguente
esempio richiama il comando summary
:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit summary
L'esempio seguente mostra l'output di summary
in una configurazione
AIO (all-in-one):
/opt/apigee/apigee-service/bin/apigee-service apigee-monit summary Monit 5.25.1 uptime: 4h 20m Service Name Status Type host_name OK System apigee-zookeeper OK Process apigee-cassandra OK Process apigee-openldap OK Process apigee-qpidd OK Process apigee-postgresql OK Process edge-ui OK Process edge-qpid-server OK Remote Host edge-postgres-server OK Remote Host edge-management-server OK Remote Host edge-router OK Remote Host edge-message-processor OK Remote Host
Se ricevi un errore Connection refused
quando esegui per la prima volta il comando summary
, prova ad attendere la durata della proprietà conf_monit_monit_delay_time
e riprova.
Monitora apigee-monit
È una best practice controllare regolarmente che apigee-monit
sia in esecuzione su ogni nodo.
Per verificare che apigee-monit
sia in esecuzione, utilizza questo comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor_monit
Apigee consiglia di eseguire questo comando periodicamente su ogni nodo che esegue apigee-monit
.
Un modo per farlo è utilizzare un'utilità come cron
che esegue attività pianificate a intervalli predefiniti.
Per utilizzare cron
per monitorare apigee-monit
:
- Aggiungi il supporto di
cron
copiando la directoryapigee-monit.cron
nella directory/etc/cron.d
, come mostrato nell'esempio seguente:cp /opt/apigee/apigee-monit/cron/apigee-monit.cron /etc/cron.d/
- Apri il file
apigee-monit.cron
per modificarlo.Il file
apigee-monit.cron
definisce il jobcron
da eseguire e la frequenza con cui eseguire il job. L'esempio seguente mostra i valori predefiniti:# Cron entry to check if monit process is running. If not start it */2 * * * * root /opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor_monit
Questo file utilizza la seguente sintassi, in cui i primi cinque campi definiscono l'ora in cui
apigee-monit
esegue la sua azione:min hour day_of_month month day_of_week task_to_execute
Ad esempio, il tempo di esecuzione predefinito è
*/2 * * * *
, che indica acron
di controllare il processoapigee-monit
ogni 2 minuti.Non puoi eseguire un job
cron
più di una volta al minuto.Per saperne di più sull'utilizzo di
cron
, consulta la documentazione o le pagine del manuale del sistema operativo del server. - Modifica le impostazioni di
cron
in modo che corrispondano alle norme della tua organizzazione. Ad esempio, per modificare la frequenza di esecuzione in ogni 5 minuti, imposta la definizione del job come segue:*/5 * * * * root /opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor_monit
- Salva il file
apigee-monit.cron
. - Ripeti questa procedura per ogni nodo del cluster.
Se cron
non inizia a guardare apigee-monit
, verifica che:
- C'è una riga vuota dopo la definizione del job
cron
. - Nel file è definito un solo job
cron
. (Le righe commentate non vengono conteggiate.)
Se vuoi interrompere o disattivare temporaneamente apigee-monit
, devi disattivare anche questo job cron
,
altrimenti cron
riavvierà apigee-monit
.
Per disattivare cron
, esegui una delle seguenti operazioni:
- Elimina il file
/etc/cron.d/apigee-monit.cron
:sudo rm /etc/cron.d/apigee-monit.cron
Dovrai copiarlo di nuovo se in un secondo momento vorrai riattivare
cron
per guardareapigee-monit
.OPPURE
- Modifica il file
/etc/cron.d/apigee-monit.cron
e commenta la definizione del job aggiungendo "#" all'inizio della riga, ad esempio:# 10 * * * * root /opt/apigee/apigee-service/bin/apigee-service apigee-monit monitor_monit