Hi,
I'm thinking about how to monitor a running SER installation end-to-end (which may include an authentication source, a NAT traversal box etc.)
My preferred solution would be to use Nagios (http://www.nagios.com), and let a Nagios plugin do e.g. a REGISTER/(de)REGISTER every few minutes.
Has anybody made any efforts to write a SIP plugin for Nagios? Any other solutions you are using to monitor SER?
thanks & cheers
axelm
We use sipsak to send an OPTIONS request to the server peridically.
I think that nagios plugin is a good idea because AFAIK nagios is very popular.
Maybe the test could look like this:
1) Register a contact pointing to iself, 2) Send an OPTIONS(or whatever) request to the AOR registered in the previous step, the plugin should receive it back if the registration was sucessful. 3) Unregister the AOR.
This way both, proxy and registrar could be tested.
Jan.
On 27-11 16:13, Alexander Mayrhofer wrote:
Hi,
I'm thinking about how to monitor a running SER installation end-to-end (which may include an authentication source, a NAT traversal box etc.)
My preferred solution would be to use Nagios (http://www.nagios.com), and let a Nagios plugin do e.g. a REGISTER/(de)REGISTER every few minutes.
Has anybody made any efforts to write a SIP plugin for Nagios? Any other solutions you are using to monitor SER?
thanks & cheers
axelm
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
If you have a look into serctl "monitor" section you will be able to monitor through web. I serctl can also inject data into the mysqldb(if not with little modification), so you can display the details into the web from mysqldb.
Kans
----- Original Message ----- From: "Alexander Mayrhofer" axelm@nic.at To: serusers@lists.iptel.org Sent: Thursday, November 27, 2003 3:13 PM Subject: [Serusers] monitoring SER
Hi,
I'm thinking about how to monitor a running SER installation end-to-end (which may include an authentication source, a NAT traversal box etc.)
My preferred solution would be to use Nagios (http://www.nagios.com), and let a Nagios plugin do e.g. a REGISTER/(de)REGISTER every few minutes.
Has anybody made any efforts to write a SIP plugin for Nagios? Any other solutions you are using to monitor SER?
thanks & cheers
axelm
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Hi,
IMHO sending OPTIONS request is the best way to test if a server is still responding to requests. Server are not required to answer such requests, but as it described in the RFC, i would say it is at least recommended. 0.8.12 contains a module which can answer this requests, and sipsak can send such requests.
If you want to test the user location and authentication too, sipsak can do this as well. sipsak supports digest authentication and in the usrloc mode it registers itself and sends either a test MESSAGE or an INVITE to the account registered just before. I guess it should be easy to integrate an external executable like sipsak into a Nagios plugin. But you are free to write plain SIP into a Nagios module ;)
If you want to test NAT traversal too, that is currently not posibble with sipsak because it is not symmetric yet.
If you have any further questions or really need symmetric support in sipsak quickly feel free to ask me directly.
Greets Nils
On Thursday 27 November 2003 16:13, Alexander Mayrhofer wrote:
Hi,
I'm thinking about how to monitor a running SER installation end-to-end (which may include an authentication source, a NAT traversal box etc.)
My preferred solution would be to use Nagios (http://www.nagios.com), and let a Nagios plugin do e.g. a REGISTER/(de)REGISTER every few minutes.
Has anybody made any efforts to write a SIP plugin for Nagios? Any other solutions you are using to monitor SER?
thanks & cheers
axelm
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
On (28.11.03 01:21), Nils Ohlmeier wrote:
I guess it should be easy to integrate an external executable like sipsak into a Nagios plugin. But you are free to write plain SIP into a Nagios module ;)
thanks for the comprehensive input, i think i'll give it a try today. Just wanted to send out a "ping" to see if anybody has done that yet ;)
cheers
axelm