Sziasztok.
SNMP kommunikációt kellene létrehoznom két számítógép között.
Összefoglalnám hol tartok most a dologgal és mi a probléma.
Mindent amit leírok root-ként futtatok.
Indulásként felraktam az snmp és az snmpd és snmp-mibs-downloader csomagokat.
Ezután megkerestem a NET-SNMP-EXAMPLES-MIB adatbázist, majd azt hozzáadtam a snmp.conf-ban: mibs: +NET-SNMP-EXAMPLES-MIB.
Jogosulstágok snmpd.conf-ban: rocommunity public, rwcommunity private.
snmpd restart.
Az snmptranslate utasítást használva a hozzáadott változókhoz kapok hozzá tartozó OID számot pl: iso.4.2.1.....
Azonban az snmpget -v2c -c private localhost iso.4.2.1.... -et kiadva:
No Such Object available on this agent at this OID
hibaüzenetet kapom. Ezeket a változókat sem az snmpwalk, sem az snmpset / get nem látja.
Még egy dolog ami feltűnt:
Az snmpwalk-al átjárva gépen futó mibeket és abból egyet kiválasztva, tudom írni is, olvasni is az snmpset /get -el. Azonban egy ilyenhez az snmptranslate ad hibaüzenetet: Unknown Object Identifier (Sub-id not found: (top) -> netSnmpExampleInteger)
Arra következtetek, (lehet teljesen hibásan), hogy a gépen alapból meglévő mib és az általam utólag hozzáadott mib külön életet él. A grafikus felületen -tkmib- viszont megjelennek az általam hozzáadott mibben lévő változók is. Látja a tipusukat, az írhatókat kékre színezi, viszont írni nem tudja, ua a hibaüzenet mint a konzolon: No such...
Lehet fel kellene raknom más komponenseket is?
Vagy nem elég az snmp.conf ban hozzáadni a külső mib-et?
Egyelőre nem jutok előrébb ebben a dologban, nem tudom, hogy snmpd.conf beállításom nem jó, esetleg jogosultsági problémán bukik el a dolog, egyáltalán milyen irányban keressem a megoldás
Bármilyen irányú segítséget szívesen veszek, ha van köztetek esetleg olyan aki komolyabban foglalkozott ezzel a témával esetleg személyes konzultáció is jó lenne (természetesen nem kérem ingyen)