Ни как не получается мониторить Oracle, может кто знает где есть подробное описание или может у кого есть документ описывающий настройку мониторинга Oracle.
Ad Widget
Collapse
Мониторинг базы Oracle
Collapse
X
-
В разделе форума Zabbix Cookbook есть решения
-
Доброго времени суток, Aleksandr.
Для ознакомления как мониторить можно воспользоваться, например, готовым решением, check_ora.
Но в продакшене, его с моей точки зрения не очень удобно использовать, так как все решение это сводится к тому что раз в пять минут (из crontaba) выполняется скрипт, который начинает запускать подряд все запросы к БД (с паузой в 5 секунд), для получения соответствующих параметров. Здесь нельзя указать различную периодичность получаемых значений (или можно, но решение усложняется тем, что необходимо в кроне прописывать несколько таких процессов различной периодичности). Резльтаты выполнения каждого запроса передаются zabbix_sender-ом в Zabbix. Уменьшить паузу между снятиями показаний так и не удалось, так как процесс запроса к БД асинхронен по отношению к процессу самого скрипта.
Но как основу можно воспользоваться именно этим решением. Основные шаги, которые были сделаны у нас:
1. Установить клента Oracle на сервере Zabbix
2. Переработать скрипт таким образом, чтобы при каждом запуске выполнялся один запрос (имя файла запроса, указываются в параметрах командной строки), к тому же еще одним таким параметром, передаваемых этому скрипту должны быть параметры авторизации БД (это для безопасности, как сами понимаете).
3. Дать местному Oracle DBA скрипты, имеющиеся в типовом решение и пусть он сам решит какие нужны, а какие нет. Может он захочет что-то свое получать и мониторить.
4. Ну а дальше внутри заббикса вызывать этот скрипт с соответствующими параметрами.
Вот как-то так.
С уважением, NavoyenokComment
Comment