lnmp-zabbix
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的更多相关文章
- LNMP+zabbix分布式监控搭建及版本升级
LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...
- 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 文件中 ...
- LNMP+Zabbix的安装与部署
LNMP+Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务 ...
- 细化如何安装LNMP + Zabbix 监控安装文档以及故障排除
1.LNMP所需安装包: 上传如下软件包到/soft目录中 mysql- (centos6. 64位自带)也可根据版本自行挑选,前提你了解这个版本 pcre-8.36.tar.gz nginx-.ta ...
- LNMP zabbix安装
LNMP一键安装 zabbix安装 zabbix安装图文介绍 zabbix连接数据库失败(connection to database 'zabbix' failed: [1045] ...
- 编译搭建lnmp+zabbix
搭建nginx 1)基础依赖包安装 yum -y install gcc gcc-c++ vim tree make cmake autoconf yum -y install openssl ope ...
- lnmp+zabbix 3.2 的编译安装
yum install pcre* gcc gcc-c++ autoconf automake zlib libxml libjpeg freetype libpng gd curl zlib-dev ...
- linux----centos7 yum安装lnmp+zabbix
安装yum utils工具包,若不安装则会找不到命令yum-config-manageryum -y install yum-utils 启用yum仓库yum-config-manager --ena ...
- LNMP zabbix 4.4
硬件配置需求 环境 平台 CPU/内存 数据库 硬盘 监控主机数 小型 CentOS 2CPU/1GB MySQL.InnoDB 普通 100 中型 CentOS 2CPU/2GB MySQL.Inn ...
- LNMP zabbix 4.4 安装
硬件配置需求 环境 平台 CPU/内存 数据库 硬盘 监控主机数 小型 CentOS 2CPU/1GB MySQL.InnoDB 普通 100 中型 CentOS 2CPU/2GB MySQL.Inn ...
随机推荐
- Zencart先生成订单后付款,类似淘宝后台修改订单价格
Zencart 使用 Paypal 付款,会出现漏单的情况,即 paypal 已经收到客户的付款,但是网站后台没有客户的订单.导致 paypal 漏单的原因大致会是当客户跳转到Paypal 网站付款完 ...
- Delphi 类型转换函数(有几个函数没见过,FloatToStrF,FloatToText等等)
Chr 将一个有序数据转换为一个ANSI字符 Ord 将一个有序类型值转换为它的序号 Round 转换一个实型值为四舍五入后的整型值 Trunc 转换一个实型值为小数截断后的整型值 Int 返回浮点数 ...
- java.lang.UnsupportedClassVersionError: Bad version number in .class file 解决方案
在Myeclipse中运行小应用程序时出现如下异常的解决办法 java.lang.UnsupportedClassVersionError: Bad version number in .class ...
- cocos2d-x 源代码 :可以循环CCScrollView (,代码已被重构连接使用)
cocos2d-x来源合计文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.准备工作 想弄懂可循环的CCscrollView ...
- BZOJ 3293 分金币
整体来说,这道题与之前做的1045题目完全一样,出了说法不一样外,思路及做法可以照搬,因此在这里便不再详解. 程序如下:(如有疑问请参看我的博客http://www.cnblogs.co ...
- [C#参考]byte数组和Image的相互转换
功能需求 1.把一张图片(png bmp jpeg bmp gif)转换为byte数组在内存中操作. 2.把内存中的byte数组转换成Image对象,赋值给相应的控件显示. 3.从图片byte数组得到 ...
- Python之路:Python各个器
1.迭代器 迭代器是访问集合元素的一种方式.迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束.迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退. 1.1 使用迭代器 ...
- hdu 4790 Just Random 神奇的容斥原理
/** 大意: 给定[a,b],[c,d] 在这两个区间内分别取一个x,y 使得 (x+y)%p = m 思路:res = f(b,d) -f(b,c-1)-f(a-1,d)+f(a-1,c-1); ...
- 深入浅出—JAVA(7)
7.继承与多态 遵守合约:覆盖的规则 方法的重载
- JAVA Metrics 度量工具使用介绍
转载: http://blog.csdn.net/scutshuxue/article/details/8350135 http://koven2049.iteye.com/blog/968143 h ...