wget http://down1.chinaunix.net/distfiles/freetype-2.4.7.tar.bz2
tar -jxvf freetype-2.4.7.tar.bz2
cd freetype-2.4.7
./configure --prefix=/usr/local/freetype
make
make install

1)

echo "#######################  Install libxml2-2.9.1 #############"

 wget http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz
tar -zxf libxml2-2.9.1.tar.gz
cd libxml2-2.9.1
rpm -qa | grep python-devel
yum install python-devel
make
make install

2)

 #wget http://downloads.sourceforge.net/project/libpng/libpng16/1.6.9/libpng-1.6.9.tar.gz
wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng-1.6.21.tar.gz
tar -zxf libpng-1.6.21.tar.gz
cd libpng-1.6.21
./configure --prefix=/usr/local/libpng
make
make install

3)

echo "################## libiconv ##########"

 wget http://down1.chinaunix.net/distfiles/libiconv-1.14.tar.gz
tar -zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure–prefix=/usr/local/iconv
make
make install

4)

echo "############ jpegsrc ###########333"

 wgethttp://www.ijg.org/files/jpegsrc.v9a.tar.gz
tar -zxf jpegsrc.v9a.tar.gz
cd jpeg-9a/
mkdir -p /usr/local/jpeg
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/sibn
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/man/man1
./configure --prefix=/usr/local/jpeg/
make
make install

5)

echo "############# libmcrypt ##############

 wget https://vps.googlecode.com/files/libmcrypt-2.5.8.tar.gz

 tar -zxf libmcrypt-2.5..tar.gz
cd libmcrypt-2.5.
./configure --prefix=/usr/local/libmcrypt/
make
make install
ln -s /usr/local/libmcrypt/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/libmcrypt/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/libmcrypt/lib/libmcrypt.so. /usr/lib/libmcrypt.so.
ln -s /usr/local/libmcrypt/lib/libmcrypt.so.4.4. /usr/lib/libmcrypt.so.4.4.

6)

echo "################# mhash ############# "

 wget http://softlayer-ams.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2
tar -zxf mhash-0.9.9.tar.gz
cd mhash-0.9.9
./configure
make
make install

7)

echo "############ mcrypt  ###############"

#wget https://vps.googlecode.com/files/mcrypt-2.6.8.tar.gz
wget http://down1.chinaunix.net/distfiles/mcrypt-2.6.4.tar.gz
tar -zxf mcrypt-2.6..tar.gz
cd mcrypt-2.6.
ln -s /usr/local/libmcrypt/bin/libmcrypt-config /usr/bin/libmcrypt-config export LD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH
make
make install )

echo "############ zlib ########"

 wget http://iweb.dl.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gz
tar -zxf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

9)

echo "############### libgd ##########"

 yum -y install libXpm-devel
tar -zxf libgd-2.1..tar.gz
cd libgd-2.1.
./configure --prefix=/usr/local/gd --with-png=/usr/local/libpng/ --with-zlib --with-jpeg=/usr/local/jpeg/ --with-freetype=/usr/local/freetype/ --with-xpm
make
make install

10)

echo "############# pcre ##########"

 tar -zxf pcre-8.34.tar.gz
cd pcre-8.34
./configure --prefix=/usr/local/pcre
make
make install

11)

echo "############# Nginx ###########"

 wget http://nginx.org/download/nginx-1.5.10.tar.gz
tar -zxf nginx-1.5.10.tar.gz
cd nginx-1.5.10
groupadd www
useradd www -g www
ulimit -SHn 65535
7 yum install gd-devel*
 ./configure --user=www \
--group=www \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-pcre=/home/download/lnmp-zabbix/pcre-8.34 \
--with-http_realip_module \
--with-http_image_filter_module
make
make install
 user  www;
worker_processes 1; #error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info; #pid logs/nginx.pid; events {
worker_connections 1024;
} http {
include mime.types;
default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on;
#tcp_nopush on; #keepalive_timeout 0;
keepalive_timeout 65; #gzip on; server {
listen 80;
server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / {
root html;
index index.html index.htm;
} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
} # proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
} # deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
} # another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias; # location / {
# root html;
# index index.html index.htm;
# }
#} # HTTPS server
#
#server {
# listen 443;
# server_name localhost; # ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key; # ssl_session_timeout 5m; # ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on; # location / {
# root html;
# index index.html index.htm;
# }
#} }

