HUH, well there you go.. exactly what I was after...
On Thu, Mar 4, 2010 at 9:38 AM, jay binks <jaybinks@gmail.com> wrote:
has anyone done any work on getting SNMP monitoring of freeswitch ??from looking at some other emails about this, it seems that there is not a heap of desire ( from developers point of view )to have a FS SNMP module. Ive also noticed most requests for this type of monitoring are directed to ESL.
because there is no need :)
so my thought, has anyone done any work on building a script / module for NET-SNMP ( http://net-snmp.sourceforge.net/ )that uses ESL to fetch its data.
what i'm doing is just make a script to call fs_cli -x command
e.g.
tculjaga@nemesis:~$ /usr/local/freeswitch/bin/fs_cli -x "status"
UP 0 years, 0 days, 0 hours, 0 minutes, 8 seconds, 470 milliseconds, 62 microseconds
0 session(s) since startup
0 session(s) 0/30
1000 session(s) max
and bind it to an OID...
I'm even firing SIPP with to check end-to-end FS sanity.
so we would run snmpd on our FS boxes, with the FS-ESL module ( or script ) loaded into snmpd.from there SNMP requests would be handled by snmpd and the data would then be pulled over ESL directly from freeswitch.this seems like a decent solution that would not risk stability of FS by introducing yet another module.so I guess my question here is, has anyone done something like this ?
yes...
what do you all think of this idea ?is there anyone who would like to contribute to this idea or offer other suggestions.
it is just a script ... quite easy to setup...
prepare your script:
[tculjaga@ bin]$ cat activeChannels.sh
#!/bin/sh
CHANNELS=`/usr/local/freeswitch/bin/fs_cli -x "show channels count" |/bin/grep total | /bin/awk {'print $1'}`
/bin/echo $CHANNELS
exit $CHANNELS
[tculjaga@l01sipindir2 bin]$
[tculjaga@l01sipindir2 bin]$
[tculjaga@l01sipindir2 bin]$ cat currentCallsPerSec.sh
#!/bin/sh
in snmpd.conf add this:
exec activeChannels /usr/local/bin/activeChannels.sh
exec checkCallFlowCPS /usr/local/bin/sipgen/sipgen.sh 1234 1 10
oh yea, and why SNMP.. I duno...SNMP is just so easy to integrate into other monitoring systems.
because every NMS uses it .. maybe thats why :)
--
Sincerely
Jay
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org