Nagios 监控平台搭建

简介: Nagios是一款开源免费的网络监控工具

Nagios 是一款开源的免费网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
Nagios 和 cacti 有什么区别呢?简单的来说 cacti 主要监控流量,服务器状态页面展示;nagios 主要监控服务,邮件及短信报警灯,当然也有简单的流量监控界面,二者综合使用效果更好。(附 Nagios 工作简单逻辑图)Nagios 监控客户端需要借助插件及 NRPE 软件来实现,NRPE 作为中间的代理程序,接收 Nagios 服务器端发来的请求,另一端在远程主机上指定的相关的监控信息。
image.png
1) Nagios 服务端安装
同样安装 nagios 服务需要安装 LAMP 环境,这里省略,可以参考
之前的 cacti PHP 环境安装方法:官网下载 nagios 相应版本和插件:
wget
http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.1/nag
ios-3.2.1.tar.gz/download
http://down1.chinaunix.net/distfiles/nagios-plugins-1.4.14.tar.gz/usr/sbin/useradd nagios
tar zxvf nagios-3.2.1.tar.gz
cd nagios-3.2.1
./configure --prefix=/usr/local/nagios --with-command-group=nagios
make all
make install //来安装主程序,CGI 和 HTML 文件
make install-init //在/etc/rc.d/init.d 安装启动脚本
make install-config // 来安装示例配置文件 , 安装的路径是
/usr/local/nagios/etc
make install-commandmode //来配置目录权限
make install-webconf // 配置 nagios 跟 apache 整合
2) 安装 Nagios-plugins
tar zxvf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios
--with-nagios-group=nagios
make && make install
3) nagios 访问控制设置
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
输入两次密码即可,登录页面的时候会用到这个密码.
4) Nagios 测试访问
重启 nagios ,/etc/init.d/nagios restart ;/etc/init.d/httpd restart ;http://localhost/nagios/ 如下图:
image.png
点击左侧的 Hosts 可以看到右侧默认 localhost 主机的监控,UP 表示
主机目前运行正常:
image.png
点击左侧的 Services 可以看到右侧默认 localhost 监控的各个服务的状
态,绿色 OK 表示正常:
image.png

目录
相关文章
|
1月前
|
运维 监控 Unix
服务器监控软件Nagios
【10月更文挑战第19天】
46 2
|
3月前
|
存储 监控 关系型数据库
Cacti 监控平台搭建
Cacti 监控平台搭建
50 6
|
数据采集 监控 关系型数据库
配置centreon监控系统
一. 前言 二. 配置centreon监控系统 三.Ganglia与Centreon的无缝整合
配置centreon监控系统
|
存储 监控 安全
zabbix 监控系统概述及部署(上)
zabbix是一个个基于web界而的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让理员快速定位/解决存在的各种问题. zabbix由2部分构成。zabbix server 与可选组件zabbix agent 通过C/S模式采集数据,通过B/S模式在web端展示和配置. zabbix server可以通过SNMP(简单网络管理协议), zabbix agent(监控端),ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能 他可以运行在Linux等平台上. zabbix agent
zabbix 监控系统概述及部署(上)
|
监控
zabbix 监控系统概述及部署(下)
zabbix是一个个基于web界而的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.
zabbix 监控系统概述及部署(下)
|
监控
部署 Nagios 监控系统
前言:Nagios是一款开源的免费网络监视工具,可以监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员。
1469 0
|
监控 Linux 数据库
Zabbix4.0监控系统搭建与使用
搭建监控系统的目的大致分为三类:1.获取监控对象的当前可用性以及监控项的趋势2.数据展示和分析3.预警和告知功能。
5732 0
|
监控 数据安全/隐私保护 Windows