创客神器NanoPi
直播中

986149732

8年用户 249经验值
擅长:嵌入式技术
私信 关注
[资料]

NanoPi NEO - 最佳监控方案---Nagios 服务器 - 07

`最佳监控方案---Nagios 服务器
准备工作:
 NanoPi NEO开发板运行ubuntu16.04系统,并且能成功连接外网
 预装ubuntu系统的电脑

1. 首先安装LAMP ,安装一些依赖包:
#apt-get install build-essential wget libgd2-xpm-dev libapache2-mod-php7.0
apache2-utils daemon unzip php7.0-gd

2. 添加一个新用户和组:
#useradd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd www-data

3. 下载Nagios Core 最新源码
#wget
https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

4. 解压:
#tar -zxvf nagios-4.1.1.tar.gz

#cd nagios-4.1.1/

5. 编译安装:
#./configure --with-nagios-group=nagios --with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf
在执行最后一条命令时,会得到如下错误:

错误信息的意思是:不能在/etc/httpd.conf/conf.d 目录创建 nagios.conf 配置文件;
因为,在Ubuntu 上需要把配置文件放到 /etc/apache2/sites-enabled/ 目录。
执行命令:
#/usr/bin/install -c -m 644 sample-config/httpd.conf
/etc/apache2/sites-enabled/nagios.conf
#make install-exfoliation

6. 创建用户nagiosadmin:
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

7. 开启CGI 模块:
#a2enmod cgi
#systemctl restart apache2

8. 下载Nagios 插件:
#cd /tmp
#wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz

9. 解压:
#tar -zxvf /tmp/nagios-plugins-2.1.1.tar.gz
#cd nagios-plugins-2.1.1/

10. 编译安装:
#./configure --with-
#make
#make install

11. 启动Nagios:
#/usr/local/nagios/bin/nagios
执行以上命令后会出现如图所示的提示,证明启动Nagios 成功
NAGIOS04.png

12. 如果没有任何错误,执行
#/etc/init.d/nagios start
因为没有init 脚本,我在执行上面命令时得到的错误如下
[....] Starting nagios (via systemctl): nagios.serviceFailed to
nagios.service: Unit nagios.service not found.
Failed!

解决方法,创建 nagios init
#cp /etc/init.d/skeleton /etc/init.d/nagios
#vim /etc/init.d/nagios

添加替换如下行:
DESC="Nagios"
NAME=nagios
DAEMON=/usr/local/nagios
DAEMON_ARGS="-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE=/usr/local/nagiosvar/$NAME.lock

13. 添加执行权限:
#chmod +x /etc/init.d/nagios

14. 再次执行以下命令启动
#/etc/init.d/nagios start

15. 测试nagios 服务器
在你的电脑端打开浏览器,
输入密码:
nagios03.png

nagios02.png




` Nagios01.bmp

回帖(3)

lee_st

2017-5-15 14:48:29
做的监控啊,很好的哦,
举报

lee_st

2017-5-15 14:48:45
还没有玩过摄像头哦
举报

刘洋

2017-6-15 11:43:12
没看明白,感觉很高深的样子
举报

更多回帖

发帖
×
20
完善资料,
赚取积分