Перейти до

СТГ + системы мониторинга


Рекомендованные сообщения

Сдрасте!

Кто-то пробывал привязывать СТГ к системе мониторинга, как я себе представляю можно снимать только кол-во абонентов в онлайне.

У кого-какие идеи? Может кто-то пробовал? Интересует больше всего кактус

Ссылка на сообщение
Поделиться на других сайтах
У кого-какие идеи? Может кто-то пробовал?

Вобще никаких идей.

 

Просто минут 20 потыкать мышою в случае работающего smux в 2.408, либо скрипт в 10 строчек эмулирующий его для 2.407.

123.png

 

Хозяйке на заметку - кактус умеет рисовать что угодно, хоть температуру на юпитере.

Ссылка на сообщение
Поделиться на других сайтах

спасибо! почитаем! отпишем!

Сейчас начнут меня тут спецы ругать на секурность моего решения, но вот оно :

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.post-11063-0-05609000-1321035103_thumb.png

 

ЗЫ. Почему будут ругать за секурность : Да потому, что ipset с правами юзера не запустить, а по-другому в скрипт от snmp не получилось запихнуть. Добавил ему(скрипту) бит запуска от рута.

Ссылка на сообщение
Поделиться на других сайтах

У меня IA не используется, но как-то само собой напрашивается решение вида:

 

#cat /etc/stargazer/OnConnect | grep online
echo ништяки &gt; /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. За остальными штуками всеравно придется ломиться в базу :)

Ссылка на сообщение
Поделиться на других сайтах

nightfly, абсолютно верно. Но пока база в файлах. Хотя и можно еще файлов наштамповать в dn, как вариант.

Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID.

Ссылка на сообщение
Поделиться на других сайтах
Хотя и можно еще файлов наштамповать в dn, как вариант.

угадали таки :)

 

Но думаю идея понятна - выводить нужные ништячки в SNMP и потом в кактусе рисовать спокойно по SNMP OID.

Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую.

 

cactus.png

Ссылка на сообщение
Поделиться на других сайтах

Ну типа да, только на самом деле SNMP не всегда объязателен, кактус умеет рисовать выхлоп скрипта напрямую.

Это при условии, что кактус на той же машине , что и скрипты/СТГ ?

Ссылка на сообщение
Поделиться на других сайтах
Это при условии, что кактус на той же машине , что и скрипты/СТГ ?

Да не, просто mysql_connect()/SELECT xxx from users...

 

PS Только сейчас понял что таким макаром можно получить все что угодно кроме пользователей которые авторизуються IA.

Ссылка на сообщение
Поделиться на других сайтах

AgentX решает, и чтение мануалов перед разработкой софта на legacy технологиях :)

Вот товарищ не пробовал и теперь думает что все что ассоциируется с его никнеймом решает :)

Просили смукс - получите, распишитесь :)

 

PS: и на SMUX-то документации почти нету, а ты про AgentX...

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...