note, the poller table is updated, see the cacti.sql, also the default
poller_id is now 1, so you need to review the file
install/0_8_8g_to_1_0_0.php for important changes.
for testers, make sure that you not only add the poller_resource_cache
table, but alter the structure of the host table, or you system will
stop working. this is the first of several commit's. taking it in
stages.
All templates being imported throws error message:
03/23/2016 11:19:21 AM - CMDPHP ERROR: There are no RRA's assigned to local_data_id: x.
You have to resave them to make them work.
This fixed the login issue.
Now upgraded database and new installed database is exactly equal, no difference.
Still need to fix/test:
1. output for array sql log
2. test windows
3. cleanup, import more features, make it look better
Works:
Linux New install
Upgrade from 0.8.8g
Tables were not created because primary key was: KEY PRIMARY 'id' Instead of PRIMARY KEY 'id
Saw some weird behaviour when switching between 0.8.8g and 1.0, this was solved when browser was closed between upgrades.
Removed top and bottom header
Issues:
1. the new way of creating tables with db_create_table doesnt give any log output, if it fails it fails silently.
2. after upgrade user are sent to login page but cant login with admin/admin, realm problem?
this commit will cause your 1.0 environment to break. to fix, please
run the script 'profile_migrate.php'. this commit includes a major new
feature to allow your Cacti system to have multiple polling intervals
and for you to create identical graphs using multiple polling intervals
in a sane way. this is an initial commit, one that has been tested.
however, there will be subsequent commits. however, after migration,
this should be considered stable.
back port the following features from main:
1) vdef support
2) new graph items
3) new graph options
this covers all the high points available in rrdtool today.
also change the following:
1) allow forms to include spacers
2) reorganize graph template form with spacers
3) many help wording back ports from main
for those testing, if you are going to start using this version, you
will have to implement the changes in the upgrade script or reinstall.
also note that this change may break new aggregates.
pretty big changes to make the discovered devices code layout to conform
to cacti standard. there are new columns that have to be added to
automation_devices table.
If you are running in development, you have to issue these two commands
rename table settings_graphs to settings_user;
rename table settings_graphs_group to settings_user_group
Add logging option to snmp queries
Make netbios and optional field
Allow ongoing scans to be canceled
Report progress better
Allow --force to work
Finish enable/disable support
- Merge Discovery sans scanning and schedules
- Correct issue with html_header 'display' tag
- Allow move up/down to work without a group_by
- Minor changes to Autom8 merge
Next merge to include:
- Network Definitions
- Backend Poller
- Additional automation_devices.php logic