AoW 17 Posted 2011-11-11 14:05:20 Share Posted 2011-11-11 14:05:20 Сдрасте! Кто-то пробывал привязывать СТГ к системе мониторинга, как я себе представляю можно снимать только кол-во абонентов в онлайне. У кого-какие идеи? Может кто-то пробовал? Интересует больше всего кактус Link to post Share on other sites
nightfly 1,239 Posted 2011-11-11 14:29:08 Share Posted 2011-11-11 14:29:08 У кого-какие идеи? Может кто-то пробовал? Вобще никаких идей. Просто минут 20 потыкать мышою в случае работающего smux в 2.408, либо скрипт в 10 строчек эмулирующий его для 2.407. Хозяйке на заметку - кактус умеет рисовать что угодно, хоть температуру на юпитере. Link to post Share on other sites
AoW 17 Posted 2011-11-11 15:26:58 Author Share Posted 2011-11-11 15:26:58 спасибо! почитаем! отпишем! Link to post Share on other sites
DarkSpider 36 Posted 2011-11-11 18:13:02 Share Posted 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 не получилось запихнуть. Добавил ему(скрипту) бит запуска от рута. Link to post Share on other sites
nightfly 1,239 Posted 2011-11-11 18:44:48 Share Posted 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. За остальными штуками всеравно придется ломиться в базу Link to post Share on other sites
DarkSpider 36 Posted 2011-11-11 18:54:29 Share Posted 2011-11-11 18:54:29 nightfly, абсолютно верно. Но пока база в файлах. Хотя и можно еще файлов наштамповать в dn, как вариант. Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID. Link to post Share on other sites
nightfly 1,239 Posted 2011-11-11 19:02:59 Share Posted 2011-11-11 19:02:59 Хотя и можно еще файлов наштамповать в dn, как вариант. угадали таки Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID. Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую. Link to post Share on other sites
DarkSpider 36 Posted 2011-11-11 19:15:49 Share Posted 2011-11-11 19:15:49 Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую. Это при условии, что кактус на той же машине , что и скрипты/СТГ ? Link to post Share on other sites
nightfly 1,239 Posted 2011-11-11 19:25:08 Share Posted 2011-11-11 19:25:08 Это при условии, что кактус на той же машине , что и скрипты/СТГ ? Да не, просто mysql_connect()/SELECT xxx from users... PS Только сейчас понял что таким макаром можно получить все что угодно кроме пользователей которые авторизуються IA. Link to post Share on other sites
madf 279 Posted 2011-11-12 10:57:32 Share Posted 2011-11-12 10:57:32 SMUX решает! Link to post Share on other sites
SpiderX 7 Posted 2011-11-13 12:37:51 Share Posted 2011-11-13 12:37:51 AgentX решает, и чтение мануалов перед разработкой софта на legacy технологиях Link to post Share on other sites
madf 279 Posted 2011-11-13 17:18:20 Share Posted 2011-11-13 17:18:20 AgentX решает, и чтение мануалов перед разработкой софта на legacy технологиях Вот товарищ не пробовал и теперь думает что все что ассоциируется с его никнеймом решает Просили смукс - получите, распишитесь PS: и на SMUX-то документации почти нету, а ты про AgentX... Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now