Hello,
 
Yes this worked for me. Now both graphs are displaying correctly.
 
Thanks
 
 
----------------
To: wilson rodrigues (wrodrigues...@yandex.com), monitorix-general@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), monitorix-
 gene...@lists.sourceforge.net (monitorix-general@lists.sourceforge.net);
 Subject: [Monitorix-general] [SPAM] want to monitor ping with monitorix;
 14.08.2025, 14:11, "Jordi Sanfeliu" <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>> 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>), 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, 13:21, "Jordi Sanfeliu" <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-general@lists.sourceforge.net
         <mailto:monitorix-general@lists.sourceforge.net>
         <mailto:monitorix <mailto:monitorix>-
         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>>);
                     Cc: Jordi Sanfeliu (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>>>:
 
                         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/>>
                             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/>
                   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>>>
         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>>
 
                         --
                         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/>>>
 
 
 
                         _______________________________________________
                         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>>>
         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/
         monitorix <https://lists.sourceforge.net/lists/listinfo/monitorix>-
                   general <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/>>
 
 
           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

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

Reply via email to