nagios 的简单安装和 监控
nagios服务端:rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/utterramblings.repo
添加:
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
yum install httpd
yum install php
yum install php-gd
yum install -y glibc glibc-common
yum install -y gd gd-devel
yum install -y libxml2*
yum install -y openssl-devel
useradd -s /sbin/nologin nagios
echo 123@qweqwe |passwd --stdin nagios
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache
下载:nagios-3.2.3.tar.gz nagios-cn-3.2.3.tar.bz2 nagios-plugins-1.4.15.tar.gz
tar -zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3
./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
tar -zxvf nagios-plugins-1.4.15.tar.gz
cdnagios-plugins-1.4.15
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
tar -jxvf nagios-cn-3.2.3.tar.bz2
cd nagios-cn-3.2.3
./configure
make all
make install
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
验证: /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service httpd restart
service nagios start
http://XXXXXX/nagios
vi /usr/local/nagios/etc/objects/contacts.cfg
配置联系人和联系人组
联系人:
define contact{
contact_name songbing ; Short name of user
use generic-contact ; Inherit default values from generic-contact template (defined above)
alias Nagios Admin ; Full name of user
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email songbing@v01.cn ;
页:
[1]