Nginx配置文件

 #echo "make -f objs/Makefile
#make[1]: Entering directory `/usr/local/src/nginx-0.8.54′
#cd /usr/local/pcre /
# && if [ -f Makefile ]; then make distclean; fi /
# && CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe " /
# ./configure –disable-shared
#/bin/sh: line 2: ./configure: No such file or directory
#make[1]: *** [/usr/local/pcre/Makefile] Error 127
#make[1]: Leaving directory `/usr/local/src/nginx-0.8.54′
#make: *** [build] Error 2"
#echo "下意识的google了几下,别人碰到的很少,也么解决好。不怕,好歹之前也玩过嵌入式的皮毛,自己写过makefile。编译nginx怎么会去pcre目录下找makefile呢?那我指定pcre源码目录给它。"
#
 #!/bin/bash

 echo_red(){
echo -e "\033[31m [ $1 ] \033[0m"
}
yum install yum-utils
yum-complete-transaction --cleanup-only
package-cleanup --dupes
package-cleanup --problems
yum -y update MYSQL_DIR=/usr/local/mysql
MYSQL_SRC=/usr/local/src
DATA_DIR=/data/mysql #check development tools requried by mysql
#echo -e "\033[31m [ Checking for gcc...... ] \033[0m"
echo_red "Checking for gcc......"
#rpm -qa|grep gcc-[0-9] || yum install gcc && echo -e "\033[32m GCC installed \033[0m"
rpm -qa|grep gcc-[0-9] || yum install gcc && echo_red "Gcc install"
#echo -e "\033[31m [ Checking for gcc-c++......] \033[0m"
echo_read "Checking for gcc-c++......"
#rpm -qa|grep gcc-c++ || yum install gcc-c++ && echo -e "\033[32m GCC-C++ installed \033[0m"
rpm -qa|grep gcc-c++ || yum install gcc-c++ && echo_red "GCC-C++ installed" #echo -e "\033[31m [ Checking for bison...... ] \033[0m"
echo_red "Checking for bison..."
#rpm -qa|greo bison || yum install bison && echo -e "\033[32m BISON installed \033[0m"
rpm -qa|greo bison || yum install bison && echo_red "BISON installed" #echo -e "\033[31m [ Checking for ncurses...... ] \033[0m"
echo_red "Chking for ncurses..."
#rpm -qa|grep ncurses || yum install ncurses && echo -e "\033[32m NCURSES installed \033[0m"
rpm -qa|grep ncurses || yum install ncurses && echo_red "NCURSES installed" #echo -e "\033[31m [ Checking for ncurses-devel...... ] \033[0m"
read_red "Checking for ncurses-devel..."
#rpm -qa|grep ncurses-devel || yum install ncurses-devel && echo -e "\033[32m NCURSES-DEVEL installed \033[0m"
rpm -qa|grep ncurses-devel || yum install ncurses-devel && echo_red "NCURSES-DEVEL installed" #echo -e "\033[31m [ Checking for wget...... ] \033[0m"
echo_red "Checking for wget..."
#rpm -qa|grep wget||yum -y install wget && echo -e "\033[32m wget installed \033[0m"
rpm -qa|grep wget||yum -y install wget && echo_red "wget installed" # check if already installed mysql, if exists ,remove it
rpm -qa|grep mysql
if [ $? -eq 0 ];then
yum remove mysql mysql-server -y
echo ""
#echo "\033[32m Mysql already removed \033[0m"
echo_red "Mysql already removed..."
echo ""
else
#echo "\033[32m Mysql does not exist \033[0m"
echo_red "Mysql does not exist"
fi
#check user mysql exists or not
id mysql > /dev/null 2>&1
if [ $? -eq 0 ];then
echo ""
#echo -e "\033[31m User mysql exists,now remove it;and add a new acount \033[0m"
echo_red "User mysql exists,now remove it;and add a new acount"
/usr/sbin/userdel -r mysql
/usr/sbin/groupadd -g 3306 mysql
/usr/sbin/useradd -u 3306 -g mysql -M -s /sbin/nologin mysql
#echo -e "\033[32m User mysql created \033[0m"
echo_red "User mysql created"
else
echo ""
#echo -e "\033[31m User mysql does not exists ,now we will create it \033[0m"
echo_red "User mysql dose not exists,now we will create it"
/usr/sbin/groupadd -g 3306 mysql
/usr/sbin/useradd -u 3306 -g mysql -M -s /sbin/nologin mysql
#echo -e "\033[32m User mysql created \033[0m"
echo_red "User mysql created"
fi #yum remove mysql 2>/mnt/error.log
#yum install gcc* gcc-c++ ncurses-devel* bison wget #Download and install cmake for mysql 5.5 or newer distribution
cd $MYSQL_SRC
#echo -e "\003[32m Beginning download...... \033[0m"
echo_red "Beginning download..."
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
#echo -e "\033[31m Download Ended \033[0m"
echo_red "Download Ended"
echo ""
#echo -e "\033[32m Beginning uncompress and install......\033[0m"
echo_red "Beginning uncompress and install..."
tar -xzvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./configure
make && make install
#echo -e "\033[31m Install Ended \033[0m"
echo_red "Install Ended" #Download and install mysql tarball
cd $MYSQL_SRC
#echo -e "\033[32m Beginning download...... \033[0m"
echo_red "Beginning download..."
wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz
#echo -e "\033[31m DownloadE Ended \033[0m"
echo_red "Download Ended"
echo ""
#echo -e "\033[32m Beginning uncompress and install...... \033[0m"
echo_red "Beginning uncompress and install..."
tar -zxf mysql-5.5.27.tar.gz
cd mysql-5.5.27
cmake -DCMAKE_INSTALL_PREFIX=$MYSQL_DIR -DMYSQL_DATADIR=$DATA_DIR/data -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWTIH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DMYSQL_TCP_PORT=3306
make && make install
#echo -e "\033[31m Install Ended \033[0m"
echo_red "Install Ended" # now configure you installation
mkdir -p $DATA_DIR/data
mkdir -p $DATA_DIR/log
chown -R mysql:mysql $DATA_DIR
chmod -R 755 $DATA_DIR # use my-medium.cnf as my.cnf
cp support-files/my-medium.cnf /etc/my.cnf #initialized database
$MYSQL_DIR/scripts/mysql_install_db --user=mysql --basedir=$MYSQL_DIR --datadir=$DATA_DIR/data # use mysql.server as mysqld
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld # set mysql as system service and start when system boot
/sbin/chkconfig --add mysqld
/sbin/chkconfig mysqld on # create soft links
cd /usr/local/bin
ln -s /usr/local/mysql/bin/mysql mysql &&
ln -s /usr/local/mysql/bin/mysqldump mysqldump &&
ln -s /usr/local/mysql/bin/mysqladmin mysqladmin #echo "Start the mysql service"
echo_red "Start the mysql service"
service mysqld start #echo -e "\033[31m You have installed mysql successfull "
echo_red "You have installed mysql successfull"
#echo -e "\033[32m END END END END \033[0M"
echo_red "END..........................................................................................................." Mysql安装脚本

