Mam problem z rysowaniem wykresów na podstawie własnego skryptu.
gdy skrypt ma postać:
Kod: Zaznacz cały
#!/bin/sh
echo "36.6";
Kod: Zaznacz cały
#!/bin/sh
a=`cat plik_z_danymi.txt`;
echo "$a";
Skrypt jak i plik z bazą dla uproszczenia mają chmod 777 i chown snmp
Dane do kaktusa wkładam przez podanie odpowiedniego OID.
mój /etc/snmp/snmpd.conf
Kod: Zaznacz cały
smuxsocket 127.0.0.1
rocommunity setMeHere
com2sec local localhost public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyRWGroup "" any noauth exact all all none
com2sec notConfigUser default mrtg
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1 80
access notConfigGroup "" any noauth exact systemview none none
syslocation Mumbai, IN (VSNL LB3)
syscontact Vivek Gite <[email protected]>
extend skrypt /etc/snmp/skrypt.sh
extend apcupsd /etc/snmp/sk/apcupsd-stats
Kod: Zaznacz cały
#!/bin/sh
a=`cat plik_z_danymi.txt`;
echo "55";
/var/log/cacti/cacti.log mówi tak:
Kod: Zaznacz cały
09/18/2014 02:40:06 AM - CMDPHP: Poller[0] WARNING: SNMP Get Timeout for Host:'127.0.0.1', and OID:'.1.3.6.1.4.1.8072.1.3.2.4.1.2.5.116.101.109.112.48.1'
Kod: Zaznacz cały
#snmpget -v2c -c public localhost .1.3.6.1.4.1.8072.1.3.2.4.1.2.5.116.101.109.112.48.1
#NET-SNMP-EXTEND-MIB::nsExtendOutLine."skrypt".1 = STRING: 22.62