易截截图软件、单文件、免安装、纯绿色、仅160KB

nagios对linux系统的监控

引用http://www.icanwen.cn/article.asp?id=18
被监控主机的安装配置
1.创建帐号
  useradd nagios
   passwd nagios
2.安装nagios插件
  tar xvzf nagios-plugins-*.tar.gz
  ./configure
   make && make install
   chown nagios.nagios /usr/local/nagios
   chown -R nagios.nagios /usr/local/nagios/libexec
3.安装xinetd服务
  yum install xinetd
4.安装nrpe daemon
   tar xvzf nrpe-*.tar.gz
   ./configure
    make all
    make install-plugin
    make install-daemon
    make install-daemon-config
    make install-xinetd  --把nrpe daemon 安装成xinetd的一个服务
   编辑/etc/xinetd.d/nrpe文件
   修改only_from =127.0.0.1 nagios主机的IP
     编辑/etc/services
     添加nrpe    5666/tcp  这一行
   重启一下xinetd 服务
   service xinetd restart
     编辑/usr/local/nagios/etc/nrpe.cfg文件来配置需要监控服务的命令
   例如:
   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1 检查hda 这  块硬盘的每一个分区信息。
   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users 检查登陆帐号的情况。
监控主机的安装配置
1.安装nrpe 插件
tar xvzf nrpe-*.tar.gz
./configure
make all
make install-plugin
测试到远程主机的通信情况
/usr/local/nagios/libexec/check_nrpe -H 远程主机IP
2.创建command定义
vi /usr/local/nagios/etc/command.cfg
添加以下内容
define command{
            command-name check_nrpe
            command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $arg1$
          }
3.定义主机和服务
de


相关文档:

linux经典书

转自http://www.diybl.com/course/6_system/linux/Linuxjs/200876/130723.html
 Linux基础
1、《Linux与Unix Shell 编程指南》
C语言基础
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、 ......

ARM Linux启动过程分析

摘 要: 嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不
同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,
详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。
关键词:ARM Linux bootloader 启动过程
中图分类号:TP316
1. 引 言 ......

linux 切换到 root 用户 [su命令,sudo命令]

 su -l 默认为root用户
也可写作 su root -l
换做其他即为使用其他用户登录
从root用户切换到其他用户不需要输入口令
在其他账户间切换都要输入口令
使用 sudo 加上所要执行的命令可以使得用户的权限临时切换到超级管理员的状态下,即临时切换了用户。
一般需要输入口令。使用后在一段时间戳内不需输入口令。 ......

简单的linux动态加载

==================这是动态库te.cpp文件
#include <stdio.h>
#include <string.h>
//这一句一定要有,这是导出该函数
extern "C" void add(); 
void add()
{
printf("@hk.%s(%d): This is add function! \n", __FILE__, __LINE__);
}
g++ -fPIC -shared -o ./libte.so ./te.cpp
============== ......

linux模式切换等

 首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号