Mysql安装

echo "############### PHP ############"

wget http://mirrors.sohu.com/php/php-5.5.9.tar.gz

 tar -zxf php-5.5..tar.gz
cd php-5.5. ./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-mysql=/usr/local/mysql/ \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-iconv-dir=/usr/local/iconv/ \
--with-freetype-dir=/usr/local/freetype/ \
--with-jpeg-dir=/usr/local/jpeg/ \
--with-png-dir=/usr/local/libpng/ \
--with-zlib \
--with-libxml-dir=/usr/local/libxml2/ \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-fpm \
--enable-mbstring \
--with-mcrypt \
--with-gd=/usr/local/gd \
--enable-gd-native-ttf \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--with-pdo-mysql \
--enable-maintainer-zts \
--enable-opcache=no

PHP安装

#echo "注意:在编译时出现这样的错误:/usr/bin/ld:cannotfind-lltdl出现此错误大多是由于你的系统未安装libtool库导致,但即使你已安装了libtool库也可能会遇到。对此我们要做两件事情:
#1,确认系统是否安装了libtool库;
#2,为PHP编译作兼容性设置。第一步很容做到:yum-yinstalllibtoollibtool-ltdl;第二步由于PHP的configure指定的libltdl名为libltdl.so,为此我们只需添加一个名称连接:ln-s/usr/lib64/libltdl.so.3.1.4/usr/lib64/libltdl.so"

 make
