weathermap - you have no maps

Zayac

Случайный прохожий
Здравствуйте, помогите починить плагин для cacti - weathermap. Нарисовал карту в editor, пытаюсь добавить карту через Console - Weathermaps - Add
Выбираю конфиг карты, нажимаю add и все - ничего не добавляется. В Console - System Utilities - Cacti log files появляется вот такая ошибка:
Код:
Log File [Total Lines: 500 - All Items Shown]
05/11/2016 05:26:31 AM - CMDPHP: Poller[0] ERROR: A DB Exec Failed!, Error:'1364', SQL:"insert into weathermap_maps (configfile,titlecache,active,imagefile,htmlfile,filehash,config) VALUES ('MAP.conf','MAP','on','','','','')'
05/11/2016 05:25:58 AM - CMDPHP: Poller[0] ERROR: A DB Exec Failed!, Error:'1364', SQL:"insert into weathermap_maps (configfile,titlecache,active,imagefile,htmlfile,filehash,config) VALUES ('MAP.conf','MAP','on','','','','')'
Вобщем как я понял он не может в базу записать. Подскажите как починить?
PS. Графики сейчас работают, не работает только то что выше написал.
 

Surf_rider

Администратор
Команда форума
А таблица есть такая в БД cacti ?

SQL:"insert into weathermap_maps
 

Surf_rider

Администратор
Команда форума
SHOW DATABASES; - список баз данных
SHOW TABLES [FROM db_name]; - список таблиц в базе
SHOW COLUMNS FROM таблица [FROM db_name]; - список столбцов в таблице
SHOW CREATE TABLE table_name; - показать структуру таблицы в формате "CREATE TABLE"
SHOW INDEX FROM tbl_name; - список индексов
SHOW GRANTS FOR user [FROM db_name]; - привилегии для пользователя.
SHOW VARIABLES; - значения системных переменных
SHOW [FULL] PROCESSLIST; - статистика по mysqld процессам
SHOW STATUS; - общая статистика
SHOW TABLE STATUS [FROM db_name]; - статистика по всем таблицам в базе
 

Zayac

Случайный прохожий
Вот вывод, таблица есть вроде
Код:
MariaDB [cacti]> show tables;
+---------------------------+
| Tables_in_cacti           |
+---------------------------+
| cdef                      |
| cdef_items                |
| colors                    |
| data_input                |
| data_input_data           |
| data_input_fields         |
| data_local                |
| data_template             |
| data_template_data        |
| data_template_data_rra    |
| data_template_rrd         |
| graph_local               |
| graph_template_input      |
| graph_template_input_defs |
| graph_templates           |
| graph_templates_gprint    |
| graph_templates_graph     |
| graph_templates_item      |
| graph_tree                |
| graph_tree_items          |
| host                      |
| host_graph                |
| host_snmp_cache           |
| host_snmp_query           |
| host_template             |
| host_template_graph       |
| host_template_snmp_query  |
| plugin_config             |
| plugin_db_changes         |
| plugin_hooks              |
| plugin_realms             |
| poller                    |
| poller_command            |
| poller_item               |
| poller_output             |
| poller_reindex            |
| poller_time               |
| rra                       |
| rra_cf                    |
| settings                  |
| settings_graphs           |
| settings_tree             |
| snmp_query                |
| snmp_query_graph          |
| snmp_query_graph_rrd      |
| snmp_query_graph_rrd_sv   |
| snmp_query_graph_sv       |
| user_auth                 |
| user_auth_perms           |
| user_auth_realm           |
| user_log                  |
| version                   |
| weathermap_auth           |
| weathermap_data           |
| weathermap_groups         |
| weathermap_maps           |
| weathermap_settings       |
+---------------------------+
57 rows in set (0.00 sec)
 

Nick

Случайный прохожий
А что даст вывод show columns from weathermap_maps ? Может что то внутри таблицы не то..
 

Zayac

