Size: a a a

Zabbix Russian Community

2020 April 21

N

Nikolay in Zabbix Russian Community
Alexander Khatsayuk
Я с wmi.getall всё дёргал без PowerShell.
Поделишься примером?
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Nikolay
Поделишься примером?
Нет ) на прошлой работе остался шаблон.
По-моему @RomanMonakhov то же самое пилил, да?
источник

N

Nikolay in Zabbix Russian Community
Alexander Khatsayuk
Нет ) на прошлой работе остался шаблон.
По-моему @RomanMonakhov то же самое пилил, да?
Да мне в основном namespace нужен)
root\webAdministration - этот?
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Nikolay
Да мне в основном namespace нужен)
root\webAdministration - этот?
Ага. Там их два что ли, зависит от установленных ролей/фичей.
источник

N

Nikolay in Zabbix Russian Community
Alexander Khatsayuk
Ага. Там их два что ли, зависит от установленных ролей/фичей.
Спасибо, завтра запилю.
источник

RM

Roman Monakhov in Zabbix Russian Community
Alexander Khatsayuk
Нет ) на прошлой работе остался шаблон.
По-моему @RomanMonakhov то же самое пилил, да?
Не, бросил пока. Других задач хватает.
источник

AM

Andrei MAD in Zabbix Russian Community
Alexander Khatsayuk
А зачем оно?
Я поле урл помещаю ссылку на карту, но урл карты ссылается на mapid и в случае если id сменится надо перелопатить все тригеры в шаблонах. Муть в общем.
источник
2020 April 22

ЖС

Жарчинский Сергей in Zabbix Russian Community
Здравствуйте, такой вопрос, если я буду использовать забикс в своём проекте и буду предоставлять платные услуги на основе забикс возможностей. Это не будет считаться нарушением авторских прав и прочего?
источник

ST

Stas Tibekin in Zabbix Russian Community
Ребят, всем привет. Может сталкивался кто? Подскажите пожалуйста.

На текущий момент имеем 3 разных сервера мониторинга с версией 2.4 по ±300 узлов на каждом. Под ними БД MySQL 5.7, все в innodb per table. В среднем запись на каждом Zabbix-Server по ±1000 значений в секунду. В какой-то момент на них перестает отрабатывать housekeeper (когда база разрастается до 30-45GB на диске), точнее начинает отрабатывать все дольше и дольше, хотя чистка стоит каждый час и по 100000 записей. В итоге буквально за недели 2 происходит наполнение БД с нуля до 30-45Gb и housekeeper перестает отрабатывать. При ходится каждый раз чистить таблицы с историей, что вообще плохо. В шаблоне zabbix agent есть элемент данных agent ping, на который завязна триггер "server ${hostname} is unreachble". Так вот при отработке housekeeper все узлы начинают периодичнски загораться красным, и шлют алерты. При этом они могут погаснуть и потом опять начать загораться и снова слать алерты и так постоянно пока работает housekeeper. А он никогда почему-то никогда не может закончить свою отрабокту, даже если поставить ему удалять по 500 записей. В чем дело не понятно. Тюнинг везде на максимум, что делать не знаю.

Грешили на старую версию Zabbix, решили попробовать новую для тестов. Сейчас имеем Zabbix 4.4 пустой, с БД в виде PostgreSQL на базе stolon. И сохранением истории в ElasticSearch 6.3 (3 ноды). Подключили для тестирования 30 узлов. В 100% стала нагрука "history syncer internal processes. Проблем с houskeeper нет, но периодически все узлы постоянно начинают гореть unreachble. Хотя с чего бы, если на сервере всего 30 узлов подключено..

Если убрать запись в Elasticsearch, и настроить ее в PostgreSQL, то график history syncer internal processes при 30 узлах держится где-то на 20%, что конечно лучше при 100% в ElasticSearch. Но почему так? Да и ладно бы, можно оставить запись в PostgreSQL, если с ElasticSearch нагрузка выше почему-то. Но даже на новой версии узлы все равно загораются unreacheble и шлют ложные уведомления.

Кто-нибудь сталкивался с таким? Куда копать просто не понятно. Подскажите пожалуйста.
источник

ST

Stas Tibekin in Zabbix Russian Community
Вот как выглядит нагрузка при работе только с PostgreSQL.
источник

AM

Andrei MAD in Zabbix Russian Community
Stas Tibekin
Ребят, всем привет. Может сталкивался кто? Подскажите пожалуйста.

На текущий момент имеем 3 разных сервера мониторинга с версией 2.4 по ±300 узлов на каждом. Под ними БД MySQL 5.7, все в innodb per table. В среднем запись на каждом Zabbix-Server по ±1000 значений в секунду. В какой-то момент на них перестает отрабатывать housekeeper (когда база разрастается до 30-45GB на диске), точнее начинает отрабатывать все дольше и дольше, хотя чистка стоит каждый час и по 100000 записей. В итоге буквально за недели 2 происходит наполнение БД с нуля до 30-45Gb и housekeeper перестает отрабатывать. При ходится каждый раз чистить таблицы с историей, что вообще плохо. В шаблоне zabbix agent есть элемент данных agent ping, на который завязна триггер "server ${hostname} is unreachble". Так вот при отработке housekeeper все узлы начинают периодичнски загораться красным, и шлют алерты. При этом они могут погаснуть и потом опять начать загораться и снова слать алерты и так постоянно пока работает housekeeper. А он никогда почему-то никогда не может закончить свою отрабокту, даже если поставить ему удалять по 500 записей. В чем дело не понятно. Тюнинг везде на максимум, что делать не знаю.

Грешили на старую версию Zabbix, решили попробовать новую для тестов. Сейчас имеем Zabbix 4.4 пустой, с БД в виде PostgreSQL на базе stolon. И сохранением истории в ElasticSearch 6.3 (3 ноды). Подключили для тестирования 30 узлов. В 100% стала нагрука "history syncer internal processes. Проблем с houskeeper нет, но периодически все узлы постоянно начинают гореть unreachble. Хотя с чего бы, если на сервере всего 30 узлов подключено..

Если убрать запись в Elasticsearch, и настроить ее в PostgreSQL, то график history syncer internal processes при 30 узлах держится где-то на 20%, что конечно лучше при 100% в ElasticSearch. Но почему так? Да и ладно бы, можно оставить запись в PostgreSQL, если с ElasticSearch нагрузка выше почему-то. Но даже на новой версии узлы все равно загораются unreacheble и шлют ложные уведомления.

Кто-нибудь сталкивался с таким? Куда копать просто не понятно. Подскажите пожалуйста.
1. Выставляйте единый период чистки истории для всех метрик. 2. Партиционироввние таблиц и ручная чистка. 3. Переход на новый заббикс +постгрес+таймскаледб 4. Переход на ssd хранилища.
источник

NK

ID:1148098931 in Zabbix Russian Community
источник

AM

Andrei MAD in Zabbix Russian Community
Stas Tibekin
Ребят, всем привет. Может сталкивался кто? Подскажите пожалуйста.

На текущий момент имеем 3 разных сервера мониторинга с версией 2.4 по ±300 узлов на каждом. Под ними БД MySQL 5.7, все в innodb per table. В среднем запись на каждом Zabbix-Server по ±1000 значений в секунду. В какой-то момент на них перестает отрабатывать housekeeper (когда база разрастается до 30-45GB на диске), точнее начинает отрабатывать все дольше и дольше, хотя чистка стоит каждый час и по 100000 записей. В итоге буквально за недели 2 происходит наполнение БД с нуля до 30-45Gb и housekeeper перестает отрабатывать. При ходится каждый раз чистить таблицы с историей, что вообще плохо. В шаблоне zabbix agent есть элемент данных agent ping, на который завязна триггер "server ${hostname} is unreachble". Так вот при отработке housekeeper все узлы начинают периодичнски загораться красным, и шлют алерты. При этом они могут погаснуть и потом опять начать загораться и снова слать алерты и так постоянно пока работает housekeeper. А он никогда почему-то никогда не может закончить свою отрабокту, даже если поставить ему удалять по 500 записей. В чем дело не понятно. Тюнинг везде на максимум, что делать не знаю.

Грешили на старую версию Zabbix, решили попробовать новую для тестов. Сейчас имеем Zabbix 4.4 пустой, с БД в виде PostgreSQL на базе stolon. И сохранением истории в ElasticSearch 6.3 (3 ноды). Подключили для тестирования 30 узлов. В 100% стала нагрука "history syncer internal processes. Проблем с houskeeper нет, но периодически все узлы постоянно начинают гореть unreachble. Хотя с чего бы, если на сервере всего 30 узлов подключено..

Если убрать запись в Elasticsearch, и настроить ее в PostgreSQL, то график history syncer internal processes при 30 узлах держится где-то на 20%, что конечно лучше при 100% в ElasticSearch. Но почему так? Да и ладно бы, можно оставить запись в PostgreSQL, если с ElasticSearch нагрузка выше почему-то. Но даже на новой версии узлы все равно загораются unreacheble и шлют ложные уведомления.

Кто-нибудь сталкивался с таким? Куда копать просто не понятно. Подскажите пожалуйста.
+ может увеличить количество дб синкеров на сервере заббикс.
источник

ST

Stas Tibekin in Zabbix Russian Community
Andrei MAD
+ может увеличить количество дб синкеров на сервере заббикс.
ставил до 100, бестолку
источник

DK

Dima Kusyaka in Zabbix Russian Community
Stas Tibekin
Ребят, всем привет. Может сталкивался кто? Подскажите пожалуйста.

На текущий момент имеем 3 разных сервера мониторинга с версией 2.4 по ±300 узлов на каждом. Под ними БД MySQL 5.7, все в innodb per table. В среднем запись на каждом Zabbix-Server по ±1000 значений в секунду. В какой-то момент на них перестает отрабатывать housekeeper (когда база разрастается до 30-45GB на диске), точнее начинает отрабатывать все дольше и дольше, хотя чистка стоит каждый час и по 100000 записей. В итоге буквально за недели 2 происходит наполнение БД с нуля до 30-45Gb и housekeeper перестает отрабатывать. При ходится каждый раз чистить таблицы с историей, что вообще плохо. В шаблоне zabbix agent есть элемент данных agent ping, на который завязна триггер "server ${hostname} is unreachble". Так вот при отработке housekeeper все узлы начинают периодичнски загораться красным, и шлют алерты. При этом они могут погаснуть и потом опять начать загораться и снова слать алерты и так постоянно пока работает housekeeper. А он никогда почему-то никогда не может закончить свою отрабокту, даже если поставить ему удалять по 500 записей. В чем дело не понятно. Тюнинг везде на максимум, что делать не знаю.

Грешили на старую версию Zabbix, решили попробовать новую для тестов. Сейчас имеем Zabbix 4.4 пустой, с БД в виде PostgreSQL на базе stolon. И сохранением истории в ElasticSearch 6.3 (3 ноды). Подключили для тестирования 30 узлов. В 100% стала нагрука "history syncer internal processes. Проблем с houskeeper нет, но периодически все узлы постоянно начинают гореть unreachble. Хотя с чего бы, если на сервере всего 30 узлов подключено..

Если убрать запись в Elasticsearch, и настроить ее в PostgreSQL, то график history syncer internal processes при 30 узлах держится где-то на 20%, что конечно лучше при 100% в ElasticSearch. Но почему так? Да и ладно бы, можно оставить запись в PostgreSQL, если с ElasticSearch нагрузка выше почему-то. Но даже на новой версии узлы все равно загораются unreacheble и шлют ложные уведомления.

