Perfect, then I have updated the example in the Monitorix web site.
Thank you.


On 8/14/25 11:05, wilson rodrigues wrote:
Hello,
Yes this worked for me. Now both graphs are displaying correctly.
Thanks
----------------
To: wilson rodrigues (wrodrigues...@yandex.com), monitorix- gene...@lists.sourceforge.net (monitorix-general@lists.sourceforge.net);
Subject: [Monitorix-general] [SPAM] want to monitor ping with monitorix;
14.08.2025, 14:24, "Jordi Sanfeliu" <jo...@fibranet.cat>:

    Hello,

    If the contents you shared were created by crond then problem might be
    that at the time when Monitorix reads the files they are truncated,
    since the crond takes some time to create them and Monitorix tries to
    read both files around the sezond zero.

    I'd recommend you to prefix the lines in your scripts with a 'sleep 10',
    to make sure that Monitorix reads the previous values before the files
    get truncated,

    Let me know if that worked for you.
    Regards.



    On 8/14/25 10:48, wilson rodrigues wrote:

          Hello,
          The two files which I shared were created by cron. I will
        troubleshoot
          the cron issue and check monitorix configuration once more.
          Thanks for your understanding and support.
          ----------------
          To: wilson rodrigues (wrodrigues...@yandex.com
        <mailto:wrodrigues...@yandex.com>), monitorix-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net> (monitorix-
        gene...@lists.sourceforge.net <mailto:monitorix-
        gene...@lists.sourceforge.net>);
          Subject: [Monitorix-general] [SPAM] want to monitor ping with
        monitorix;
          14.08.2025, 14:11, "Jordi Sanfeliu" <jo...@fibranet.cat
        <mailto:jo...@fibranet.cat>>:

              Hello,

              If running the scripts manually the graphs are created
        successfully then
              the problem is in your crond daemon, not in Monitorix.

              Don't show me the contents of these two files after
        executing the
              scripts manually since we already know that it works this
        way. Please,
              remove these files and let your crond create them, and
        then read their
              contents and see if are correct.

              Besides this, I see some errors in your log file that
        makes me think
              that your configuration file is either outdated or you
        removed a lot of
              lines from it, which is not recommended.

              Please, read the FAQ <https://www.monitorix.org/
        faq.html#Q107 <https://www.monitorix.org/faq.html#Q107>
              <https://www.monitorix.org/faq.html#Q107 <https://
        www.monitorix.org/faq.html#Q107>>> to know
              how to configure Monitorix properly.

              Regards.



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

                    Hello,
                    I misunderstood the purpose of running in parallel
        two cron
                  jobs. Please
                    find attached the monitorix log
                    cat /tmp/ping1_results.txt
                    1.724
                    cat /tmp/ping2_results.txt
                    1.380
                    Please note running the scripts manually displays
        the graphs
                  properly.
                    ----------------
                    To: wilson rodrigues (wrodrigues...@yandex.com
        <mailto:wrodrigues...@yandex.com>
                  <mailto:wrodrigues...@yandex.com
        <mailto:wrodrigues...@yandex.com>>), monitorix-
        gene...@lists.sourceforge.net <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>> (monitorix-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net> <mailto:monitorix
        <mailto:monitorix>-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>);
                    Subject: [Monitorix-general] [SPAM] want to monitor
        ping with
                  monitorix;
                    14.08.2025, 13:21, "Jordi Sanfeliu"
        <jo...@fibranet.cat <mailto:jo...@fibranet.cat>
                  <mailto:jo...@fibranet.cat <mailto:jo...@fibranet.cat>>>:

                        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-
        gene...@lists.sourceforge.net <mailto:monitorix-
        gene...@lists.sourceforge.net>
                  <mailto:monitorix-general@lists.sourceforge.net
        <mailto:monitorix-general@lists.sourceforge.net>>
                  <mailto:monitorix <mailto:monitorix> <mailto:monitorix
        <mailto:monitorix>>-
        gene...@lists.sourceforge.net <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>> (monitorix-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>
        <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>
                            <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>>);
                              Cc: Jordi Sanfeliu (jo...@fibranet.cat
        <mailto:jo...@fibranet.cat>
                  <mailto:jo...@fibranet.cat <mailto:jo...@fibranet.cat>>
                            <mailto:jo...@fibranet.cat
        <mailto:jo...@fibranet.cat> <mailto:jo...@fibranet.cat
        <mailto: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
        <mailto:gene...@lists.sourceforge.net>
        <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>
                            <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto: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/ <https://www.monitorix.org/> <https://
        www.monitorix.org/ <https://www.monitorix.org/>> <https://
        www.monitorix.org/ <https://www.monitorix.org/> <https://
        www.monitorix.org/ <https://www.monitorix.org/>>>
                                      faq.html <https://
        www.monitorix.org/faq.html <https://www.monitorix.org/faq.html>
                  <https://www.monitorix.org/faq.html <https://
        www.monitorix.org/faq.html>> <https://
        www.monitorix.org/faq.html <https://www.monitorix.org/faq.html>
        <https://www.monitorix.org/faq.html <https://www.monitorix.org/
        faq.html>>>>
                                        <https://www.monitorix.org/
        faq.html <https://www.monitorix.org/faq.html>
                  <https://www.monitorix.org/faq.html <https://
        www.monitorix.org/faq.html>> <https://
        www.monitorix.org/faq.html <https://www.monitorix.org/faq.html>
        <https://www.monitorix.org/faq.html <https://www.monitorix.org/
        faq.html>>>
                  <https://
        www.monitorix.org/faq.html <https://www.monitorix.org/faq.html>
        <https://www.monitorix.org/faq.html <https://www.monitorix.org/
        faq.html>>
                  <https://www.monitorix.org/ <https://
        www.monitorix.org/> <https://www.monitorix.org/ <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> <mailto:Monitorix <mailto:Monitorix>-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>> <mailto:Monitorix
        <mailto:Monitorix> <mailto:Monitorix <mailto:Monitorix>>-
        gene...@lists.sourceforge.net <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>> <mailto:Monitorix
        <mailto:Monitorix>
                  <mailto:Monitorix <mailto:Monitorix>>
        <mailto:Monitorix <mailto:Monitorix> <mailto:Monitorix
        <mailto:Monitorix>>>-
        gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>
        <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>
                            <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>
                  <mailto:gene...@lists.sourceforge.net
        <mailto:gene...@lists.sourceforge.net>>>>
        https://lists.sourceforge.net/lists/listinfo/monitorix-general
        <https://lists.sourceforge.net/lists/listinfo/monitorix-general>
                  <https://lists.sourceforge.net/lists/listinfo/
        monitorix-general <https://lists.sourceforge.net/lists/listinfo/
        monitorix-general>>
                            <https://lists.sourceforge.net/lists/
        listinfo/ <https://lists.sourceforge.net/lists/listinfo/>
                  monitorix-general <https://lists.sourceforge.net/
        lists/listinfo/ <https://lists.sourceforge.net/lists/listinfo/>
                  monitorix-general>>
                                      <https://lists.sourceforge.net/
        lists/ <https://lists.sourceforge.net/lists/>
                  listinfo/ <https://lists.sourceforge.net/lists/
        listinfo/ <https://lists.sourceforge.net/lists/listinfo/>>
                            monitorix-general <https://
        lists.sourceforge.net/ <https://lists.sourceforge.net/>
                  lists/listinfo/ <https://lists.sourceforge.net/lists/
        listinfo/ <https://lists.sourceforge.net/lists/listinfo/>>
                            monitorix-general>>

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



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

                              Sincerely,
                              Wilson Rodrigues

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


                    Sincerely,
                    Wilson Rodrigues

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

          Sincerely,
          Wilson Rodrigues

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

Sincerely,
Wilson Rodrigues

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



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

Reply via email to