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 ...
随机推荐
- selenium 学习笔记 ---新手学习记录(8) 问题总结(java)
1.获取执行js代码后的返回值 //获取滚动距离 String jl="return $('#chapterul li').height();"; Long jlhq=(Long) ...
- ajax Session失效如何跳转到登录页面
在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截):一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采 ...
- 移动开发语言Swift
苹果公布了全新的编程语言Swift,Swift继承了Objective-C语言特性,并从Python和Java Script中长处,使Swift更易读.未来swift编程语言的会特大广大的使用 Swi ...
- String的几种比较方法对比(Compare,CompareTo, CompareOrdinal、Equals)
String类字符串比较大概有4种方法:Compare(),CompareTo(), CompareOrdinal()和Equals(). Compare()方法是CompareTo()的静态版本.而 ...
- Sass入门——基本特性-基础
本文来自慕课网大漠 声明变量 三个部分:1.声明变量的符号"$"2.变量名称3.赋予变量的值 $brand-primary : darken(#428bca, 6.5%) !def ...
- Decorator Pattern(装饰模式)
装饰模式:动态的给一个对象添加一些额外的职责.当然我们也可以通过继承来实现类似的功能,但是随着子类的增多,各种子类的组合会造成子类的急剧膨胀. Requirement: 假设客户有一个要求,需要打一个 ...
- java中常见的单例模式详解
很多求职者在面试过程中都被问到了单例模式,最常见的问题,比如,每种单例模式的区别是什么?哪些模式是线程安全的?你们项目里用的哪种单例模式?原来没有注意这个问题,回来赶紧打开项目查看了一下代码,才发现我 ...
- 常用类库StringBuilder
1.使用StringBuilder拼接字符串实例: string[] lines = File.ReadAllLines("sdjk.txt", Encoding.Default) ...
- 加特殊符号星号斜杠反斜杠/* \ */ !important等让css实现兼容各个浏览器的技巧的代码
在编写css样式表的时候常常会碰到一写浏览器兼容的问题,象是不同内核的浏览器显示就不一定相同,不同版本的的浏览器也会产生上下兼容的问题,如何解决这些问题成了我们苦恼的问题,如果你对css hac ...
- div+css 布局下兼容IE6 IE7 FF常见问题
div+css 布局下兼容IE6 IE7 FF常见问题 收藏 所有浏览器 通用 (市面上主要用到的IE6 IE7 FF)height: 100px; IE6 专用 _height: 100px; IE ...