make install
 cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
sed -i "s/user = nobody/user = www/g" php-fpm.conf
sed -i "s/group = nobody/group = www/g" php-fpm.conf
 #echo "
# 创建php.ini文件,这个文件是对php一些运行选项进行配置的文件,非常重要,以后肯定会用到。官方文档在这里:http://www.php.net/manual/zh/ini.php。方法是将PHP源码目录下的「php.ini-production」文件复制到PHP安装目录下的「lib/」文件夹,并且重命名为「php.ini」。在我的机器上,输入命令「cp /home/reetsee/download/php-5.4.29/php.ini-production /home/reetsee/environment/php/lib/php.ini」即可完成。
# 设置php-fpm.pid的路径,这个文件记录了php-fpm的进程id,以后你要重启php-fpm时可以通过命令(假设你在PHP的安装目录下)「kill -USR2 `cat var/run/php-fpm.pid`」。注意那两个引号是反引号「`」,不是单引号或者双引号。具体的做法是编辑PHP安装目录下的「etc/php-fpm.conf」文件,找到「pid = 」这一行,将前面的分号「;」去掉。如下图所示:
#"

cp /home/download/lnmp-zabbix/php-5.5.9/php.ini-production /usr/local/php/lib/ini.php

 #sed-i's/^\(.*\)date.timezone=.*$/date.timezone=Asia\/Shanghai/g'/usr/local/php/lib/php.ini

 #sed-i's/^\(.*\)post_max_size=.*$/post_max_size=16M/g'/usr/local/php/lib/php.ini

 #sed-i's/^\(.*\)max_execution_time=.*$/max_execution_time=300/g'/usr/local/php/lib/php.ini

 #sed-i's/^\(.*\)max_input_time=.*$/max_input_time=300/g'/usr/local/php/lib/php.ini

PHP配置

 cat php-fpm.conf|grep -v ';'|grep -v '^$'

 [global]
pid = run/php-fpm.pid [www]
user = www
group = www
listen = 127.0.0.1:9000 pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

php-fpm.conf

SNMP安装

yum -y install net-snmp net-snmp-*

service snmpd start

snmp安装后,默认的配置文件是/etc/snmp/snmpd.conf,得到是数据信息是有限的,需要手动配置。

snmp配置文件详解

定义安全体名称

 com2sec notConfigUser  default       public
配置语法:
com2sec sec.name source community
com2sec :固定的配置指令
sec.name :安全体名称,可自定义,本例中为notConfigUser
source :允许访问的地址,default默认为全部允许
community :共同体或社区名称,可以自定义,这个最重要,相当于取数据时的密码,本例中为采用安装时默认的为public

定义安全组

 com2sec notConfigUser  default       public
配置语法:
com2sec sec.name source community
com2sec :固定的配置指令
sec.name :安全体名称,可自定义,本例中为notConfigUser
source :允许访问的地址,default默认为全部允许
community :共同体或社区名称,可以自定义,这个最重要,相当于取数据时的密码,本例中为采用安装时默认的为public

定义视图

 #       name           incl/excl     subtree         mask(optional)
view systemview included .1
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
配置语法:
view name include substree mask
view :固定配置指令
name :视图名,本例为systemview
included :一般用include表示包括的视图内容,excl很少用,表示排除的意思
subtree :mib子树节点
mask :掩码 ,可以不写,默认

向安全组授权相应的视图

 access  notConfigGroup ""      any       noauth    exact  systemview none none
配置语法:
access group context sec.model sec.level prefix read write notif
access :固定的配置指令
group :安全组名,在前文设定的
context :上下文,v1,v2c中始终为空:“”;
sec.model :安全模式,可选v1。v2c,any表示支持所有的模式
sec.level :安全级别,可选值有auth,noauth,priv,v1,v2c中只能为noauth
prefix :代理,可以不写该项
read :授权的读视图
write :授权的写视图
notif :授权的trap视图

系统联系人息

syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)

完整的配置实例1

 vim /etc/snmp/snmpd.conf
com2sec zabbix default caisangzi
group zabbix v1 zabbix
group zabbix v2c zabbix
view view1 included .1
view view1 included .1.3.6.1.2.1.1
view view1 included .1.3.6.1.2.1.25.1.1
access zabbix "" any noauth exact view1 none none

