Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen
  1. #1
    netwerkbeheer met NET-SNMP
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    12/04/09

    Locatie
    belgië

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    netwerkbeheer met NET-SNMP

    Hoi

    Hopelijk kunnen jullie me helpen. Binnen een paar weken moet ik mijn eindwerk afgeven. Ik heb echter nog een probleempje waarbij ik hoop dat jullie me raad kunnen geven.

    Ik heb een windows-pc (versie onbelangrijk) met ActivePerl 5.8.8 build 824 en Net-SNMP 5.4.2.1-1. Dit laatste is een open-source programma om als agent voor het SNMP-protocol te gebruiken.

    Voor die agent heb ik geprobeerd een subagent te schrijven in Perl. De code is volgens mij in orde, maar Net-SNMP gebruikt de subagent precies niet.

    Volgende regel staat in het bestand snmpd.conf:

    Code:
    perl do "C:/Perlscript/test.pl";Volgende code is maar een test-programma die ook niet werkt:

    Code:
    use NetSNMP::OID (':all');
    use NetSNMP::agent (':all');
    
    sub myhandler
    {
    	my ( $handler, $registration_info, $request_info, $requests ) = @_;
    
    	for( $request = $requests; $request; $request = $request->next() )
    	{
    		my $oid = $request->getOID();
    		
    		if( $request_info->getMode() == MODE_GET )
    		{
    			if( $oid == new NetSNMP::OID( $rootOID . ".1" ) )
    			{
    				my $value = 50;
    				$request->setValue( ASN_INTEGER, $value );
    			}
    		}
    		elsif( $request_info->getMode() == MODE_GETNEXT )
    		{
    			if( $oid <= new NetSNMP::OID($host) )
    			{
    				$request->setOID( $rootOID . ".1" );
    				my $value = 50;
    				$request->setValue( ASN_INTEGER, $value );
    			}
    		}
    	}
    }
    
    $i = 0;
    sub test
    {
    	my $value = ++$i;
    	return $value . "\n";
    }
    
    {
    	print test();
    	my $agent = new NetSNMP::agent( 'Name' => 'my_agent_name' );
    	print test();
    	my $rootOID = ".1.3.6.1.3.1";
    	print test();
    	my $regoid = new NetSNMP::OID( $rootOID );
    	print test();
    	$agent->register( "my_agent_name", $regoid, \&myhandler );
    	print test();
    }
    Ik heb spoedig hulp nodig, want dit alles betreft mijn eindwerk.

    alvast bedankt
    alle tips zijn welkom
    Laatst gewijzigd door ®on; 12/04/09 om 21:30.

  2. #2
    netwerkbeheer met NET-SNMP
    Ospito Internet
    383 Berichten
    Ingeschreven
    12/02/08

    Locatie
    's-Gravendeel

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Wouter
    Bedrijf: Ospito Internet
    URL: www.ospito.nl
    KvK nummer: 24396830
    Ondernemingsnummer: nvt

    Lijkt me niet echt een netwerk/server-storing hè? Misschien eens beginnen met in juiste forum te posten. Bovendien is het toch jouw eindwerk...niet het onze. Zorg dat je de stof dan tenminste ook goed begrijpt/bezit.

  3. #3
    netwerkbeheer met NET-SNMP
    geregistreerd gebruiker
    6.041 Berichten
    Ingeschreven
    23/10/04

    Locatie
    Amersfoort

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    171 Berichten zijn liked


    Functie: Freelance IT Professional
    URL: localhost
    View randytenhave's profile on LinkedIn

    Vooruit, een tip:
    Zet code tussen [code ] en [/code ] (laatste spatie weghalen), zodat deze leesbaar blijft.
    MultiMaak - Voor persoonlijke cadeau's en relatiegeschenken!

  4. #4
    netwerkbeheer met NET-SNMP
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    12/04/09

    Locatie
    belgië

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik kan het probleem niet vinden, daarom post ik het hier.
    Sorry, dat het in het verkeerde forum staat. Maar waar zou het wel moeten staan?

  5. #5
    netwerkbeheer met NET-SNMP
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    het werd al verplaatst, "scripting en programmeren" lijkt ons wat beter.

    om een probleem op te lossen, kan je al eens beginnen met de fout te geven die je krijgt, en wat jij zelf al geprobeerd hebt...

  6. #6
    netwerkbeheer met NET-SNMP
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    12/04/09

    Locatie
    belgië

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Als ik "snmpget -v1 -c iets localhost .1.3.6.1.3.1.1" ingeef, krijg ik een time-out.

    Ik heb mijn code al meer dan 10 keer nagekeken. Ben al meer dan 5 weken op zoek naar een oplossing op internet.

  7. #7
    netwerkbeheer met NET-SNMP
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    wat gebeurt er al je je server tracet? Wat als je een ander object aanspreekt op localhost?... Wat heb je zelf al gedaan om het probleem te onderzokeen?

  8. #8
    netwerkbeheer met NET-SNMP
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    12/04/09

    Locatie
    belgië

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    De pakketjes voor de localhost kan ik niet traceren met wireshark.
    Momenteel kreeg ik ook een time-out voor andere objecten, dit had ik voordien niet.
    Om deze reden heb ik alles opnieuw geinstalleerd. Nu krijg ik volgende melding:
    Error in packet
    Reason: (noSuchName) There is no such variable name in this MIB.
    Failed object: SNMPv2-SMI::experimental.1.1.1
    1.3.6.1.3.1.1 is veranderd in 1.3.6.1.3.1.1.1 omwille van een wijziging in de Perl-code. Hiermee probeer ik ook de fout te achterhalen.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics