• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > nagios3.2.0搭建过程

nagios3.2.0搭建过程

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nagios搭建,nagios,nagios配置,nagios怎么读,nagios官网等服务器相关知识,网友希望可以进行参考

很久没有更新博客了,记录下我在生产环境下安装nagios3.2.0,

一、nagios 的安装

1.1 基础支持套件

1)gcc glibc glibc-common gd gd-devel xinetd openssl-devel

# yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel

2)部署lamp环境 yum install httpd mysql mysql-server php php-mysql -y ,或源码安装

1.2 创建nagios用户和用户组

# /usr/sbin/useradd -m nagios

# /usr/sbin/useradd apache -M -s /sbin/nologin

# /usr/sbin/groupadd nagcmd

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

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

1.3 编译安装nagios

# wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.0/nagios-3.2.0.tar.gz/download

# tar zxvf nagios-3.2.0.tar.gz

# cd nagioss-3.2.0

# ./configure --prefix=/usr/local/nagios --with-group=nagios --with-user=nagios --with-command-group=nagcmd

# make all

# make install

# make install-init

# make install-config

# make install-commandmode

# make install-webconf

验证程序是否被正确安装

切换目录到安装路径这里是/usr/local/nagios),看是否存在etc、bin、sbin、share、var 这五个目录,

1.4 设置开机自起

# chkconfig --add nagios

# chkconfig nagios on

1.5 安装nagios插件

# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

# tar zxvf nagios-plugins-1.4.15.tar.gz

# cd nagios-plugins-1.4.15

# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules

# make && make install

1.6 创建apache目录验证文件

# htpasswd -c /usr/local/nagios/etc/htpasswd nagios

1.7 给nagios用户开权限,让他能够查看信息

# vim /usr/local/nagios/etc/cgi.cfg 在所有的nagiosadmin后面添加nagios用,隔开

:%s/nagiosadmin/nagiosadmin\,nagios/g

到这里nagios 的安装也就基本完成了,启动apache,你可以通过web来访问了

1.8 定义监控项 在/usr/local/nagios/etc/objects目录下

时间timeperiods.cfg 配置文件

define timeperiod{

timeperiod_name 24x7

alias 24 Hours A Day, 7 Days A Week

sunday 00:00-24:00

monday 00:00-24:00

tuesday 00:00-24:00

wednesday 00:00-24:00

thursday 00:00-24:00

friday 00:00-24:00

saturday 00:00-24:00

}

插件commands.cfg

define command{

command_name check-host-alive

command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5

}

监控谁localhost.cfg

define host {

host_name fudong

alias test

address 0.0.0.0

check_command check-host-alive

notification_options d,u,r

check_interval 1

max_check_attempts 2

contact_groups admins

notification_interval 10

notification_period 24x7

}

联系人contacts.cfg

define contact {

contact_name kyo

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • nagios3.2.0搭建过程

相关文章

  • iis下thinkphp配置url rewrite伪静态图解
  • FTP连接时出现“227 Entering Passive Mode” 的解决方法
  • Windows Server 2008巧妙配置DHCP服务器
  • 服务器变慢的两种非常规解决办法
  • Python编写的socket服务器和客户端
  • IIS中启用Gzip压缩传输网页方法
  • Apache做负载均衡配置教程(windows/linux)
  • 如何安全有效的保护iis服务正常运行
  • DNS域名服务器
  • Win10 VM虚拟机下完美安装 Mac OS10.14(图文教程)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • vmware esxi基础篇之标准交换机
    • 谈谈重复数据删除
    • Windows2003中IIS6/7伪静态组件/安装/配置图详解
    • LNMP构建高可用WEB服务器安装篇
    • apache/iis设置网站的默认首页方法
    • 中小企业开源存储方案演变详解
    • 使用awstats分析Web日志及http访问控制
    • web集群怎么共享同步session(memcache)
    • cloudstack 4管理器安装备忘
    • tomcat 学习总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有