Случайный прохожий
вот что дает
MariaDB [cacti]> show columns from weathermap_maps
-> ;
+--------------+------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| sortorder | int(11) | NO | | 0 | |
| group_id | int(11) | NO | | 1 | |
| active | set('on','off') | NO | | on | |
| configfile | text | NO | | NULL | |
| imagefile | text | NO | | NULL | |
| htmlfile | text | NO | | NULL | |
| titlecache | text | NO | | NULL | |
| filehash | varchar(40) | NO | | | |
| warncount | int(11) | NO | | 0 | |
| debug | set('on','off','once') | NO | | off | |
| runtime | double | NO | | 0 | |
| lastrun | datetime | YES | | NULL | |
| config | text | NO | | NULL | |
| thumb_width | int(11) | NO | | NULL | |
| thumb_height | int(11) | NO | | NULL | |
| schedule | varchar(32) | NO | | NULL | |
| archiving | set('on','off') | NO | | NULL | |
+--------------+------------------------+------+-----+---------+----------------+
18 rows in set (0.00 sec)
 

Nick

Случайный прохожий
Похоже на проблему с правами. Попробуй выполнить

Код:
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipasswd';
Из мануала пункт Database Configuration https://en.opensuse.org/Cacti
 

Surf_rider

Администратор
Команда форума
Попробуйте выполнить repair таблицы.

Код:
mysql -u root -p пароль
use cacti;
repair table weathermap_maps;
 

Zayac

Случайный прохожий
Пробовал, не помогает. Может каких то прав на файлы и папки не хватает? Я уже голову сломал

- -Подумал и добавил - -

Нет, с базой данных и таблицами все в порядке. Дело в чем то в другом.
Код:
cacti:/srv/www/cacti/include # mysqlcheck cacti;
cacti.cdef                                         OK
cacti.cdef_items                                   OK
cacti.colors                                       OK
cacti.data_input                                   OK
cacti.data_input_data                              OK
cacti.data_input_fields                            OK
cacti.data_local                                   OK
cacti.data_template                                OK
cacti.data_template_data                           OK
cacti.data_template_data_rra                       OK
cacti.data_template_rrd                            OK
cacti.graph_local                                  OK
cacti.graph_template_input                         OK
cacti.graph_template_input_defs                    OK
cacti.graph_templates                              OK
cacti.graph_templates_gprint                       OK
cacti.graph_templates_graph                        OK
cacti.graph_templates_item                         OK
cacti.graph_tree                                   OK
cacti.graph_tree_items                             OK
cacti.host                                         OK
cacti.host_graph                                   OK
cacti.host_snmp_cache                              OK
cacti.host_snmp_query                              OK
cacti.host_template                                OK
cacti.host_template_graph                          OK
cacti.host_template_snmp_query                     OK
cacti.plugin_config                                OK
cacti.plugin_db_changes                            OK
cacti.plugin_hooks                                 OK
cacti.plugin_realms                                OK
cacti.poller                                       OK
cacti.poller_command                               OK
cacti.poller_item                                  OK
cacti.poller_output                                OK
cacti.poller_reindex                               OK
cacti.poller_time                                  OK
cacti.rra                                          OK
cacti.rra_cf                                       OK
cacti.settings                                     OK
cacti.settings_graphs                              OK
cacti.settings_tree                                OK
cacti.snmp_query                                   OK
cacti.snmp_query_graph                             OK
cacti.snmp_query_graph_rrd                         OK
cacti.snmp_query_graph_rrd_sv                      OK
cacti.snmp_query_graph_sv                          OK
cacti.user_auth                                    OK
cacti.user_auth_perms                              OK
cacti.user_auth_realm                              OK
cacti.user_log                                     OK
cacti.version                                      OK
cacti.weathermap_auth                              OK
cacti.weathermap_data                              OK
cacti.weathermap_groups                            OK
cacti.weathermap_maps                              OK
cacti.weathermap_settings                          OK
 
Верх Низ