歡迎您光臨本站 註冊首頁

nagios 集成飛信報警的問題

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

最近搭建了一台nagios伺服器 用來檢測

目前狀態是 郵件提醒正常,但是無法通過飛信 發送簡訊 提示

root 用戶手動發送正常 su - nagios 之後 執行發送也是正常,

請高手指點下

root 發送情況如下

# /usr/local/fetion/fetion --mobile=134XXXXXX --pwd=poXXXXXX --msg-type=1 --to=1341XXXXXXXXX --msg-utf8="123456"
SIP-C/4.0 280 Send SMS OK
T: sip:631998380@fetion.com.cn;p=145
I: 2
Q: 1 M
L: 113
D: Fri, 22 Mar 2013 03:19:53 GMT
XI: 8455BC60E121C7835394A7FAA7A0185B


nagios 情況如下

$ /usr/local/fetion/fetion --mobile=1341XXXXXX --pwd=poXXXXX --msg-type=1 --to=134XXXXXX --msg-utf8="123456"
SIP-C/4.0 280 Send SMS OK
T: sip:631998380@fetion.com.cn;p=145
I: 2
Q: 1 M
L: 113
D: Fri, 22 Mar 2013 03:21:03 GMT
XI: 1F9E1FDD733C0988E3DBA18F983F9954


主機定義

define host{
        host_name               vm2003
        address                 192.168.0.110
        check_command           check-host-alive
        max_check_attempts      5
        check_period            24x7
        contact_groups          testgroup
        notification_interval   10
        notification_period     24x7
        notification_options    d,u,r
        }

服務定義
define service{
        host_name               vm2003
        service_description     check-mysql-service
        check_command           check_nt!SERVICESTATE! -d SHOWALL -l mysql
        max_check_attempts      5
        normal_check_interval   5
        retry_check_interval    2
        check_period            24x7
        notification_interval   10
        notification_period     24x7
        notification_options    w,u,c,r
        contact_groups          testgroup
        }

聯繫人定義

define contact{
        contact_name                    nagiosadmin
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r
        host_notification_options       d,u,r
        service_notification_commands   notify-service-by-email,notify-service-by-fetion
        host_notification_commands      notify-host-by-email,notify-host-by-fetion
        email                           poXXXXXX@126.com
        pager                           134XXXXXXX
        }


聯繫組定義

define contactgroup{
        contactgroup_name       testgroup
        members                 nagiosadmin
        }

命令定義

define command{
        command_name    notify-host-by-fetion
        command_line    /usr/local/fetion/fetion --mobile=134XXXXXX --pwd=poXXXXXX --msg-type=1 --to=$CONTACTPAGER$ --msg-utf8="`/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n"`"
        }

   
define command{
        command_name    notify-service-by-fetion
        command_line    /usr/local/fetion/fetion --mobile=134XXXXXX --pwd=poXXXXXX --msg-type=1 --to=$CONTACTPAGER$ --msg-utf8="'/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n"`"
        }

日誌

EXTERNAL COMMAND: DEL_SVC_COMMENT;1
SERVICE ALERT: vm2003;check-mysql-service;CRITICAL;SOFT;1;mysql: Stopped
SERVICE ALERT: vm2003;check-mysql-service;CRITICAL;SOFT;2;mysql: Stopped
SERVICE ALERT: vm2003;check-mysql-service;CRITICAL;SOFT;3;mysql: Stopped
SERVICE ALERT: vm2003;check-mysql-service;CRITICAL;SOFT;4;mysql: Stopped
SERVICE ALERT: vm2003;check-mysql-service;CRITICAL;HARD;5;mysql: Stopped
EXTERNAL COMMAND: SEND_CUSTOM_SVC_NOTIFICATION;vm2003;check-mysql-service;0;nagiosadmin;555
SERVICE NOTIFICATION: nagiosadmin;vm2003;check-mysql-service;CUSTOM (CRITICAL);notify-service-by-fetion;mysql: Stopped;nagiosadmin;555
SERVICE NOTIFICATION: nagiosadmin;vm2003;check-mysql-service;CUSTOM (CRITICAL);notify-service-by-email;mysql: Stopped;nagiosadmin;555


[火星人 ] nagios 集成飛信報警的問題已經有528次圍觀

http://coctec.com/docs/service/show-post-360.html