Ad Widget

Collapse

ICMP PING to Monitor hosts

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Argon0
    Member
    • Mar 2023
    • 51

    #1

    ICMP PING to Monitor hosts

    HI,

    I've got a number (1500+) of Medical devices which I need to know when they are NOT on the network. ICMP ping is the only way I have of doing this across all the different makes/models, etc.. (NOT all support SNMP). So the ICMP is all good and working, I'm getting responses and graphs BUT... I need a dashboard showing availability - from what we can work out there isn't an easy way to do this...

    I've tried top hosts using ICMP response time and ICNP LOSS as columns, but just get NO DATA. BUT I can see the individual graphs and the data in latest data...

    What am I doing wrong?

    P.S. I'd love to use the "host availability" widget but that's a no go, and the Problems widget DOES give me some joy, just not enough.

    Cheers

    Argon0
  • vijayk
    Senior Member
    • May 2023
    • 305

    #2
    I have same things. I tried all in Zabbix dashboard and then after integrates the Grafana with Zabbix and now i able to monitor all devices with single graph.
    https://blog.zabbix.com/configuring-...h-zabbix/8007/

    Comment

    • Argon0
      Member
      • Mar 2023
      • 51

      #3
      How did you use Grafana to do this?

      Comment

      • vijayk
        Senior Member
        • May 2023
        • 305

        #4
        Refer this blog: https://blog.zabbix.com/configuring-...h-zabbix/8007/

        and Integration link: https://www.zabbix.com/integrations/grafana

        Comment

        • vijayk
          Senior Member
          • May 2023
          • 305

          #5
          Did you tried Data overview in Zabbix dashboard?

          Comment

          • Argon0
            Member
            • Mar 2023
            • 51

            #6
            I've integrated Grafana, and got it showing some graphs, and the Zabbix Problems board

            How do you specifically use it to show number of hosts up and down when using just ICMP?

            Comment

            • vijayk
              Senior Member
              • May 2023
              • 305

              #7
              See below SS. Use item as /ICMP ping/ in Group which you want to monitor.

              Click image for larger version

Name:	image.png
Views:	4845
Size:	19.2 KB
ID:	467501

              Comment

              • Argon0
                Member
                • Mar 2023
                • 51

                #8
                TVM I'll give that a go!

                Comment

                • vijayk
                  Senior Member
                  • May 2023
                  • 305

                  #9
                  WELCOME...!

                  Comment

                  • Argon0
                    Member
                    • Mar 2023
                    • 51

                    #10
                    Well, its giving me something... Do you know of any way to get something like this: Click image for larger version

Name:	image.png
Views:	4824
Size:	4.8 KB
ID:	467525​Using the Ping stats (up and down, or ICMP Loss, ideally)...

                    Cheers

                    Comment

                    • vijayk
                      Senior Member
                      • May 2023
                      • 305

                      #11
                      Yes, you can use Data overview
                      Click image for larger version

Name:	image.png
Views:	4892
Size:	39.8 KB
ID:	467533
                      in dashboard of Zabbix. You will the device status like this

                      Click image for larger version

Name:	image.png
Views:	4893
Size:	6.6 KB
ID:	467532
                      Attached Files

                      Comment

                      • Argon0
                        Member
                        • Mar 2023
                        • 51

                        #12
                        Yeah, that's in Zabbix, and gives too much info - just looking for a host availabilty widget - think I *may* have found it in Grafana - there are a number of Status dashboards available in plugins - testing..

                        Comment

                        • Argon0
                          Member
                          • Mar 2023
                          • 51

                          #13
                          Nope nothing is giving me a point in time availabilty, but I'm thinking I need to do some SQL, which, TBH, is daunting...

                          Comment

                          • vijayk
                            Senior Member
                            • May 2023
                            • 305

                            #14
                            Which items you want to monitor?

                            Comment

                            • Argon0
                              Member
                              • Mar 2023
                              • 51

                              #15
                              I have devices in a group - Med Devices - which I only monitor via ICMP. The three metrics I get are ICMP Ping (giving up and down), ICMP Loss - giving a percentage, and ICMP Response Time. I'm thinking ICMP Loss gives the best info for this.

                              So I'd use 75%+ ICMP Loss for Unavailable. Anything under for Available. I can't think when unknown would trigger, but I'd want total as well.

                              And that's it for this counter.... I'm currently getting this from a table, but the problem is it needs to be tied to a specific time to be usable at all..(I have since worked out how to hide columns)
                              Click image for larger version

Name:	image.png
Views:	4836
Size:	34.7 KB
ID:	467574

                              I'd want to group (average) values from unique hosts per time period: so if I have 100 hosts which are pinged x times over y minutes I'd want 100 values for each ICMP Loss over that period, no matter how many times they were tested . The table currenlty gives a set of 5 results (as I'd expect) for each time period (I've filtered to last measure on the above). I used transform to heatmap to get the above with buckets of 5m x, and 25(%) y.

                              It's getting there, but is clumsy so far...

                              Comment

                              Working...