Hi,
I am using Cacti for over a year now and it is really a great product. It is easily polling thousands of switch ports and is creating some fancy graphs.
For extra functions I coded my own addons into cacti, till now that has worked very good for me however due too the fact we coded so much it is impossible to upgrade and after upgrading some functions, references etc are changed so our addons are not working anymore.
So we decided to create a new portal and ofcourse using Cacti for the network graphing part. However this time I am not going to script the addons, I need someone else to do that for me as I dont have the time.
I know that for some of the functions I want there are already addons coded, i did my best to find the one that fits the best into my needs but was unable to find that one(s).
So if you want to help me out and want to make some money, please sent me an email.
Here is what I need:
- Option to transfer graph data, for example customer A is using switchport 1 of switch 1. Due too various fact we are moving customer to switchport 2 of switch 2. Assuming both switches are already configured and running within Cacti I want an option to copy all the graph values from the switchport 1 to the new switchport so the graph values wont be lost.
- Option to clean graph data, for example a customer is moving data along a switchport and cancels his server or whatever. Then I want an option to clean the entire switchport data so the switchport is like, new/just added, again. So not to remove the entire switchport from cacti, just the graph data.
- Option to store the daily totals. We are using the graph templates "bits/sec, 95th Percentile" and "bytes/sec, Total Bandwidth" to sum the amount of mbits or gigabytes on the graph. Now I need an addon to store these daily values into a database. It will be used for billing purposes to see how much mbits or gigabytes a customer used on his starting date, for example 16 january 2006 till 16 february 2006. We will then sum the values between those two dates and make the correct value out of that. I know a lot of people here on the board are looking for this but I didnt found any good addon here.
- I also need an option to sum graphs, I know there are some ways to do it but I need a simple and clear addon for this, just clicking some values and done. For example a customer has a contract of 100 gigabyte traffic per month. He is connected with 3 switch ports. Then I need to create besides those 3 switchports graphs a total graph with the values of all three switchports summed.
- And last but not least: I need an option to sent out emails when a spike appears on a graph. It sounds very hard but is actually quite simple to make you just need the actual data and compare it. So for example i set as config setting: difference 4 Mbit/s. A customer is doing traffic over his port, he is doing like 10 Mbit/s per month, it has no huge spikes but quite stable traffic so lowest is 8 Mbit/s and the highest peak is like 12 Mbit/s. Suddenly he has a huge spike due to whatever reasons and he hits the 20 Mbit/s, then I need an addon which acts like: difference allowed 4 Mbit, normal average 10 Mbit (8 min, 12 max) and now hits 20 Mbit, so that is 10 Mbit/s more, and that is higher then the 4 Mbit config value so I am sending an email to email@domain.com with the message that switchport 1 of switch 1 had a huge spike.
I would love to hear who is able to do this, if you have any questions just leave a message here or sent me an email (fastest way).
Time frame would be 1-2 weeks.
Fee would be discussed.
Thanks for your time.
Cacti scripter/coded needed
Moderators: Developers, Moderators
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
1 to 2 weeks for these options would require a full time programmer. As most of us, including cacti's developers do this on the side, that could be a not so feasable time frame.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
-
- Cacti User
- Posts: 60
- Joined: Mon Jul 18, 2005 7:01 pm
I agree that several of these functions would be really handy to have, just in general.
They would make great plugins. That way they would not interfere with the upgrades to Cacti, and if so they could be easily enough modified to work with the new versions.
These are good ideas. Leon, I hope you get what you want out of this, and maybe once you do, you could share some of it with the rest of us.
E.V.
They would make great plugins. That way they would not interfere with the upgrades to Cacti, and if so they could be easily enough modified to work with the new versions.
These are good ideas. Leon, I hope you get what you want out of this, and maybe once you do, you could share some of it with the rest of us.
E.V.
Who is online
Users browsing this forum: No registered users and 4 guests