Sujet
Cet article décrit les fichiers journaux générés par les composants NinjaOne, leur emplacement sur les terminaux gérés et la procédure à suivre pour les collecter à des fins de dépannage.
Environnement
- Gestion des terminaux NinjaOne
- Gestion des appareils mobiles (MDM) NinjaOne
- NinjaOne Remote et Quick Connect
- Déploiement du système d'exploitation NinjaOne
Description
Une fois installés, les composants NinjaOne génèrent des fichiers journaux qui enregistrent l’activité opérationnelle, les erreurs et les données de diagnostic relatives aux services s’exécutant sur les terminaux gérés. Lorsque vous rencontrez un problème, savoir où trouver ces fichiers et comment les collecter permet d’accélérer et d’améliorer la précision de la résolution. Cet article répertorie les emplacements des fichiers journaux de l’agent NinjaOne et des composants associés sur l’ensemble des systèmes d’exploitation pris en charge.
Sélectionnez une rubrique pour continuer :
Emplacements des fichiers journaux
Agent NinjaOne
L'agent NinjaOne enregistre les fichiers journaux à des emplacements fixes sur chaque système d'exploitation pris en charge. Le tableau suivant répertorie les emplacements des fichiers journaux par plateforme.
| Système d'exploitation | Emplacement des fichiers journaux |
|---|---|
| Microsoft Windows | C:ProgramDataNinjaRMMAgent |
| Apple macOS | /Applications/NinjaRMMAgent/programdata |
| Linux | /opt/NinjaRMMAgent/programdata/logs |
Windows
Le tableau suivant décrit les principaux fichiers journaux présents dans le répertoire Windows.
| Fichier | Contenu |
|---|---|
NinjaRMMAgent_<date>_<time>.txt |
Ce fichier consigne l'activité en cours de l'agent, notamment les tâches exécutées, les conditions déclenchées, les événements d'installation et les communications entre l'agent et les serveurs NinjaOne. Un nouveau fichier est créé chaque jour ou lors du redémarrage de l'agent. Les 14 fichiers les plus récents sont conservés. |
NinjaRMMPatcher_<date>_<time>.txt |
Le journal du patcher enregistre l'activité liée aux mises à jour de version de l'agent et aux échecs de mise à niveau. |
NinjaRMMSignal_<date>_<time>.txt |
L'agent écrit des signaux de détresse dans ce fichier lorsqu'il détecte un problème potentiel, tel qu'un plantage ou une perte de connectivité. |
njlink_<xxxxx>_<date-heure>.log |
Ce journal enregistre l'activité des connexions Cloud RDP. |
jsonoutput-agent.txt |
Ce fichier contient les données d’inventaire matériel et logiciel collectées sur l’appareil et envoyées aux serveurs NinjaOne, notamment les détails du système d’exploitation, les logiciels installés, les cartes réseau, les services en cours d’exécution et la configuration du stockage. |
jsonoutput-output.json |
NinjaOne utilise ce fichier pour suivre les correctifs du système d'exploitation actuellement en attente, approuvés et rejetés sur l'appareil. |
jsonoutput-hist-output-xxx.json |
Ce fichier répertorie les correctifs du système d'exploitation qui ont été installés sur l'appareil. |
jsonoutput-softwarepatchrecords2.json |
NinjaOne utilise ce fichier pour suivre les correctifs logiciels tiers actuellement en attente, approuvés et rejetés sur l'appareil. |
jsonoutput-softwarepatch_history_2.json |
Ce fichier répertorie les correctifs logiciels tiers qui ont été installés sur l'appareil. |
policyagent.config.*.json |
Ces fichiers stockent localement les paramètres de stratégie appliqués à l'appareil, couvrant des domaines tels que la gestion des correctifs, l'antivirus, les conditions, les automatisations planifiées et la sauvegarde. |
appevents.txt |
Ce fichier contient les 500 événements les plus récents issus du journal des événements des applications Windows. |
sysevents.txt |
L'exportation du journal des événements système contient les 500 événements système les plus récents. |
secevents.txt |
L'exportation du journal des événements de sécurité contient les 500 événements de sécurité les plus récents. |
macOS
« programdata » est masqué par défaut. Pour l'afficher, appuyez sur Maj + Commande + Point. Si ce raccourci ne fonctionne pas, exécutez la commande suivante dans une session Terminal : defaults write com.apple.Finder AppleShowAllFiles true
Le répertoire « programdata » de macOS est organisé en sous-dossiers comme suit.
| Sous-dossier | Contenu |
|---|---|
| Journaux | Journaux d’activité de l’agent (NinjaRMMAgent_<date>_<time>.txt) et journaux du patcher (NinjaRMMPatcher_<date>_<time>.txt). |
| Jsonoutput | Données d'inventaire matériel et logiciel collectées sur l'appareil et envoyées aux serveurs NinjaOne, ainsi que les enregistrements de correctifs. |
| Jsoninput | Enregistrements des automatisations et tâches planifiées envoyées à l'appareil. |
| Politique | Fichiers de configuration représentant les paramètres de politique appliqués localement à l'appareil. |
| Patch | Fichiers de sortie liés aux correctifs. |
Linux
Le répertoire /opt/NinjaRMMAgent/programdata est organisé en sous-dossiers suivants.
| Sous-dossier | Contenu |
|---|---|
| Journaux | Journaux d'activité de l'agent (NinjaRMMAgent_<date>_<time>.txt) et journaux du patcher (NinjaRMMPatcher_<date>_<time>.txt). |
| Jsonoutput | Données d’inventaire matériel et logiciel collectées sur l’appareil et envoyées aux serveurs NinjaOne, ainsi que les enregistrements de correctifs. |
| Politique | Fichiers de configuration représentant les paramètres de politique appliqués localement à l'appareil. |
Gestion des appareils mobiles (MDM) NinjaOne
Dans l’application NinjaOne MDM Assist, appuyez rapidement 7 à 9 fois sur le logo NinjaOne. L’application passera en mode QA. Cliquez sur le bouton « Journaux réseau », qui apparaîtra au bas de l’écran. L’application affichera les journaux en texte brut. Cliquez sur le bouton « Exporter les journaux » pour exporter les journaux vers une application de partage.
NinjaOne Remote
NinjaOne Remote génère des fichiers journaux pour ses composants de streaming et de lecture. Le tableau suivant répertorie les emplacements des fichiers journaux par système d'exploitation.
| Système d'exploitation | Emplacement du fichier de journal |
|---|---|
| Windows |
|
| macOS |
NCstreamer et NCplayer: accédez à /Applications/NinjaRemote/logs NCPlayer. De là, accédez à l'emplacement stocké dans la variable d'environnement $TMPDIR. (Par exemple : /var/folders/v1/<<nom_du_dossier_temp>>/T)
|
| Linux |
|
Quick Connect
NinjaOne Quick Connect enregistre les fichiers journaux aux emplacements suivants sur les terminaux Windows et macOS :
| Système d’exploitation | Emplacement du fichier journal |
|---|---|
| Windows | C:UsersPublicNinjaOneLLCQClogs |
| macOS | Utilisateurs/Partagé/NinjaRMM |
Déploiement du système d'exploitation
NinjaOne OS Deployment enregistre les fichiers journaux à l'emplacement suivant sur les terminaux Windows : C:ProgramDataNinjaOSDeploy
Collecte des fichiers journaux de l’agent NinjaOne
Vous pouvez collecter les fichiers journaux de l'agent NinjaOne à l'aide des méthodes décrites ci-dessous. La méthode de collecte varie selon le système d'exploitation.
Windows
Pour collecter les fichiers journaux sur un terminal Windows, exécutez la commande suivante dans une invite de commande avec privilèges. Remplacez [OrganizationName-Version] par le nom de l'organisation et le numéro de version figurant dans le dossier d'installation de votre agent.
C:Program Files (x86)[OrganizationName-Version]ninjarmmagent.exe /collectlogsSinon, si votre agent est installé à l'emplacement par défaut, exécutez :
C:Program Files (x86)Ninjaoneninjarmmagent.exe /collectlogsCes commandes indiquent à NinjaOne d’enregistrer le fichier de journaux collecté à l’emplacement suivant :
C:WindowsTempninjalogs.cabmacOS
Pour collecter les fichiers journaux sur un terminal macOS, compressez les dossiers suivants situés dans le répertoire NinjaRMM Agent → ProgramData, puis envoyez-les à votre interlocuteur du support technique :
- Logs
- Policy
- Jsonoutput
- Jsoninput
- Patch
Linux
Pour collecter les fichiers journaux sur un terminal Linux, compressez les dossiers suivants à partir du répertoire /opt/NinjaRMMAgent/programdata et envoyez-les à votre interlocuteur du support :
- Logs
- Policy
- Jsonoutput