If you use this plugin disable it now!
Your Pingdom username & password are shown in plain text in every page of your website. And thanks to Google it’s probably been cached like that for months.
See below for the error the plugin throws:
b>Warning</b>: SoapClient::SoapClient(https://wsbusiness2.pingdom.com/Business.asmx?WSDL) [soapclient.soapclient]: failed to open stream: No route to host in <b>/home/anagalia/webapps/www/wp-content/plugins/pingdom-status/php/wsproxy/PingdomStatus_business.php</b> on line <b>
67</b>
<b>Warning</b>: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://wsbusiness2.pingdom.com/Business.asmx?WSDL" in <b>/home/anagalia/webapps/www/wp-content/plugins/pingdom-status/php/wsproxy/PingdomStatus_business.php</b> on line <b>67</b>
Tuesday 05th of February 2013 11:21:05 PM -> Error refreshing sensors: SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘https://wsbusiness2.pingdom.com/Business.asmx?WSDL’ : failed to load external entity “https://wsbusiness2.pingdom.com/Business.asmx?WSDL”
<b>Warning</b>: SoapClient::SoapClient(https://wssecurity2.pingdom.com/Security.asmx?WSDL) [soapclient.soapclient]: failed to open stream: No route to host in <b>/home/anagalia/webapps/www/wp-content/plugins/pingdom-status/php/wsproxy/PingdomStatus_wsmain.php</b> on line <b
>46</b>
<b>Warning</b>: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://wssecurity2.pingdom.com/Security.asmx?WSDL" in <b>/home/anagalia/webapps/www/wp-content/plugins/pingdom-status/php/wsproxy/PingdomStatus_wsmain.php<
span></b> on line <b>46</b>
Error in Pingdom web service call from function authenticate. Request:
Login::__set_state(array(
‘apiKey’ => ‘1a6af666cb1bb5611ea7b06c325fc931’,
‘username’ => ‘****************’,
‘password’ => ‘****************’,
))
Response:
LoginResponse::__set_state(array(
‘LoginResult’ => NULL,
))
After activating the plugin, the plugin setting pages only show blank pages.
]]>The API that this uses (SOAP) is deprecated and the plugin needs to be ported to the new API (REST) that has been the API that you are required to use since August 2011
]]>I have setup a new VPS (with cPanel) and installed wordpress and the pingdom plugin.
Everything seems to work fine except for the charts. Nothing is displayed.
I have installed SOAP and there is no error messages.
Is there any other modules etc. that need to be installed?
]]>Every now and then Pingdom Status breaks my page and includes this at the bottom:
Thursday 29th of September 2011 12:48:10 AM -> Current state refreshed for sensor with id=1
Thursday 29th of September 2011 12:48:10 AM -> State history refreshed for sensor with id=1
Thursday 29th of September 2011 12:48:11 AM -> Updated responsetime for 2011-09-29
Thursday 29th of September 2011 12:48:11 AM -> Responsetime history refreshed for sensor with id=1
Obviously with different dates. It echoes out right below:
<script type=’text/javascript’ src=’/wp-includes/js/admin-bar.js?ver=20110131′></script>
Which should be right above:
<div id=”wpadminbar”>
But nothing below the message from Pingdom Status will show up. I’m guessing it’s some kind of message informing us new information was fetched. The question is – how do I hide / remove it? By searching on Google for some parts of the message I found another site with the same problem.
Any suggestions?
]]>I my shadowbox plugin stopped working. I looked at the source code of the public webpages produced by WordPress and saw that there was no </body> or </html> tags, indicating that one of my plugins was probably crashing in footer.php. I disabled all my plugins and re-enabled each one by one to identify which. It was this plugin causing the problems. With it deactivated, shadowbox works fine and the pages produced by WordPress are well-formed HTML.
]]>I installed the plugin and it breaks the plugin page in WP admin. I had to delete the folder via FTP.
]]>Thanks for the fixing the security and the template editing issues (+ typo) I reported to you via email. It’s a shame that reporters don’t get any credit or acknowledgement though, but at least it’s finally fixed.
I did however notice one issue I already reported but which didn’t seem to get fixed on the latest version:
If you rename a check/sensor on Pingdom, the plugin does not update its name in wordpress, even after synchronisation. I even sent you a patch file that fixes it, perhaps it’s not the most elegant solution, but it works. Hope you can also include this fix on the next release.
]]>Styles and images Pingdom Status plugin loaded on any page of your blog, even where there is no call [pingdom_status]. It would be nice if these styles, and images are loaded would be only one page on which we have registered [pingdom_status]. Ie in the plugin settings would be to specify the page id where we derive [pingdom_status].
]]>Hello!
First, thanks for the plugin, and of course for the Pingdom service itself.
The plugin works fine, except for one detail. The graphs show the wrong date. The plugin is trying to send us in the past, pointing to both charts 1969 and 1970.
Look at the page of my blog, where the output pingdom status, namely xAxis.
Any ideas?
Thank you.
Hi, Thanks for a great plugin.
There are a few issues on the check summary page:
Bugs:
– The “Go back to all services” link is incorrect.
– statusInfo – The image valign is middle but the h3 text is valign bottom, can you make them both vmiddle?
– The pingdom logo has a white background, can we have a transparent one please? *beg* ??
Feature request:
Please can we have a widget with the % uptime for a specific check.
Thanks
-Richard
]]>1. On line 1056 there’s a short open tag.
2. The plugin tries to include files located in the plugin folder PingdomStatus, but the folder is named pingdom-status when installed via the plugin browser.
3. With the above errors fixed, the following error is displayed when visiting the settings pages:
Fatal error: Uncaught exception ‘Doctrine_Connection_Exception’ with message ‘Couldn’t locate driver named mysql’ in /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Connection.php:486 Stack trace: #0 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Connection/Mysql.php(101): Doctrine_Connection->connect() #1 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Connection.php(1001): Doctrine_Connection_Mysql->connect() #2 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Query/Abstract.php(976): Doctrine_Connection->execute(‘SELECT p.id AS …’, Array) #3 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Query/Abstract.php(1026): Doctrine_Query_Abstract->_execute(Array) #4 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Table.php(1641): Doctrine_Query_Abstract->execute(Array, NULL) #5 /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/ph in /usr/local/www/poller.se/wp-content/plugins/PingdomStatus/php/doctrine/Doctrine/Connection.php on line 486
This server runs PHP 5.2.12 (with both mysql and mysqli support) using FastCGI with a Nginx front. Let me know if you need any more information.
]]>