Hello,

The recommendation to use two commands is to have them run in parallel instead of serial. Hence you can have multiple cron jobs running at the same time. This suggestion didn't have any relationship with the errors in your log file.

What are the contents of the files '/tmp/ping1_results.txt' and '/tmp/ping2_results.txt'?

Also, please, paste you Monitorix log file.

Regards.


On 8/14/25 09:46, wilson rodrigues wrote:
Hello,
I have now separated two commands in two shell scripts and having error repeating twice in log. I have installed fcron on my slackware system. Use of uninitialized value $val in division (/) at /usr/lib64/monitorix/ gensens.pm line 156.
* * * * * root sh /root/bin/monitorix_ping1_gensens.sh
* * * * * root sh /root/bin/monitorix_ping2_gensens.sh
cat /etc/monitorix/conf.d/local.conf
# GENSENS graph
# Added on 2025-08-13
# -----------------------------------------------------------------------------
<gensens>
     <list>
         0 = temp0
         1 = temp1
     </list>
     <title>
         0 = Pings1
         1 = Pings2
     </title>
     <desc>
         temp0 = /tmp/ping1_results.txt
         temp1 = /tmp/ping2_results.txt
     </desc>
     <unit>
         temp0 = 1
         temp1 = 1
     </unit>
     <map>
         temp0 = ping to ping1_results
         temp1 = ping to ping2_results
     </map>
     <alerts>
     </alerts>
     rigid = 0, 0, 2
     limit = 100, 100, 100
</gensens>
----------------
To: monitorix-general@lists.sourceforge.net (monitorix- gene...@lists.sourceforge.net);
Cc: Jordi Sanfeliu (jo...@fibranet.cat);
Subject: [Monitorix-general] [SPAM] want to monitor ping with monitorix;
14.08.2025, 12:45, "Jordi Sanfeliu via Monitorix-general" <monitorix- gene...@lists.sourceforge.net>:

    Hello,

    If you use only a single script to execute these two commands you must
    keep in mind that the second command will be executed 5 seconds later.
    That won't scale well if you plan to track more pings. Better use a
    crontab line for each command.

    I don't know that is 'fcron', I only have 'cronie' in my Fedora.

    Regarding the error in the log file, can you, please, paste here the
    section <gensens> from your configuration file?

    Regards.



    On 8/14/25 08:30, wilson rodrigues wrote:

          I am using this command as per https://www.monitorix.org/
        faq.html <https://www.monitorix.org/faq.html>
          <https://www.monitorix.org/faq.html <https://
        www.monitorix.org/faq.html>> (Is there an easy way to integrate
          a ping statistic?)

          |ping -c 5 -nq 8.8.8.8 | tail -1 | awk '{if ( $4 == "" ) { print
          "0/0/0/0" } else { print $4}}' | awk -F / '{print $2 }' > /tmp/
          ping1_results.txt ping -c 5 -nq 8.8.4.4 | tail -1 | awk '{if
        ( $4 ==
          "" ) { print "0/0/0/0" } else { print $4}}' | awk -F / '{print
        $2 }' > /
          tmp/ping2_results.txt |

          I have created a shell script with above commands. When the
        script is
          run manually it is working fine. Getting the two graphs in
        monitorix.

          But when same script is run in fcron only ping2 graph is
        displaying
          correctly. My crontab entry is

          * * * * * root sh /root/bin/monitorix_ping_gensens.sh

          Error in /var/log/monitorix is Use of uninitialized value $val in
          division (/) at /usr/lib64/monitorix/gensens.pm line 156.

          What I have tried: Disabling fcron entry and running script
        manually
          works fine. With fcron only ping2 graph is working.

          Sincerely,
          Wilson Rodrigues


          _______________________________________________
          Monitorix-general mailing list
        Monitorix-general@lists.sourceforge.net <mailto:Monitorix-
        gene...@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/monitorix-general
        <https://lists.sourceforge.net/lists/listinfo/monitorix-general>

    --
    Jordi Sanfeliu
    FIBRANET Network Services Provider
    https://www.fibranet.cat <https://www.fibranet.cat/>



    _______________________________________________
    Monitorix-general mailing list
    Monitorix-general@lists.sourceforge.net <mailto:Monitorix-
    gene...@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/monitorix-general
    <https://lists.sourceforge.net/lists/listinfo/monitorix-general>

Sincerely,
Wilson Rodrigues

--
Jordi Sanfeliu
FIBRANET Network Services Provider
https://www.fibranet.cat

En compliment del Reglament Europeu de Protecció de Dades us informem que les dades personals que contenen el present correu electrònic seran utilitzades, només per l’execució de la prestació de serveis, facturació i/o donar resposta a una consulta, estant legitimat al seu ús en execució del contracte, prestació de serveis i/o consulta realitzada. Les dades proporcionades es conservaran mentre es mantingui relació comercial o durant el període legalment necessari per complir les disposicions legals. No es cediran les dades a tercers, excepte per obligació Legal. El destinatari del correu té dret a exercir el seu dret d’Accés, Rectificació, Limitació, Oposició i Retirar el consentiment, a l’adreça jo...@fibranet.cat. Tenint dret a reclamar davant l’Agencia Espanyola de Protecció de Dades.

Si rebéssiu aquest correu electrònic erròniament o de forma incompleta, si us plau, procediu a reenviar-nos-el.




_______________________________________________
Monitorix-general mailing list
Monitorix-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monitorix-general

Reply via email to