Forum Discussion
Wes_98712
Nimbostratus
Jul 27, 2006iControl v9.2.2 (example Perl) get_performance_graph_list method unknown
First time user of the iControl API, currently trying to figure this all out, so I started running through the sample code, some works some doesn't of particular interest is the PerformanceGraph.pl script, when I try to execute it, I get the following error:
SOAP-ENV:Client Unknown method "{urn:iControl:System/Statistics}:get_performance_graph_list"
Not sure if this is because the WSDL doesn't have this method, or something else is amiss?
Any suggestions would be appreciated. Also, is there going to be a wiki available anytime soon for iControl development? I am still trying to wrap my head around the different methods and understand the attributes, or at least what is available.
-Wes
6 Replies
- Glad to have you aboard Wes!
That error message means that the requested method isn't on the BIG-IP. This happens when we add new methods to new releases and you haven't upgraded to that release yet. Per the SDK documentation, the System::Statistics::get_performance_graph_list() method was first introduced in BIG-IP v9.2 (look for the "Introduced" attribute at the top of the SDK API reference page for that method). Odds are you are running a version prior to 9.2.0.
As for the wiki, for iControl that is a daunting task (> 2000 methods). For the mean time the main source of documentation for iControl will be from the SDK. What's not included in there are a bunch of how-to's and that is how we see the wiki fitting in in the future. What kind of topics would you like to see in the wiki (outside of API documenatation). I'll see if I can get something started.
The easiest way to get your hands around our APIs is to get access to a BIG-IP's admin GUI. The interfaces in the API are mapped fairly close to the navigation in the GUI (Virtual Servers, Nodes, Pools, etc). Click through the GUI and the API docs in parallel and things should start to click into place.
Feel free to post any questions you have here in the mean time and I'll try to get you pointed in the right direction.
-Joe - Wes_98712
Nimbostratus
Ahh that makes sense then. We are running 9.1.1 with a hotfix to address integration issues with VIPS that contain no pool just irules with 3DNS, long story short, we need to upgrade.
As far as what I would like to see, the wiki's would be great, the issue is trying to figure out what is available to grab, things that we are in need of is some sort of ability to connect to the F5 controllers, and grab stats for network utilization, POOLS VIPS etc. Then graph them to show load. Since I have worked on F5 equipment there hasn't been a solid graphing capability to show upper management how our devices are performing and what our peak is, v4.6.4 has some great graphs that we use, but not v9, so we are looking to iControl to perhaps give us that, along with a ton of other stuff.
I will have to work through the example PERL scripts to see if I can figure out the correct syntax, for sure I had to update my current perl distribution with a ton of add-on's just to get things to work. I had to do everything from SOAP to SSL Socket Mods etc, it would be great to have a checklist as well.
Other than that, v9 rocks. ;-)
-Wes - Wes_98712
Nimbostratus
OK Joe, you've peaked my interest, MRTG you say? Where exactly are these? I have a few 6400's that are sitting at rev 9.2.3, how would I see the MRTG? Or is there some scripting logic I have to develop?
I was hoping there would be something we could re-use, but if I have to do it myself I will.
Let me know.
-Wes - Wes_98712
Nimbostratus
OK forgive the stupidity, I wasn't paying attention, I see the graphs, the next question is how to grab that data, are you saying there is a graphing WSDL I can access, or is it just taking the raw data and manipulating it myself? - mfreeman451_606
Nimbostratus
Joe: your link for the quickstart guide is broken, do you have a new link?
http://devcentral.f5.com/Default.aspx?tabid=29&mid=356&ctl=ArticleView&articleId=12 - Odd, not sure why that link would have changed. Here's the updated link:
http://devcentral.f5.com/Default.aspx?tabid=63&articleType=ArticleView&articleId=59
Click here
In the future, give search a try. "iControl Perl Quickstart Guide" gave the above as the first result.
-Joe
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
