Closed nerdalertdk closed 8 years ago
This was fixed recently. This should have been posted to the main repository. Thanks.
Just updated the os-updates.sh on 3 hosts, ran ./daily.php waited 10-15min, still blank App page.
both the old and the new os-updates.sh returned the correct amount of updates when runned locally on the servers.
INFO:
====================================
Version info:
Commit SHA: 633c4c4723e771297e44cb27b3a041550d2f00d7
DB Schema: 126
PHP: 5.5.9-1ubuntu4.19
MySQL: 5.5.50-0ubuntu0.14.04.1
RRDTool: 1.4.7
SNMP: NET-SNMP version: 5.7.2
HOST OS: Operating System Linux 4.4.0-22-generic (Ubuntu 16.04)
root@librenms:/opt/librenms# snmpwalk -v 2c -c HIDEME IPADRESS .1.3.6.1.4.1.8072.1.3.2
NET-SNMP-EXTEND-MIB::nsExtendNumEntries.0 = INTEGER: 1
NET-SNMP-EXTEND-MIB::nsExtendCommand."osupdate" = STRING: /opt/librenms-agent/snmp/os-updates.sh
NET-SNMP-EXTEND-MIB::nsExtendArgs."osupdate" = STRING:
NET-SNMP-EXTEND-MIB::nsExtendInput."osupdate" = STRING:
NET-SNMP-EXTEND-MIB::nsExtendCacheTime."osupdate" = INTEGER: 5
NET-SNMP-EXTEND-MIB::nsExtendExecType."osupdate" = INTEGER: exec(1)
NET-SNMP-EXTEND-MIB::nsExtendRunType."osupdate" = INTEGER: run-on-read(1)
NET-SNMP-EXTEND-MIB::nsExtendStorage."osupdate" = INTEGER: permanent(4)
NET-SNMP-EXTEND-MIB::nsExtendStatus."osupdate" = INTEGER: active(1)
NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."osupdate" = STRING: 19
NET-SNMP-EXTEND-MIB::nsExtendOutputFull."osupdate" = STRING: 19
NET-SNMP-EXTEND-MIB::nsExtendOutNumLines."osupdate" = INTEGER: 1
NET-SNMP-EXTEND-MIB::nsExtendResult."osupdate" = INTEGER: 0
NET-SNMP-EXTEND-MIB::nsExtendOutLine."osupdate".1 = STRING: 19
this host have 19 updates
You'll need to provide the output of:
./poller.php -h HOSTNAME -d -r -f -m applications, unix-agent
This looks like it's logging correctly. Maybe it's a webui issue.
Please set the pastebin to non-expiring as I can't look at this now.
running this command will create the RRD file correct
/opt/librenms/poller.php -h sc01.HOSTNAME -d -f -m applications
#### Load poller module applications ####
SELECT * FROM `applications` WHERE `device_id` = '16'
SQL[SELECT * FROM `applications` WHERE `device_id` = '16'] /usr/bin/snmpget -v2c -c COMMUNITY -O qv -m NET-SNMP-EXTEND-MIB -M /opt/librenms/mibs udp:HOSTNAME:161 .1.3.6.1.4.1.8072.1.3.2.4.1.2.8.111.115.117.112.100.97.116.101.12
OK u:0.00 s:0.00 r:0.47
RRD[update /opt/librenms/rrd/sc01.HOSTNAME/app-os-updates-5.rrd N:2 --daemon unix:/var/run/rrdcached/rrdcached.sock]
>> Runtime for poller module 'applications': 0.73662805557251 seconds
#### Unload poller module applications ####
but the file is "empty"
RRDTool Command
rrdtool graph /tmp/nUb7GX2yhy0xKte0.png --alt-autoscale-max --rigid -E --start 1470745800 --end 1470832200 --width 1728 --height 318.33333333333 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:DejaVuSansMono --font AXIS:7:DejaVuSansMono --font-render-mode normal -l 0 -E --start 1470745800 --end 1470832200 --width 1728 --height 318.33333333333 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:DejaVuSansMono --font AXIS:7:DejaVuSansMono --font-render-mode normal COMMENT:'Available updates Now Min Max Avg\l' COMMENT:'\l' DEF:packages1=/opt/librenms/rrd/sc01.HOSTNAME/app-os-updates-5.rrd:packages:AVERAGE DEF:packages1min=/opt/librenms/rrd/sc01.HOSTNAME/app-os-updates-5.rrd:packages:MIN DEF:packages1max=/opt/librenms/rrd/sc01.HOSTNAME/app-os-updates-5.rrd:packages:MAX LINE2:packages1#2B9220:'packages ' AREA:packages1#2B922033:'packages ' GPRINT:packages1:LAST:%8.0lf%s GPRINT:packages1min:MIN:%8.0lf%s GPRINT:packages1max:MAX:%8.0lf%s GPRINT:packages1:AVERAGE:'%8.0lf%s\n' COMMENT:'\n'
run ./validate.php
Version info: [WARN] Your install is out of date: 9bcc31ca6eb308c04ffaee1186ec1fcd054bfa21 (Tue, 09 Aug 2016 21:19:06 +0000) DB Schema: 126 PHP: 5.5.9-1ubuntu4.19 MySQL: 5.5.50-0ubuntu0.14.04.1 RRDTool: 1.4.7 SNMP: NET-SNMP version: 5.7.2
Is that the complete output as we also output that the connection to MySQL was ok which is missing here.
sql is Working fin, the problems is that the rrd files is not generated and not updated as fare as I can tell
@nerdalertdk did you updated to the last version from git? the graph template had 2 fixes (from your pictures you got and old version of generic_v3_multiline.inc.php) and also some old version of apps page
bump @nerdalertdk
bump @nerdalertdk ... or maybe close? :)
Hi
Been busy with work, but it worked after ireinstalled librenms,
Trying to get osupdate wokring, The script is working fin on multiple server, when running it terminal, i get the date in snmpwalk (see snip below) but it don't display a number on the app page
got any clues ?