Le blog de lili, édition 2024

tout roule

Retour à l'accueil


Salut à tous, vous retrouverez ici mes billets de l'année 2024. Pour voir les billets toutes dates confondues, cliquez ici

Désactiver complétement les logs (journalisation) dans NSClient++ 0.3.923 pour Windows

[lienbillet seul]

Salut à tous

Je me note ça ici car je l'ai découvert par moi-même mais je n'ai pas pu trouver de source claire sur le net qui le documente. Si vous voulez stopper les logs d'un agent Nagios NSClient++ sur Windows, il faut se rendre dans le dossier où se trouve le fichier de configuration NSC.ini ou nsclient.ini (ça sera généralement dans le dossier C:\Program Files (x86)\NSClient++\ et commenter la ligne FileLogger.dll en rajoutant un ; devant. Cette ligne devrait se trouver dans une section [Modules] au début du fichier de configuration.

Après avoir redémarré le nsclient via services.msc, le log/journal nsclient.log ne s'alimentera plus.

NOTE: Cette astuce devrait être applicable pour les version du nsclient Windows inférieure à 0.4.0. Les versions plus récentes ont log file = none qui est documenté. jeu., 11 avril 2024 23:37:51 +0200

Alias Git pour afficher vos alias git

[lienbillet seul]

Salut les surfeurs du net,

Je me note ça ici pour m'en rappeler au cas où. Git donne la possibilité de faire des alias via la commande git config alias. mais il n'y a pas de commande git native permettant de tous les afficher. Heuresement, il est possible de le faire grâce à, vous l'avez deviné, un alias. Le voici:

git config --global alias.aliases '!git --no-pager config --get-regexp "alias.*"'

Exécuter git aliases par la suite permet d'afficher tous les alias configuré en cours que ce soit pour le répertoire git courant ou en globalité. mer., 31 janv. 2024 21:54:42 +0100

Script rc pour prosody-filer sur FreeBSD

[lienbillet seul]

Bonne année à tous et meilleurs voeux!!!

Je n'ai pas trouvé de fichier rc pour lancer prosody-filer sur un système d'exploitation BSD en tant que service, donc j'en ai fait un moi-même. Voici le contenu, ça marche avec un utilisateur non-root et sans mot de passe + le shell mis sur /usr/sbin/nologin:

#!/bin/sh

# PROVIDE: prosody_filer
# REQUIRE: FILESYSTEMS networking
# KEYWORDS: http upload

. /etc/rc.subr

name="prosody_filer"
program_name="prosody-filer"
title="Prosody-Filer"
rcvar=prosody_filer_enable
prosody_filer_user="prosodyfiler"  # créez l'utilisateur et le groupe
prosody_filer_group="prosodyfiler" # au préalable !
prosody_filer_chdir="/home/prosodyfiler/"

pidfile="/home/prosodyfiler/${program_name}.pid"
required_files="/home/prosodyfiler/config.toml"
exec_path="/home/prosodyfiler/${program_name}"
output_file="/var/log/${program_name}.log"

command="/usr/sbin/daemon"
command_args="-r -t ${title} -o ${output_file} -P ${pidfile} -f ${exec_path}"

load_rc_config $name
: ${prosody_filer_enable="NO"}

run_rc_command "$1"

Vous pouvez ensuite lancer sysrc prosody_filer_enable=YES pour activer le service au démarrage puis service prosody_filer start pour démarrer le service. lun., 15 janv. 2024 23:04:36 +0100