nagios 安装配置(包含nrpe端)全 (一)
一、nagios安装:
1、安装下面命令:
这是本人监控服务时自己定义插件所用到的几个系统命令。可不安装。
(1)iostat:监控磁盘IO信息:
apt-getinstall sysstat
(2)ifstat:监控网络信息:
apt-getinstall ifstat
(3)gnuplot:画图:
apt-getinstall gnuplot
2、确保已经安装了下列软件包:
Apache2
PHP
GCCcompiler and development libraries
GD development libraries
假设没有安装,使用 apt-get
安装这些软件包,使用下面命令:
sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 sudo apt-get install build-essential sudo apt-get install libgd2-dev
或者
sudo apt-get install libgd2-xpm-dev 3、创建用户信息:
成为 root用户。 创建一个nagios 用户并设置password:
/usr/sbin/useradd -m -s /bin/bash nagios passwd nagios
加入一个新的 nagcmd 组:
/usr/sbin/groupadd nagcmd /usr/sbin/usermod -a -G nagcmd nagios /usr/sbin/usermod -a -G nagcmd www-data 4、下载nagios及其插件:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
http://www.nagios.org/download/plugins/ 中下载nagios插件
这两个压缩包在 zctech 文件文件夹下已经下载好。 5、编译安装nagios:
安装路径为 /usr/local/
cd/usr/local
将nagios-3.2.3.tar.gz复制到/usr/local下。之后解压缩:
tar xzf nagios-3.2.3.tar.gz cd nagios-3.2.3 ./configure --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode
6、自己定义配置:
配置文件安装在 /usr/local/nagios/etc文件夹.
具体的配置在安装完毕之后加入服务时。
7、配置web界面
安装nagios web 配置文件:
make install-webconf
创建一个帐号登录web界面,记住password:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重新启动 Apache:
/etc/init.d/apache2 reload
8、编译安装
NagiosPlugins:
安装路径为 /usr/local/
cd/usr/local
tar xzf nagios-plugins-2.0.3.tar.gz cd nagios-plugins-2.0.3 ./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install 9、启动nagios:
开机启动:
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
验证配置文件:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
假设没有错误,则启动 Nagios.
/etc/init.d/nagios start 10、登录web界面:
地址栏输入下面的网址。就可以登录。此时用到前面设置的帐号 ,比方nagiosadmin和password。 http://localhost/nagios/
登录成功则表示nagios成功安装。
nagios 安装配置(包含nrpe端)全 (一)的更多相关文章
- Nginx+nagios安装配置
Nginx+nagios安装配置 [root@Nagios ~]# vi /etc/nginx/nginx.conf server { listen ; server_name localhost; ...
- nagios安装配置
http://www.codeweblog.com/nagios%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/ 上线的服务器有时会被人攻击,导致服务不可用,今天安装配置了 ...
- CentOS6.5下的Nagios安装配置详解(图文)
最近因为,科研需要,接触上了Nagios,这里,我将安装笔记做个详解.为自己后续需要和博友们学习! VMware workstation 11 的下载 VMWare Workstation 11的安装 ...
- Nagios安装配置教程(一)基本了解
一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态, 交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信 ...
- nagios 安装配置(包含nrpe端)全 (三)
四.系统的配置: 1.介绍 在配置过程中涉及到的几个定义有:主机.主机组,服务.服务组.联系人.联系人组,监控时间.监控命令等. 最重要的有四点: 第一:定义监控哪些主机.主机组.服务和服务组: 第二 ...
- nagios client 端的安装配置 以及 svr端对应的配置(转)
1.下载安装包并解压 $ wget wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz$ wget http ...
- Nagios 安装配置
##Debian 6 安装server # apt-get install nagios* 一路设置好各种密码,成功后访问 http://ip/nagios3 既可,默认用户*nagiosadmin* ...
- centos6安装配置zabbix3主控端
Centos 6.5 Zabbix 3.0.4 zabbix分为zabbix-server(主控端)和zabbix-agent(被控端),本文只介绍server: 安装mysql mysql建议使用5 ...
- 安装配置rsync服务端
rsync是类unix系统下的数据镜像备份工具——remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机同步. rsync使用方 ...
随机推荐
- url与图片
http://restapi.amap.com/v3/staticmap?location=116.481485,39.990464&zoom=10&size=750*300& ...
- beego orm commonDAL通用方法汇总
orm 通用方法——QueryModelById 主键查询 orm 通用方法——GetOneModel 条件查询一个对象 orm 通用方法——QueryModelCount条件查询记录数 orm 通用 ...
- Android App中使用Gallery制作幻灯片播放效果
http://www.jb51.net/article/83313.htm 我们有时候在iPhone手机上或者Windows上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果 ...
- JavaScript Debug调试技巧
收藏于:https://blog.fundebug.com/2017/12/04/javascript-debugging-for-beginners/
- tensorflow学习之路----保存和提取数据
#保存数据注意他只能保存变量,不能保存神经网络的框架.#保存数据的作用:保存权重有利于下一次的训练,或者可以用这个数据进行识别#np.arange():arange函数用于创建等差数组,使用频率非常高 ...
- debian8平滑升级到debian9
本文在Creative Commons许可证下发布. 首先,在升级时可以查看一下自己的版本号: uname -a ##查看内核信息 cat /etc/issue ##查看发行版本号 方法1:利用网 ...
- jquery点击弹框外层关闭弹框
$(document).bind("click",function(e){ if($( e.target ).closest(".game-cont ...
- 【Henu ACM Round#15 A】 A and B and Chess
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 统计大写和小写的个数. 比较答案.输出即可. [代码] #include <bits/stdc++.h> using n ...
- struts2的acton标签中的ignoreContextParams属性和param子元素的冲突
<s:action ignoreContextParams="true" executeResult="true" name="login&qu ...
- 利用"SQL"语句自动生成序号的两种方式
1.首先,我们来介绍第一种方式: ◆查询的SQL语句如下: select row_number() over (order by name) as rowid, sysobjects.[name] f ...