Sponsored Content
Top Forums Shell Programming and Scripting Want to terminate command execution when string found in the command output Post 302713083 by Hanumant.madane on Wednesday 10th of October 2012 09:09:04 AM
Old 10-10-2012
thanks all for the reply..

Hi team,

thanks elixir_sinari

the below command given by elixir works for me but in my output I want
some other column to be displayed(it is displaying the same output as i m searching for) and also it should write it to some other file, for e.g. output will be like..
IF-MIB::ifDescr.2500 = STRING: ae0.784

then I want highlighted part to be displayed in output..


snmpwalk -v 3 -u WANDL_SU -a MD5 -A vfipmpls -x DES -X VfIpMpLs -l authPriv 1.1.1.1 2>/dev/null|awk '/ae0\.784/{print $NF}'

Kindly help on this.

thanks..
 

10 More Discussions You Might Find Interesting

1. Programming

command to terminate

hi all how to terminate command eecution process. can you please show me the way thank you (2 Replies)
Discussion started by: munna_dude
2 Replies

2. UNIX for Dummies Questions & Answers

Command display output on console and simultaneously save the command and its output

Hi folks, Please advise which command/command line shall I run; 1) to display the command and its output on console 2) simultaneous to save the command and its output on a file I tried tee command as follows; $ ps aux | grep mysql | tee /path/to/output.txt It displayed the... (7 Replies)
Discussion started by: satimis
7 Replies

3. Shell Programming and Scripting

grep only a string on command output

How can I grep exactly a string that has .,/ characters using grep? Example: I want to grep ONLY string1 and not string1.more or string1.more.evenmore #lsauth ALL|grep 'string1' All output: string1 <--- This is the only I want. string1.more string1.evenmore. more.string1... (4 Replies)
Discussion started by: iga3725
4 Replies

4. Shell Programming and Scripting

Terminate initially if error found...

Hi, I have written a shell script which is a combination of 5 scripts into one. We have a Record Claim indicator in the scpt ($rc) with which we can come to an conclusion if the script failed to load the data or if the data loaded successfully. Can any one please help me as to how to... (16 Replies)
Discussion started by: msrahman
16 Replies

5. Shell Programming and Scripting

strange behaviour script terminate before complete execution

I'm working on a script to make backup of various folder located on various host using different OS. I got a strange behaviour because the script donět process all lines of a configuration file, the script execute only one loop even the input file have 6 lines: This is the script: #!/bin/bash... (4 Replies)
Discussion started by: |UVI|
4 Replies

6. Shell Programming and Scripting

Command output string manipulation possible in one line?

This has been bothering me for 3 days. $> hostname cepsun64amd And I just want "cepsun", I would normally do h=`hostname`; ${h%%64*} But I am looking for a one-liner just for my own knowledge, because if there is a way to do this, I should know it by now. Anyway, so is this... (2 Replies)
Discussion started by: Ryan.
2 Replies

7. Shell Programming and Scripting

When i am trying to execute export command within a shell script it is saying command not found.

I am running the export command within a view to use that value inside my build script. But while executing it it is saying "export command not found" My code is as follows: -------------------------- #!/bin/sh user="test" DIR="/bldtmp/"$user VIEW="test.view1" echo "TMPDIR before export... (4 Replies)
Discussion started by: dchoudhury
4 Replies

8. Shell Programming and Scripting

Linux command to output from a string

Hi All, I have a file with name Is there a LINUX command that will help me to output the word after the 9th Underscore(_). ie the output should be DLY in this case. Can anybody pls help me. Thanks much in advance, Freddie (4 Replies)
Discussion started by: dsfreddie
4 Replies

9. Shell Programming and Scripting

Multiple command execution inside awk command during xml parsing

below is the output xml string from some other command and i will be parsing it using awk cat /tmp/alerts.xml <Alert id="10102" name="APP-DS-ds_ha-140018-componentFailure-S" alertDefinitionId="13982" resourceId="11427" ctime="1359453507621" fixed="false" reason="If Event/Log Level(ANY) and... (2 Replies)
Discussion started by: vivek d r
2 Replies

10. Shell Programming and Scripting

Insert title as output of command to appended file if no output from command

I am using UNIX to create a script on our system. I have setup my commands to append their output to an outage file. However, some of the commands return no output and so I would like something to take their place. What I need The following command is placed at the prompt: TICLI... (4 Replies)
Discussion started by: jbrass
4 Replies
snmpvacm(1M)						  System Administration Commands					      snmpvacm(1M)