查看取得的数据

 #在配置文件中把安全团体名和团体组名配置相同都为zabbix
[root@zhu1 ~]# snmpwalk -v2c -c caisangzi 127.0.0.1

简洁的配置实例

 rocommunity zhuzhu 127.0.0.1/
rocommunity zhuzhu 10.1.1.0/
rocommunity zhuzhu 192.168.70.133
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview include .1.3.6.1.2.1.
view systemview include .1.3.6.1.2.1.25.1.
view systemview include .1.3.6.1.4.1.
access notConfigGroup "" any noauth exact all none none
view all include .
syslocation Unknown
syscontact Root
 rocommunity COMMUNITY [SOURCE [OID]]
rwcommunity COMMUNITY [SOURCE [OID]]
rocommunity :读权限与团体名的合成指令
COMMUNITY :团体名
[SOURCE [OID]] :允许的ip,与包含的oid树节点,可以不写采用默认的

与snmp有关的指令介绍

snmpwalk-v2c-c团体名ip地址:查看某主机的oid信息

  snmpwalk -v2c -c caisangzi 127.0.0.1 

snmpget

  snmpget -v2c -c caisangzi 192.168.70.137 SNMPv2-MIB::sysName. SNMPv2-MIB::sysName. = STRING: www 

把内容转化为oid

  snmpget -v2c -c caisangzi -On 192.168.70.137 SNMPv2-MIB::sysName.0.1.3.6.1.2.1.1.5.0 = STRING: www 

  snmptranslate -On SNMPv2-MIB::sysName.0.1.3.6.1.2.1.1.5.0 

)cp –fr /usr/local/nginx/sbin/nginx /etc/init.d/

)cp –fr /usr/local/php/sbin/php-fpm /etc/init.d

)/etc/init.d/php-fpm &

)/etc/init.d/nginx &

Zabbixserver基本安装

echo "############# zabbix ###########"

 tar -zxf zabbix-2.2..tar.gz
cd zabbix-2.2. ./configure --prefix=/usr/local/zabbix \
--enable-server \
--enable-agent \
--with-mysql=/usr/local/mysql/bin/mysql_config \
--enable-proxy \
--enable-ipv6 \
--with-net-snmp \
--with-libcurl make
make install

Zabbix基本配置

mysql –uroot –p****

 create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by '';
flush privileges;

导入数据库表结构

 cd /home/download/lnmp-zabbix/zabbix-2.2./database/mysql
mysql -uzabbix -p123 zabbix <schema.sql
mysql -uzabbix -p123 zabbix <images.sql
mysql -uzabbix -p123 zabbix <data.sql

Copyzabbix源代码

cp -fr /home/download/lnmp-zabbix/zabbix-2.2./frontends/php/ /usr/local/nginx/html/zabbix

 chmod -R  /usr/local/nginx/html/zabbix
chown www.www /usr/local/nginx/html/zabbix -R

Copy zabbix server agent启动脚本并修改

cp -fr /home/download/lnmp-zabbix/zabbix-2.2./misc/init.d/fedora/core5/zabbix_* /etc/init.d/

chmod /etc/init.d/zabbix_*

1 vim/etc/init.d/zabbix_server
2 ZABBIX_BIN="/usr/local/sbin/zabbix_server"修改成
3 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
4 #vim/etc/init.d/zabbix_agent
5 ZABBIX_BIN="/usr/local/sbin/zabbix_server"修改成
6 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
 chmod  /etc/init.d/zabbix_*

 sed -i "s/\/usr\/local\/sbin\/zabbix_server/\/usr\/local\/zabbix\/sbin\/zabbix_server/g" /etc/init.d/zabbix_server

 sed -i "s/\/usr\/local\/sbin\/zabbix_agentd/\/usr\/local\/zabbix\/sbin\/zabbix_agentd/g" /etc/init.d/zabbix_agentd

Zabbixserver基本配置

 cat zabbix_server.conf|grep -v '#'|grep -v '^$'
LogFile=/tmp/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=
DebugLevel=
ListenIP=127.0.0.1
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

Zabbixagent基本配置

 cat zabbix_agent.conf|grep -v '#'|grep -v '^$'
Server=127.0.0.1
UnsafeUserParameters=
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

http://www.it165.net/admin/html/201402/2365.html

