Sponsored Content
Top Forums Shell Programming and Scripting Failure rate of a node / Data center Post 303020083 by Chubler_XL on Thursday 12th of July 2018 07:45:48 PM
Old 07-12-2018
How about this:

Code:
awk '
{
  for(i= 1; i< NF - 1; i+=3) {
    now=$i
    split($i, tm, ":")
    now=tm[1]*3600+tm[2]*60+tm[3]
    status=$(i+1)
    host=$(i+2)
    if(lastTime[host])
        totalTime[host] += now - lastTime[host]
    lastTime[host]=now
    if(status == "DN") Failure[host]++
    Reading[host]++
  }
}
END {
    for(host in lastTime)
       if (Failure[host])
           if (Failure[host] == Reading[host])
               print host " = 0"
           else
               print host " = " totalTime[host] / Failure[host]
       else
           print host " = No Failures"
}' infile


Infile:
Code:
08:51:36 DN 127.0.0.1 08:51:36 UN 127.0.0.2 08:51:36 UN 127.0.0.3 08:53:50 DN 127.0.0.1 08:53:50 DN 127.0.0.2 08:53:50 UN 127.0.0.3
08:58:36 DN 127.0.0.1 08:58:36 DN 127.0.0.2 08:58:36 UN 127.0.0.2

Result:
Code:
127.0.0.1 = 0
127.0.0.2 = 210
127.0.0.3 = No Failures


Last edited by Chubler_XL; 07-12-2018 at 08:58 PM.. Reason: Host always down should have zero
This User Gave Thanks to Chubler_XL For This Post:
 

6 More Discussions You Might Find Interesting

1. Virtualization and Cloud Computing

Cloud Enabling Computing for the Next Generation Data Center

Hear how the changing needs of massive scale-out computing is driving a transfomation in technology and learn how HP is supporting this new evolution of the web. More... (1 Reply)
Discussion started by: Linux Bot
1 Replies

2. HP-UX

Need to set up a HP cluster system in a data center

What are the server requirements, Software requirements, Network requirements etc, Please help me.. as 'm new 'm unable to get things done @ my end alone. Please refrain from typing subjects completely in upper case letters to get more attention, ty. (5 Replies)
Discussion started by: Sounddappan
5 Replies

3. Red Hat

Problem in RedHat Cluster Node while network Failure or in Hang mode

Hi, We are having many RedHat linux Server with Cluster facility for availability of service like HTTPD / MySQL. We face some issue while some issue related to power disturbance / fluctuation or Network failure. There is two Cluster Node configured in... (0 Replies)
Discussion started by: hirenkmistry
0 Replies

4. What is on Your Mind?

Cut Over to New Data Center and Upgraded OS Done. :)

Three days ago we received an expected notice from our long time data center that they were going dark on Sept 12th. About one and a half hours ago, after three days of marathon work, I just cut over the unix.com to a new data center with a completely new OS and Ubuntu distribution. (22 Replies)
Discussion started by: Neo
22 Replies

5. What is on Your Mind?

Resolved: Issue in Server Data Center

Dear All, There was a problem in the data center data, which caused the server to be unreachable for about an hour. Server logs show the server did not crash or go down. Hence, I assume there was a networking issue at the data center. Still waiting for final word on what happened. ... (4 Replies)
Discussion started by: Neo
4 Replies

6. What is on Your Mind?

OUTAGE: Data Center Problem Resolved.

There was a problem with our data center today, creating a site outage (server unreachable). That problem has been resolved. Basically, it seems to have been a socially engineered denial-of-service attack against UNIX.com; which I stopped as soon as I found out what the problem was. Total... (2 Replies)
Discussion started by: Neo
2 Replies
SCAN-VIEW(1)															      SCAN-VIEW(1)

NAME
scan-view scan-view(1) -- The clang(1) static analyzer results viewer. SYNOPSIS
scan-view options results directory DESCRIPTION
scan-view a companion comannd line utility to scan-build(1), scan-view is used to view analysis results generated by scan-build(1). There is an option that one can pass to scan-build to cause scan-view to run as soon as it the analysis of a build completes OPTIONS
-h, --help show the help message and exit. --host=HOST Host interface to listen on. (default=127.0.0.1) --port=PORT Port to listen on. (default=8181) --debug Print additional debugging information. --auto-reload Automatically update module for each request. --no-browser Don't open a webbrowser on startup. --allow-all-hosts Allow connections from any host (access restricted to "127.0.0.1" by default) AUTHORS
Maintained by the Clang / LLVM Team http://clang.llvm.org. This manual page was written by Ermenegildo Fiorito fiorito.g@gmail.com for the Debian Project. SEE ALSO
clang(1) scan-build(1) http://clang-analyzer.llvm.org December 2010 SCAN-VIEW(1)
All times are GMT -4. The time now is 09:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy