snmp

theory

rfc1155

rfc1157

rfc1901

rfc3410

rfc3411

rfc3416

zabbix

lab

cisco

v2

snmp-server community random RO
snmp-server location "eve ng lab"
snmp-server contact snoutphyx@gmail.com

v3

snmp-server user v3user v3group v3 auth sha authpass priv aes 128 privpass
snmp-server group v3group v3 priv 
snmp-server location "eve ng lab"
snmp-server contact snoutphyx@gmail.com

juniper

v2

snmp {
    location "eve ng lab";
    contact "snoutphyx@gmail.com";
    community notpublic;
}

v3

snmp {
    location "eve ng lab";
    contact "snoutphyx@gmail.com";
    v3 {
        usm {
            local-engine {
                user v3user {
                    authentication-sha {
                        authentication-key "$9$C7pWp1REcyKWLz3ylvWx7VwYoUjPfz9tuJGqf5z6/yleMWxdbsoZU-dikmP3np0B1SrKvL7dble24ZGq.fTz6tu1RhleWTzSrlK8LxNdsYoZGi5z3.mEc"; ## SECRET-DATA
                    }
                    privacy-aes128 {
                        privacy-key "$9$l3WKMXs24DHq4o9Ap0hcwY24aUHkPF69s2n/9Cu0-VbYaZjHqTFnHkBIRclevWLxNbs24aUjylLNVb2gz3n/0BSyKW87Sy"; ## SECRET-DATA
                    }
                }                       
            }
        }
        vacm {
            security-to-group {
                security-model usm {
                    security-name v3user {
                        group v3group;
                    }
                }
            }
            access {
                group v3group {
                    default-context-prefix {
                        security-model usm {
                            security-level privacy {
                                read-view readview;
                            }
                        }
                    }
                }
            }
        }
    }                                   
    view readview {
        oid .1 include;
    }
}

mikrotik

v2

/snmp community
set [ find default=yes ] addresses=192.168.145.134/32
/snmp
set contact=snoutphyx@gmail.com enabled=yes location="eveng lab"

v3

/snmp community
add addresses=192.168.145.134/32 authentication-password=SecureAuth2026! authentication-protocol=SHA1 disabled=no encryption-password=SecurePriv2026! encryption-protocol=AES name=v3string read-access=yes security=private write-access=yes
/snmp
set contact=snoutphyx@gmail.com enabled=yes location="eveng lab"

aruba

v2

snmp-server vrf mgmt
snmp-server system-location "eve ng lab"
snmp-server system-contact snoutphyx@gmail.com
snmp-server community notpublic

v3

snmp-server vrf mgmt
snmp-server system-location "eve ng lab"
snmp-server system-contact snoutphyx@gmail.com
snmp-server snmpv3-only
snmpv3 user v3user auth sha auth-pass ciphertext AQBapRkOjz6QvqzPMb4PS8TvWa073CCIjCWR9vsM8ieO37ERCAAAAFgTjdTqmHYc priv aes priv-pass ciphertext AQBapS8jblm05wSysxWMeYo53lBMXpaHfanSaZBGuMNvYhD1CAAAABh6frTNSr7h

arista

v2

snmp-server contact snoutphyx@gmail.com
snmp-server location "eve ng lab"
snmp-server community notpublic ro

v3

snmp-server contact snoutphyx@gmail.com
snmp-server location "eve ng lab"
snmp-server group v3group v3 priv
snmp-server user v3user v3group v3 auth sha authpass priv aes privpass

hpe

v2

 snmp-agent
snmp-agent local-engineid 800063A28050000007000000000001
snmp-agent community read notpublic
snmp-agent sys-info contact snoutphyx@gmail.com
snmp-agent sys-info location "eve ng lab"

v3

snmp-agent
snmp-agent local-engineid 800063A28050000007000000000001
snmp-agent sys-info contact snoutphyx@gmail.com
snmp-agent sys-info location "eve ng lab"
snmp-agent sys-info version v3
snmp-agent usm-user v3 v3user v3group simple authentication-mode sha authpass privacy-mode aes128 privpass