Доброго времени суток.
Проблема на перепутье zabbix и mysql, пока докопался до того, что:
1) при старте заббикс выдаёт ошибку:
zabbix-server.service: Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory
2) при debuglvl-6 показывает проблему с БД:
- query [txnlev:1] [alter table `media_type` add `event_menu_name` varchar(255) default '' not null]
- query failed: [1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs [alter table `media_type` add `event_menu_name` varchar(255) default '' not null]
- query [alter table `media_type` add `event_menu_name` varchar(255) default '' not null] failed, setting transaction as failed
- query [txnlev:1] [rollback;]
- database upgrade failed
- End of DBcheck_version():FAIL
3) руками к базе подключиться могу
4) mysqlcheck всё проходит "ОК"
5) mysql_upgrade тоже проходит
6) права у заббикса есть, ещё в zabbix.conf указывал рута, проблема та же
Но в рамках ошибки не очень понимаю как сказать заббиксу изменить эту команду. Либо может как-то нужно изменить саму таблицу?
P.S. для понимания - в первый раз связываюсь с базой данных, так что вопросы могут быть глупые.