System Requirements (suggestions)
Moderators: Developers, Moderators
System Requirements (suggestions)
I am currently running cacti on a 650MHz P3 with 384MB RAM and a 13GB HD running Ubuntu 6.06 (upgraded from 5.10), which is a decommisioned/repurposed office workstation. But when that started behaving strangely, I set up my personal project machine: a 1.3GHz P4 with 256MB RAM (another 256MB on the way, and that's all it's getting, RDRAM is expensive) and a 20GB HD (I have a 40GB I can mirror to if needed).
Ideally, I'd like to run cacti as a full monitoring suite, with syslog, monitor, weathermap, etc - transition away from a propretary, single user, windows-based package from SolarWinds. We will be monitoring a Riverstone RS3000 router, a couple dozen World Wide Packets access concentrators/access portals (fiber-optic ethernet switches), and a couple dozen TrangoBroadband PtMP access points which relay snmp data from about 450 subscriber radios (and more every day), and a handful of Trango PtP bridges.
As I move towards purchasing a new dedicated cacti server, I want some advice on what hardware to get, and if it would be reasonable to multitask the new server (e.g. running bind as a secondary DNS, or internal web and email).
What bottlenecks should I be wary of? Any hardware I should avoid?
I'm currently looking at getting a barebones 2u server with an intel mainboard, adding 2GB RAM, Pentium-D 930 (3.0GHz, I think), and a pair of 250GB SATA-II drives (RAID-1), running Ubuntu Linux. Thoughts?
FYI: The organization is a non-profit broadband ISP (cooperative) providing fiber-optic and broadband wireless connections in a small town and rural environment. This would our first official linux server, and Ubuntu Linux is the distro I feel most comfortable using (my primary platform of choice is Apple Macintosh). I don't have too much of experience with Linux, but I'm not totally helpless either.
Ideally, I'd like to run cacti as a full monitoring suite, with syslog, monitor, weathermap, etc - transition away from a propretary, single user, windows-based package from SolarWinds. We will be monitoring a Riverstone RS3000 router, a couple dozen World Wide Packets access concentrators/access portals (fiber-optic ethernet switches), and a couple dozen TrangoBroadband PtMP access points which relay snmp data from about 450 subscriber radios (and more every day), and a handful of Trango PtP bridges.
As I move towards purchasing a new dedicated cacti server, I want some advice on what hardware to get, and if it would be reasonable to multitask the new server (e.g. running bind as a secondary DNS, or internal web and email).
What bottlenecks should I be wary of? Any hardware I should avoid?
I'm currently looking at getting a barebones 2u server with an intel mainboard, adding 2GB RAM, Pentium-D 930 (3.0GHz, I think), and a pair of 250GB SATA-II drives (RAID-1), running Ubuntu Linux. Thoughts?
FYI: The organization is a non-profit broadband ISP (cooperative) providing fiber-optic and broadband wireless connections in a small town and rural environment. This would our first official linux server, and Ubuntu Linux is the distro I feel most comfortable using (my primary platform of choice is Apple Macintosh). I don't have too much of experience with Linux, but I'm not totally helpless either.
With large cacti installations, it is very I/O intensive. That being said you'll want a robust storage system set up. From what you've described, it doesn't sound like you'll be monitoring a ton of devices (yet ). Besides from that, a decent cpu and a chunk of ram is all you'll need. Once you get things set up, tweaking php/mysql, switching to cactid, etc will increase your performance.
| Scripts: Monitor processes | RFC1213 MIB | DOCSIS Stats | Dell PowerEdge | Speedfan | APC UPS | DOCSIS CMTS | 3ware | Motorola Canopy |
| Guides: Windows Install | [HOWTO] Debug Windows NTFS permission problems |
| Tools: Windows All-in-one Installer |
How much hard drive space would such a cacti server be expected to consume over time? I ask because my two server options are either a new 2U server as described above, or an off-lease/refurb type 1U server which are generally sold sans hard drives.
The 1U server we'd get is a dual Xeon 2.4GHz, and we have an extra pair of 36GB 10k RPM Ultra320 SCSI drives which we would use (purcasing higher capacity SCSI drives for a used machine would be prohibitively expensive next to a brand new SATA solution). I like the idea of having RAID1, yet a RAID0 would yeild a larger volume and faster I/O, but still a max of 72GB. OR, should I just start off with a SATA based machine?
The 1U server we'd get is a dual Xeon 2.4GHz, and we have an extra pair of 36GB 10k RPM Ultra320 SCSI drives which we would use (purcasing higher capacity SCSI drives for a used machine would be prohibitively expensive next to a brand new SATA solution). I like the idea of having RAID1, yet a RAID0 would yeild a larger volume and faster I/O, but still a max of 72GB. OR, should I just start off with a SATA based machine?
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
They don't.... That is why we use RRDTool... Once the file is created, it does not change size, the wonders of consolidation.
http://oss.oetiker.ch/rrdtool/doc/rrdtool.en.html
So, you will not use more space unless you add more devices.
http://oss.oetiker.ch/rrdtool/doc/rrdtool.en.html
So, you will not use more space unless you add more devices.
Last edited by rony on Fri Oct 20, 2006 2:05 pm, edited 1 time in total.
[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]
Personally, I'd go with a fiber HBA connected to a SAN .
Yea, RAID0 is risky but fast. Just make sure you've got that data backed up. Since you're getting new server anyways, why not just go for a onboard RAID5 solution and 3x36GBx15Krpm UltraSCSI 320 drives? Those HP DL385's are nice...
Yea, RAID0 is risky but fast. Just make sure you've got that data backed up. Since you're getting new server anyways, why not just go for a onboard RAID5 solution and 3x36GBx15Krpm UltraSCSI 320 drives? Those HP DL385's are nice...
| Scripts: Monitor processes | RFC1213 MIB | DOCSIS Stats | Dell PowerEdge | Speedfan | APC UPS | DOCSIS CMTS | 3ware | Motorola Canopy |
| Guides: Windows Install | [HOWTO] Debug Windows NTFS permission problems |
| Tools: Windows All-in-one Installer |
RAID5 you say? I'll look into it.
There are a few other things I'd like to get working in cacti before I press for a new server. I don't have any of our trango PtMP radios being graphed yet, I haven't worked on them since my first cacti server attempt when south. Maybe I should try to get that back up again...
There are a few other things I'd like to get working in cacti before I press for a new server. I don't have any of our trango PtMP radios being graphed yet, I haven't worked on them since my first cacti server attempt when south. Maybe I should try to get that back up again...
Hi,
I stumbled upon this post looking for answer to my concern about browser slow responce. It takes me up to 10 seconds to open the page for a device containing just three graphs. You click on the device name in the left pane and look at blank placeholders for a graph that is to appear.
At the same time I monitor the output of "top" command on the Linux server and see that the load is high indeed.
this is what I see in the first lines:
32684 apache 33 15 27976 12m 3068 R 61.3 1.6 0:17.06 httpd
32682 apache 31 15 27800 12m 3060 S 9.3 1.6 0:16.96 httpd
4932 apache 35 15 5360 3028 1820 R 15.3 0.4 0:00.46 rrdtool
CPU usage goes as high as 61.3. It's not too much I would say. Anyway
I blame my cpu that is 500MHz AMD as I use old cobalt RaQ device designed for webhosting services. Is it really the weak point for cacti?
I have almost 800MB or RAM and it is not even used to the end.
Sincerely Eugene
I stumbled upon this post looking for answer to my concern about browser slow responce. It takes me up to 10 seconds to open the page for a device containing just three graphs. You click on the device name in the left pane and look at blank placeholders for a graph that is to appear.
At the same time I monitor the output of "top" command on the Linux server and see that the load is high indeed.
this is what I see in the first lines:
32684 apache 33 15 27976 12m 3068 R 61.3 1.6 0:17.06 httpd
32682 apache 31 15 27800 12m 3060 S 9.3 1.6 0:16.96 httpd
4932 apache 35 15 5360 3028 1820 R 15.3 0.4 0:00.46 rrdtool
CPU usage goes as high as 61.3. It's not too much I would say. Anyway
I blame my cpu that is 500MHz AMD as I use old cobalt RaQ device designed for webhosting services. Is it really the weak point for cacti?
I have almost 800MB or RAM and it is not even used to the end.
Sincerely Eugene
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
CPU and Memory are important.
But Disk I/O is the most important on large installations.
You might want to consider upgrading rrdtool and/or php on that box and see if things get better.
But Disk I/O is the most important on large installations.
You might want to consider upgrading rrdtool and/or php on that box and see if things get better.
[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]
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
Cache plugin?
[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]
Sorry, wrong wording. This is the thread:rony wrote:Cache plugin?
http://forums.cacti.net/viewtopic.php?t=16173
- TheWitness
- Developer
- Posts: 17007
- Joined: Tue May 14, 2002 5:08 pm
- Location: MI, USA
- Contact:
I might be able to get to this this weekend depending on other fun going on...
TheWitness
TheWitness
True understanding begins only when we realize how little we truly understand...
Life is an adventure, let yours begin with Cacti!
Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages
For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
Life is an adventure, let yours begin with Cacti!
Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages
For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
Who is online
Users browsing this forum: No registered users and 0 guests