~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RHEL监控服务器
如果让你部署一台监控,你会想到什么
时间 [7*24 or 5*8]
监控谁 [被监控机]
用什么方法监控[icmp http 插件]
联系人 [报告给谁]
nagios 服务器安装
nagios-4.0.2.tar.gz
nagios-plugins-1.5.tar.gz
1 安装yum install gd-devel -y
2 部署lamp环境yum install httpd mysql mysql-server php php-mysql -y
3 安装主程序nagios tar xf nagios-4.0.2.tar.gz
useradd nagios
cd nagios-4.0.2
./configure --prefix=/usr/local/nagios
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf
4 修改apache配置文件 设置User and Group 为nagios
vim /etc/httpd/conf/httpd.conf把apache子进程管理用户换成nagios
User nagios
Group nagios
5 设置nagios web登陆账号密码
cd /etc/httpd/conf.d
vi nagios.conf
得到---->/usr/local/nagios/etc/htpasswd.user
htpasswd -cm /usr/local/nagios/etc/htpasswd.user nagios
设置密码
eg:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios
New password:
Re-type new password:
Adding password for user nagios
6 给nagios用户开权限,让他能够查看信息! [网站管理员的名字 就是你htpasswd.users中的用户]
vim /usr/local/nagios/etc/cgi.cfg
在所有的nagiosadmin后面添加nagios 多个用户之间用逗号隔开 或者直接替换为nagios即可
7 启动apache 测试 注意检查是否启动了httpd mysqld nagios 服务
service httpd restart
service nagios restart
http://localhost/nagios 输入账号密码登陆
?????思考
本机为什么是down的状态???
监控分析控制台 ---------------主程序
插件--------------被监控主机
8 安装插件
tar xf nagios-plugins-1.5.tar.gz;cd nagios-plugins-1.5
./configure --prefix=/usr/local/nagios
make
make install
插件安装目录
[root@server1 libexec]# pwd
/usr/local/nagios/libexec
RHEL监控服务器
如果让你部署一台监控,你会想到什么
时间 [7*24 or 5*8]
监控谁 [被监控机]
用什么方法监控[icmp http 插件]
联系人 [报告给谁]
nagios 服务器安装
nagios-4.0.2.tar.gz
nagios-plugins-1.5.tar.gz
1 安装yum install gd-devel -y
2 部署lamp环境yum install httpd mysql mysql-server php php-mysql -y
3 安装主程序nagios tar xf nagios-4.0.2.tar.gz
useradd nagios
cd nagios-4.0.2
./configure --prefix=/usr/local/nagios
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf
4 修改apache配置文件 设置User and Group 为nagios
vim /etc/httpd/conf/httpd.conf把apache子进程管理用户换成nagios
User nagios
Group nagios
5 设置nagios web登陆账号密码
cd /etc/httpd/conf.d
vi nagios.conf
得到---->/usr/local/nagios/etc/htpasswd.user
htpasswd -cm /usr/local/nagios/etc/htpasswd.user nagios
设置密码
eg:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios
New password:
Re-type new password:
Adding password for user nagios
6 给nagios用户开权限,让他能够查看信息! [网站管理员的名字 就是你htpasswd.users中的用户]
vim /usr/local/nagios/etc/cgi.cfg
在所有的nagiosadmin后面添加nagios 多个用户之间用逗号隔开 或者直接替换为nagios即可
7 启动apache 测试 注意检查是否启动了httpd mysqld nagios 服务
service httpd restart
service nagios restart
http://localhost/nagios 输入账号密码登陆
?????思考
本机为什么是down的状态???
监控分析控制台 ---------------主程序
插件--------------被监控主机
8 安装插件
tar xf nagios-plugins-1.5.tar.gz;cd nagios-plugins-1.5
./configure --prefix=/usr/local/nagios
make
make install
插件安装目录
[root@server1 libexec]# pwd
/usr/local/nagios/libexec
9 本机状态变成了UP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
了解nagios目录
bin Nagios执行程序所在目录,这个目录只有一个文件nagios
etc Nagios配置文件位置,初始安装完后,只有几个*.cfg-sample文件
libexec
sbin Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录
share Nagios网页文件所在的目录
var Nagios日志文件、spid 等文件所在的目录
了解nagios配置文件
commands.cfg #命令配置文件
localhost.cfg #增加主机配置文件
switch.cfg #交换机监控文件模板
timeperiods.cfg #时间设置
contacts.cfg #联系人配置文件
printer.cfg #打印机监控模板
templates.cfg #模板文件
windows.cfg #windows监控模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~