Nagios安装与配置
一、编译安装Nagios
下载:http://www.nagios.org/download
中文插件:http://sourceforge.net/projects/nagios-cn/files/
1.安装所需要的软件包
yum -y install gd gd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-devel httpd php php-devel
2.解压编译核心
[root@nagios ~]# useradd nagios
[root@nagios ~]# usermod -G nagios apache
[root@nagios ~]# tar zxvf nagios-3.2.3.tar.gz
[root@nagios ~]# cd nagios-3.2.3
[root@nagios nagios-3.2.3]# ./configure --prefix=/usr/local/nagios
--with-nagios-user=nagios --with-nagios-group=nagios
[root@nagios nagios-3.2.3]# make all
[root@nagios nagios-3.2.3]# make install
[root@nagios nagios-3.2.3]# make install-init #建立启动nagios脚本
[root@nagios nagios-3.2.3]# make install-commandmode #修改配置文件权限
[root@nagios nagios-3.2.3]# make install-config #安装实例配置文件
[root@nagios nagios-3.2.3]# make install-webconf #安装web接口
[root@nagios ~]# chkconfig nagios on
2.编译安装nagios插件
[root@nagios ~]# tar zxvf nagios-plugins-1.4.15.tar.gz
[root@nagios ~]# cd nagios-plugins-1.4.15
[root@nagios nagios-plugins-1.4.15]# ./configure --prefix=/usr/local/nagios
[root@nagios nagios-plugins-1.4.15]# make && make install
安装完成后,在/usr/local/nagios/libexec建立许多插件
3. 编译安装nagios中文插件(非必须)
[root@nagios ~]# tar jxvf nagios-cn-3.2.3.tar.bz2
[root@nagios ~]# cd nagios-cn-3.2.3
[root@nagios nagios-cn-3.2.3]# ./configure --prefix=/usr/local/nagios/
[root@nagios nagios-cn-3.2.3]# make all
[root@nagios nagios-cn-3.2.3]# make install
4.使用htpasswd创建密码验证文件
[root@nagios ~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
输入两次密码后,就建立完成
5.测试
[root@nagios ~]# /etc/init.d/nagios start
[root@nagios ~]# /etc/init.d/httpd restart
使用浏览器打开:http://ip/nagios/
二、安装nrpe
[root@nagios ~]# yum -y install xinetd
[root@nagios ~]# tar zxvf nrpe-2.13.tar.gz
[root@nagios ~]# cd nrpe-2.13
[root@nagios nrpe-2.13]# ./configure --prefix= /usr/local/nagios
[root@nagios nrpe-2.13]# make all
[root@nagios nrpe-2.13]# make install-plugin
[root@nagios nrpe-2.13]# make install-daemon
[root@nagios nrpe-2.13]# make install-daemon-config
[root@nagios nrpe-2.13]# make install-xinetd
配置nrpe,增加以下行:
[root@nagios ~]# vim /etc/services
nrpe 5666/tcp #nrpe
在/usr/local/nagios/etc/objects/command.cfg中加入:
#'check_nrpe'command definition define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ }
[root@nagios ~]# /etc/init.d/xinetd start
[root@nagios ~]# chkconfig xinetd on
安装完成。。。
错误:无法打开要更新的命令文件。
外部命令文件或目录权限不对,参考FAQ设置正确的权限
提交命令时出错
解决: chmod a+w /usr/local/nagios/var/rw/nagios.cmd
本文出自 “网络收藏夹” 博客,请务必保留此出处http://liyaoyi.blog.51cto.com/442933/847222
- libvirt-usb设备透传给虚拟机
- Appium+python自动化22-Android夜神模拟器
- 每周学点大数据 | No.9递归——以阶乘为例
- appium+python自动化24-滑动方法封装(swipe)
- libvirt-虚拟机qos控制
- 【深度】Deep Visualization:可视化并理解CNN
- Appium+python自动化28-name定位
- Appium+python自动化29-toast消息
- guestfs这么强大你知道吗
- appium+python自动化30-list定位(find_elements)
- python笔记4-遍历文件夹目录os.walk()
- 【专知国庆特刊-PyTorch手把手深度学习教程系列01】一文带你入门优雅的PyTorch
- python接口自动化14-multipart/form-data上传图片
- 【干货】RL-GAN For NLP: 强化学习在生成对抗网络文本生成中扮演的角色
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 迷你版Vue--学习如何造一个Vue轮子
- 如何用R语言绘制生成正态分布图表
- hdu 5143 NPY and arithmetic progression(暴力+思维)
- 正则表达式之简易markdown文件解析器
- 2015.CCF计算机软件能力认证试题第二题
- Codeforces Round #547 (Div. 3)A. Game 23
- Codeforces Round #547 (Div. 3)C. Polycarp Restores Permutation
- 动态规划入门_数塔问题
- Rust所有者被修改了会发生什么?
- 如何编写高质量代码
- 动态规划入门_钱币兑换问题
- Codeforces Round #547 (Div. 3)D. Colored Boots
- JavaScript 性能优化
- 优化循环的方法-循环展开
- 程序性能优化-局部性原理