Sto utilizzando SNMP4j per scrivere un agente in java e sta procedendo bene. Posso ottenere e impostare valori (solo SNMPv1 per ora, ma v3 sta arrivando).Errore accesso accesso log SNMP4j incorporato e successo
Il mio prossimo requisito è quello di accedere nel mio registro applicazioni (non il registro SNMP4J) in particolare queste tre cose:
- nuovo utente loggato da
- Nuova riuscito tentativo di connessione SNMP dall'utente da
- SET SNMP utilizzato per scrivere valori da.
Ho utilizzato org.snmp4j.log.LogAdapter per reindirizzare la registrazione SNMP4j nel mio registro di debug, ma non è la registrazione specifica che desidero.
Ho giocato con org.snmp4j.event.AuthenticationFailureListener per registrare quando si verifica un errore di autenticazione. Questo sembra essere solo SNMPv3 e non mi dà il nome utente fallito.
Qualcuno sa come fare? l'architettura dell'ascoltatore sembra essere in parte in posizione, c'è di più in ciò che non riesco a trovare? Potrei usare il codice sorgente e aggiungere la mia registrazione laddove necessario, ma quali sono le implicazioni della licenza? SNMP utilizza Apache 2.0 licenza
Cool, questo sembra funzionare! Ho fatto funzionare il bit AuthFailure in ogni caso, ora per implementare gli altri. – Jon
Ho questo lavoro ora. Sto vedendo un utente misterioso 'iniziale' comparire nei miei log. Hai visto tutto questo? Immagino che sia SNMP4j a fare qualcosa, o il mio browser MIB potrebbe usarlo. – Jon
No, non ho quell'utente. Forse controlla l'indirizzo del mittente. – Blakhar