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
相关文档:
1 根文件系统
简单来说,(根文件系统)就是系统第一个mount的文件系统
Filesystem Handling
Like every traditional Unix system, Linux makes use of a system 's root file ......
1. 运用 expr
#expr 10 + 10 ===> 20
#a=`expr 10 % 3`;echo $a ===> 1; a, k6 [+ N%
#|/ }4 [% N
# b=10;b=`expr $b + 1` ===> 11 (实现了变量的自增1)
2. 方法如下
#! /bin/sh
VAR=1
VAR=$(($VAR+1))
echo $VAR ......
su -l 默认为root用户
也可写作 su root -l
换做其他即为使用其他用户登录
从root用户切换到其他用户不需要输入口令
在其他账户间切换都要输入口令
使用 sudo 加上所要执行的命令可以使得用户的权限临时切换到超级管理员的状态下,即临时切换了用户。
一般需要输入口令。使用后在一段时间戳内不需输入口令。 ......
配置ftp服务
1、安装vsftpd服务器软件
rpm -q vsftpd
rpm -ivh vsftpd (挂载第一张安装光盘)
2、查看vsftp服务器的配置文件和主要目录
/etc/vsftpd 配置文件所在目录
/etc/vsftpd/vsftpd.conf& ......
本人在建立交叉编译环境是遇到了一点点小问题和疑问点:
1、使用虚拟机和PC机之间共享文件是(不是用共享目录方式),从PC复制文件到虚拟机共享,共享的文件不能太大,而者文件里面最好不要有多个文件(竟然有这种情况)。
2、在debian2.6内核中用vim编写程序比用vi好,用vi时会引入很多错误的字符。
......