[slurm-users] Slurm strigger configuration

Jodie H. Sprouse jhs43 at cornell.edu
Wed Sep 19 09:46:06 MDT 2018


Good morning.
I’m struggling with getting strigger working correctly.
My end goal sounds fairly simple: to get a mail notification if a node gets set into ‘drain’ mode.

The man page for strigger states it must be run by the set slurmuser which is slurm:
#  scontrol show config | grep SlurmUser
SlurmUser               = slurm(990)

# grep slurm /etc/passwd
slurm:x:990:984:SLURM resource manager:/etc/slurm:/sbin/nologin

I created the file per the man page (I’m first trying to get it to work if a node goes down after receiving “option —drain does not exist”):
# cat /usr/sbin/slurm_admin_notify

#!/bin/bash
# Submit trigger for next event
 strigger --set --node --down \
         --program=/usr/sbin/slurm_admin_notify
# Notify administrator using by e-mail
/bin/mail OurSiteAdmin at OurEmailServer.edu<mailto:OurSiteAdmin at OurEmailServer.edu> -s NodesDown:$*
———
If I run manually, I receive:
slurm_set_trigger: Access/permission denied

If I add: “runuser -l slurm -c” in front  of the command strigger, I  receive:
This account is currently not available.

The man page also states: “Trigger events are not processed instantly, but a check is performed for trigger events on a periodic basis (currently every 15 seconds). “
This leads me to believe I am missing something possibly in my install for where is that 15 seconds set?

Any suggestions would be greatly appreciated! How are folks accomplishing this?
Thank you!
Jodie

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20180919/e8f1883c/attachment.html>


More information about the slurm-users mailing list