Sponsored Content
Full Discussion: Network monitor script
Special Forums Windows & DOS: Issues & Discussions Network monitor script Post 302855731 by DGPickett on Friday 20th of September 2013 03:57:20 PM
Old 09-20-2013
There are several ways to do this.
  • you can set ping to the interval and process the output, perhaps for each hour so you can switch logs.
  • you can call ping every interval for one ping and process the output. You can regenerate the log file name on each pass.
  • You can send part of your script to the far end using ssh, and send a small message every interval. To switch logs, you might limit the runs to an hour. For a full duplex check it might just be 'ssh there cat', so the messages go up and back.
  • You can go to C/C++/Java/PERL/Python so the log switch is easier to detect and implement. You might even make it a free standing pipe fitting for just that. Scripts are harder to make blockage sensitive, compared to poll(). You could just write a ping output watcher. It might be a good time to use aio (asynchronous I O), so you can check progress without blocking any thread/process.
 

6 More Discussions You Might Find Interesting

1. Programming

Help in developing a Network Appliation to monitor pc in a network

I am developing a Network Appliation to monitor computers in a network. Specs are App monitors the current web page viewed in each system App also can shutdown the computer in the network App can show all process run by each computer in the network I am now confused how to start my... (2 Replies)
Discussion started by: valaparambil88
2 Replies

2. UNIX for Advanced & Expert Users

Monitor % utilization of the network card

Hello, How to we typically monitor the % of utilization of network cards on a Unix box,basically the % utilization of the bytes transfered of the network card. This is required on all the flavours of OS - HP, AIX, RHEL, Sun etc. Please let me know. Thanks. (1 Reply)
Discussion started by: devtakh
1 Replies

3. Red Hat

How to monitor network device traffic using MRTG?

How to monitor network device traffic using MRTG? How can I add network devices in MRTG configuration to monitor? (2 Replies)
Discussion started by: manalisharmabe
2 Replies

4. Shell Programming and Scripting

Script to monitor network

Hello Guys, I am starting with shell scripting and I need some help with my problem... The scenario is, I have like 20 servers inside one company, where I face some network issues affecting my servers functionality (Voice/recorder/IVR systems). So, to evidence the network events, I decided to... (1 Reply)
Discussion started by: raval
1 Replies

5. Shell Programming and Scripting

Monitor some of network services

Hi I want to write a script for netflow service because my service doesnt send any packet to netflow walker (server). Although the service is started but it does not send any packet to server until i restart the service I want to write a script in order to restart the service... (7 Replies)
Discussion started by: mohsen1366
7 Replies

6. IP Networking

I would like to monitor network traffic for a computer on my network

My son does homework on a school laptop. I was thinking about setting up a gateway on my home network, so that I can monitor web traffic and know if he is doing his homework without standing over his shoulder. Ideally I would like to use the Raspberry Pi Model b that I already have. However, I... (15 Replies)
Discussion started by: gandolf989
15 Replies
OCF_PACEMAKER_PINGD(7)					      Pacemaker Configuration					    OCF_PACEMAKER_PINGD(7)

NAME
ocf_pacemaker_pingd - pingd resource agent SYNOPSIS
[OCF_RESKEY_pidfile=string] [OCF_RESKEY_user=string] [OCF_RESKEY_dampen=integer] [OCF_RESKEY_set=string] [OCF_RESKEY_name=string] [OCF_RESKEY_section=string] [OCF_RESKEY_multiplier=integer] [OCF_RESKEY_host_list=string] [OCF_RESKEY_interval=integer] [OCF_RESKEY_attempts=integer] [OCF_RESKEY_timeout=integer] [OCF_RESKEY_options=string] pingd [start | stop | monitor | meta-data | validate-all] DESCRIPTION
This agent (ocf:pacemaker:pingd) has been replaced by the more reliable ocf:pacemaker:ping. It records (in the CIB) the current number of ping nodes (specified in the 'host_list' parameter) a cluster node can connect to. SUPPORTED PARAMETERS
OCF_RESKEY_pidfile = string [/pingd-] PID file OCF_RESKEY_user = string [root] The user we want to run pingd as The user we want to run pingd as OCF_RESKEY_dampen = integer [5s] Dampening interval The time to wait (dampening) further changes occur OCF_RESKEY_set = string [] Set name The name of the instance_attributes set to place the value in. Rarely needs to be specified. OCF_RESKEY_name = string [pingd] Attribute name The name of the attributes to set. This is the name to be used in the constraints. OCF_RESKEY_section = string [] Section name The section place the value in. Rarely needs to be specified. OCF_RESKEY_multiplier = integer [] Value multiplier The number by which to multiply the number of connected ping nodes by OCF_RESKEY_host_list = string [] Host list The list of ping nodes to count. Defaults to all configured ping nodes. Rarely needs to be specified. OCF_RESKEY_interval = integer [1] ping interval in seconds How often, in seconds, to check for node liveliness OCF_RESKEY_attempts = integer [2] no. of ping attempts Number of ping attempts, per host, before declaring it dead OCF_RESKEY_timeout = integer [2] ping timeout in seconds How long, in seconds, to wait before declaring a ping lost OCF_RESKEY_options = string [] Extra Options A catch all for any other options that need to be passed to pingd. AUTHOR
Andrew Beekhof <andrew@beekhof.net> Author. Pacemaker Configuration 06/10/2014 OCF_PACEMAKER_PINGD(7)
All times are GMT -4. The time now is 06:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy