1、&makeinstallln/application/application/nginx 做个软连接ls-l/application/ 查看软连接情况./application/nginx/sbin/nginx 在根目录下启动nginxps -ef|grep nginx 查看nginx进程是否启用ss-lntup|grepnginx 查看nginx端口是否启用conf#egrep-v#|$ 将导入 可跳过直接使用以下覆盖就可以vim/application/nginx/conf/worker_processes1;eventsworker_connections1024;httpinclude
2、;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;serverlisten80;server_namelocalhost;location/roothtml;indexindex.phperror_page500502503504/;=.(php|php5)$/application/nginx/html;fastcgi_passfastcgi_index#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;/application/nginx/
3、html$fastcgi_script_name;fastcgi_params;./application/nginx/sbin/nginx -s reload 重启启动如无问题则进行下一步安装mysqltreenmaplrzszdos2unixtarxf mysql目录 自己准备好的目录mv/application/mysql 创建软连接mysqlM 创建不能登录用户chown-R/application/mysql 更改主组cd/application/mysql./scripts/mysql_install_db-basedir=/application/mysql-datadir=/a
4、pplication/mysql/data/-user=mysql 可能会提示错误要安装gcc或其他自己注意cpsupport-files/etc/mysqldsed -i s#/usr/local/mysql#/application/mysql#g /application/mysql/bin/mysqld_safe /etc/mysqld/etc/cp:是否覆盖/etc/yechoexportPATH=/application/mysql/bin:$PATH/etc/profile 要进入/etc/profile 最下面修改 exportsource/etc/profile 重新加载pr
5、ofile$PATH 查看路径的修改-a/application/mysql/bin/*/usr/local/sbinservicemysqldstart 启动数据库创建数据#创建zabbix数据库以及相关表iyunvzabbix-server mysql -e create database zabbix default charset utf8;iyunvzabbix-server mysql -e grant all on zabbix.* to zabbixlocalhost identified by zabbixiyunvzabbix-server mysql -uzabbix -
6、pzabbix zabbix./database/mysql/iyunvzabbix-server mysql -uzabbix -pzabbix zabbix./database/mysql/完成数据库的安装安装PHP-yzlib-devellibxml2-devellibjpeg-devellibiconv-develfreetype-devellibpng-develgd-develcurl-devellibxslt-devel红色devel文件系统没有需要安装yum y install gd-develwgetzxf-prefix=/usr/local/libiconvMake&./l
7、ibmcrypt-develmhashmcrypt 如不能yum安装的话要自己准备软件包上传此三个包后分别进入包内进行 ./configure Make & make install安装是报错configure: error: * libmcrypt was not found 解决方法/usr/local/bin/libmcrypt_config/usr/bin/libmcrypt_configexportLD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH再安装测试cd php -prefix=/usr/local/php-with-mysql=/
8、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-mbreg
9、ex-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=mysql
10、nd和-with-gettext一定要加上,否则前者不装时安装zabbix时database type没有选项默认出来的数据库是SqLite3,且不能切换,后者不装时,会报PHP gettext warning)install 报错/root/ error while loading shared libraries: cannot open shared object file: No such file or directorymake: * ext/phar/ 错误 127ln -s /application/mysql/lib/ /usr/lib64/application/php 做
11、个软连接生成配置php配置文件pwd/tools/ 在php安装包中etc#php启动测试/application/php/sbin/php-fpm验证是否成功启动netstatphp-fpm安装#groupadd-gzabbix/usr/local/lib/usr/lib/#添加软连接(缺少了)/sbin/ldconfig#使配置立即生效./configure -prefix=/usr/local/zabbix -enable-server -enable-proxy -enable-agent -with-mysql -with-net-snmp -with-libcurl参数说明:pre
12、fix=/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虚拟机rootoldboy修改:vim /usr/local/zabbix/etc/DBName=zabbix#数据库名称DBUser
13、=zabbix#数据库用户名DBPassword=zabbix#数据库密码ListenIP=localhost#数据库ip地址AlertScriptsPath=*/zabbix/alertscripts#zabbix运行脚本存放目录#配置软连接和启动文件信息mkdir /var/log/zabbix chown /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 /ro
14、ot/ /etc/ 根据自己zabbix存放位置 chmod 755 /etc/zabbix_*#修改/etc/目录下的zabbix_server和zabbix_agentd启动文件 sed -i sBASEDIR=/usr/localBASEDIR=/usr/local/zabbixg/etc/zabbix_server sed -i /etc/zabbix_agent#修改/etc/zabbix/,这里的IP地址写的是zabbix_server的IP地址,即 sed -i sServer= /etc/zabbix/ (可以省略) sed -i sServerActive= /etc/zab
15、bix/ 防止一些无谓日志报错sed -i stmp/var/log/zabbix/g /etc/zabbix/ 将agentd日志保存在/var/log/zabbix sed -i s# UnsafeUserParameters=0UnsafeUserParameters=1ng /etc/zabbix/修改:默认值较小)/application/php/lib/主要为下面几个参数post_max_size= 16Mmax_execution_time= 300max_input_time = Asia/Shanghai配置web环境:/root/liulei/ cp -rf php /us
16、r/local/nginx/html/zabbix用户名Admin 密码zabbix中文支持:zabbix实际是有中文语言的,我们可以通过修改web端源文件来开启中文语言。修改你的 这个文件/application/ 根据个人不同目录不同zh_CN=>name_(Chinese(zh_CN),displaytrue,#也就是把false改为true然后点击zabbix监控网页端右上角人头头像修改为中文语言即可。更换语言后,图形会出现乱码,我们做如下修改即可。/application/ 根据个人不同位置不一#修改第93行define(ZBX_FONT_NAME,msyh);#修改第45行改
17、为define(ZBX_GRAPH_FONT_NAME,msyh)然后下载微软雅黑字体,改名为msyh传入/home/www/zabbix/fonts 目录下即可。Windows7-控制面板-外观和个性化-字体-找到自己需要的字体改写后名字后放入Fping 安装默认路径安装fping /usr/local/sbin/Cd &修改/etc/zabbix/FpingLocation=/usr/local/sbin/fping2)修改fping的权限 #这一步很重要chown root:root /usr/local/sbin/fpingchmod u+s /usr/local/sbin/fping重启 zabbix_serveryum whatprovides */命令 通过命令查询该包名
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1