메뉴 건너뛰기

XEDITION

MaraSong :: 정보와 기술 IT

조회 수 127 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

chcon -R -t httpd_sys_content_t /usr/local/nagios

 

원문 : http://gentooboy.tistory.com/191

 

1. rpmforge를 repository에 추가 

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

          or

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

 

 

* 운영체제에 맞춰서 설치

x86(32bit) -> i686

amd64(64bit) -> x86_64

 

2. 설치

# yum install nagios nagios-plugins nagios-plugins-nrpe

 

3. apache에 nagios설정

# vi /etc/httpd/conf/httpd.conf

 

파일의 끝부분 Include 부분 주석 해제 (# 제거)

# Include /etc/httpd/conf.d/nagios.conf => Include /etc/httpd/conf.d/nagios.conf

 

4. apache의 nagios인증 설정

# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin

 

5. nagios 설정 검사

# nagios -v /etc/nagios/nagios.cfg

 

6. nagios 시작, apache 재시작

# service nagios start

# service apache restart

 

7. 웹페이지 접속

http://localhost/nagios

 

 

 


 

-- trouble shooting --

 

 

+ service nagios start 했을 때 아래와 같은 문제가 발생할 경우 +

nagios is stopped
Configuration validation failed                            [FAILED]

 

A. selinux를 disable or permissive로 설정해야 한다.

일시적으로 바꾸기

# setenforce 0

         or

# setenforce permissive

 

잘 바뀌었는지 확인하기

# getenforce

 

재부팅해도 selinux 끄는 설정 적용되게 하기

# vi /etc/sysconfig/selinux

SELINUX=disabled

          or

SELINUX=permissive

# reboot

 

-----

또 다른 게시글 

원문 : http://koeiking11.tistory.com/302

 

Nagios Core 설치 하기

 

--사용자 계정 만들기

useradd nagios

passwd nagios

 

--sudo 권한 부여

/etc/sudoers

whatap  ALL=(ALL)  NOPASSWD: ALL

 

--그룹 만들기

/usr/sbin/groupadd nagcmd

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

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

 

-- 필수 유틸 설치 (apache, php, gcc compiler, GD development libraries)      

sudo yum install httpd php 

sudo yum install gcc glibc glibc-common                                                                                                                      sudo yum install gd gd-devel

 

-- 다운로드 폴더 생성

mkdir /home/nagios/core

cd /home/nagios/core

 

-- 소스 다운로드

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

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

 

-- 압축 풀기

cd /home/nagios/core

tar xzf nagios-4.1.1.tar.gz

cd /home/nagios/core/nagios-4.1.1

 

-- 컴파일

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

 

-- make

make all

make install

make install-init

make install-config

make install-commandmode

 

-- 구성 정의

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

 

-- Apache nagios.conf 파일 만들기

make install-webconf

 

-- 사용자 인증 추가

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

 

-- Apache 재시작

service httpd restart

 

-- 플러그 인 설치

cd /home/nagios/core

tar xzf nagios-plugins-2.1.1.tar.gz

cd nagios-plugins-2.1.1

 

-- 플러그 인 컴파일

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

make

make install

 

-- 부팅시 시작되도록 설정

chkconfig --add nagios

chkconfig nagios on

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

 

-- nagios 재시작

service nagios restart

 

-- SELinux 설정

getenforce

setenforce 0

chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/

chcon -R -t httpd_sys_content_t /usr/local/nagios/share/

 

-- 사이트 확인

http://localhost/nagios/

 

*********      기타   *****************

**************************************

-- 아파치 위치

/etc/httpd

 

-- 아파치 로그

/var/log/httpd

 

-- Nagios core 파일 위치

/usr/local/nagios/share

 



출처: https://marasong.tistory.com/60 [날아라 MaraSong]

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
51 PHP & Web dns-prefetch MaraSong 2016.04.27 1322
50 Windows 시력보호 프로그램 Flux MaraSong 2016.05.05 534
49 IT Info android emulator 안드로이드 애뮬레이터 MaraSong 2016.05.28 502
48 MSSQL 로그파일 LDF 파일 용량 줄이기 MaraSong 2019.01.24 470
47 IT Info 중국에서 연결 잘되는 네임서버 - China DNS MaraSong 2016.05.23 414
46 MSSQL 윈도 2008 + MSSQL 2005 설치 MaraSong 2016.05.20 410
45 Linux & Bash Linux, nginx, MySQL, PHP-FPM 최적화 MaraSong 2019.04.18 380
44 Windows 오래된 로그파일 정리하기 MaraSong 2017.03.01 317
43 IT Info Mara Copy - 웹페이지에서 텍스트만 뽑아내서 텍스트를 복사할 수 있도록 만든 크롬 확장 프로그램. file MaraSong 2019.01.23 229
» Linux & Bash CentOS + Nagios 센트OS 에서 나기오스 설치하기 MaraSong 2019.01.31 127
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6
위로