zabbi30安装手册ok.docx

上传人:b****5 文档编号:6887110 上传时间:2023-01-12 格式:DOCX 页数:9 大小:968.53KB
下载 相关 举报
zabbi30安装手册ok.docx_第1页
第1页 / 共9页
zabbi30安装手册ok.docx_第2页
第2页 / 共9页
zabbi30安装手册ok.docx_第3页
第3页 / 共9页
zabbi30安装手册ok.docx_第4页
第4页 / 共9页
zabbi30安装手册ok.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

zabbi30安装手册ok.docx

《zabbi30安装手册ok.docx》由会员分享,可在线阅读,更多相关《zabbi30安装手册ok.docx(9页珍藏版)》请在冰豆网上搜索。

zabbi30安装手册ok.docx

zabbi30安装手册ok

集中式安装手册

前期准备:

nginx:

;Mysql:

;PHP:

;;libmcrypt-devel;mhash;mcrypt;安装Nginx

rpm -qa pcre pcre-devel(查看是否有安装)

yum install pcre pcre-devel openssl openssl-devel –y

useradd nginx -s /sbin/nologin –M创建nginx用户

cdnginx目录进入自己造先准备好的nginx目录

./configure  --user=nginx --group=nginx --prefix=/application/ --with-http_stub_status_module  --with-http_ssl_module编译安装到/application/ && make install

ln -s /application/ /application/nginx做个软连接

ls -l /application/查看软连接情况

./application/nginx/sbin/nginx在根目录下启动nginx

ps-ef|grepnginx查看nginx进程是否启用

ss -lntup|grep nginx查看nginx端口是否启用 conf]# egrep -v  "#|^$"  > 将导入可跳过直接使用以下覆盖就可以 conf]# vim /application/nginx/conf/

worker_processes  1;

events {

    worker_connections  1024;

}

http {

    include       ;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {

        listen       80;

        server_name  localhost;

        location / {

            root   html;

            index  index.php  ;

        }

        error_page   500 502 503 504  /;

        location = / {

            root   html;

        }

        location ~ \.(php|php5)$ {

            root           /application/nginx/html;

            fastcgi_pass               fastcgi_index  ;

           # fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

            fastcgi_param  SCRIPT_FILENAME  /application/nginx/html$fastcgi_script_name;

            include        fastcgi_params;

            }

        }

}

./application/nginx/sbin/nginx-sreload重启启动如无问题则进行下一步

安装mysql

yum install tree nmap lrzsz dos2unix –y

tar xf mysql目录自己准备好的目录

mv  /application/ -s /application/ /application/mysql创建软连接

useradd mysql -s /sbin/nologin –M创建不能登录用户

chown -R  /application/mysql 更改主组

cd /application/mysql

 ./scripts/mysql_install_db  --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql可能会提示错误要安装gcc或其他自己注意

cp support-files/ /etc/mysqld

sed-i's#/usr/local/mysql#/application/mysql#g'/application/mysql/bin/mysqld_safe/etc/mysqld

cp support-files/ /etc/

cp:

是否覆盖"/etc/" y

echo ‘export PATH=/application/mysql/bin:

$PATH‘ >>/etc/profile要进入/etc/profile最下面修改export

source /etc/profile重新加载profile

echo $PATH查看路径的修改

