Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service Monitoring #207

Closed
f0o opened this issue Mar 20, 2014 · 24 comments
Closed

Service Monitoring #207

f0o opened this issue Mar 20, 2014 · 24 comments

Comments

@f0o
Copy link
Member

f0o commented Mar 20, 2014

Hi!

I know there is working code based on nagios-plugins that handles checks for network services. Even Up/Down alerts work per se!

However, Observium sais they're dropping support/development of it...

How about LibreNMS? Will we revive Service-Monitoring?

@paulgear
Copy link
Member

Personally, I think service monitoring is good, although I understand it is limited. I think this is worth taking to the mailing list.

@laf
Copy link
Member

laf commented Mar 29, 2014

I'd certainly vote to keep it. Don't use it personally or at work but I imagine this could be quite a heavily used feature

@XxPatrickxX
Copy link
Contributor

Bump, would love to see it.

@laf
Copy link
Member

laf commented Dec 23, 2014

It's in now, you can monitor the status of any services that LibreNMS knows about :)

@f0o
Copy link
Member Author

f0o commented Dec 24, 2014

RRD graphs are still really shit, pardon my french ;)

When I got some time I will redo this part because I'd love to have response-times monitored in the RRDs.

@laf
Copy link
Member

laf commented Dec 26, 2014

Response times of what? Ping response times are monitored.

@f0o
Copy link
Member Author

f0o commented Dec 27, 2014

none of the nagios-plugins' results are being monitored so the RRDs from the services page are all empty...

@laf
Copy link
Member

laf commented Apr 9, 2015

Is this something that can be closed down now @f0o or is it separate to the alerting system still.

@paulgear
Copy link
Member

paulgear commented Apr 9, 2015

Didn't we integrate a newer version of check_mk into the agent a while back?

@f0o
Copy link
Member Author

f0o commented Apr 10, 2015

I'd like to keep it open as reminder to fix the entire nagios-plugins integration. It's a slow progress :S

@Lonecrowe
Copy link

So you actually want to allow for the nagios plugins to execute?

So are you talking about remotely accessible services such as DNS, FTP, HTTP, NFS, SSH, TELNET etc?

Or are you talking about local windows and linux services etc?

@f0o
Copy link
Member Author

f0o commented Jun 1, 2015

So are you talking about remotely accessible services such as DNS, FTP, HTTP, NFS, SSH, TELNET etc?

that :)

@Lonecrowe
Copy link

Yeah I'm 100% for that. Not sure if you really need to create a graph for it though. It'll add a lot of overhead by adding all these new services. Maybe just for alerting? The response time and configurations for each service check would just include each something simple. I don't think it needs to be as elaborate as Nagios but maybe

1- of times failed before alert
2- timeout in seconds (or ms) before considered bad
3- repeat alert if flapping? Meaning don't alert if status keeps going up and down Y / N

Etc

@f0o
Copy link
Member Author

f0o commented Jun 1, 2015

@Lonecrowe
actually everything you described already exists in current upstream.

This issue is to remind us that the way the services currently work is junk-ish and it needs an entire recode. And while at it, graph execution-times for the checks because why not ;)

@Lonecrowe
Copy link

I've not seen any service checks from server side in the program. Is it something you have to config manually? Or are you talking about the modules that auto discover certain things?

@f0o
Copy link
Member Author

f0o commented Jun 1, 2015

In config:
$config['show_services'] = 1; # Enable Services on menu

And add check-services.php to the cron (interval can same as poller)

@Lonecrowe
Copy link

Oh thanks I'll check it out.

@Lonecrowe
Copy link

This is very good and very handy. Especially if you can view all your services in one list for example you look through all your SSH services or HTTP services. This would be a huge undertaking to keep up with this though as its like trying to convert librenms into something as huge as Nagios. I think its possible in a distributed model down the road but I wouldn't want to rely on nagios' plugins for it. Probably better to start writing your own service type checks.

@paulgear
Copy link
Member

paulgear commented Jun 3, 2015

@Lonecrowe I don't agree that we shouldn't rely on Nagios' plugins for service checks. Many of them are quite good, and in general I think we should be aiming to integrate existing products rather than reinvent them.

@Lonecrowe
Copy link

The trend is for nagios to die .. how long do you think the plugins will be supported down the road? Well i guess you are right. So many people use them right now and they work for the most part.

I guess integrating them into this with a nice gui interface with the parameter options listed in a tooltip or something would help. Need to make it as easy as possible for the end user to use them.

@paulgear
Copy link
Member

paulgear commented Jun 4, 2015

A lot of people want Nagios to die, but not a lot of compelling alternatives have arisen. By integrating their checks into LibreNMS, I think we've addressed one of its big shortcomings (the user interface).

@spinza
Copy link
Contributor

spinza commented Jul 13, 2015

I also use this and it's useful. Tells me quickly if key services are up. Often a service may have an issue but not the device per se.

@f0o f0o closed this as completed in 021a6c2 Aug 1, 2015
@locobox
Copy link

locobox commented Nov 25, 2015

I'm a little confused, all I'd like to do is monitor services (either a specific services, some, or all services on a windows host/server). Is this possible with LibreNMS?

I have an instance of Nagios doing this already, but I'd really like to replace nagios with LibreNMS--the only thing holding me back is the monitoring of services for my 130 Windows servers.

@laf
Copy link
Member

laf commented Nov 25, 2015

We support nagios service checks so in theory anything you can do with nagios you should be able to do with us. It's basic at present but does seem to work ok: http://docs.librenms.org/Extensions/Services/

I'd recommend you jumping on irc or creating another issue if you have issues as responses only show up to those who've subscribed here and check back.

@lock lock bot locked as resolved and limited conversation to collaborators May 21, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants