hi,
i have read the Beginner's Guide of Cacti 0.8. i am new to such an application.
i want to display the graph, generated by cacti in my asp.net-built application. this can be a web service or REST service, etc by which i can pass the values and get the graph or i can view the previously generated graph.
please tell me, is there any service by which i can communicate with cacti?
thanks in advance.
display graph to asp.net application
Moderators: Developers, Moderators
-
- Posts: 4
- Joined: Sun Apr 07, 2013 12:51 am
Re: display graph to asp.net application
is there anyone who can give me some HINTS !!! ???
- phalek
- Developer
- Posts: 2838
- Joined: Thu Jan 31, 2008 6:39 am
- Location: Kressbronn, Germany
- Contact:
Re: display graph to asp.net application
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
-
- Posts: 4
- Joined: Sun Apr 07, 2013 12:51 am
Re: display graph to asp.net application
thank you phalek. this is indeed helpful though the doc is not rich in describing the features with examples...
- phalek
- Developer
- Posts: 2838
- Joined: Thu Jan 31, 2008 6:39 am
- Location: Kressbronn, Germany
- Contact:
Re: display graph to asp.net application
yes, I was lazy ...
Just ask me and I can provide you with some examples on how to use it but bascially it's this:
(btw, CactiUserPwd can either be the Cacti Password, or the "Mobile Token", depending on what you've choosen for that particular user ).
You will also need this function
Just ask me and I can provide you with some examples on how to use it but bascially it's this:
(btw, CactiUserPwd can either be the Cacti Password, or the "Mobile Token", depending on what you've choosen for that particular user ).
Code: Select all
private String WebServiceURL = "";
private String WebServiceKey = "guest";
private String CactiUserId = "";
private String CactiUserPwd = "";
var ws = new webserviceService();
ws.Url = this.WebServiceURL;
String CactiClientSessionKey = ws.authUser(this.WebServiceKey, this.CactiUserId, this.CactiUserPwd);
int iWidth = 2* ( Convert.ToInt32(234 * (DPIData / 160)) );
int iHeight = 2* (Convert.ToInt32(102 * (DPIData / 160)) );
if (iWidth < 50) { iWidth = 568; }
if (iHeight < 50) { iHeight = 204; }
Bitmap cactiGraph = this.BitmapFromBase64(ws.getGraph(CactiClientSessionKey, GraphId, graphStartTime, graphEndTime, iHeight.ToString(), iWidth.ToString(), hideLegend)
Code: Select all
private Bitmap BitmapFromBase64(string base64)
{
try
{
MemoryStream memory = new MemoryStream(Convert.FromBase64String(base64));
Bitmap bitmap = BitmapFactory.DecodeStream(memory);
return bitmap;
}
catch
{
Bitmap bmp = Bitmap.CreateBitmap(1, 1, Bitmap.Config.Rgb565);
return bmp;
}
}
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
-
- Posts: 4
- Joined: Sun Apr 07, 2013 12:51 am
Re: display graph to asp.net application
ohhh, this is really gr8 help, i think.
but cacti is set up by our another department and they r using it. so what i need to do r8 now is - install the windows version at my dev machine using WAMP within VM. then i will write short program to just display the graph as a test app. if i succeeded then i'll integrate this feature to their (other dpt.) portal.
now, i am sure that there is at least someone who can give me hints if i face any difficulty.
thanks.
but cacti is set up by our another department and they r using it. so what i need to do r8 now is - install the windows version at my dev machine using WAMP within VM. then i will write short program to just display the graph as a test app. if i succeeded then i'll integrate this feature to their (other dpt.) portal.
now, i am sure that there is at least someone who can give me hints if i face any difficulty.
thanks.
Who is online
Users browsing this forum: No registered users and 1 guest