Commandes usuelles usual-commands
Cette section propose la liste des commandes usuelles sous Adobe Campaign.
La commande nlserver est la commande d'entrée de l'ensemble de l'applicatif Adobe Campaign.
La syntaxe de cette commande est la suivante : **nlserver **<command>
<arguments>
Le paramètre <command>
correspond au module.
- Vous pouvez dans tous les cas adjoindre l'argument -noconsole afin de supprimer les commentaires affichés après le lancement des modules.
- A contrario, vous pouvez ajouter l'argument -verbose pour afficher plus d'informations.
Commandes de monitoring monitoring-commands-
Vous pouvez lui adjoindre le paramètre -who permettant de lister les connexions en cours (base de données et applicatif).
nlserver pdump -who
HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
web@default (9984) - 50.1 Mo
watchdog (2273) - 6.6 Mo
syslogd@default (9931) - 7.0 Mo
trackinglogd@default (9985) - 45.6 Mo
mta@test (9986) - 9.6 Mo
wfserver@test (9987) - 8.8 Mo
Connections ------------------------------------------------------
Last Access IP Instance Login
DD/MM/YYYY HH:MM:SS 127.0.0.1 default formation_fr|tracking
DD/MM/YYYY HH:MM:SS 127.0.0.1 default internal|monitoring
Connection pool --------------------------------------------------
Datasource Server Provider Login
default xxxxx myserver myprovider test400
Une autre commande utile est la commande nlserver monitor. Elle permet de lister le fichier XML de monitoring (obtenu dans le client Adobe Campaign ou par la page web monitor.jsp).
Vous pouvez lui adjoindre le paramètre -missing pour lister les modules absents (erreur dans ces modules, arrêt des modules, etc.)
nlserver monitor -missing
HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
inMail@test
mta@test
wfserver@test
Cela correspond aux modules ayant un démarrage automatique mais qui ne sont pas lancés.
Commandes de lancement des modules module-launch-commands
La syntaxe pour lancer les modules sera toujours de la forme :
nlserver start <module>@<INSTANCE>
nlserver stop <module>@<INSTANCE>
<instance>
correspond au nom d'instance, tel que renseigné dans les fichiers de configuration, ou default pour les modules mono-instance.Arrêter les services shut-down-services
Pour arrêter les services Adobe Campaign, vous pouvez utiliser une des commandes suivantes :
-
Si vous avez un accès root ou administrateur :
-
Sous Linux :
code language-sql /etc/init.d/nlserver6 stop
note note NOTE À compter de la version 20.1, nous vous recommandons d’utiliser plutôt la commande suivante (pour Linux) : systemctl stop nlserver -
Sous Windows :
code language-sql net stop nlserver6
-
-
Sinon, dans le compte Adobe Campaign :
code language-sql nlserver shutdown
Redémarrer les services restart-services
De même, afin de démarrer Adobe Campaign vous pouvez utiliser une des commandes suivantes :
-
Si vous avez un accès root ou administrateur :
-
Sous Linux :
/etc/init.d/nlserver6 start
note note NOTE À compter de la version 20.1, nous vous recommandons d’utiliser plutôt la commande suivante (pour Linux) : systemctl start nlserver -
Sous Windows :
net start nlserver6
-
-
Sinon, dans le compte Adobe Campaign : nlserver watchdog -svc -noconsole
La commande config the-config-command
La commande config permet de gérer la configuration du serveur, notamment de re-paramétrer la connexion à la base de données.
Utilisez la commande config du fichier exécutable nlserver avec le paramètre -setdblogin.
nlserver config -setdblogin:<[dbms:]account[:database][/password]@server>
nlserver config -setdblogin:PostgreSQL:<accountName>:test6@dbserver
Vous devez saisir le mot de passe.
Pour changer le mode de passe internal : nlserver config -internalpassword
-
D'une manière générale, au lieu de modifier les fichiers de configuration à la main, vous pouvez utiliser la commande config.
-
Pour obtenir la liste des paramètres, utilisez le paramètre -? : nlserver config -?
-
Dans le cas d'une base Oracle, il ne faut pas préciser le compte. La syntaxe sera donc la suivante :
nlserver config -setdblogin:Oracle:test6@dbserver