NAME
snmpvacm - perform maintenance on an SNMP agent's View-based Access Control Module (VACM) table SYNOPSIS
/usr/sfw/bin/snmpvacm [common options] [subcommand options] AGENT subcommand subcommand-args DESCRIPTION
snmpvacm is a SNMP application that can be used to do maintenance on an SNMP agent's View-based Access Control Module (VACM) table. The VACM table defines a set of services that can be used for checking access rights, that is, checking whether a specific type of access to a specific managed object is allowed. snmpvacm supports three types of entries--group, view, and access. The agent maintains these entries in memory and stores VACM groups, views, and access entries in the persistent configuration file upon agent shutdown. Subcommands This section describes the snmpvacm subcommands. createSec2Group Creates SNMPv3 security to group name entries. A group name is used to define an access control policy for a group of principals. Creates SNMPv3 security to group name entries. A group name is used to define an access control policy for a group of principals. snmpvacm [common options] createSec2Group MODEL SECURITYNAME GROUPNAME MODEL An integer greater then zero representing a SNMPv3 security model, such as USM. The reserved values are as follows: 1 reserved for SNMPv1 2 reserved for SNMPv2c 3 User-Based Security Model (USM) SECURITYNAME A string representing a security name for the principal, represented in a security-model-independent format, which is mapped from this entry to a GROUPNAME. GROUPNAME A string that identifies the group to which this table entry (the combination of securityModel and securityName) belongs. deleteSec2Group Deletes SNMPv3 security to group name entries. The group entry to be deleted is indexed by the specified MODEL and SECURITYNAME. snmpvacm [common options] deleteSec2Group MODEL SECURITYNAME MODEL An integer greater then zero representing a SNMPv3 security model, such as USM. The reserved values are as follows: 1 reserved for SNMPv1 2 reserved for SNMPv2c 3 User-Based Security Model (USM) SECURITYNAME A string representing a security name for the principal, represented in a security-model-independent format, which is mapped from this entry to a GROUPNAME. createView Creates a MIB view. A MIB view is a family of view subtrees, which are pairings of OID subtree values with bit string mask values. Each MIB view is defined by two sets of view subtrees, included in or excluded from the MIB view. snmpvacm [common options] [-Ce] createView NAME SUBTREE MASK -Ce An optional flag used when the MIB view type needs to be "excluded" from the MIB view. If not used, the type is defaulted to "included". NAME The OID subtree which when combined with the corresponding instance of MASK defines a family of view subtrees. SUBTREE The OID subtree which when combined with the corresponding instance of MASK defines a family of view subtrees. MASK The bit mask, a hex string, which, in combination with the corresponding instance SUBTREE, defines a family of view subtrees. The mask indicates which sub-identifiers of the associated subtree OID are significant to a particular MIB view instance. deleteView Deletes a MIB view. A MIB view is a family of view subtrees. A view subtree is a pairing of an OID subtree value with a bit string mask value. snmpvacm [common options] deleteView NAME SUBTREE NAME A string representing a MIB view name that is associated to a subtree/mask pairing. SUBTREE The OID subtree which, when combined with the corresponding instance of MASK, defines a family of view subtrees. createAccess Creates SNMPv3 access configuration entries. These entries are used to store the access rights defined for the groups. Each entry is indexed by a group name, a context prefix, a security model, and a security level. A group and view needs to be defined in order to make use of the access check. snmpvacm [common options] createAccess GROUPNAME [CONTEXTPREFIX] SECURITYMODEL SECURITYLEVEL CONTEXTMATCH READVIEWNAME WRITEVIEWNAME NOTIFYVIEWNAME GROUPNAME The name of the group to which this access right applies. CONTEXTPREFIX A string representing a contextName must match the value of the instance of this object exactly when CONTEXTMATCH is set to "exact" or partially when CONTEXTMATCH is set to "prefix". If not specified, the value reverts to the default, an empty string, "". SECURITYMODEL An integer representing the securityModel that must be used in order to gain access to this access right. SECURITYLEVEL An integer representing the minimum security level that must be used to gain access to this access right. A security level of noAu- thNoPriv is less than authNoPriv and authNoPriv is less than authPriv. Integer values supported: 1 noAuthNoPriv 2 authNoPriv 3 authPriv CONTEXTMATCH An integer whose value determines the type of match required. When set to "exact", the context name must exactly match the value in CONTEXTPREFIX. If set to "prefix", the context name must match the first few starting characters of the value in CONTEXTPREFIX. Integer values supported: 1 exact 2 prefix READVIEWNAME The authorized MIB view name used for read access. If the value is an empty string, then there is no active view configured for read access. WRITEVIEWNAME The authorized MIB view name used for write access. If the value is an empty string, then there is no active view configured for write access. NOTIFYVIEWNAME The authorized MIB view name used for notify access. If the value is an empty string, then there is no active view configured for notify access. deleteAccess Deletes SNMPv3 access configuration entries, given a group name, context prefix, security model, and security level. snmpvacm [common options] deleteAccess GROUPNAME [CONTEXTPREFIX] SECURITYMODEL SECURITYLEVEL GROUPNAME The name of the group to which this access right applies. CONTEXTPREFIX A string representing a contextName must match the value of the instance of this object exactly when CONTEXTMATCH is set to "exact" or partially when CONTEXTMATCH is set to "prefix". SECURITYMODEL An integer representing the securityModel that must be used to gain access to this access right. SECURITYLEVEL An integer representing the minimum security level that must be used to gain access to this access right. A security level of noAu- thNoPriv is less than authNoPriv and authNoPriv is less than authPriv. The following integer values are supported: 1 noAuthNoPriv 2 authNoPriv 3 authPriv EXAMPLES
For the following examples, the user is my_user and the password is my_password. Use net-snmp-config to create the first user (my_user). Then clone my_user to configure another SNMPv3 user, my_user_2. See snmpusm(1M). Example 1: Creating a VACM Group Entry Create a VACM group entry, as follows: snmpvacm -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost createSec2Group 3 my_user_2 my_group Run snmpwalk(1M) to verify the group name was created: snmpwalk -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost SNMP-VIEW-BASED-ACM-MIB::vacmGroupName In addition to other configured VACM group entries, you will note an entry such as the following: SNMP-VIEW-BASED-ACM-MIB::vacmGroupName.3."my_user_2" = STRING: my_group Example 2: Creating a MIB View Entry The command below creates a MIB view entry applicable only to the system group MIB. snmpvacm -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost createView my_view .1.3.6.1.2.1.1 FF Run snmpwalk(1M) to verify the my_view MIB view was created: snmpwalk -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost SNMP-VIEW-BASED-ACM-MIB::vacmViewTreeFamilyTable In snmpwalk output, observe the lines, such as those below, related to the my_view MIB view. SNMP-VIEW-BASED-ACM-MIB::vacmViewTreeFamilyMask."my_view".2.1.3.6.1.2.1.1 = Hex-STRING: FF SNMP-VIEW-BASED-ACM-MIB::vacmViewTreeFamilyType."my_view".2.1.3.6.1.2.1.1 = INTEGER: included(1) SNMP-VIEW-BASED-ACM-MIB::vacmViewTreeFamilyStorageType. "my_view".2.1.3.6.1.2.1.1 = INTEGER: nonVolatile(3) SNMP-VIEW-BASED-ACM-MIB::vacmViewTreeFamilyStatus. "my_view".2.1.3.6.1.2.1.1 = INTEGER: active(1) Example 3: Creating an Access Entry The command below creates an access entry using the following components: o the "my_group" entry created above o an empty prefix string ("") o the USM security model(3) o the security level(3) o the context match(1) o the read view name ("my_view") o the write view name ("") o the notify view name ("") snmpvacm -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost createAccess my_group "" 3 3 1 my_view "" "" Run snmpwalk(1M) to verify the access entry was created: snmpwalk -v 3 -u my_user -l authPriv -a MD5 -A my_password -x DES -X my_password localhost SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable SNMP-VIEW-BASED-ACM-MIB::vacmAccessContextMatch."my_group"."".3.authPriv = INTEGER: exact(1) SNMP-VIEW-BASED-ACM-MIB::vacmAccessReadViewName."my_group"."".3.authPriv = STRING: my_view SNMP-VIEW-BASED-ACM-MIB::vacmAccessWriteViewName."my_group"."".3.authPriv = STRING: SNMP-VIEW-BASED-ACM-MIB::vacmAccessNotifyViewName."my_group"."".3.authPriv = STRING: SNMP-VIEW-BASED-ACM-MIB::vacmAccessStorageType."my_group"."".3.authPriv = INTEGER: nonVolatile(3) SNMP-VIEW-BASED-ACM-MIB::vacmAccessStatus."my_group"."".3.authPriv = INTEGER: active(1) Example 4: Testing the Configuration Test the preceding setup by verifying the access setup. You do this by accessing an object in the system group and another object outside this range. Note the use of the user name my_user_2. snmpget -mALL -v 3 -u my_user_2 -l authPriv -a MD5 -A my_password -x DES -X my_password localhost sysObjectID.0 At this point, when you to access an object outside the access range, the attempt fails with an appropriate error: snmpgetnext -mALL -v 3 -u my_user_2 -l authPriv -a MD5 -A my_password -x DES -X my_password localhost ifTable RFC1213-MIB::ifTable = No more variables left in this MIB View (It is past the end of the MIB tree) EXIT STATUS
0 Successful completion. 1 A usage syntax error. A usage message displays. Also used for time out errors. 2 An error occurred while executing the command. An error message displays. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWsmcmd | +-----------------------------+-----------------------------+ |Interface Stability |Stable | +-----------------------------+-----------------------------+ SEE ALSO
snmpusm(1M), snmpwalk(1M), snmpd.conf(4), attributes(5) RFC 3415 SunOS 5.10 2 Oct 2003 snmpvacm(1M)
All times are GMT -4. The time now is 09:33 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy