nagios 安装配置(包含nrpe端)全 (一)
2024-08-31 17:04:56
一、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成功安装。
最新文章
- Liferay 6.2 改造系列之二十三:修改Liferay原始主题中";技术支持:Liferay";字样
- ZOJ 1015 Fishing Net(弦图判定)
- Javascript中常用事件的命名
- asp双表查询
- JQuery Pagination 分页插件 增加了首页尾页以及跳转功能
- 【转】CocoaPods的安装以及遇到的坑
- Apache搭建多个站点
- 在Delphi中实现HexToStr函数和StrToHex函数
- Hibernate——hibernate的配置测试
- 团队作业8——Beta 阶段冲刺5th day
- vlc源码研究
- hive导出查询文件到本地文件的2种办法
- Weblogic 12c 负载均衡和session复制
- keyboard dialog 仿微博表情键盘输入框
- 判断以xx开头的字符串
- 十大经典排序算法的python实现
- SPEL表达式
- JavaScript基础应用
- python_day11
- WordPress 新版本中编辑器不好用, 使用原有编辑器
热门文章
- 兼容IE浏览器的canvas画线和圆圈
- ios程序启动过程和UIWidnow介绍
- [Zabbix] 怎样实现邮件报警通知以及免费短信报警通知
- HTTP请求具体解释
- 一分钟搞清MyEclipse与Eclipse的关系
- 使用h5 <;a>;标签 href=&#39;url&#39; download 下载踩过的坑
- js的style和getArribute(";属性名";)
- DOM节点的创建、插入、删除、查找、替换
- 37.cgi网页交互
- 在Red Hat Linux服务器端假设NSF Server来进行Linux系统安装全过程