nagios图形界面还是比较麻烦的,下面以mysql为例来说一下。监控mysql的插件比较多,在这里了解方法,而不是死搬硬套。
先说一下本机环境,centos 6.5 64位,nagios是用yum装的,版本是Nagios Core 3.5.1,自带的就有check_mysql
nagios功能很多,最主要是有报警功能,但是nagios也有一个缺点,就是自身没有图形化工具,要另外去装pnp4nagios,网上大部分都是结合apache的,下面说一下pnp4nagios配合nginx的配置
前面提到nagios用邮件来发邮件报警,如果能将报警信息发到手机上来不是更好。其实手机上也可以使用邮箱的。邮箱和手机绑定一下就行了。下面说一下,centos6.0 64位的系统下,用飞信来发报警信息。
nagios可以一台机器监控多台服务器,客户端可以是linux,也可以是windows服务器。我现在nagios的监控是这样的。nagios服务端和邮件服务器放在一起,剩下的服务器都装一下nagios的客户端,这样我就可以在服务端的web界面里,看到所有服务器状况,并且还有邮件报警。
服务端ip地址:192.168.1.122
客户端ip地址:192.168.1.120
nagios最主要优点就是在于它的报警功能,下面讲解一下用nagios来发邮件警告。
我之前用过cacti,munin这二种服务器监测工具,下面我将详细讲解一下nagios的安装配置过程,nagios安装比较简单,但是配置是比较复杂,这篇文章只是安装配置的第一篇。都放到一篇博客里面写,文章会过长。