博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day1
阅读量:5907 次
发布时间:2019-06-19

本文共 1586 字,大约阅读时间需要 5 分钟。

监控软件
naginos
cacti
zabbix
C/S模式
服务器做监控(资源使用率(CPU、内存、硬盘)、服务的状态、连通性)
httpd
mysqld
mail
ftp
使用Nagios软件搭建监控服务器
硬件资源
服务状态
网络连通性
使用自已自带监控插件 对指定对象做监控
当对指定的对象做监控时,运维人员可以指定一个阀值,但被监控的对象,超过指定的阀值,就通过WEB页面显示监控信息
监控本地服务器
监控远端服务器(共有资源,私有资源)
yum groupinstall -y "Development tools"
yum install -y gcc gcc-c++
rpm -qa make
yum install httpd php mysql mysql-server
图片程序
yum install glibc glibc-common gd gd-devel libpng libjpeg zlib -y
nagios-xxxxxxx.tar.gz          主程序包
安装ngaios
创建用户、用户组
useradd -s /sbin/nologin nagios
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache
tar xf nagios-xxx.tar.gz
cd ngaios-xxx
./configure --with-comand-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
默认安装在/usr/local/nagios/
etc/
nagios.cfg        nagios服务的主配置文件
etc/objects/
commands.cfg        定义监控命令
define command{
        command_name  定义命令名(名字在/usr/local/nagios/libexec该目录下)
        command_line    监控名实现的功能(是监控什么的?)
        }
localhost.cfg         监控本机的配置文件
定义监控的服务器
define host{
        use                            指定监控时使用的模版
        host_name              在监控页面上显示的名称
        alias                  定义别名
        address                 127.0.0.1
 }
定义监控服务器的对象
define service{
        use                             指定对光前对象做监控使用的模版(名字在templates.cfg中定义)
        host_name                      服务器的主机名(以define host中的值一致
        service_description            设置监控的描述信息
check_command 指定调用的监控命令名(名字在command.cfg中定义)
        }
templates.cfg        监控模版配置文件
timeperiods.cfg        
监控时间配置文件
contacts.cfg
   
   
   
   当阀值到预设值,发邮件给谁
libexec/        监控插件目录
share/        网页文件目录
var/            nagios运行时产生的相关信息
安装插件
tar xf nagios-plugins-xxx.tar.gz         
cd tar xf nagios-plugins-xxx
./configure --with-nagios-user=nagios --with-nagios-group=nagcmd
make && make install
ll  /usr/local/nagios/libexec

转载于:https://www.cnblogs.com/fina/p/6197375.html

你可能感兴趣的文章
linux kernel的函数与抽象层
查看>>
【学习opencv第六篇】图像的反转操作
查看>>
java 截取字符串 拆分字符串
查看>>
从零开始学C++之数据封装与抽象:分别用C和C++来实现一个链栈
查看>>
[置顶] IT老男人读《因为痛,所以叫青春》
查看>>
Android NDK学习(3)使用Javah命令生成JNI头文件 .
查看>>
poj2186Popular Cows(Kosaraju算法--有向图的强连通分量的分解)
查看>>
Windows 7开发:UAC数据重定向 - Win32 Native
查看>>
LR基础学习_脚本信息函数
查看>>
基于html5 canvas和js实现的水果忍者网页版
查看>>
2、传统的线程互斥synchronized
查看>>
IT忍者神龟之使用 PowerDesigner
查看>>
JSP导出Excel文件
查看>>
谷歌大神Jeff Dean:大规模深度学习最新进展 zz
查看>>
javaweb学习总结(八)——HttpServletResponse对象(二)
查看>>
CSharpGL(24)用ComputeShader实现一个简单的图像边缘检测功能
查看>>
jquery------提供灵活的方法参数
查看>>
Android ContentProvider和getContentResolver
查看>>
深入理解javascript描述元素内容的5个属性
查看>>
Android 知识梳理
查看>>