centos安装nagios服务(测试可用)
(详细配置请查看我的另一篇文章:http://blog.运维网.com/12173069/2070827)[*] Nagios安装 - 服务端(192.168.8.81)
安装nagios相关的包
yum-yinstallnagiosnagios-pluginsnagios-plugins-allnagios-plugins-nrpenrpe
设置登录nagios后台的用户和密码:
htpasswd-c/etc/nagios/passwdlee
改变nagios相关目录权限:
chownnagios.nagios/etc/logrotate.d/nagios
chmodg+w/etc/logrotate.d/nagios
chown-Rnagios.nagios/etc/nagios
vim/etc/nagios/nagios.cfg(nagios主配置文件)
nagios -v /etc/nagios/nagios.cfg 检测主配置文件的语法
启动服务:
systemctlstarthttpd
systemctlstartnagios
浏览器访问: 192.168.8.81/nagios
[*]Nagios安装 - 客户端(192.168.8.82)
安装nrpe服务
yum-yinstallnagios-pluginsnagios-plugins-nrpenrpe
修改nrpe主配置文件:vim/etc/nagios/nrpe.cfg
找到“allowed_hosts=127.0.0.1” 改为 “allowed_hosts=127.0.0.1,192.168.8.81” 后面的ip为服务端ip
http://i2.运维网.com/images/blog/201802/10/ddf4d6bab83fcd5cfc90ca7101aca0c5.png
修改/etc/hosts.allow增加监控机ip:
echo'nrpe:192.168.8.82'>>/etc/hosts.allow
查看nrpe端口是否开启:
netstat-nutlp|grep5666
启动客户端
systemctlstartnrpe
[*]在服务端添加客户端主机(192.168.8.82)
添加命令:vim/etc/nagios/objects/commands.cfg
define command{
command_namecheck_nrpe
command_line$USER1/check_nrpe-H$HOSTADDRESS-c$ARG1
}
vim/etc/nagios/conf.d/lee.cfg
//加入:
define host{
uselinux-server
host_namelee
aliaslee
address192.168.8.82
}
define service{
use generic-service
host_name lee
service_description load
check_command check_nrpe!check_load
}
define service{
use generic-service
host_name lee
service_description PING
check_command check_ping!100.0,20%!200.0,50%
max_check_attempts 5
check_interval 1
}
define service{
use generic-service
host_name lee
service_description FTP
check_command check_ftp!21
max_check_attempts 5
check_interval 1
}
define service{
use generic-service
host_name lee
service_description SSH
check_command check_ssh
max_check_attempts 5
check_interval 1
}
define service{
use generic-service
host_name lee
service_description HTTP
check_command check_http
max_check_attempts 5
check_interval 1
}
[*]最后加上个配置成功后的画面:
http://i2.运维网.com/images/blog/201801/13/4bea983668fa7e651eb55ca613a87b7e.png
#5. nagios 的通知脚本在/etc/nagios/objects/contacts.cfg里面:
http://i2.运维网.com/images/blog/201801/13/4488350a5b3f1279b91e7783bbc96b0c.png
#6.可以在/etc/nagios/objects/commands.cfg里面修改命令:
http://i2.运维网.com/images/blog/201801/13/4df5825b7390d83ba9d9be2550abc852.png
页:
[1]