AoW 17 Опубликовано: 2011-11-11 14:05:20 Share Опубликовано: 2011-11-11 14:05:20 Сдрасте! Кто-то пробывал привязывать СТГ к системе мониторинга, как я себе представляю можно снимать только кол-во абонентов в онлайне. У кого-какие идеи? Может кто-то пробовал? Интересует больше всего кактус Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2011-11-11 14:29:08 Share Опубліковано: 2011-11-11 14:29:08 У кого-какие идеи? Может кто-то пробовал? Вобще никаких идей. Просто минут 20 потыкать мышою в случае работающего smux в 2.408, либо скрипт в 10 строчек эмулирующий его для 2.407. Хозяйке на заметку - кактус умеет рисовать что угодно, хоть температуру на юпитере. Ссылка на сообщение Поделиться на других сайтах
AoW 17 Опубліковано: 2011-11-11 15:26:58 Автор Share Опубліковано: 2011-11-11 15:26:58 спасибо! почитаем! отпишем! Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2011-11-11 18:13:02 Share Опубліковано: 2011-11-11 18:13:02 спасибо! почитаем! отпишем! Сейчас начнут меня тут спецы ругать на секурность моего решения, но вот оно : 1. Пишем считалку : root@stg:~# cat /opt/useronline.sh #!/bin/bash ipset -L FFIN | grep 192. | wc -l на выходе 1 цыфра - количество абонов онлайн 2. Дальше : Пишем в /etc/snmp/snmpd.conf root@stg:~# cat /etc/snmp/snmpd.conf syslocation Kotovsk syscontact "Administrator <spider@bsyteam.net>" rocommunity m0nit view all included .1 80 disk / disk /home extend .1.3.6.1.4.1.2021.255 useronline /opt/useronline.sh extend .1.3.6.1.4.1.2021.254 nf_count /opt/nf_count.sh 3. В кактусе делаем темплейт под это дело : Graph Template Items [edit: Useronline] и вуаля : 4. ЗЫ. Почему будут ругать за секурность : Да потому, что ipset с правами юзера не запустить, а по-другому в скрипт от snmp не получилось запихнуть. Добавил ему(скрипту) бит запуска от рута. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2011-11-11 18:44:48 Share Опубліковано: 2011-11-11 18:44:48 У меня IA не используется, но как-то само собой напрашивается решение вида: #cat /etc/stargazer/OnConnect | grep online echo ништяки > /var/log/stgonline/$LOGIN #cat /etc/stargazer/OnDisconnect | grep online rm /var/log/stgonline/$LOGIN и как нерутообъязательное переосознание вашего скрипта cat /opt/useronline.sh #!/bin/sh ls /var/log/stgonline/ | wc -l 1. Права можна наставить какие угодно 2. Нет привязки к юзерским сетям 3. Внутрь логинов можно понапихивать всяких ништяков которые потом можно использовать, скажем писать скорость и крутить динамически шейпер только для онлайновых юзеров или еще чего-то в этом духе. 4. Авторизация юзеров происходит не так часто, так что скоростью дисковых операций можно и пренебречь, хотя никто не мешает и мускуль использовать на уровне delete/insert/select. 5. За остальными штуками всеравно придется ломиться в базу Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2011-11-11 18:54:29 Share Опубліковано: 2011-11-11 18:54:29 nightfly, абсолютно верно. Но пока база в файлах. Хотя и можно еще файлов наштамповать в dn, как вариант. Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2011-11-11 19:02:59 Share Опубліковано: 2011-11-11 19:02:59 Хотя и можно еще файлов наштамповать в dn, как вариант. угадали таки Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID. Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую. Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2011-11-11 19:15:49 Share Опубліковано: 2011-11-11 19:15:49 Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую. Это при условии, что кактус на той же машине , что и скрипты/СТГ ? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2011-11-11 19:25:08 Share Опубліковано: 2011-11-11 19:25:08 Это при условии, что кактус на той же машине , что и скрипты/СТГ ? Да не, просто mysql_connect()/SELECT xxx from users... PS Только сейчас понял что таким макаром можно получить все что угодно кроме пользователей которые авторизуються IA. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-11-12 10:57:32 Share Опубліковано: 2011-11-12 10:57:32 SMUX решает! Ссылка на сообщение Поделиться на других сайтах
SpiderX 7 Опубліковано: 2011-11-13 12:37:51 Share Опубліковано: 2011-11-13 12:37:51 AgentX решает, и чтение мануалов перед разработкой софта на legacy технологиях Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-11-13 17:18:20 Share Опубліковано: 2011-11-13 17:18:20 AgentX решает, и чтение мануалов перед разработкой софта на legacy технологиях Вот товарищ не пробовал и теперь думает что все что ассоциируется с его никнеймом решает Просили смукс - получите, распишитесь PS: и на SMUX-то документации почти нету, а ты про AgentX... Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас