日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下Icinga1.8.4中文版安裝記錄

一.系統(tǒng)環(huán)境

創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為數(shù)千家中小企業(yè)提供了網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)解決方案,定制制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

操作系統(tǒng)是CentOS 6.4 64位版本,以前的一個(gè)基本不用的服務(wù)器,機(jī)器內(nèi)存2G,硬盤250G.

安裝系統(tǒng)比較簡(jiǎn)單,我是用PXE安裝的,安裝組件選擇最小化服務(wù)器方式,其他需要的軟件通過(guò)yum安裝.

二.軟件下載

Icinga中文版在http://sourceforge.net/projects/icinga-cn/files/?source=navbar下載,我下載的是集成pnp4的版本,可以用Icinga收集到的數(shù)據(jù)用rrd作圖并顯示.另外,還需要下載對(duì)應(yīng)的Plugins的包,這個(gè)是Icinga監(jiān)控/檢查必須用到的.沒(méi)有Plugins,Icinga就是空架子.這個(gè)有過(guò)安裝Nagios的童鞋應(yīng)該都知道.

三.軟件安裝

3.1 系統(tǒng)必要組件

a.編譯需要用到的工具,類庫(kù)

yum install gcc glibc glibc-common gd gd-devel

yum install libjpeg libjpeg-devel libpng libpng-devel

yum install rrdtool rrdtool-devel perl-rrdtool perl perl-devel

b.LAMP套件

yum install httpd mysql mysql-server libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql php php-gd php-mysql

php組件可以根據(jù)需要自行添加需要的擴(kuò)展,畢竟只是為了Icinga這一個(gè)服務(wù)安裝一臺(tái)機(jī)器,有點(diǎn)浪費(fèi).

3.2 開(kāi)始安裝Icinga

a.創(chuàng)建Icinga用戶以及用戶組.

/usr/sbin/groupadd icinga

/usr/sbin/useradd -m icinga

passwd icinga

/usr/sbin/usermod -a -G icinga apache

b.解壓下載的icinga-pnp4-cn-1.8.4.tar.bz2,然后進(jìn)入解壓的目錄,執(zhí)行:

./configure --prefix=/usr/local/icinga --with-icinga-user=icinga -with- icinga-group=icinga --with-command-user=icinga --with-command-group=icinga --e nable-idoutils --with-httpd-conf=/etc/httpd/conf.d --enable-nanosleep --enable- event-broker

configure程序會(huì)自動(dòng)檢測(cè)系統(tǒng)的環(huán)境,以及所依賴的包是否都安裝上了.沒(méi)有報(bào)錯(cuò),執(zhí)行以下操作:

make all

make沒(méi)有報(bào)錯(cuò),會(huì)提示以下一系列make命令,依次執(zhí)行就可以了.

make install

make install-init

make install-config

make install-eventhandlers

make install-commandmode

make install-idoutils

make install-processperfdata

make install-plugins

上述命令中,最后兩條是包含pnp組件的包特有的,如果下載的是不包含pnp的包,可以不用執(zhí)行.

我用的是中文的1.8.4,可能是漢化作者的疏忽,在make all階段,有一個(gè)小的bug,就是在編譯cgi的時(shí)候,報(bào)錯(cuò),說(shuō)沒(méi)有ruler來(lái)編譯statuswml.cgi,經(jīng)過(guò)對(duì)比英文原版1.8.4cgi目錄下的Makefile與中文版的Makefile,查到,在cgi/Makefile里面有一行:

CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statusmap.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS)

用編輯器修改cgi/Makefile,去掉那行里面的statuswml.cgi,然后重新執(zhí)行make all,就可以繼續(xù)了.用英文原版,可以順利進(jìn)行.

在icinga官網(wǎng)上提供了一個(gè)便捷的make命令,如下

make fullinstall

make install-config

應(yīng)該也是可以安裝上的,不過(guò)我沒(méi)有測(cè)試.

編譯過(guò)程如果一切順利,Icinga的主程序就安裝完成了.用命令

chkconfig --add icinga

chkconfig --add ido2db

chkconfig icinga on

chkconfig ido2db on

讓icinga服務(wù)在下次服務(wù)器啟動(dòng)的時(shí)候,自動(dòng)運(yùn)行.以后需要啟動(dòng)/關(guān)閉Icinga服務(wù)的時(shí)候,可以通過(guò)service icinga [start|stop|restart]來(lái)進(jìn)行,很方便.

c.數(shù)據(jù)庫(kù)創(chuàng)建和IDOUtils

idoutils支持mysql,PGsql,Oracle等數(shù)據(jù)庫(kù),默認(rèn)支持mysql.

啟動(dòng)mysql服務(wù),運(yùn)行以下命令來(lái)創(chuàng)建icinga數(shù)據(jù)庫(kù),并給icinga數(shù)據(jù)庫(kù)用戶授權(quán).

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;

quit

其中,2~11步在mysql>提示符下操作,不是在shell提示符下.

然后進(jìn)入icinga源碼目錄下的module/idoutils/db/mysql,執(zhí)行

mysql -u root -p icinga < mysql.sql

來(lái)導(dǎo)入數(shù)據(jù)庫(kù).

d.安裝插件.

前面說(shuō)過(guò),沒(méi)有插件,Icinga只是一個(gè)空架子,現(xiàn)在我們來(lái)編譯安裝插件.用tar解壓下載得到的icinga(nagios)-cn-plugins-1.4.16.tar.bz2,然后執(zhí)行以下命令.注意,文件名中的()需要用\(和\)來(lái)轉(zhuǎn)義.我是直接先將文件名mv更名之后,用tar解壓縮的.

./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-icinga-user=icinga --with-icinga-group=icinga

make

make install

另外,在icinga中文項(xiàng)目的plugins里面,新增加了一個(gè)addplugins-20130428.tar.gz包,里面有很多新的check組件,建議下載,然后解壓,進(jìn)入解壓目錄之后,因?yàn)槎际悄_本,所以不用configure直接make install就可以了.

安裝完成Icinga插件之后,就可以啟動(dòng)apache,ido2db,icinga服務(wù)了.

在用瀏覽器訪問(wèn)icinga之前,用命令

htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

添加用戶web認(rèn)證用戶,命令會(huì)提示輸入密碼,并要求再次輸入一次確認(rèn).

上述命令執(zhí)行完成之后,就可以用瀏覽器訪問(wèn)了.瀏覽器輸入http://yourserverip/icinga,會(huì)彈出認(rèn)證對(duì)話框,輸入htpasswd命令創(chuàng)建的icingaadmin用戶名和你的密碼,就可以看到Icinga的界面了.

由于默認(rèn)icinga的配置里面,有一個(gè)linux的配置,使用Nrpe來(lái)檢測(cè)的,我這里并沒(méi)有安裝,所以,我將/usr/local/icinga/etc/icinga.cfg里面的cfg_file=/usr/local/icinga/etc/objects/linux.cfg行注釋了.重啟icinga服務(wù),就可以看到只有一個(gè)localhost的主機(jī)了.

等待一段數(shù)據(jù),icinga會(huì)運(yùn)行一些服務(wù)的檢測(cè),一切順利的話,你會(huì)看到服務(wù)詳情里面的服務(wù)都是綠色的正常字樣.

由于我安裝的時(shí)候安裝的包比較少,localhost里面有一個(gè)服務(wù)check_iostat報(bào)錯(cuò).經(jīng)過(guò)研究,發(fā)現(xiàn)系統(tǒng)里面沒(méi)安裝iostat和bc命令,安裝sysstat包和bc包,那個(gè)服務(wù)就正常了.


名稱欄目:Linux下Icinga1.8.4中文版安裝記錄
標(biāo)題鏈接:http://m.5511xx.com/article/cdjdphe.html