Кто-нибудь сталкивался с таким? Куда копать просто не понятно. Подскажите пожалуйста.
Zabbix+Timescaledb, связка решит все проблемы. Только учти, что при 1000+ элементов в секунду, на timescale база будет немного больше весить. И будет один период чистки данных, для всех элементов данных. Но работает это все без проблем и намного шустрее.
источник

ST

Stas Tibekin in Zabbix Russian Community
Dima Kusyaka
Zabbix+Timescaledb, связка решит все проблемы. Только учти, что при 1000+ элементов в секунду, на timescale база будет немного больше весить. И будет один период чистки данных, для всех элементов данных. Но работает это все без проблем и намного шустрее.
Насколько больше будет весить?
источник

AM

Andrei MAD in Zabbix Russian Community
Stas Tibekin
Ребят, всем привет. Может сталкивался кто? Подскажите пожалуйста.

На текущий момент имеем 3 разных сервера мониторинга с версией 2.4 по ±300 узлов на каждом. Под ними БД MySQL 5.7, все в innodb per table. В среднем запись на каждом Zabbix-Server по ±1000 значений в секунду. В какой-то момент на них перестает отрабатывать housekeeper (когда база разрастается до 30-45GB на диске), точнее начинает отрабатывать все дольше и дольше, хотя чистка стоит каждый час и по 100000 записей. В итоге буквально за недели 2 происходит наполнение БД с нуля до 30-45Gb и housekeeper перестает отрабатывать. При ходится каждый раз чистить таблицы с историей, что вообще плохо. В шаблоне zabbix agent есть элемент данных agent ping, на который завязна триггер "server ${hostname} is unreachble". Так вот при отработке housekeeper все узлы начинают периодичнски загораться красным, и шлют алерты. При этом они могут погаснуть и потом опять начать загораться и снова слать алерты и так постоянно пока работает housekeeper. А он никогда почему-то никогда не может закончить свою отрабокту, даже если поставить ему удалять по 500 записей. В чем дело не понятно. Тюнинг везде на максимум, что делать не знаю.

Грешили на старую версию Zabbix, решили попробовать новую для тестов. Сейчас имеем Zabbix 4.4 пустой, с БД в виде PostgreSQL на базе stolon. И сохранением истории в ElasticSearch 6.3 (3 ноды). Подключили для тестирования 30 узлов. В 100% стала нагрука "history syncer internal processes. Проблем с houskeeper нет, но периодически все узлы постоянно начинают гореть unreachble. Хотя с чего бы, если на сервере всего 30 узлов подключено..

Если убрать запись в Elasticsearch, и настроить ее в PostgreSQL, то график history syncer internal processes при 30 узлах держится где-то на 20%, что конечно лучше при 100% в ElasticSearch. Но почему так? Да и ладно бы, можно оставить запись в PostgreSQL, если с ElasticSearch нагрузка выше почему-то. Но даже на новой версии узлы все равно загораются unreacheble и шлют ложные уведомления.

Кто-нибудь сталкивался с таким? Куда копать просто не понятно. Подскажите пожалуйста.
Уменьши количество запусков хаускипера до 1 в день, он достаточно мерзко работает, если у вас 100000 элементов, то каждый час он делает 100000 делетов, может у вас бд под виртуалкой?
источник

DK

Dima Kusyaka in Zabbix Russian Community
Stas Tibekin
Насколько больше будет весить?
Ну у меня 200 элементов данных занимает 2,5Gb в день.
источник

ST

Stas Tibekin in Zabbix Russian Community
Andrei MAD
Уменьши количество запусков хаускипера до 1 в день, он достаточно мерзко работает, если у вас 100000 элементов, то каждый час он делает 100000 делетов, может у вас бд под виртуалкой?
Нет, дедики. Уменьшал, тоже не помогло.
источник

ST

Stas Tibekin in Zabbix Russian Community
Dima Kusyaka
Ну у меня 200 элементов данных занимает 2,5Gb в день.
Дофига((
источник