I don't agree, cacti is installed in about 2 minutes. Without the need of knowledge for any scripts, and cacti does a lot more then mrtg (services, tresholds, syslogging, weathermaps...). The user interface is so great, that you don't want anything else. When i explain my colleagues/customer cacti in 15 minutes, they're off with it, without any linux knowledge! And resources? If you start with 'own script's, at the end, your resources will be must higher then with cacti.
For me? When you want that people use 'your' system, you need to give them something that's simple.
Once they need to start changing config files, they are gone/lost. That's the only reason why windows gains above linux for the normal computer user.
But of course,everybody his choice.
I think maybe we're not quite talking about the same thing... The scripts are written to be generic as a '1 shoe fits all' once deployed they don't even have to know they are there.
This is a proof of concept to auto create a MRTG config file http://www.modlog.net/temp/MRTG_config.sh
Target[HDD.174]: `/etc/mrtg/disk_usage.sh` /dev/sdb
Title[HDD.174]: Disk usage for /dev/sdb
PageTop[HDD.174]: <h1>Disk usage for /dev/sdb</h1>
Legend1[HDD.174]: Total Space
Legend2[HDD.174]: Used Percentage
Target[HDD.173]: `/etc/mrtg/disk_usage.sh` /dev/md0
Title[HDD.173]: Disk usage for Software Raid 5
PageTop[HDD.173]: <h1>Disk usage for Software Raid 5</h1>
Legend1[HDD.173]: Total Space
Legend2[HDD.173]: Used Percentage