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 ...
随机推荐
- cnzz广告管家使用心得
步着谷歌广告管家的后尘,国内百度公司和知名网络流量数据统计公司cnzz也分别推出了百度广告管家和cnzz广告管家.笔者分别注册了这两个网站.通过一段时间的使用,写下此文,希望对各位站长朋友们有所帮助. ...
- HDU 1398 Square Coins
题目大意:有面值分别为.1,4,9,.......17^2的硬币无数多个.问你组成面值为n的钱的方法数. 最简单的母函数模板题: #include <cstdio> #include &l ...
- HDU 1720 A+B Coming
#include <string> #include <cstdio> #include <iostream> using namespace std; int c ...
- javascript 定义类(转载)
Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门 ...
- Java控制台输入ScannerDemo
- python命令行参数处理
使用argparse包来解析命令行参数: #/usr/bin/python #encoding=utf-8 import argparse parser = argparse.ArgumentPars ...
- MySQL的字段设计
1.尽量使用数字,因为文本占空间,不利于查询(针对有限种类文本)
- SQL 插入语句汇总
INSERT VALUES 插入一行或多行到目标表中 -- single row INSERT INTO Sales.MyOrders(custid, empid, orderdate, shipco ...
- 制作自己的私有库(cocopods)
1.首先你需要创建一个私有的仓库,用于存放自己的podspec相关文件,至于git服务器你可以用http://git.oschina.net/,或者自己搭建的都行.我在git服务器上创建了一个名字叫T ...
- asp.net使用unescape读取js escape编码过的字符串
escape() 是JavaScript的编码函数 例子:var esstring=escape("helloworld"); 为了防止数据传输读取中出现乱码现象,字符串往往要用J ...