`
xyliufeng
  • 浏览: 87528 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nagios 飞信命令

阅读更多
define command{
        command_name    notify-host-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /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" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
        }


# 'fetion sms host' command definition
define command{
        command_name		notify-host-by-sendmsg
        command_line		/usr/local/src/fx/fetion --mobile=137xxxxxxx --pwd=111111 --to=137xxxxxx --msg-utf8="$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$ on $LONGDATETIME$"
        }


# 'fetion sms service' command definition
define command{
        command_name		notify-service-by-sendmsg
        command_line		/usr/local/src/fx/fetion --mobile=137xxxxxxx --pwd=111111 --to=137xxxxxxx --msg-utf8="$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ on $LONGDATETIME$"
        }
分享到:
评论

相关推荐

    nagios运用飞信实现短信报警监控服务器

    4. **集成脚本到Nagios**:在Nagios配置文件中定义命令,并将此命令与需要监控的服务或主机关联起来。 #### 五、总结 通过本文介绍的方法,您可以成功地在服务器上部署一套完整的监控系统,包括Nagios监控平台以及...

    -Nagios飞信linux短信报警脚本配置

    ### Nagios飞信Linux短信报警脚本配置详解 #### 一、引言 在现代IT运维管理中,系统监控工具Nagios因其强大的功能而受到广泛欢迎。它能够有效地监测服务器的状态并及时发现异常情况。当系统出现问题时,能够迅速...

    Nagios通过飞信发送告警短信配制方法

    最终,要实现Nagios与飞信结合发送告警短信,需要在Nagios的配置文件中设置相应的命令,让Nagios知道如何调用飞信程序,并在系统监控出现问题时触发短信告警功能。配置内容通常包括飞信的路径、命令参数以及与Nagios...

    nagios监控linux主机、web等各种服务,并实现飞信自动报警

    ### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...

    利用Nagios监控linuxwindows及飞信报警总结

    ### 使用Nagios进行Linux/Windows监控及飞信报警的技术要点 #### 一、Nagios简介与安装 **Nagios**是一款开源的网络监控系统,它可以帮助系统管理员跟踪计算机系统的状态,如网络服务(SMTP、POP3、HTTP等)、主机...

    nagios详细安装和插件介绍

    在启动Nagios服务前,应使用`nagios -v /etc/nagios/nagios.cfg`命令验证配置文件的正确性,以避免错误配置导致的问题。 ### 优化监控策略 为了提高监控效果,可以通过调整监控参数、添加新的插件等方式进行优化。 ...

    nagios+pnp绘图

    - **授权sms文件可被nagios执行**:给予Nagios执行飞信发送命令的权限。 - **绑定飞信功能到Nagios**:配置Nagios使用飞信机器人发送短信告警。 #### 7. WEB授权 - **定义联系人**:在Nagios配置文件中定义联系人...

    nagios监控软件的安装

    - `./configure –with-command-group=nagcmd –prefix=/usr/local/nagios` 配置编译选项,指定命令组和安装路径 - `make all` 编译源代码 - `make install` 安装Nagios - `make install-init` 安装初始化脚本 ...

    nagios 安装部署

    本指南将详细介绍如何在Red Hat Enterprise Linux 5平台上安装并配置Nagios,包括通过飞信和邮件进行报警以及NRPE(Nagios Remote Plugin Executor)的安装和调试。 **一、Nagios服务器安装** 1. **系统与软件需求...

    nagios配置文档

    6. 配置Apache和Nagios的启动方式,利用`chkconfig`命令添加服务,并设置在运行级别3上自动启动。 接下来是Nagios服务器的配置环节: 1. 修改主配置文件`nagios.cfg`,引入各种对象配置文件,并开启对`servers`...

    nagios配置ppt

    - 安装Apache和PHP,这是为了支持Nagios的Web界面展示,使用`yum -y install httpd php php-gd php-devel php-snmp`命令。 - 安装gd库,以支持Nagios的status map和trend等功能,使用`yum -y install gd*`。 4. *...

    nagios安装+配置+报警+软件

    1. **主配置文件**:Nagios的主要配置文件是`/etc/nagios/nagios.cfg`,这里定义了全局选项,如时间间隔、日志位置、命令定义等。 2. **对象配置**:Nagios通过配置主机(hosts)、服务(services)、联系人...

    nagios与cacti整合标准精细版本文档

    - **commands.cfg**:定义了执行特定任务的命令。 - **contacts.cfg**:定义了接收警报通知的联系人列表。 - **contactgroups.cfg**:定义了联系人群组。 - **hosts.cfg**:定义了被监控的主机列表。 - **services....

    nagios安装文件以及linux下的fetion安装包和安装过程文档

    3. 如果是脚本,按照文档指示执行安装命令。 4. 可能需要创建桌面快捷方式或者配置启动器以便于使用。 5. 测试Fetion是否能正常运行,连接到飞信服务器并登录。 在安装过程中,可能会遇到权限问题、依赖冲突、配置...

    飞信机器人

    飞信机器人是基于Linux系统的一种自动化工具,用于发送短信通知,尤其在系统监控和报警场景中十分常见。本文将详细讲解如何在CentOS 6.2_x86_64环境下配置飞信机器人,以便在发生系统异常时,通过手机接收到报警短信...

    飞信机器人linux版本

    使用"帮助.txt"文件,用户可以了解到如何安装、配置和运行飞信机器人,包括任何必要的依赖库安装、环境变量设置以及启动和停止服务的命令。对于初次使用者,详细阅读这份文档至关重要,因为它将解答如何正确部署和...

    fetion.tgz

    3. 编写或修改Nagios的配置文件,定义当特定服务状态发生变化时,使用飞信命令行工具发送警报的命令。 4. 重启Nagios服务以应用新的配置。 在压缩包文件名称列表中,只有一个文件"fx",这很可能是飞信命令行工具的...

    fetion.tar.gz

    4. **集成Nagios**:将飞信机器人添加到Nagios的配置中,设置触发告警时的回调命令。 5. **测试和启动**:测试飞信机器人的功能是否正常,无误后启动服务。 6. **监控与维护**:定期检查机器人服务的状态,确保其...

Global site tag (gtag.js) - Google Analytics