athacker: порылся в документации Zabbix-а. Вы правы: всё придумано до нас. Мне нужны proc.num, proc.cpu и proc.mem, которые уже имеются в Zabbix-е.
> на хост
Я так понимаю, подразумевается машина, на которой стоит zabbix-сервер. Если так, то да, добавил новые параметры вида proc.cpu.util[/path-to-app/myApp,,total,,avg1,], proc.mem[/path-to-app/myApp], proc.num[/path-to-app/myApp,,run]. По памяти и процессам получаю данные "0", а по CPU не получаю ничего. Что я сделал не так?
Делается это для проверки запущенных копий. Далее мне нужно создать триггер на Zabbix Server? Поймите меня правильно: то, что для Вас кажется очевидным, для меня может оказаться совершенно непонятным.
athacker: неоднократно возвращался к Вашему сообщению, но мне так и не удалось понять, как мне решить свою задачу. Можете прислать пример того, как оно сделано у Вас?
Талик: это демон, который висит в процессах и собирает некие данные из определённых файликов в системе. Собственно, хочется понимать, сколько ресурсов этот демон пожирает при определённых условиях.
athacker: если не сложно, опишите пожалуйста подробнее, "для чайников".
Насколько я понял, в /etc/zabbix/zabbix_agentd.d/ мы создаём .conf-файл под наше приложение и в него прописыпаем строчки вида:
UserParameter=name,command
Что дальше? Как эти данные передавать на Zabbix Server и как их отобразить на веб-морде?
Алексей: сервер в домене. Ошибок в журнале нету, в "Безопасности" отображается "успешный вход" (хотя пользователь в сессию не попадает). Спустя 40 секунд - выход (видимо, сессия сбрасывается).
Алексей: прошу прощения, поспешил и забыл указать:
В "Безопасности" отображается "успешный вход" (хотя пользователь в сессию не попадает). Спустя 40 секунд - выход (видимо, сессия сбрасывается).
Алексей: подключаюсь с Linux-машины. Несколько раз подключился под админом, входит с первой попытки.
Сервер лицензирования не настроен, т.к. его пока нет: сервер тестируется в течение 3 месяцев, после чего будут куплены лицензии. В данный момент режим включен "Для пользователя", но сервер не указан.
Попробовал войти локально под админом (т.е. сервер не "заблокирован"). Подключаюсь под доменной учёткой и вижу ту же картину: двойной запрос авторизации.
Примечательно, что наблюдается это не всегда. Иногда "пускает" с первого раза.
UPD: стоило только задать вопрос о bridge-интерфейсе, как я нашёл на него ответ :)
Его можно указать явно при создании ВМ через virt-install: --network bridge=br0. Проверил, сеть работает.
В virsh net-list сеть, однако, не обозначена.
Значит, касательно "виртуальных стендов" я понял правильно. Это очень хорошо :)
С виртуализацией у меня, к счастью, всё в порядке. KVM поковырял, в данный момент остался лишь вопрос с тем, как прокинуть bridge-интерфейс в KVM. В системе интерфейс уже имеется, но как дать к ней доступ для KVM?
Касательно систем управления конфигурациями - буду изучать Ansible, спасибо.
> на хост
Я так понимаю, подразумевается машина, на которой стоит zabbix-сервер. Если так, то да, добавил новые параметры вида proc.cpu.util[/path-to-app/myApp,,total,,avg1,], proc.mem[/path-to-app/myApp], proc.num[/path-to-app/myApp,,run]. По памяти и процессам получаю данные "0", а по CPU не получаю ничего. Что я сделал не так?