最近搭建了一台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