Sponsored Content
Full Discussion: Bash script for rrdtool
Top Forums Shell Programming and Scripting Bash script for rrdtool Post 302864469 by AdrianT04 on Wednesday 16th of October 2013 02:44:12 PM
Old 10-16-2013
Just wanted to apologize in advance for my scripting incompetency, as I mentioned, I am a newbie. This is my current output:

Code:
$ snmpget -v 2c -c dctmonitor 192.168.0.254 interfaces.ifTable.ifEntry.ifInOctets.4
           IF-MIB::ifInOctets.4 = Counter32: 1782127772
$ snmpget -v 2c -c dctmonitor 192.168.0.254 interfaces.ifTable.ifEntry.ifOutOctets.4
           IF-MIB::ifOutOctets.4 = Counter32: 4188241610

I created the rrtooldabase called bandwidth.rrd
Code:
#!/bin/bash
rrdfile=$(home/atetu/rrdtool/bin/bandwidth.rrd)
rrdtool=$(/usr/bin/rrdtool)

My next step would be to declare the variables and fill then with information:
Code:
BandOut=`snmpget -v 2c -c community IF-MIB::ifOutOctets.4 | awk ...`
BandIn=`snmpget -v 2c -c community IF-MIB::ifInOctets.4 | awk _____'  # not sure what info to insert there.


Last edited by Scott; 10-16-2013 at 03:47 PM.. Reason: Please use code tags
 

6 More Discussions You Might Find Interesting

1. HP-UX

compiling the RRDtool

I tried to compile the RRDtool on HP-UX (IA56). I have gcc-3.4.3 and perl 5.8.0 I got this: Writing Makefile for RRDs cd perl-shared && make /opt/perl/bin/perl /opt/perl/lib/5.8.0/ExtUtils/xsubpp -typemap /opt/perl/lib/5.8.0/ExtUtils/typemap RRDs.xs > RRDs.xsc && mv... (2 Replies)
Discussion started by: Kalin
2 Replies

2. UNIX for Dummies Questions & Answers

rrdtool question

Hi, DEF:clients=cccam.rrd:kliensek:AVERAGE DEF:activeclients=cccam_actclient.rrd:activeclients:AVERAGE "LINE1:clients#0000FF:Connected clients" COMMENT:" \n" "LINE2:activeclients#99FF00:Active clients" COMMENT:" \n" GPRINT:clients:LAST:'Current'\%5.0lf%s COMMENT:" \n"... (2 Replies)
Discussion started by: adriankoooo
2 Replies

3. UNIX for Dummies Questions & Answers

RRDtool consolidation not going as expected

Hello all, I am new to RRDtool and have made a RRDtool database with one data-source. Information of this data-source is stored in four different RRA's with different intervals for different time spans. Database create command: rrdtool create /root/mde.rrd --step 300 \... (2 Replies)
Discussion started by: ArtOfLosing
2 Replies

4. Red Hat

Why do we use RRDtool in MRTG?

Hi Guys, Why do we use RRDtool in MRTG? I have implemented MRTG for some routers, I have read some notes about RRDTOOL also but don't know what is use of these tool. Any one one please explain me the use of RRDTOOL in their own words? (1 Reply)
Discussion started by: manalisharmabe
1 Replies

5. Shell Programming and Scripting

Python-rrdtool try except rrdtool.error module object has no attribute error

I have this code that gives this error on Linux and will be grateful if you can help import rrdtool try: ret_asd = rrdtool.update(myfile.rrd,'N:%s:%s' %(metric1, metric2)); except rrdtool.error, e: print e When i run the above i get the below error except... (1 Reply)
Discussion started by: kaf3773
1 Replies

6. Shell Programming and Scripting

How to block first bash script until second bash script script launches web server/site?

I'm new to utilities like socat and netcat and I'm not clear if they will do what I need. I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes. I'm using Cygwin bash on Windows 10. My... (3 Replies)
Discussion started by: siegfried
3 Replies
SNMPGETNEXT(1)							     Net-SNMP							    SNMPGETNEXT(1)

NAME
snmpgetnext - communicates with a network entity using SNMP GETNEXT requests SYNOPSIS
snmpgetnext [COMMON OPTIONS] [-Cf] AGENT OID [OID]... DESCRIPTION
snmpget is an SNMP application that uses the SNMP GETNEXT request to query for information on a network entity. One or more object identi- fiers (OIDs) may be given as arguments on the command line. Each variable name is given in the format specified in variables(5). For each one, the variable that is lexicographically "next" in the remote entity's MIB will be returned. For example: snmpgetnext -c public zeus interfaces.ifTable.ifEntry.ifType.1 will retrieve the variable interfaces.ifTable.ifEntry.ifType.2: interfaces.ifTable.ifEntry.ifType.2 = softwareLoopback(24) If the network entity has an error processing the request packet, an error message will be shown, helping to pinpoint in what way the request was malformed. OPTIONS
-Cf If -Cf is not specified, some applications (snmpdelta, snmpget, snmpgetnext and snmpstatus) will try to fix errors returned by the agent that you were talking to and resend the request. The only time this is really useful is if you specified a OID that didn't exist in your request and you're using SNMPv1 which requires "all or nothing" kinds of requests. In addition to this option, snmpgetnext takes the common options described in the snmpcmd(1) manual page. Note that snmpgetnext REQUIRES an argument specifying the agent to query and at least one OID argument, as described there. SEE ALSO
snmpcmd(1), snmpget(1), variables(5). V5.6.2.1 04 Mar 2002 SNMPGETNEXT(1)
All times are GMT -4. The time now is 10:46 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy