(?)企业部分之nagios(未完)

##nagios安装## ##可参考官网文档

1.tar jxf nagios-cn-3.2.3.tar.bz2

cd nagios-cn-3.2.3

yum install gd-devel-2.0.35-11.el6.x86_64.rpm -y

groudadd nagcmd

useradd -M -d /usr/local/nagious -G nagcmd nagios

usermod -G nagcmd apache

./configure --with-command-group=nagcmd

make all##可以看到后面步骤

make install

make install-init

make install-config

make install-commandmode

make install-webconf

/etc/httpd/conf.d/nagios.conf

/usr/local/nagios/etc/htpasswd.users##可看到用户名和密码

htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin##修改nagiosadmin的密码

##nagios-plugins安装##

tar zxf nagios-plugins-2.1.1.tar.gz

cd nagios-plugins-2.1.1

./configure##可看到插件安装的信息,可根据缺少的插件进行安装。例如:mysql-devel,openssl-devel

make

make install

cd /usr/local/nagios/libexec

chown nagios.nagios * -R

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios reload

cd /usr/local/nagios/etc/

vim nagios.cfg

注释掉cfg_file,添加两个cfg_file

cd objects/

cp -p localhost.cfg hosts.cfg

cp -p localhost.cfg services.cfg

vim hosts.cfg

vim services.cfg

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios reload

./check_disk

./check_disk -w 20 -c 10

./check_disk -w 20 -c 10 -p /

vim commands.cfg

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios reload

时间: 2024-12-29 13:48:05

(?)企业部分之nagios(未完)的相关文章

(?)企业部分之corosync【未完缺图】

需要一个纯净的虚拟机,需要重新编译内核:为了提高编译速度,4CPU,2048内存. 内核源码   linux-2.6.32-220.23.1.el6.x86_64 使用dvd.repo做yum源 所需软件包:kernel-2.6.32-220.23.1.el6.src.rpm  Lvs-fullnat-synproxy.tar.gz 解决依赖性:asciidoc-8.4.5-4.1.el6.noarch.rpm newt-devel-0.52.11-3.el6.x86_64.rpm slang-

(?)企业部分之ganglia(未完)

昨天的 开启禁用的服务 6.11 server3开启服务--nagios  httpd server4 server3 下载包 ganglia-web-3.4.2.tar.gz libconfuse-2.6-3.el6.x86_64.rpm libconfuse-devel-2.6-3.el6.x86_64.rpm rrdtool-devel-1.3.8-6.el6.x86_64.rpm ganglia-3.4.0.tar.gz yum install -y rpm-build rumbuild

(三)企业部分之nginx(未完)

1.nginx安装 所需软件包:nginx-1.8.0.tar.gz tar zxf nginx-1.8.0.tar.gz cd nginx-1.8.0 yum install pcre-devel  openssl-devel  -y ./configure --prefix=/usr/local/lnmp/nginx --with-http_ssl_module --with-http_stub_status_module make make install vim /root/.bash_

(四)企业部分之PHP(未完)

1.PHP安装 软件包:php-5.6.19.tar.bz2 re2c-0.13.5-1.el6.x86_64.rpm gd-devel-2.0.35-11.el6.x86_64.rpm tar jxf php-5.6.19.tar.bz2 yum install curl-devel re2c-0.13.5-1.el6.x86_64.rpm gd-devel-2.0.35-11.el6.x86_64.rpm gmp-devel net-snmp-devel libxml2-devel -y c

(?)企业部分之HA集群(2)【未完】

[server3] /etc/init.d/luci start https://server3.example.com:8084 将apache服务禁用, Run Exclusive 取消,避免apache服务独占 [server1/server2] yum install mysql-server -y /etc/init.d/mysqld start https://server3.example.com:8084 增加一个 Failover Domains 增加一个Resource --

(?)企业部分之MySQl

(1)MySQL数据的复制 MySQL数据库支持同步复制.单向.异步复制,在复制的过程中一个服务器充当主服务器,而一个或多个服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新. 请注意当你进行复制时,所有对复制中的表的更新必须在主服务器上进行.否则,你必须要小心

(二)企业部分之mysql源码安装

所需软件包:mysql-boost-5.7.11.tar.gz,cmake-2.8.12.2-4.el6.x86_64.rpm tar zxf mysql-boost-5.7.11.tar.gz yum install cmake -y yum update cmake-2.8.12.2-4.el6.x86_64.rpm yum install gcc gcc-c++ ncurses-devel bison -y    ##解决依赖性 cmake -DCMAKE_INSTALL_PREFIX=/

(五)企业部分之lnmp:memcache

1.memcached安装 yum install memcached /etc/sysconfig/memcached start yum install telnet telnet 127.0.0.1 11211 2.配置 php -m 可以看到php不支持memcached 解压memcache-2.2.5.tgz 进入解压目录 运行phpize##会自动生成configure ./configure --prefix=/usr/local/lnmp/php/modules --enabl

(六)企业部分之lnmp:jdk

1.安装jdk sh jdk-6u32-linux-x64.bin    ##原生的 mv jdk1.6.0_32/ /usr/local/java    ##生成java工作目录 vim /etc/profile export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PAHT:$JAVA_HOME/bin source  ~/.bash_profile