nagios分支Icinga安装部署配置
来源:互联网 发布:网络泥石流是什么意思 编辑:程序博客网 时间:2024/06/05 20:45
2016-01-23:周六
Icinga 服务端安装配置
by FHT
操作系统 Linux CentOS release 6.7
基本环境 LAMP环境
icinga-nrpe-2.14.tar.gz
历时30分钟
安装准备:
yum install httpd gcc glibc glibc-common gd gd-devel
yum install libjpeg libjpeg-devel libpng libpng-devel
yum install mysql mysql-server libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql
添加用户:
useradd -m icinga
设置密码
echo "123456" |passwd --stdin icinga
编译和安装Icinga(包括IDOUtils):
tar -xf icinga-cn-1.9.5.tar.gz
cd icinga-cn-1.9.5
./configure
make all
make install
make install-init
make install-config
make install-eventhandlers
make install-commandmode
make install-idoutils
配置
如果您的数据库没有位于本机,您需要更改ido2db.cfg:
socket_type=tcp
启用idomod event broker 模块
cd /usr/local/icinga/etc/
mv modules/idoutils.cfg-sample modules/idoutils.cfg
数据库创建和IDOUtils
mysql -u root -p
CREATE DATABASE icinga;
GRANT USAGE ON icinga.* TO 'icinga'@'localhost'
IDENTIFIED BY 'icinga'
WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE
ON icinga.* TO 'icinga'@'localhost';
FLUSH PRIVILEGES;
exit;
编辑DB配置文件自定义IDOUtils:
在CODE上查看代码片派生到我的代码片:
vim /usr/local/icinga/etc/ido2db.cfg
在CODE上查看代码片派生到我的代码片:
db_servertype=mysql
db_port=3306
db_user=icinga
db_pass=icinga
默认就是这个用户名和密码:
配置经典的Web界面,安装Icinga附带的经典web界面("CGIs")
make cgis
make install-cgis
make install-html
安装经典web配置文件到Apache的conf.d目录下:
make install-webconf
创建 icingaadmin 账户,登录到Icinga经典web界面. 记住您分配给这个帐户的密码 -稍后你会需要它:
htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin
如果你想改变用户密码,或添加另一个用户,请使用以下命令:
htpasswd /usr/local/icinga/etc/htpasswd.users <USERNAME>
重启mysql
/etc/init.d/mysqld restart
重启httpd
/etc/init.d/httpd restart
启动icinga和ido2db
service ido2db start
service icinga start
配置开机启动
chkconfig ido2db on
chkconfig icinga on
登录测试:
http://IP/icinga/
上面监控是红色的,联不通,因为还没有安装用于监控的插件:
安装插件:
安装icinga-plugin插件:
tar xvf nagios-cn-plugins-2.0.3.tar.xz
cd nagios-cn-plugins-2.0.3
./configure --prefix=/usr/local/icinga --with-package-name=icinga-plugins --with-cgiurl=/icinga/cgi-bin
make
make install
安装icinga-nrpe
tar -xf icinga-nrpe-2.14.tar.gz
cd icinga-nrpe-2.14
./configure --enable-ssl --with-icinga-user=icinga --with-icinga-group=nagcmd --with-nrpe-user=icinga --with-nrpe-group=nagcmd
如果报错:
configure: error: Cannot find ssl headers
解决方法安装ssl
yum install openssl openssl-devel.x86_64
重新configure,结果如下
*** Configuration summary for nrpe 2.14 12-21-2012 ***:
General Options:
-------------------------
NRPE port: 5666
NRPE user: icinga
NRPE group: icinga
Icinga user: icinga
Icinga group: icinga
Review the options above for accuracy. If they look okay,
type 'make all' to compile the NRPE daemon and client.
##########################################################
make
make all
make install-plugin
重新启动icinga ido2db服务,再次登录查看即可。
如果希望能够通过nrpe来监控服务端本机,可以安装nrpe的daemon
make install
make install-plugin
make install-daemon
make install-daemon-config
make install-init
配置文件地址:/usr/local/icinga/etc/nrpe.cfg
注意:allowed_hosts=127.0.0.1 可以多加一些,用逗号分割
启动服务:
/usr/local/icinga/bin/nrpe -c /usr/local/icinga/etc/nrpe.cfg -d #启动nrpe插件服务
测试nrpe是否安装成功:
/usr/local/icinga/libexec/check_nrpe -H 127.0.0.1
NRPE v2.14 #看到这个结果一切就释然了
Icinga 服务端安装配置
by FHT
操作系统 Linux CentOS release 6.7
基本环境 LAMP环境
安装包版本:
icinga-cn-1.9.5.tar.gz
icinga-nrpe-2.14.tar.gz
历时30分钟
安装准备:
yum install httpd gcc glibc glibc-common gd gd-devel
yum install libjpeg libjpeg-devel libpng libpng-devel
yum install mysql mysql-server libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql
添加用户:
useradd -m icinga
设置密码
echo "123456" |passwd --stdin icinga
编译和安装Icinga(包括IDOUtils):
tar -xf icinga-cn-1.9.5.tar.gz
cd icinga-cn-1.9.5
./configure
make all
make install
make install-init
make install-config
make install-eventhandlers
make install-commandmode
make install-idoutils
配置
如果您的数据库没有位于本机,您需要更改ido2db.cfg:
socket_type=tcp
启用idomod event broker 模块
cd /usr/local/icinga/etc/
mv modules/idoutils.cfg-sample modules/idoutils.cfg
数据库创建和IDOUtils
mysql -u root -p
CREATE DATABASE icinga;
GRANT USAGE ON icinga.* TO 'icinga'@'localhost'
IDENTIFIED BY 'icinga'
WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE
ON icinga.* TO 'icinga'@'localhost';
FLUSH PRIVILEGES;
exit;
编辑DB配置文件自定义IDOUtils:
在CODE上查看代码片派生到我的代码片:
vim /usr/local/icinga/etc/ido2db.cfg
在CODE上查看代码片派生到我的代码片:
db_servertype=mysql
db_port=3306
db_user=icinga
db_pass=icinga
默认就是这个用户名和密码:
配置经典的Web界面,安装Icinga附带的经典web界面("CGIs")
make cgis
make install-cgis
make install-html
安装经典web配置文件到Apache的conf.d目录下:
make install-webconf
创建 icingaadmin 账户,登录到Icinga经典web界面. 记住您分配给这个帐户的密码 -稍后你会需要它:
htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin
如果你想改变用户密码,或添加另一个用户,请使用以下命令:
htpasswd /usr/local/icinga/etc/htpasswd.users <USERNAME>
重启mysql
/etc/init.d/mysqld restart
重启httpd
/etc/init.d/httpd restart
启动icinga和ido2db
service ido2db start
service icinga start
配置开机启动
chkconfig ido2db on
chkconfig icinga on
登录测试:
http://IP/icinga/
上面监控是红色的,联不通,因为还没有安装用于监控的插件:
安装插件:
安装icinga-plugin插件:
tar xvf nagios-cn-plugins-2.0.3.tar.xz
cd nagios-cn-plugins-2.0.3
./configure --prefix=/usr/local/icinga --with-package-name=icinga-plugins --with-cgiurl=/icinga/cgi-bin
make
make install
安装icinga-nrpe
tar -xf icinga-nrpe-2.14.tar.gz
cd icinga-nrpe-2.14
./configure --enable-ssl --with-icinga-user=icinga --with-icinga-group=nagcmd --with-nrpe-user=icinga --with-nrpe-group=nagcmd
如果报错:
configure: error: Cannot find ssl headers
解决方法安装ssl
yum install openssl openssl-devel.x86_64
重新configure,结果如下
*** Configuration summary for nrpe 2.14 12-21-2012 ***:
General Options:
-------------------------
NRPE port: 5666
NRPE user: icinga
NRPE group: icinga
Icinga user: icinga
Icinga group: icinga
Review the options above for accuracy. If they look okay,
type 'make all' to compile the NRPE daemon and client.
##########################################################
make
make all
make install-plugin
重新启动icinga ido2db服务,再次登录查看即可。
如果希望能够通过nrpe来监控服务端本机,可以安装nrpe的daemon
make install
make install-plugin
make install-daemon
make install-daemon-config
make install-init
配置文件地址:/usr/local/icinga/etc/nrpe.cfg
注意:allowed_hosts=127.0.0.1 可以多加一些,用逗号分割
启动服务:
/usr/local/icinga/bin/nrpe -c /usr/local/icinga/etc/nrpe.cfg -d #启动nrpe插件服务
测试nrpe是否安装成功:
/usr/local/icinga/libexec/check_nrpe -H 127.0.0.1
NRPE v2.14 #看到这个结果一切就释然了
大功告成!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1 0
- nagios分支Icinga安装部署配置
- icinga 监控中文版 安装部署
- icinga 服务端-客户端安装配置
- 官网 Icinga快速安装与配置
- Nagios 安装 部署 说明
- Nagios安装部署说明
- nagios安装部署
- nagios+cacti部署安装
- nagios 安装部署试验
- nagios安装部署
- nagios 安装部署试验
- 如何部署Icinga客户端
- 如何部署Icinga服务端
- icinga简明教程3—icinga安装nagiosQL插件用于配置
- icinga简明教程1—服务端安装配置
- icinga简明教程2—受控端安装配置
- nagios安装与配置
- nagios安装与配置
- opencart安装
- 92. php 命名空间(2)
- android 微信支付 问题解决
- 密码学概论(1)
- 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 地宫取宝(编程大题)
- nagios分支Icinga安装部署配置
- vs2010配置opencv2.4.8以及入门程序调试
- js金额大小写转换
- NuGet 发布
- URI与URL的区别
- bzoj2039 人员雇佣 最小割
- Phonegap 初探
- 升级XCode后点击没打开界面的原因
- Android中Parcelable接口用法(转)