Předávání informací pres SNMP
Z Wikipedie, otevřené encyklopedie.
Chtěl jsem udělat grafy signálu z Crusadera, jenže bych rád, aby na Křemílkovi neběžely nejlépe žádné aplikace a byl to pouze router. Crusader je ale připojen na Křemílka a grafy se generují na Vochomůrkovi. Takže vznikla potřeba dostat informaci o síle signálu z Křemílka na Vochomůrku. Zvolil jsem SNMP.
Na křemílkovi běží snmpd (démon) - http://www.czela.net/forum/showthread.php?threadid=501#4355
Aby SNMP dodávalo požadované informace, stačí přidat do etc/snmp/snmpd.conf:
exec crumon /bin/bash /sbin/crumon
kde skript /sbin/crumon je skript který vrací info o Crusaderovi (je-li třeba něco jiného stačí skript poupravit)
/sbin/crumon: head -1 /dev/ttyS1
btw: Příkaz head -1 vrací první řádek daného souboru.
Nezbytný restart:
/etc/init.d/snmpd restart
Na straně Vochomůrky (a jinde) pak lze číst info z Crusadera pomocí:
snmpwalk -v 1 -c public ip.ad.re.sa .1.3.6.1.4.1.2021.8.1.101.1
To zběsilé číslo .1.3.6 ... je tzv. OID, to je číslo, které ve stromové struktuře SNMP udává o jakou konkrétní informaci jde. Tohle číslo jsem našel v manuálu, funguje a dál jsem to neřešil :)