cp -a /application/mysql/bin/* /usr/local/sbin

service mysqld start启动数据库创建数据

#创建zabbix数据库以及相关表[iyunv@zabbix-servermysql-e"createdatabasezabbixdefaultcharsetutf8;"[iyunv@zabbix-servermysql-e"grantallonzabbix.*tozabbix@localhostidentifiedby'zabbix';"[iyunv@zabbix-servermysql-uzabbix-pzabbixzabbix<./database/mysql/[iyunv@zabbix-servermysql-uzabbix-pzabbixzabbix<./database/mysql/[iyunv@zabbix-servermysql-uzabbix-pzabbixzabbix<./database/mysql/

完成数据库的安装

 

安装PHP

yum -y install zlib-devel libxml2-devel libjpeg-devel libiconv-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel

红色devel文件系统没有需要安装

yum–yinstall libjpeg-devel libiconv-devel gd-devel 

wget  zxf  

./configure --prefix=/usr/local/libiconv

Make&&make install

cd ../

yum -y install libmcrypt-devel mhash mcrypt如不能yum安装的话要自己准备软件包

上传此三个包后分别进入包内进行

./configure

Make&&makeinstall

安装是报错

configure:

error:

***libmcryptwasnotfound解决方法

ln -s   /usr/local/bin/libmcrypt_config   /usr/bin/libmcrypt_config

export LD_LIBRARY_PATH=/usr/local/lib:

LD_LIBRARY_PATH

再安装测试

cdphp --prefix=/usr/local/php --with-mysql=/usr/local/mysql/ --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --with-gettext --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 --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --enable-short-tags --enable-static --with-xsl --with-fpm-user=nginx --with-fpm-group=nginx --enable-ftp --enable-opcache=no

编译安装到/application/

php(--with-mysqli=mysqlnd和--with-gettext一定要加上,否则前者不装时安装zabbix时databasetype没有选项 默认出来的数据库是SqLite3,且不能切换

,后者不装时,会报PHPgettextwarning)

make && make install

报错/root/errorwhileloadingsharedlibraries:

cannotopensharedobjectfile:

Nosuchfileordirectory

make:

***[ext/phar/]错误127

ln-s/application/mysql/lib/ /usr/lib64/

ln -s /application/ /application/php做个软连接生成配置php配置文件  pwd

/tools/在php安装包中  cp   cd etc]# etc]# cp  

php启动测试 etc]# /application/php/sbin/php-fpm

验证是否成功启动 etc]# netstat -lntup|grep php-fpm

安装 ~]# groupadd ~]# useradd -g zabbix ~]# ln -s /usr/local/lib/ /usr/lib/ #添加软连接(缺少了) ~]# /sbin/ldconfig #使配置立即生效 ~]# cd   ./configure--prefix=/usr/local/zabbix--enable-server--enable-proxy--enable-agent--with-mysql--with-net-snmp--with-libcurl

参数说明:

—prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbix

—enable-server为安装zabbix服务端程序

—enable-agent为安装agent程序

enable-proxy为安装proxy程序

—with-mysql为使用mysql数据库

—enable-ipv6为启用ipv6支持(无启用)

—with-net-snmp为启用snmp支持

—with-libcurl为启用curl

—with-libxml2编译xml模块,主要用于监控vm虚拟机

[root@oldboy  make && make install 

修改:

 vim/usr/local/zabbix/etc/

DBName=zabbix #数据库名称 

DBUser=zabbix #数据库用户名 

DBPassword=zabbix #数据库密码 

ListenIP=localhost #数据库ip地址 

AlertScriptsPath=****/zabbix/alertscripts #zabbix运行脚本存放目录

#配置软连接和启动文件信息

mkdir/var/log/zabbixchown/var/log/zabbixln-s/usr/local/zabbix/etc//etc/zabbixln-s/usr/local/zabbix/bin/*/usr/bin/ln-s/usr/local/zabbix/sbin/*/usr/sbin/ cp/root//etc/根据自己zabbix存放位置chmod755/etc/zabbix_*

#修改/etc/目录下的zabbix_server和zabbix_agentd启动文件sed-i"s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g"/etc/zabbix_serversed-i"s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g"/etc/zabbix_agent

 

#修改/etc/zabbix/,这里的IP地址写的是zabbix_server的IP地址,即

sed-i"s@Server="/etc/zabbix/(可以省略)sed-i"s@ServerActive="/etc/zabbix/防止一些无谓日志报错sed-i"s@tmp/@var/log/zabbix/@g"/etc/zabbix/将agentd日志保存在/var/log/zabbixsed-i"s@^#UnsafeUserParameters=0@UnsafeUserParameters=1\n@g"/etc/zabbix/

修改:

默认值较小)

vim /application/php/lib/ 主要为下面几个参数

 post_max_size =16M

max_execution_time =300

 max_input_time =300

=Asia/Shanghai

配置web环境:

/root/liulei/

cp-rfphp/usr/local/nginx/html/zabbix

用户名Admin密码zabbix

中文支持:

zabbix实际是有中文语言的,我们可以通过修改web端源文件来开启中文语言。

修改你的这个文件

/application/根据个人不同目录不同

zh_CN‘ => [‘name‘ => _(‘Chinese (zh_CN)‘), ‘display‘ => true], #也就是把false改为true

然后点击zabbix监控网页端右上角人头头像修改为中文语言即可。

更换语言后,图形会出现乱码,我们做如下修改即可。

修改你的这个文件

/application/根据个人不同位置不一

#修改第93行

define(‘ZBX_FONT_NAME‘, ‘msyh‘); 

#修改第45行改为 

define(‘ZBX_GRAPH_FONT_NAME‘, ‘msyh‘)

然后下载微软雅黑字体,改名为msyh传入/home/www/zabbix/fonts目录下即可。

Windows7-控制面板-外观和个性化-字体-找到自己需要的字体改写后名字后放入

Fping安装

默认路径安装fping/usr/local/sbin/

Cd&&makeinstall

修改/etc/zabbix/

FpingLocation=/usr/local/sbin/fping  

2)修改fping的权限 ##这一步很重要

chownroot:

root/usr/local/sbin/fping

chmodu+s/usr/local/sbin/fping

重启zabbix_server

 

yumwhatprovides*/命令通过命令查询该包名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1