Nagios 快速安装手册

本文提供了一套在Ubuntu上快速安装Nagios及其插件的简易步骤,仅需20分钟即可完成安装并具备基本功能。

由于工作需要,需要用到Nagios ,本文不再与介绍Nagios的功能,在于帮助大家快速的搭建Nagios,本文不涉及复杂的繁琐的设置。主要参考官方手册,官方手册安装环境是ubuntu6/7 本文在ubuntu12 测试通过。

本文通过简单的步骤帮助你在Ubuntu上快速的安装Nagios,这将花费不会超过20分钟。并不涉及复杂的安装选项及配置,但是将安装95%的用户都需要用到的功能。

如果你按照本教程,操作完成,在你的PC上将有一下目录或者功能。
/usr/local/nagios Nagios 和 Nagios插件安装目录
Nagios将检测系统的(CPU信息,硬盘使用,等信息)
Nagios web interface 将可以通过 http://localhost/Nagios 访问

本文需要的安装包

确认下面这些软件已经安装好
1.Apache 2
2.PHP
3.GCC
4.GD

你可以使用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-xpm-dev

软件安装完成。
1) 创建用户账户信息。
切换到root用户

sudo -s

创建一个nagios用户并且创建密码。

/usr/sbin/useradd -m -s /bin/bash nagios

passwd nagios

创建一个新的用户组 nagcmd 允许通过web interface提交外部命令,添加nagios用户和apache用户到这个用户组。

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd www-data


2) 下载Nagios 和 Nagios插件

创建一个目录存储下载的文件

mkdir ~/downloads

切换到刚刚创建的目录下。
cd ~/downloads

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

3) 编译安装 Nagios

cd ~/downloads

tar xzf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --with-command-group=nagcmd

编译Nagios源码

make all

安装文件,初始化脚本,简单的配置文件,对于外部命令目录设置权限。

make install

make install-init

make install-config

make install-commandmode

这时还不能启动Nagios .....还有很多事需要做

4) 个性化设置
一些简单的配置已经安装在 /usr/local/nagios/etc 目录下,这些文件能够很好的工作,等你熟悉了,在回来做更加详细的配置。
用你喜欢的编辑器,编辑/usr/local/nagios/etc/objects/contacts.cfg 改变 nagiosadmin 绑定的电子邮件地址,当服务器状态改变时将给你发送邮件。

vi /usr/local/nagios/etc/objects/contacts.cfg

5) 配置 Web Interface

在Apache conf.d 目录 安装Nagios web配置

make install-webconf
创建一个nagiosadmin 账户用来登录 Nagios web interface,记住密码,稍后你会用到。

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

重启apache使配置生效。


/etc/init.d/apache2 reload


6)  编译安装Nagios插件

cd ~/downloads

tar xzf nagios-plugins-2.0.tar.gz

cd nagios-plugins-2.0

编译安装插件

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

7) 启动Nagios

配置Nagios开机自动启动。

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

检测Nagios配置文件有没有错误。

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

如果没有错误,启动Nagios.

/etc/init.d/nagios start

8) 登录Nagios Web Interface

你可以通过 http://localhost/nagios/ 访问,账户密码就是 刚刚我们创建的(nagiosadmin),还记得吗?

the end ! enjoy it.


联系作者:leihelloworld@163.com

转载请注明来源!
【四旋翼无人机】具备螺旋桨倾斜机构的全驱动四旋翼无人机:建模与控制研究(Matlab代码、Simulink仿真实现)内容概要:本文围绕具备螺旋桨倾斜机构的全驱动四旋翼无人机展开研究,重点探讨其系统建模与控制策略,结合Matlab代码与Simulink仿真实现。文章详细分析了无人机的动力学模型,特别是引入螺旋桨倾斜机构后带来的全驱动特性,使其在姿态与位置控制上具备更强的机动性与自由度。研究涵盖了非线性系统建模、控制器设计(如PID、MPC、非线性控制等)、仿真验证及动态响应分析,旨在提升无人机在复杂环境下的稳定性和控制精度。同时,文中提供的Matlab/Simulink资源便于读者复现实验并进一步优化控制算法。; 适合人群:具备一定控制理论基础和Matlab/Simulink仿真经验的研究生、科研人员及无人机控制系统开发工程师,尤其适合从事飞行器建模与先进控制算法研究的专业人员。; 使用场景及目标:①用于全驱动四旋翼无人机的动力学建模与仿真平台搭建;②研究先进控制算法(如模型预测控制、非线性控制)在无人机系统中的应用;③支持科研论文复现、课程设计或毕业课题开发,推动无人机高机动控制技术的研究进展。; 阅读建议:建议读者结合文档提供的Matlab代码与Simulink模型,逐步实现建模与控制算法,重点关注坐标系定义、力矩分配逻辑及控制闭环的设计细节,同时可通过修改参数和添加扰动来验证系统的鲁棒性与适应性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值