> I'm looking to monitor a few things that aren't currently a part of the
> PCP pmdas. I want to check to make sure that a few important processes
> are running on the host being logged. These would be things like inetd,
> sshd, and other processes. I figure there might be two ways of doing
> this.
I must say that I don't use PCP for this. We have a web portal, so we use PCP
only for performance monitoring. For availability monitoring, we use Spong. It
not only checks for processes, but also for disk, CPU load, ... Other part of it
does remote monitoring that checks ping, http server function (via trying GET),
smtp server (checks for welcome message) and many others.
Spong allows you to define whom to page (send email) for which server and/or
service, even depending on the time of the event, allows you to delay message
for some time to prevent false alarms, it can send alarm message repeatedly
until problem is acknowledged via interface and so on. (I didn't investigated
pmie, so I don't know whether it has these functions.)
There are more tools like that, I know of three which works well:
Spong - http://spong.sourceforge.net
BigBrother - http://www.bb4.com
NetSaint - http://www.netsaint.org
So check them out if they provide what you need or not.
Michal Kara
|