![](https://secure.gravatar.com/avatar/a4042920f4bf89a219241c65ae64c5d8.jpg?s=120&d=mm&r=g)
Howdy Guys,
Looks like something broke between r8833 and r8834:
root@observium:/opt/observium# ./poller.php -h 1198
___ _ _
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___
| | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \
| |_| || |_) |__ | __/| | \ V / | || |_| || | | | | |
___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_|
Observium Professional 17.9.8834
##### Starting polling run at 2017-09-09 18:08:42 #####
##### cityhall-3750e.domain[1198] #####
o OS ios
o OS Group cisco
o Last poll duration 6.91 seconds
o Last Polled 2017-09-09 18:08:04
o SNMP Version v2c
o Device status Device is reachable by PING (0.89ms) and SNMP (12.38ms)
PHP Fatal error: Uncaught Error: Call to undefined function str_replace_first() in /opt/observium/includes/rrdtool.inc.php:485
Stack trace:
#0 /opt/observium/includes/rrdtool.inc.php(620): rrdtool_generate_filename('status.rrd', Array)
#1 /opt/observium/includes/polling/functions.inc.php(561): rrdtool_update_ng(Array, 'status', Array)
#2 /opt/observium/poller.php(172): poll_device(Array, Array)
#3 {main}
thrown in /opt/observium/includes/rrdtool.inc.php on line 485
Dropping back to r8833, the poll process runs fine.
.Ron
--
Ron Marosko, Jr.
. . . . . . . . . . . . . . . . . . . . . . . . . .
CCIE No. 4526 (R/S), NN5DX
Senior Network Engineer
RJR Services, Inc.
1108 West Dickinson Blvd, Suite A
Fort Stockton, TX 79735 USA
o: +1 432 336 5600 x115
c: +1 432 290 6344
e: mailto:ron@rjr-services.com ron@rjr-services.com
pgp pubkey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x778B3B0258AB8B5C 0x58AB8B5C
"To know me is to fly with me."
-- This message has been scanned by E.F.A. Project and is believed to be clean.
![](https://secure.gravatar.com/avatar/0fa97865a0e1ab36152b6b2299eedb49.jpg?s=120&d=mm&r=g)
Hi,
Thanks! I think Tom missed out a file in his commit. Fixed now! :)
adam. On 2017-09-10 00:11:08, Ron Marosko ron@rjr-services.com wrote: Howdy Guys, Looks like something broke between r8833 and r8834: root@observium:/opt/observium# ./poller.php -h 1198 ___ _ _ / _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 17.9.8834 http://www.observium.org ##### Starting polling run at 2017-09-09 18:08:42 ##### ##### cityhall-3750e.domain[1198] ##### o OS ios o OS Group cisco o Last poll duration 6.91 seconds o Last Polled 2017-09-09 18:08:04 o SNMP Version v2c o Device status Device is reachable by PING (0.89ms) and SNMP (12.38ms) PHP Fatal error: Uncaught Error: Call to undefined function str_replace_first() in /opt/observium/includes/rrdtool.inc.php:485 Stack trace: #0 /opt/observium/includes/rrdtool.inc.php(620): rrdtool_generate_filename('status.rrd', Array) #1 /opt/observium/includes/polling/functions.inc.php(561): rrdtool_update_ng(Array, 'status', Array) #2 /opt/observium/poller.php(172): poll_device(Array, Array) #3 {main} thrown in /opt/observium/includes/rrdtool.inc.php on line 485 Dropping back to r8833, the poll process runs fine. …Ron -- Ron Marosko, Jr. . . . . . . . . . . . . . . . . . . . . . . . . . . CCIE No. 4526 (R/S), NN5DX Senior Network Engineer RJR Services, Inc. 1108 West Dickinson Blvd, Suite A Fort Stockton, TX 79735 USA o: +1 432 336 5600 x115 c: +1 432 290 6344 e: ron@rjr-services.com [mailto:ron@rjr-services.com] pgp pubkey: 0x58AB8B5C [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x778B3B0258AB8B5C] "To know me is to fly with me."
-- This message has been scanned for viruses and dangerous content by E.F.A. Project [http://www.efa-project.org], and is believed to be clean.
![](https://secure.gravatar.com/avatar/a4042920f4bf89a219241c65ae64c5d8.jpg?s=120&d=mm&r=g)
Yep, just upped to r8835, poller ran fine.
Thank ya!!
….Ron
From: observium [mailto:observium-bounces@observium.org] On Behalf Of Adam Armstrong Sent: Saturday, September 9, 2017 6:20 PM To: observium@observium.org Subject: Re: [Observium] R8834 breaks rrdtool
Hi,
Thanks! I think Tom missed out a file in his commit. Fixed now! :)
adam.
On 2017-09-10 00:11:08, Ron Marosko <ron@rjr-services.com mailto:ron@rjr-services.com > wrote:
Howdy Guys,
Looks like something broke between r8833 and r8834:
root@observium:/opt/observium# ./poller.php -h 1198
___ _ _
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___
| | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \
| |_| || |_) |__ | __/| | \ V / | || |_| || | | | | |
___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_|
Observium Professional 17.9.8834
##### Starting polling run at 2017-09-09 18:08:42 #####
##### cityhall-3750e.domain[1198] #####
o OS ios
o OS Group cisco
o Last poll duration 6.91 seconds
o Last Polled 2017-09-09 18:08:04
o SNMP Version v2c
o Device status Device is reachable by PING (0.89ms) and SNMP (12.38ms)
PHP Fatal error: Uncaught Error: Call to undefined function str_replace_first() in /opt/observium/includes/rrdtool.inc.php:485
Stack trace:
#0 /opt/observium/includes/rrdtool.inc.php(620): rrdtool_generate_filename('status.rrd', Array)
#1 /opt/observium/includes/polling/functions.inc.php(561): rrdtool_update_ng(Array, 'status', Array)
#2 /opt/observium/poller.php(172): poll_device(Array, Array)
#3 {main}
thrown in /opt/observium/includes/rrdtool.inc.php on line 485
Dropping back to r8833, the poll process runs fine.
…Ron
--
Ron Marosko, Jr.
. . . . . . . . . . . . . . . . . . . . . . . . . .
CCIE No. 4526 (R/S), NN5DX
Senior Network Engineer
RJR Services, Inc.
1108 West Dickinson Blvd, Suite A
Fort Stockton, TX 79735 USA
o: +1 432 336 5600 x115
c: +1 432 290 6344
e: ron@rjr-services.com mailto:ron@rjr-services.com
pgp pubkey: 0x58AB8B5C http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x778B3B0258AB8B5C
"To know me is to fly with me."
participants (2)
-
Adam Armstrong
-
Ron Marosko