Jump to content

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


Recommended Posts

Сдрасте!

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

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

Link to post
Share on other sites
У кого-какие идеи? Может кто-то пробовал?

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

 

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

123.png

 

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

Link to post
Share on other sites

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

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

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 не получилось запихнуть. Добавил ему(скрипту) бит запуска от рута.

Link to post
Share on other sites

У меня 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. За остальными штуками всеравно придется ломиться в базу :)

Link to post
Share on other sites

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

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

Link to post
Share on other sites
Хотя и можно еще файлов наштамповать в dn, как вариант.

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

 

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

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

 

cactus.png

Link to post
Share on other sites

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

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

Link to post
Share on other sites
Это при условии, что кактус на той же машине , что и скрипты/СТГ ?

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

 

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

Link to post
Share on other sites

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

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

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

 

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

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...