problems using check_snmp to monitor sendmail

Carroll, Jim P [Contractor] jcarro10 at sprintspectrum.com
Thu Mar 6 19:22:43 CET 2003


I'm not familiar with how sendmail manages the list of allowed connections,
but if all the config files are identical, you could either push a single
file to all your hosts from a trusted host (ie, 'gold server') using scp, or
if you have a config server (rsync, cfengine) then you could change the file
on the config server and let your machines update themselves.

Managing large numbers of hosts has always been an issue.  As always, I'll
chant the mantra, and refer all to http://www.infrastructures.org .

jc


> -----Original Message-----
> From: Daniel Finn [mailto:DFinn at studentadvantage.com]
> Sent: Thursday, March 06, 2003 12:14 PM
> To: Carroll, Jim P [Contractor]; Daniel Finn;
> 'nagios-users at lists.sourceforge.net'
> Subject: RE: [Nagios-users] problems using check_snmp to monitor
> sendmail
> 
> 
> The way our mail app is setup we do need sendmail to listen 
> on localhost:25
> and only there.  We've considered allowing the nagios server 
> access to port
> 25 on each machine but it would mean tweaking the sendmail 
> config on 50+
> servers.  At this point for ease of management it's much 
> easier to have
> every server run the same sendmail.cf.
> 
> -----Original Message-----
> From: Carroll, Jim P [Contractor] [mailto:jcarro10 at sprintspectrum.com]
> Sent: Thursday, March 06, 2003 12:44 PM
> To: 'Daniel Finn'; 'nagios-users at lists.sourceforge.net'
> Subject: RE: [Nagios-users] problems using check_snmp to monitor
> sendmail
> 
> 
> I can't comment on the SNMP approach, but I'm curious:  Do 
> you need to have
> sendmail listening on socket 127.0.0.1:25?  I usually disable 
> the listen
> functionality of sendmail for outbound-only hosts.  
> Alternatively, if you're
> going to have sendmail listen on port 25 at all, you could permit
> connections from your Nagios server.  (I know, it would mean 
> tweaking all
> the hosts that you're interested in monitoring....)
> 
> Food for thought.
> 
> jc
> 
> 
> > -----Original Message-----
> > From: Daniel Finn [mailto:DFinn at studentadvantage.com]
> > Sent: Thursday, March 06, 2003 10:42 AM
> > To: 'nagios-users at lists.sourceforge.net'
> > Subject: [Nagios-users] problems using check_snmp to 
> monitor sendmail
> > 
> > 
> > I'm having issues trying to implement check_snmp to monitor 
> > the status of
> > sendmail.  Your first question is why am I not just using 
> > check_smtp, it's
> > because all the mail servers that I need to implement this on 
> > only listen on
> > 127.0.0.1:25.
> > 
> > I've enabled the MIB or OID in snmpd.conf on the test box and 
> > that appears
> > to be working fine:
> > 
> > [root at sadqalx38 plugins]# snmpwalk -v 1 l52m-be sapublic 
> > .1.3.6.1.4.1.2021.2
> > 
> > enterprises.ucdavis.prTable.prEntry.prIndex.1 = 1
> > enterprises.ucdavis.prTable.prEntry.prNames.1 = sendmail
> > enterprises.ucdavis.prTable.prEntry.prMin.1 = 1
> > enterprises.ucdavis.prTable.prEntry.prMax.1 = 10
> > enterprises.ucdavis.prTable.prEntry.prCount.1 = 2
> > enterprises.ucdavis.prTable.prEntry.prErrorFlag.1 = 0
> > enterprises.ucdavis.prTable.prEntry.prErrMessage.1 = 
> > enterprises.ucdavis.prTable.prEntry.prErrFix.1 = 0
> > enterprises.ucdavis.prTable.prEntry.prErrFixCmd.1 = 
> > 
> > [root at sadqalx38 plugins]# snmpwalk -v 1 -On l52m-be sapublic
> > .1.3.6.1.4.1.2021.2
> > .1.3.6.1.4.1.2021.2.1.1.1 = 1
> > .1.3.6.1.4.1.2021.2.1.2.1 = sendmail
> > .1.3.6.1.4.1.2021.2.1.3.1 = 1
> > .1.3.6.1.4.1.2021.2.1.4.1 = 10
> > .1.3.6.1.4.1.2021.2.1.5.1 = 3
> > .1.3.6.1.4.1.2021.2.1.100.1 = 0
> > .1.3.6.1.4.1.2021.2.1.101.1 = 
> > .1.3.6.1.4.1.2021.2.1.102.1 = 0
> > .1.3.6.1.4.1.2021.2.1.103.1 = 
> > 
> > 
> > So, it appears I can either monitor
> > enterprises.ucdavis.prTable.prEntry.prCount.1 which lists the 
> > number of
> > sendmail processes running or
> > enterprises.ucdavis.prTable.prEntry.prErrorFlag.1 which is 0 
> > when sendmail
> > is running or 1 when it's either not running or there are 
> > more procs running
> > than what you've specified acceptible (10 in this case).
> > 
> > 
> > Here's the problem I'm having with the snmp_check program.  
> It always
> > reports back that it's either at a WARNING state or a 
> CRITICAL state.
> > 
> > [root at sadqalx38 plugins]# ./check_snmp -H 10.209.68.92 -o
> > .1.3.6.1.4.1.2021.2.1.5.1 -w '1:10' -c '1:10' -C sapublic
> > SNMP WARNING - 1
> > 
> > 
> > Am I doing something wrong.  Shouldn't it return OK because 
> > the value it's
> > returning is between 1 and 10?  Now if I change the warning 
> > and critical
> > threshholds to be outside of what it's returning I get :
> > 
> > [root at sadqalx38 plugins]# ./check_snmp -H 10.209.68.92 -o
> > .1.3.6.1.4.1.2021.2.1.5.1 -w '3:10' -c '3:10' -C sapublic
> > SNMP CRITICAL - *1*
> > 
> > I've downloaded nagios-plugins-1.3.0.tar.gz and compiled 
> them for this
> > system and I still have the same problem.  If anyone could 
> > help that would
> > be great.  Also, I'm not subscribed to this list so if you 
> > could reply to me
> > via email that would be great.
> > 
> > Thanks
> > Dan Finn
> > Unix Systems Administrator
> > Student Advantage Inc
> > dfinn at studentadvantage.com
> > 
> > 
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Etnus, makers of 
> > TotalView, The debugger 
> > for complex code. Debugging C/C++ programs can leave you 
> > feeling lost and 
> > disoriented. TotalView can help you find your way. Available 
> > on major UNIX 
> > and Linux platforms. Try it free. www.etnus.com
> > _______________________________________________
> > Nagios-users mailing list
> > Nagios-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > ::: Please include Nagios version, plugin version (-v) and OS 
> > when reporting any issue. 
> > ::: Messages without supporting info will risk being sent 
> to /dev/null
> > 
> 


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list