




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Zabbix3.0 集中式安装手册前期准备:nginx:1.9.7 ;Mysql:5.5.32 ;PHP:5.5.30;libiconv-1.14;libmcrypt-devel;mhash;mcrypt;fping-3.4.tar;zabbix-3.0.0alpha4安装Nginxrpm-qapcrepcre-devel (查看是否有安装)yuminstallpcrepcre-developensslopenssl-develyuseraddnginx-s/sbin/nologinM 创建nginx用户cd nginx目录 进入自己造先准备好的nginx目录./configure-user=nginx-group=nginx-prefix=/application/nginx-1.9.7-with-http_stub_status_module-with-http_ssl_module 编译安装到/application/nginx-1.9.7make&makeinstallln-s/application/nginx-1.9.7/application/nginx 做个软连接ls-l/application/ 查看软连接情况./application/nginx/sbin/nginx 在根目录下启动nginxps -ef|grep nginx 查看nginx进程是否启用ss-lntup|grepnginx 查看nginx端口是否启用rootzabbix_3.0conf#egrep-v#|$nginx.conf.defaultnginx.conf 将nginx.conf.default导入 nginx.conf 可跳过直接使用以下覆盖就可以rootzabbix_3.0conf#vim/application/nginx/conf/nginx.confworker_processes1;eventsworker_connections1024;httpincludemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;serverlisten80;server_namelocalhost;location/roothtml;indexindex.phpindex.htmlindex.htm;error_page500502503504/50x.html;location=/50x.htmlroothtml;location.(php|php5)?$root/application/nginx/html;fastcgi_pass:9000;fastcgi_indexindex.php;#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;fastcgi_paramSCRIPT_FILENAME/application/nginx/html$fastcgi_script_name;includefastcgi_params;./application/nginx/sbin/nginx -s reload 重启启动如无问题则进行下一步安装mysqlyuminstalltreenmaplrzszdos2unixytarxfmysql-5.5.32-linux2.6-x86_64.tar.gzcd mysql目录 自己准备好的目录mvmysql-5.5.32-linux2.6-x86_64/application/mysql-5.5.32ln-s/application/mysql-5.5.32/application/mysql 创建软连接useraddmysql-s/sbin/nologinM 创建不能登录用户chown-Rmysql.mysql/application/mysql 更改主组cd/application/mysql./scripts/mysql_install_db-basedir=/application/mysql-datadir=/application/mysql/data/-user=mysql 可能会提示错误要安装gcc或其他自己注意cpsupport-files/mysql.server/etc/init.d/mysqldsed -i s#/usr/local/mysql#/application/mysql#g /application/mysql/bin/mysqld_safe /etc/init.d/mysqldcpsupport-files/f/etc/fcp:是否覆盖/etc/f?yechoexportPATH=/application/mysql/bin:$PATH/etc/profile 要进入/etc/profile 最下面修改 exportsource/etc/profile 重新加载profileecho$PATH 查看路径的修改cp-a/application/mysql/bin/*/usr/local/sbinservicemysqldstart 启动数据库创建数据#创建zabbix数据库以及相关表iyunvzabbix-server zabbix-2.4.5# mysql -e create database zabbix default charset utf8;iyunvzabbix-server zabbix-2.4.5# mysql -e grant all on zabbix.* to zabbixlocalhost identified by zabbix;iyunvzabbix-server zabbix-2.4.5# mysql -uzabbix -pzabbix zabbix./database/mysql/schema.sqliyunvzabbix-server zabbix-2.4.5# mysql -uzabbix -pzabbix zabbix./database/mysql/images.sqliyunvzabbix-server zabbix-2.4.5# mysql -uzabbix -pzabbix zabbix./database/mysql/data.sql完成数据库的安装安装PHPyum-yinstallzlib-devellibxml2-devellibjpeg-devellibiconv-develfreetype-devellibpng-develgd-develcurl-devellibxslt-devel红色devel文件系统没有需要安装yum y install libjpeg-devellibiconv-devel gd-develwget/pub/gnu/libiconv/libiconv-1.14.tar.gztarzxflibiconv-1.14.tar.gzcdlibiconv-1.14./configure-prefix=/usr/local/libiconvMake&makeinstallcd./yum-yinstalllibmcrypt-develmhashmcrypt 如不能yum安装的话要自己准备软件包上传此三个包后分别进入包内进行 ./configure Make & make install安装mcrypt-2.6.8是报错configure: error: * libmcrypt was not found 解决方法ln-s/usr/local/bin/libmcrypt_config/usr/bin/libmcrypt_configexportLD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH再安装测试cd php 5.5.30./configure-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/php5.5.30 php 5.5.30:(-with-mysqli=mysqlnd和-with-gettext一定要加上,否则前者不装时安装zabbix时database type没有选项默认出来的数据库是SqLite3,且不能切换,后者不装时,会报PHP gettext warning)make&makeinstall 报错/root/php-5.5.30/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directorymake: * ext/phar/phar.php 错误 127ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64/ln-s/application/php-5.5.30/application/php 做个软连接生成配置php配置文件rootzabbix_3.0php-5.5.30#pwd/tools/php-5.5.30 在php安装包中rootzabbix_3.0php-5.5.30#cpphp.ini-production/application/php/lib/php.inirootzabbix_3.0php-5.5.30#cd/application/php/etc/rootzabbix_3.0etc#pwd/application/php/etcrootzabbix_3.0etc#cpphp-fpm.conf.defaultphp-fpm.confphp启动测试rootzabbix_3.0etc#/application/php/sbin/php-fpm验证是否成功启动rootzabbix_3.0etc#netstat-lntup|grepphp-fpm安装zabbix-3.0.0alpha4rootzabbix_3.0#groupaddzabbixrootzabbix_3.0#useradd-gzabbixzabbixrootzabbix_3.0#ln-s/usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2#添加软连接(缺少了libiconv.so.2)rootzabbix_3.0#/sbin/ldconfig#使配置立即生效rootzabbix_3.0#cdzabbix-3.0.0alpha4rootoldboyzabbix-3.0.0alpha4#./configure -prefix=/usr/local/zabbix -enable-server -enable-proxy -enable-agent -with-mysql -with-net-snmp -with-libcurl参数说明:prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbixenable-server为安装zabbix服务端程序enable-agent为安装agent程序enable-proxy 为安装proxy程序with-mysql为使用mysql数据库enable-ipv6为启用ipv6支持(无启用)with-net-snmp为启用snmp支持with-libcurl为启用curlwith-libxml2编译xml模块,主要用于监控vm虚拟机rootoldboyzabbix-3.0.0alpha4#make&makeinstall修改zabbix.conf:vim /usr/local/zabbix/etc/zabbix_server.confDBName=zabbix#数据库名称DBUser=zabbix#数据库用户名DBPassword=zabbix#数据库密码ListenIP=localhost#数据库ip地址AlertScriptsPath=*/zabbix/alertscripts#zabbix运行脚本存放目录#配置软连接和启动文件信息mkdir /var/log/zabbix chown zabbix.zabbix /var/log/zabbixln -s /usr/local/zabbix/etc/ /etc/zabbix ln -s /usr/local/zabbix/bin/* /usr/bin/ln -s /usr/local/zabbix/sbin/* /usr/sbin/ cp /root/zabbix-2.4.5/misc/init.d/fedora/core/zabbix_* /etc/init.d 根据自己zabbix存放位置 chmod 755 /etc/init.d/zabbix_*#修改/etc/init.d目录下的zabbix_server和zabbix_agentd启动文件 sed -i sBASEDIR=/usr/localBASEDIR=/usr/local/zabbixg/etc/init.d/zabbix_server sed -i sBASEDIR=/usr/localBASEDIR=/usr/local/zabbixg /etc/init.d/zabbix_agent#修改/etc/zabbix/zabbix_agentd.conf,这里的IP地址写的是zabbix_server的IP地址,即8 sed -i sServer=Server=,8g /etc/zabbix/zabbix_agentd.conf (可以省略) sed -i sServerActive=ServerActive=$IP:10051g /etc/zabbix/zabbix_agentd.conf 防止一些无谓日志报错sed -i stmp/zabbix_agentd.logvar/log/zabbix/zabbix_agentd.logg /etc/zabbix/zabbix_agentd.conf 将agentd日志保存在/var/log/zabbix sed -i s# UnsafeUserParameters=0UnsafeUserParameters=1ng /etc/zabbix/zabbix_agentd.conf修改php.ini:(php5.5默认值较小)vim/application/php/lib/php.ini主要为下面几个参数post_max_size= 16Mmax_execution_time= 300max_input_time= 300date.timezone = Asia/Shanghai配置web环境:/root/liulei/zabbix-3.0.3/frontends cp -rf php /usr/local/nginx/html/zabbix用户名Admin 密码zabbix中文支持:zabbix实际是有中文语言的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 税务管理的实操案例分析试题及答案
- 行政管理师考试报告撰写能力试题及答案
- 项目管理核心竞争力提升试题及答案
- 甘肃省陇南市本年度(2025)小学一年级数学部编版随堂测试((上下)学期)试卷及答案
- 理解信息技术在项目管理中的应用考题试题及答案
- 微生物检验基础知识测试试题及答案
- 市级课题申报书流程
- 了解2025年注册会计师考试理论知识与实践的结合试题及答案
- 项目管理的工作流程标准试题及答案
- 沉淀知识2025年注册会计师考试方式试题及答案
- 《尚书》介绍课件
- 肥大细胞增多症培训演示课件
- 高中物理《光学》练习题(附答案解析)
- 悯农-幼儿园通用课件
- 米兰大教堂完整版本
- 失能老人消防应急预案
- GB/T 15622-2023液压缸试验方法
- CONSORT2010流程图(FlowDiagram)【模板】文档
- 国际经济与贸易-关于阿里巴巴国际站RTS频道外贸新机遇的研究
- 华容道24局最佳解法
- 游戏综合YY频道设计模板
评论
0/150
提交评论