mod12

Shared by: huangyuarong
Categories
Tags
-
Stats
views:
0
posted:
1/16/2013
language:
simple
pages:
16
Document Sample
scope of work template
							          Module 12




Performing Preventive Maintenance


                                    1
Mon Overview


  What is Mon?
       Mon is a general purpose service monitor
       Mon schedules monitors
       Mon provides a multitude of alert methods
       Mon is extensible


  SCOoffice Server uses Mon to monitor:
       HTTP
       LDAP
       FTP
       SMTP
       IMAP
       Pop3



                                                    2
Mon Monitor facilities


  Monitor scripts provided by Mon:
       dns.monitor
       ftp.monitor
       http.monitor
       imap.monitor
       ldap.monitor
       ping.monitor
       pop3.monitor
       smtp.monitor
       tcp.monitor
       telnet.monitor


  Monitor scripts are stored in /opt/insight/mon/mon.d


                                                          3
Mon Alert Methods


  Alert scripts provided by Mon:
     file.alert
     mail.alert
     remote.alert


  Alert scripts are stored in /opt/insight/mon/alert.d




                                                          4
The MON configuration file


 MON is configured in /opt/insight/mon/etc/mon.cf

     1.   maxprocs      = 20
     2.   randstart     = 60s

     3.   hostgroup building1 elm.example.com oak.example.com
     4.   hostgroup building2 spruce.example.com maple.example.com

     5. watch building1
     6.      service ftp
     7.            interval 1m
     8.            monitor ftp.monitor
     9.            period wd {Sun-Sat}
     10.                 alert file.alert /opt/insight/logs/mon_ftp.log
     11.                 alert mail.alert admin@example.com
     12.                 alertevery 1h



                                                                          5
The MON configuration file (cont.)


 MON is configured in /opt/insight/mon/etc/mon.cf

     1.   maxprocs      = 20
     2.   randstart     = 60s

     3.   hostgroup building1 elm.example.com oak.example.com
     4.   hostgroup building2 spruce.example.com maple.example.com

     5. watch building1
     6.      service ftp
     7.            interval 1m
     8.            monitor ftp.monitor
     9.            period wd {Sun-Sat}
     10.                 alert file.alert /opt/insight/logs/mon_ftp.log
     11.                 alert mail.alert admin@example.com
     12.                 alertevery 1h



                                                                          6
The MON configuration file (cont.)


 MON is configured in /opt/insight/mon/etc/mon.cf

     1.   maxprocs      = 20
     2.   randstart     = 60s

     3.   hostgroup building1 elm.example.com oak.example.com
     4.   hostgroup building2 spruce.example.com maple.example.com

     5. watch building1
     6.      service ftp
     7.            interval 1m
     8.            monitor ftp.monitor
     9.            period wd {Sun-Sat}
     10.                 alert file.alert /opt/insight/logs/mon_ftp.log
     11.                 alert mail.alert admin@example.com
     12.                 alertevery 1h



                                                                          7
The MON configuration file (cont.)


 MON is configured in /opt/insight/mon/etc/mon.cf

     1.   maxprocs      = 20
     2.   randstart     = 60s

     3.   hostgroup building1 elm.example.com oak.example.com
     4.   hostgroup building2 spruce.example.com maple.example.com

     5. watch building1
     6.      service ftp
     7.            interval 1m
     8.            monitor ftp.monitor
     9.            period wd {Sun-Sat}
     10.                 alert file.alert /opt/insight/logs/mon_ftp.log
     11.                 alert mail.alert admin@example.com
     12.                 alertevery 1h



                                                                          8
Managing Disk Space


    Strategies for managing disk space usage:
    Setting maximum message size
    Restricting attachments
    Imposing quotas
    Setting mailbox expire values
    Setting logging levels
    Pruning log files




                                                 9
Managing Disk Space


    Strategies for managing disk space usage:
    Setting maximum message size
    Restricting attachments
    Imposing quotas
    Setting mailbox expire values
    Setting logging levels
    Pruning log files




                                                 10
Guarding Backups


  Backups are stored in /opt/insight/htdocs/is4web/tar
  Protected by .htaccess in that directory
  Beware of:
     Missing .htaccess
     Modified .htaccess
     World writable .htaccess




                                                          11
Configuration File Sanity Checks


  spamassassin --lint
  postfix check
  apachectl configtest




                                   12
Log Files


    SCOoffice uses the following log files:
    /var/adm/syslog
    /opt/insight/logs/amavis.log
    /opt/insight/logs/freshclam.log
    /opt/insight/logs/access_log
    /opt/insight/logs/error_log




                                               13
Log Files


  Component             Syslogd Facility

  Cyrus IMAP and POP3   local6

  Postfix               mail

  SASLAUTHD             auth

  ProFTPD               authpriv

  slapd/slurpd          local4

                                           14
Log Files


Where to specify logging levels:
 /etc/syslog.conf
 /opt/insight/etc/postfix/master.cf
 /opt/insight/etc/postfix/main.cf
 /opt/insight/etc/amavisd.conf
 /opt/insight/etc/clamav.conf
 /opt/insight/etc/freshclam.conf
 /opt/insight/etc/apache/httpd.conf




                                       15
Log Files


Events to monitor in syslog:
 Monitor SMTPD connections:
    egrep “[^s]connect from|client=“ /var/adm/syslog
   Monitor bounced messages:
    grep status=bounced /var/adm/syslog
   Monitor deferred messages:
    grep status=deferred /var/adm/syslog
   Monitor address rewriting:
    grep orig_to /var/adm/syslog
   Monitor SASLAUTHD failures:
    grep “auth failure” /var/adm/syslog


                                                       16

						
Related docs
Other docs by huangyuarong
06-15-10TimeLapse
Views: 2  |  Downloads: 0
06-08-10TimeLapse
Views: 1  |  Downloads: 0
Haz clic aquí para ver la presentación en
Views: 40  |  Downloads: 0
He has - MFL Resources
Views: 2  |  Downloads: 0
Grey Water Recycling
Views: 1  |  Downloads: 0
04_15_Mojica
Views: 1  |  Downloads: 0