Nagios简述:

1.一款用来监视系统和网络的开源软件
2.利用其从多的插件实现对本机和远端服务的监控
3.当被监控对象异常时,回及时向管理员警告
4.提供一批预设好的监控插件,用户可以直接调用
5.也可以自定义shell脚本来监控服务,适合各类企业的业务监控
6.可通过Web页面显示对象状态,日志,警告信息

Nagios 可以监控的功能有:

1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
2、监控主机资源(处理器负荷、磁盘利用率等);
3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
4、并行服务检查机制;
5、具备定义网络分层结构的能力,用”parent”主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;
8、自动的日志滚动功能;
9、可以支持并实现对主机的冗余监控;
10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;
11、可以通过手机查看系统监控信息;
12、可指定自定义的事件处理控制器;

部署Nagios

1.环境准备
gcc gcc-c++ php httpd nagios压缩包
2.起http服务,并测试php是否可用
3.添加nagios用户与组
useradd nagios
groupadd nagcmd
usermod -G nagcmd nagios
4.解压nagios.zip
5.编译安装
tar -xvzf nagios-4.2.4.tar.gz
./configure –with-nagios-user=nagios –with-nagios-group=nagcmd –with-command-user=nagios –with-command-group=nagcmd
make all //准备安装环境
make install //安装主程序program, CGIs, and HTML files
make install-init //安装启动程序(修改权限)
make install-commandmode //安装命令行
make install-config //安装配置文件
make install-webconf //安装nagios与http工作时的配置文件
make install-exfoliation或者install-classicui //Web页面显示样式

安装nagios-plugins

提供监控插件的软件包
nagios-plugins-2.1.4.tar.gz
1.解包
2.编译安装
./configure&&make&&make install
ls /usr/local/nagios/libexec/check_* //验证

起服务

/etc/rc.d/init.d/nagios status
/etc/rc.d/init.d/nagios start
echo “/etc/rc.d/init.d/nagios start” >>/etc/rc.local //设置开机自启

测试
1)重启httpd(重新加载nagios配置文件)
2)设置访问监控页面管理员nagiosadmin的密码
3)可在nagios配置文件找到密码放置目录/etc/httpd/conf.d/nagios.conf 在第34行

34 AuthUserFile /usr/local/nagios/etc/htpasswd.users

4)手动生成密码文件
htpasswd -c 密码放置路径 用户
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
5)访问监控服务器查看
firefox http://127.0.0.1/nagios

转载于:https://www.cnblogs.com/Nedved/p/10472466.html

Nagios基本搭建相关推荐

  1. Nagios+Cacti模块——Nagios+Cacti 搭建及整合(一)

    注意:这里默认关闭了Selinux(生产环境也是关的)以及关闭了iptables.如有开启的需要,请根据网络酌情添加相关内容. 遇到问题:公司服务器需实现监控及报警等功能 解决问题:使用nagios+ ...

  2. nagios的搭建及配置----(中)

    上篇文章写到了我们布置的nagios监控本机的状态,下面我们来看下nagios监控服务器状态的配置.至于为什么要这么配置,大家可以自行去百度下看看 使用NRPE插件实现对remote server 进 ...

  3. linux下搭建nagios监控

    一.什么是nagios 1.nagios 简介 Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等.Nagios可运行在L ...

  4. nagios+nginx从环境搭建到配置

    nagios+nginx从环境搭建到配置 nagios是一个开源免费的系统监控工具,官网地址 http://www.nagios.org/     截止2011-07-27    nagios的最新版 ...

  5. Nagios 监控平台搭建实验

    Nagios 监控平台搭建实验 前言 本文重点在于NagioS监控平台的工作原理与运行原理,后面会将详细的搭建流程展示,如有错误和遗漏的地方,欢迎大家指正,谢谢. 基础理论说明 Nagios是什么? ...

  6. nagios 监控NFS

    Nagios具体搭建配置参考:http://my.oschina.net/duangr/blog/183160 补充监控NFS check_nfs该脚本是网上找的,忘记在那里下载的了,也以附件的形式提 ...

  7. nconf创建nagios实例

    创建前提 1.nconf.nagios环境搭建完成 2.host添加完成 需求:    检测http://192.168.1.1:8080/healthcheck.html可用性 一.测试命令可用性. ...

  8. Nagios—服务和性能监控

    Nagios-服务和性能监控 简介: Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等. Nagios可运行在Linux ...

  9. nagios监控单网卡双IP

    公司的业务有几台服务器存放在IDC机房中,说是双线路.但是我看到网卡的配置是单网卡双IP的形式.如下: 而公司这边的线路是联通的IP,如下: nagios监控搭建在公司内部,由于南北线路联通的问题.导 ...

最新文章

  1. Unity 游戏开发技巧集锦之创建自发光材质
  2. pytorch模型转换
  3. ZOJ 3171 The Hidden 7's DP
  4. 【转】EXC_BAD_ACCESS问题在xode4下的调试技巧
  5. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3
  6. js与android webview交互
  7. freebsd linux目录,FreeBSD和Linux如何互相访问文件系统
  8. pytorch Embedding模块,自动为文本加载预训练的embedding
  9. How many ways?? - hdu2157(矩阵快速幂-模板)
  10. 工信部:短信可为 16 亿用户提供行程证明;OPPO 回应造芯计划;Windows Terminal 0.9 发布| 极客头条...
  11. 语音信号处理基础(四)—语音编辑
  12. 联想智能云教室部署(网络同传)
  13. CVE-2020-11946 ManageEngine OpManager 命令执行
  14. (一)人工智能、AI批量抠图、AI视频抠像、图片换背景、视频换背景、实时抠图、实时抠像、虚拟场景直播系统、虚拟旅游、人像去背景、图像去背景、视频背景消除
  15. 关于Matlab插值的问题,这些应该够用了吧
  16. win10的计算机 桌面图标不见了怎么办,教你win10桌面我的电脑图标不见了怎么办...
  17. 在Linux系统中增加一块SCSI硬盘,重新启动计算机。
  18. Java网络编程笔记(三):点对点通信(Socket基于TCP协议)
  19. 圣诞表白html,Pyhton表白代码——浪漫圣诞节
  20. 代码“可读性”到底有多重要?

热门文章

  1. 计算机组成原理课程内容,计算机组成原理课程教学大纲.doc.doc
  2. PhotoFiltre Studio X中文版
  3. Python3网络爬虫快速入门实战解析(一小时入门 Python 3 网络爬虫)
  4. dTree三级树形菜单
  5. Fiddler代理手机抓包
  6. TODO: ping和telnet
  7. MongoDB windows解压缩版安装
  8. html body div height: 100%;
  9. 鼠标移出DIV层时,触发onMouseOut事件
  10. javascript window和document