[Linux-sunucu] Icinga Mail Alma Problemi

Muharrem Aydin muharrem at muharremaydin.com
20 Haz 2014 Cum 17:09:45 EEST


Merhabalar,

Icinga server #apt-get install postfix kurulumunu yaptim....


icinga server dan gelen Critical ve Warning mesajlarini cok gec aliyorum.. acaba neyden kaynaklanabilir ? ben yapmis oldugum konfigurasyonu buraya yaziyorum... Test icin HDD ve CPU nun degerlerini d√ľsr√ľd√ľm Icinga da Critical uyarisi aliyorum ¬†Hardiksin Uyarisi Maile geliyor ama gec geliyor..... CPU hic gelmiyor.. Acaba nerede yanlis yapiyorum ?


#  nano /etc/icinga/objects/contacts_icinga.cfg


define contact {
        contact_name                             root
        host_notifications_enabled           1
        host_notification_period               24x7
        host_notification_options             d,u,r
        host_notification_commands        notify-host-by-email
        service_notifications_enabled      1
        service_notification_period          24x7
        service_notification_options          w,u,c,r
        #service_notification_commands  notify-by-email
        service_notification_commands   notify-service-by-email
        email                                        aydin at test.de
        }




define contactgroup{
        contactgroup_name       admins
        alias                             Icinga Administrators
        members                      root


        }






# nano /usr/share/doc/icinga-common/examples/template-object/contacts.cfg


define contact{
        contact_name                    icingaadmin             ; Short name of user
        use                                   generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias                                  Icinga Admin            ; Full name of user


        email                                 aydin at test.de          ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
        }






###############################################################################
###############################################################################
#
# CONTACT GROUPS
#
###############################################################################
###############################################################################


# We only have one contact in this simple configuration file, so there is
# no need to create more than one contact group.


define contactgroup{
        contactgroup_name       admins
        alias                             Icinga Administrators
        members                      icingaadmin
        }




# nano /etc/icinga/commands.cfg




# 'notify-host-by-email' command definition
define command{
        command_name    notify-host-by-email
        command_line    /usr/bin/printf "%b" "***** Icinga *****\n\n \Notification Type: $NOTIFICATIONTYPE$\n \Host: $HOSTNAME$\n \State: $HOSTSTATE$\n \Address: $HOSTADDRESS$\n \Info: $HOSTOUTPUT$\n\n \ Date/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
        }


# 'notify-service-by-email' command definition
define command{
        command_name    notify-service-by-email
        command_line    /usr/bin/printf "%b" "***** Icinga *****\n\n \Notification Type: $NOTIFICATIONTYPE$\n\n \Service: $SERVICEDESC$\n \Host: $HOSTALIAS$\n \Address: $HOSTADDRESS$\n \State: $SERVICESTATE$\n\n \Date/Time: $LONGDATETIME$\n\n \Additional Info:\n\n \$SERVICEOUTPUT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
        }




# nano windows.cfg






define host{
        use                          generic-host            ; Name of host template to use
        host_name               test
        alias                         test
        address                    192.168.200.21
        contact_groups          admins
        contacts                    root
        }




define service{
        use                                        generic-service         ; Name of service template to use
        host_name                              test
        service_description                  Disk FreeSpace
        check_command                      check_snmp_storage!public![^C]:!1!2
        notification_period                    24x7
        notification_interval                  30
        notification_options                  c,w
        check_period                          24x7
        check_interval                         5
        retry_interval                          1
        max_check_attempts              10
        contact_groups                      admins
        contacts                                root


        }




define service{
        use                                     generic-service         ; Name of service template to use
        host_name                           test
        service_description               CPU Load
        check_command                   snmp_cpu!public!1!2
        notification_period                24x7
        notification_interval              30
        notification_options               c,w
        check_period                       24x7
        check_interval                     5
        retry_interval                      1
        max_check_attempts           10
        contact_groups                   admins
        contacts                            root
        }




# nano /etc/postfix/main.cf




# See /usr/share/postfix/main.cf.dist for a commented, more complete version




# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname


smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no


# appending .domain is the MUA's job.
append_dot_mydomain = no


# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h


readme_directory = no


# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.


myhostname = icingamon.test.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = icingamon.test.com, localhost.test.com, , localhost
relayhost = 192.168.200.121     ( Exchange Server Ip si )
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all






 





-------------- sonraki bŲlŁm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.linux.org.tr/pipermail/linux-sunucu/attachments/20140620/fde49fb6/attachment.html 


Linux-sunucu mesaj listesiyle ilgili daha fazla bilgi