Wed, 13 Jan 2016 09:28:25 +0100 Daniel Caillibaud <[email protected]> écrivait :
> Le 12/01/16 à 23:12, Jean-Marc <[email protected]> a écrit : > > JM> Un exemple : dans le fichier /etc/monit/monitrc.d/nginx, les commandes > pour faire des > JM> start / stop sont les suivantes : start program = "/etc/init.d/nginx > start" > JM> stop program = "/etc/init.d/nginx stop" > JM> > JM> Ne devrait-on pas les remplacer par : > JM> start program = "/bin/systemctl start nginx.service" > JM> stop program = "/bin/systemctl stop nginx.service" > > J'ai regardé /lib/systemd/system/nginx.service et ce n'est pas un simple > wrapper de scripts > d'init systemV, donc passer par systemctl aurait du sens. Je pense aussi. > > Mais vu que l'utilisateur peut choisir systemd ou sysvinit, ce serait au > configure du > paquet qu'il faudrait changer ça, et il faudrait aussi le rechanger à > l'install / désinstall > de sysvinit ou systemd. Donc, plutôt proposer deux config' monit (par exemple nginx et nginx-sysvinit). Les fichiers dans /etc/monit/monitrc.d sont des exemples de config à symlinker dans /etc/monit/conf.d si on veut que monit les prenne en compte. Ce qui permet de proposer deux config'. À l'utilisateur de choisir laquelle. Avec systemd par défaut comme proposé par Debian Jessie. > > Vu que nginx-common contient /etc/init.d/nginx ET > /lib/systemd/system/nginx.service, il n'y a > pas de risque à utiliser le script d'init dans monit, même si faire la modif > que tu suggères > est bienvenue si tu utilises systemd (mais c'est toi qui fait la modif et on > pourra pas > incriminer le mainteneur de monit en cas de casse si tu remplace systemd par > sysvinit). La doc dans /usr/share/doc/monit propose de soumettre des bugreports pour suggérer des modifs dans ces fichier. Je pense que je vais essayer cette piste. > > -- > Daniel > Jean-Marc <[email protected]>
pgpPXUElpaYej.pgp
Description: PGP signature

