监控服务 nagios 安装配置

发布时间:2020-07-22 11:35:54 作者:zhang25yun
来源:网络 阅读:509

安装配置
=============================================================================
1.确认为root身份

=============================================================================

2.添加用户和组

建立nagios用户 并设置密码

[root@xiazhonglei ~]# useradd nagios
[root@xiazhonglei ~]# passwd nagios

建立nagcmd组 并且将该组设置为nagios apache的附加组

[root@xiazhonglei ~]# groupadd nagcmd
[root@xiazhonglei ~]# usermod -g nagios -G nagcmd nagios
[root@xiazhonglei ~]# usermod -g apache -G nagcmd apach

nagcmd------> cgi文件
       /   \
   nagios  apache

cgi文件网页上执行的脚本文件
httpd://192.168.1.1/cgi-bin/aa.cgi文件

==============================================================================

3.安装nagios

tar xf nagios-3.2.1.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-3.2.1/

 ./configure --with-command-group=nagcmd
 make all  编译软件
 make install  安装软件
 make install-init   生成启动文件
 make install-config 生成配置文件
 make install-commandmode 设置组的执行权限
 make install-webconf   安装nagios的web文件到httpd的conf.d目录下


nagios家目录/usr/local/nagios/下目录的作用

etc/ 配置文件目录
libexec/ 检测命令目录
share/   文档目录
var/     检测结果目录
sbin/nagois 页面执行的cgi脚本

==============================================================================

4.设置邮件联系人

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

email root@localhost.localdomain

==============================================================================

5.设置用户nagiosadmin密码

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

vim /etc/httpd/conf.d/nagios.conf#必须要设置用户nagiosadmin密码

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"#针对cgi的别名

===============================================================================

6.插件的安装

tar xf nagios-plugins-1.4.14.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-plugins-1.4.14

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

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
检测nagios的配置文件是否正常后 启动nagios

===============================================================================

7.配置文件

vim /usr/local/nagios/etc/cgi.cfg

$USER1$=/usr/local/nagios/libexec#$USER1$代表检测文件目录
use_authentication=1#nagios验证 0取消 同时apache也要取消验证
authorized_for_configuration_information=nagiosadmin#nagios的管理员设定如要更改一下选项都需更改
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
#authorized_for_read_only=user1,user2#如果需要其他用只能查询不能在页面设置可将该用户添加到这一选项并且
#加入到apache验证用户

监控服务 nagios 安装配置


推荐阅读:
  1. 监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务
  2. 搭建部署nagios监控

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nagios

上一篇:js如何实现动态校验开始结束时间

下一篇:keras保存最佳训练模型的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》