Добрый день!
Zabbix 2.4.5
CenOS 7 64bit
mysql 5.6.23
Неожиданно возникла следующая проблема при добавлении нового действия:
Я понимаю что проблема в "nextid",
Но я не совсем понимаю какое именно
Когда я делаю вот так
это не решает проблему, получаю ту же ошибку.
Помогите понять зависимость от этого nexid
Zabbix 2.4.5
CenOS 7 64bit
mysql 5.6.23
Неожиданно возникла следующая проблема при добавлении нового действия:
Error in query [INSERT INTO opmessage (message,mediatypeid,default_msg,subject,operationid) VALUES ('Trigger: {TRIGGER.NAME}\r\nTrigger status: {TRIGGER.STATUS}\r\nTrigger severity: {TRIGGER.SEVERITY}\r\nTrigger URL: {TRIGGER.URL}\r\n\r\nItem values:\r\n\r\n1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}\r\n2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}\r\n3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}\r\n\r\nOriginal event ID: {EVENT.ID}',NULL,'1','{TRIGGER.STATUS}: {TRIGGER.NAME}','10')]
[Duplicate entry '10' for key 'PRIMARY']
[Duplicate entry '10' for key 'PRIMARY']
> select operationid from opmessage ;
+-------------+
| operationid |
+-------------+
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
| 12 |
+-------------+
+-------------+
| operationid |
+-------------+
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
| 12 |
+-------------+
> select * from ids where table_name like "opmes%";
+---------------+-----------------+--------+
| table_name | field_name | nextid |
+---------------+-----------------+--------+
| opmessage_grp | opmessage_grpid | 1 |
| opmessage_usr | opmessage_usrid | 9 |
+---------------+-----------------+--------+
+---------------+-----------------+--------+
| table_name | field_name | nextid |
+---------------+-----------------+--------+
| opmessage_grp | opmessage_grpid | 1 |
| opmessage_usr | opmessage_usrid | 9 |
+---------------+-----------------+--------+
Но я не совсем понимаю какое именно
Когда я делаю вот так
Code:
> update ids set nextid=[B]13[/B] where table_name='opmessage_usr';
Помогите понять зависимость от этого nexid
Comment