Aller au contenu

Unité du journal

journal-unit affiche les journaux journalctl les plus récents d’une unité systemd. C’est l’une des fonctions fournies utilisables directement depuis un bouton.

  • Exécute : journalctl -u {{.unit}} -n {{.lines}} --no-pager
  • unit (obligatoire) : nom de l’unité, par exemple nginx.service
  • lines (facultatif, valeur par défaut 50) : nombre de lignes à afficher

Le fichier de fonction

functions/journal-unit.yaml
name: journal-unit
run: "journalctl -u {{.unit}} -n {{.lines}} --no-pager"
params:
  - name: unit
    type: string
    required: true
    description: Systemd unit name (for example nginx.service)
  - name: lines
    type: string
    required: false
    default: "50"
    description: Number of log lines

Ajouter un bouton

Lire les journaux récents d’un service

Bouton des journaux Nginx
- name: Nginx logs
  type: button
  function: journal-unit
  unit: "nginx.service"
  lines: 100

lines est numérique et n’a donc pas besoin de guillemets. Omettez-le pour utiliser la valeur par défaut 50.

Utiliser le nombre de lignes par défaut

Bouton des journaux SSH
- name: SSH logs
  type: button
  function: journal-unit
  unit: "ssh.service"

Pages associées