lnmp-zabbix的更多相关文章

  1. LNMP+zabbix分布式监控搭建及版本升级

    LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...

  2. LNMP+Zabbix搭建

    LNMP+Zabbix搭建 cmake2.8.8,Nginx-1.6.3,Php-5.5.38,Mysql-5.5.32,Zabbix-3.2.6 修改 /etc/selinux/config 文件中 ...

  3. LNMP+Zabbix的安装与部署

    LNMP+Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务 ...

  4. 细化如何安装LNMP + Zabbix 监控安装文档以及故障排除

    1.LNMP所需安装包: 上传如下软件包到/soft目录中 mysql- (centos6. 64位自带)也可根据版本自行挑选,前提你了解这个版本 pcre-8.36.tar.gz nginx-.ta ...

  5. LNMP zabbix安装

    LNMP一键安装 zabbix安装          zabbix安装图文介绍 zabbix连接数据库失败(connection to database 'zabbix' failed: [1045] ...

  6. 编译搭建lnmp+zabbix

    搭建nginx 1)基础依赖包安装 yum -y install gcc gcc-c++ vim tree make cmake autoconf yum -y install openssl ope ...

  7. lnmp+zabbix 3.2 的编译安装

    yum install pcre* gcc gcc-c++ autoconf automake zlib libxml libjpeg freetype libpng gd curl zlib-dev ...

  8. linux----centos7 yum安装lnmp+zabbix

    安装yum utils工具包,若不安装则会找不到命令yum-config-manageryum -y install yum-utils 启用yum仓库yum-config-manager --ena ...

  9. LNMP zabbix 4.4

    硬件配置需求 环境 平台 CPU/内存 数据库 硬盘 监控主机数 小型 CentOS 2CPU/1GB MySQL.InnoDB 普通 100 中型 CentOS 2CPU/2GB MySQL.Inn ...

  10. LNMP zabbix 4.4 安装

    硬件配置需求 环境 平台 CPU/内存 数据库 硬盘 监控主机数 小型 CentOS 2CPU/1GB MySQL.InnoDB 普通 100 中型 CentOS 2CPU/2GB MySQL.Inn ...

随机推荐

  1. 利用python进行数据分析之数据规整化

    数据分析和建模大部分时间都用在数据准备上,数据的准备过程包括:加载,清理,转换与重塑. 合并数据集 pandas对象中的数据可以通过一些内置方法来进行合并: pandas.merge可根据一个或多个键 ...

  2. Python学习之路——初识Python

    一.第一个程序Hello World: 1.打印输出Hello World: Python2打印方法: >>> print "hello world"hello ...

  3. Linux 下的 fork()【转载】

    [原文地址]http://blog.csdn.net/hikaliv/article/details/4276758 [cpp] view plaincopy   for( i = 0; i < ...

  4. ArcSde for Oracle服务注册

    1.首先安装ArcSde,安装完成之后在dos命令窗口运行如下命令: sdeservice -o create -d oracle,instance -p sde -i port; 参数说明: ins ...

  5. Windows Azure HDInsight 现已正式发布!

    今天,我们宣布正式发布 Windows Azure HDInsight 服务.HDInsight 是 Microsoft 提供的基于 Hadoop 的服务,为云提供 100% 的 Apache Had ...

  6. Java ThreadLocal 学习

    同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式. 而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多 ...

  7. linux 进程间信号量管理程序之sem_timedwait使用

    在开发过程中,有三个独立执行的程序模块,三个模块都对sqlite数据库进行读写操作.sqlite在linux共享性较差,所以须要增加相互排斥信号量解决三个模块訪问数据库该问题. 另外,在增加信号量后, ...

  8. powershell 生成随机用户信息

    #生成随机用户信息,包括姓名.QQ.邮箱,手机号 $nameArr=@('一','丁','三','专','世','业','丝','中','丰','临','丹','丽','举','乃','义', '乐' ...

  9. WebForm发布提示:无法加载或找不到oracle.dataaccess文件

    出错提示: 在32位错做系统的开发机上引用了第三方插件(oracle的dataaccess)完成的项目,将发布的程序拷贝到64位的服务器上进行发布时提示无法加载或找不到dataaccess文件. 错误 ...

  10. Map 的遍历

    一.Map的遍历 在后面java的开发过程中会遇到Map类的使用,然而map的遍历是一大问题. Map遍历用两种比较交代的方法: package edu.map; import java.util.H ...