Alert Transport to Signal

When i use Alert Transport to Signal i get only title of alert in message on Signal Communicator, not the message content, this is caused by wrong $alert_data parameter in file /opt/librenms/LibreNMS/Alert/Transport/Signal.php on line 36:

           . ' -m ' . escapeshellarg((string) $alert_data['title']));
//should change to:
           . ' -m ' . escapeshellarg((string) $alert_data['msg']));

How can i make this changes permanent and not have a problem updates (/daily.sh) ?

Submit a pull request. If you edit this file Github will walk you through it: librenms/LibreNMS/Alert/Transport/Signal.php at master · librenms/librenms · GitHub

Although look at that, you’ll need to be 100% sure that signal-cli accepts such an unstructured and large value being passed to it. I fear it won’t and that’s why the title is used.

I tested this for more than year, even if send a hundred lines of specific status with extended logs and links it works OK.