You are not logged in.
Pages: 1
Topic closed
Bonjour,
après avoir paramètré l'alerte par mail j'ai reçu ceci :
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Cyan
Seuil d'alerte atteint pour le type de cartouche : Jaune
Seuil d'alerte atteint pour le type de cartouche : Magenta
Seuil d'alerte atteint pour le type de cartouche : Transfert
Seuil d'alerte atteint pour le type de cartouche : Fusion
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir
à moins de mettre plus d'infos dans le champs "nom" de la cartouche, il est difficile d'avoir une vue exacte sans avoir à aller dans glpi.
est-il possible de paramétrer le mail en y ajoutant la référence de la cartouche par exemple ?
cordialement
JM
Offline
il vous fait modifier la fonction cron_cartridges.
Mais l'ajout de la ref me semnle intéressante je l'ajoute dans notre gestionnaire de taches
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
super,
ok, j'ai modifié la fonction en ajoutant la référence et également le nombre de cartouches neuves restantes.
comment tester sans attendre 1 semaine (paramètre en cours) ?
Offline
je ne sais pas si ca peut fonctionner comme ca, mais.
Il serait interessant de pouvoir faire un rapport sur l'etat des cartouches.
et a ce moment d'utiliser ce rapport en piece jointe d'un mail d'alerte avec tous les details du rapport.
Apres, si on va plus loin, serait de pouvoir customizer les rapports, et choisir lesquels on veut en piece jointe.
voila, l'idée est lancée.
Serveurs : Debian Wheezy (Apache 2.2.22, Php 5.4.4, mysql 5.5.31).
Logiciels : Firefox 30, 7z 9.20.
Plateforme en exploitation : GLPI 0.84.6/OCS 2.0.5 sur Debian Wheezy.
Plateforme en test : GLPI 0.84.6 sur Windows 7 SP1 x64 / WampServer 2.4 x64
Offline
pourquoi attendre une semaine ?
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
le paramètrage "Rappels Alertes sur les cartouches" est "toutes les semaines"
alors comment regénérer une alerte quand la dernière a eu lieu hier ?
Offline
désolé j'ai rien dis.
vous pouvez supprimer le fichier : files/_cron/cartridges.lock
ca devrait vous relancer l'alerting dans les 5 mns.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
en fait, cela n'était pas suffisant,
en plus de supprimer le fichier files/_cron/cartridges.lock, j'ai dû également vider la table glpi_alerts
après reconnection, un nouveau message est délivré de suite.
pour info, voilà ce que j'obtiens :
Seuil d'alerte atteint pour le type de cartouche : Noir - ref : Q2610A - nb restant : 3
Seuil d'alerte atteint pour le type de cartouche : Noir - ref : C4127X - nb restant : 1
Seuil d'alerte atteint pour le type de cartouche : Jaune - ref : Q2682A - nb restant : 0
Seuil d'alerte atteint pour le type de cartouche : Magenta - ref : Q2683A - nb restant : 2
en ayant modifié le fichier inc/cartridge.function.php comme suit :
modification de $query en y ajoutant "glpi_cartridges_type.ref as cartref,"
< $query="SELECT glpi_cartridges_type.ID AS cartID, glpi_cartridges_type.name AS cartname, glpi_cartridges_type.ref as cartref, glpi_cartridges_type.alarm AS threshold, glpi_alerts.ID AS alertID, glpi_alerts.date FROM glpi_cartridges_type LEFT JOIN glpi_alerts ON (glpi_cartridges_type.ID = glpi_alerts.FK_device AND glpi_alerts.device_type='".CARTRIDGE_TYPE."') WHERE glpi_cartridges_type.deleted='N' AND glpi_cartridges_type.alarm>='0' AND (glpi_alerts.date IS NULL OR (glpi_alerts.date+".$cfg_glpi["cartridges_alert"].") < CURRENT_TIMESTAMP()) ;";
à la place de
> $query="SELECT glpi_cartridges_type.ID AS cartID, glpi_cartridges_type.name AS cartname, glpi_cartridges_type.alarm AS threshold, glpi_alerts.ID AS alertID, glpi_alerts.date FROM glpi_cartridges_type LEFT JOIN glpi_alerts ON (glpi_cartridges_type.ID = glpi_alerts.FK_device AND glpi_alerts.device_type='".CARTRIDGE_TYPE."') WHERE glpi_cartridges_type.deleted='N' AND glpi_cartridges_type.alarm>='0' AND (glpi_alerts.date IS NULL OR (glpi_alerts.date+".$cfg_glpi["cartridges_alert"].") < CURRENT_TIMESTAMP()) ;";
modification de $message :
< $message.=$lang["mailing"][34]." ".$data["cartname"]." - ref : ".$data["cartref"]." - nb restant : ".getUnusedCartridgesNumber($data["cartID"])."<br>\n";
à la place de
> $message.=$lang["mailing"][34]." ".$data["cartname"]."<br>\n";
Offline
merci de l'info
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
corrigé dans le SVN
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1
Topic closed