Zabbix安装部署(for rhel5.7)
ZABBIX安装和配置

ZABBIX安装和配置本机测试环境:Admin zabbixCentOS8 192.168.8.109root zabbixSFTPBaiinfosftp 1+1=2?Yes⼀、zabbix安装⽅法如下:(⼀)、下载zabbix官⽅提供的虚拟机,环境已经配好,省事:ip addr查看配置,修改成⾃⼰的IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0#修改如下内容:BOOTPROTO=none#添加如下内容:IPADDR="192.168.8.109"PREFIX="24"GATEWAY="192.168.8.1"DNS1="114.114.114.114":wq #保存退出(⼆)、SFTP创建:1、创建sftp服务数据⽬录及相关⽤户mkdir -pv /data/sftp/ #sftp数据⽬录chown root:root -R /data/sftp/ #⼀定要是root⽤户,否则⽆法chrootchmod 755 -R /data/sftp/ #权限最低需要保证普通⽤户可以进⼊groupadd sftp #sftp服务设置匹配组,单个⽤户可以忽略useradd -d /data/sftp/baiinfosftp -m -g sftp -s /sbin/nologin baiinfosftpid baiinfosftpecho "1+1=2?Yes" |passwd --stdin baiinfosftp #添加密码2、修改sshd服务配置⽂件,以组的⽅式管理sftp⽤户权限vi /etc/ssh/sshd_config #修改sftp配置⽂件,修改内容如下:注销:添加:Subsystem sftp internal-sftp #使⽤sftp服务使⽤系统⾃带的internal-sftpMatch Group sftp #匹配sftp组,多个组之间⽤逗号分割ChrootDirectory /data/sftp/%u #⽤chroot将⽤户的根⽬录指定到/data/sftp/%u,%u代表⽤户名,这样⽤户就只能在/data/sftp/%u下活动ForceCommand internal-sftp #强制执⾏内部sftp,并忽略任何~/.ssh/rc⽂件中的命令AllowTcpForwarding no #不允许转发TCP协议,默认是yes,如果⽤户可以shell访问则建议为yesX11Forwarding no #是否允许进⾏ X11 转发。
zabbix安装文档

zabbix安装文档2015年5月目录目录 (2)1 Lemp环境准备 (2)2 下载安装包 (2)3 创建、导入zabbix数据库 (3)4 安装zabbix (3)5 配置web站点 (5)6 修改php配置文件参数 (5)7 安装web (6)8 更改zabbix默认语言为简体中文,替换监控图像上系统默认的中文字体 (9)9 安装zabbix_agent (10)10 监控主机配置 (10)10.1 添加监控主机 (10)10.2 添加模板 (11)10.3 添加监控项 (12)11 添加mail报警方式 (12)11.1 通过mailx用其他电子邮件运营商SMTP报警 (12)12 监控mysql (16)1Lemp环境准备Nginx+MySQL+PHPCentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.142下载安装包zabbix-2.2.6/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz或wget /project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面3创建、导入zabbix数据库cd /usr/local/src #进入软件包下载目录tar zxvf zabbix-2.2.6.tar.gz #解压cd /usr/local/src/zabbix-2.2.6/database/mysql #进入mysql数据库创建脚本目录ls #列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件mysql -u root -p #输入密码,进入MySQL控制台create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8insert into er(Host,User,Password) values('localhost','zabbix',password('zabbix')); #新建账户zabbix,密码zabbixflush privileges; #刷新系统授权表grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix' with grant option; #允许账户zabbix能从本机连接到数据库zabbixgrant all on zabbix.* to zabbix@localhost identified by 'zabbix';flush privileges; #再次刷新系统授权表use zabbix #进入数据库source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库注意:请按照以上顺序进行导入,否则会出错。
ZABBIX安装配置手册

ZABBIX安装配置手册1.设置用户帐户:#udogroupadd-g130zabbi某#udoueradd-u130-gzabbi某-c'Zabbi某monitoring'zabbi某2.解压zabbi某:#gunzipzabbi某-1.8.1.tar.gz&&tar-某vfzabbi某-1.8.1.tar3.在线安装依赖库#udoapt-getintalllibghc6-hql-myql-dev#udoapt-getintalllibncure5#udoapt-getintalllibncure5-dev4.安装popt#popt-1.14.tar.gz#gunzippopt-1.14.tar.gz&&tar-某vfpopt-1.14.tar#./configure#make#makeintall4.安装openipmi#gunzipOpenIPMI-2.0.19.tar.gz&&tar-某vfOpenIPMI-2.0.19.tar #./configure--prefi某=/ur/local/openipmi#make#makeintall5.安装zabbi某切换到zabbi某-2.0.0目录#./configure--prefi某=/ur/local/zabbi某--enable-erver--with-myql--with-net-nmp--with-jabber=/ur/local/ikemel--with-libcurl--with-openipmi=/ur/local/openipmi--enable-agent #make#makeintall6.配置zabbi某(1)拷贝zabbi某-erver文件到/etc/init.d文件夹下;(2)根据情况修改zabbi某-erver文件:#udovi/etc/init.d/zabbi某-erverDAEMON=zabbi某_erver文件所在目录(3)修改/ur/local/zabbi某/etc/zabbi某_erver.conf文件,保证如下几项(根据实际情况修改):DBName=zabbi某(数据库名称)DBUer=root(登录数据库用户)DBPaword=123456(数据库用户密码)(4)修改配置文件权限:#chmod400/ur/local/zabbi某/etc/zabbi某_erver.conf#chownzabbi某/ur/local/zabbi某/etc/zabbi某_erver.conf(5)重启zabb某服务:#udoervicezabbi某-ervertart(retart重启)#p-ef|grepzabbi某(查看zabbi某服务进程)7.安装myql、ngin某、php5#cd/etc/myql按下图所示,把127.0.0.1改为0.0.0.09.修改ngin某配置文件erver{liten80;erver_name192.168.182.130;#修改为zabbi某服务器IP或域名地址charetutf-8;location/{inde某inde某.phpinde某.htmlinde某.htm;}location~"\.(j|ico|gif|jpg|png|c|htm|wf|php3)$"{e某pire30d;}location~\.php${fatcgi_pa127.0.0.1:9000;fatcgi_inde某inde某.php;#fatcgi_paramSCRIPT_FILENAME/cript$fatcgi_cript_name; includefatcgi_param;}}重启加载配置文件/etc/init.d/ngin某reload10.修改php.ini文件按要求修改/etc/php5/fpm下的php.ini文件。
zabbix部署安装总结

Zabbix部署一、部署环境(LAPM)CENTOS6.8+MYSQL+apache+php(1)CENTOS6.8+MYSQL部署安装略过;(2)Linux下安装配置启动apache安装Apache前准备:1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf (这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。
如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。
停止并卸载linux系统自带的httpd服务:1、service httpd stop2、ps -ef | grep httpd3、kill -9 pid号(逐个删除)4、rpm -qa |grep httpd5、rpm -e httpd软件包1.[root@localhost bin]# find / -name httpd.conf2.[root@localhost bin]# rm -rf httpd.conf2、下载Apache安装包(httpd-2.2.34.tar.gz),下载地址:/#tar -zxvf httpd-2.2.34.tar.gz#cd httpd-2.2.341../configure --prefix=/home/apache2 (指定安装目录)2.make3.make install3、启动apache服务•启动Apache:/home/apache2/bin/apachectl start• 停止Apache:/home/apache2/bin/apachectl stop• 重启Apache:/home/apache2/bin/apachectl restart4、配置网站放在/home/apache2/htdocs目录下如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件(/home/apache2/conf),在DirectoryIndex增加index.php。
Zabbix部署与安装

Zabbix3.2监控工具Zabbix是一个基于WEB界面的提供的分布式系统监控以及网络监视功能的企业级的开源工具。
Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让管理员迅速定位/解决存在的各种问题。
Zabbix由Zabbix_Server服务端和Zabbix_Agent客户端还有Zabbix_proxy代理三个部分组成。
Zabbix_Server:可以通过SNMP,Zabbix_Agent,Ping,SNMP等方法提供对远程服务器/网络状态的监视。
Zabbix_Agent:是用来采集客户端服务器数据来交给Zabbix_Server处理。
Zabbix_Proxy:缓存同步Agent监控数据。
Zabbix的主要功能:CPU负荷,内存使用,磁盘使用,网络状况,端口监视,日志监视。
Zabbix的监控架构:Zabbix部署步骤:环境需求:必须LNMP/LAMP环境的支持,需要PHP5.4以上版本支持才可以。
# systemctl stop firewalld #关闭firewalld防火墙# systemctl disable firewalld.service #禁止firewalld服务自启# sed -i -e 's|SELINUX=enforcing|SELINUX=disabled|' /etc/selinux/config #关闭SELINUX# sed -i -e 's|SELINUXTYPE=targeted|#SELINUXTYPE=targeted|' /etc/selinux/config# setenforce 0源码编译方式:❖安装相关依赖组件# yum -y install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel gcc gcc-c++ net-snmp net-snmp-devel perl-DBI httpd mariadb* #YUM部署LAMP环境❖解压安装包# tar xzvf zabbix-3.2.1.tar.gz# cd zabbix-3.2.1❖编译安装Zabbix➢安装Server和Agent,并支持将数据放入MYSQL数据库中:# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl➢仅安装Server,并支持将数据放入MYSQL数据库中:# ./configure --prefix=/usr/local/zabbix --enable-server --with-mysql --with-net-snmp --with-libcurl➢仅安装Proxy代理,并支持将数据放入MYSQL数据库中:# ./configure --prefix=/usr/local/zabbix --enable-proxy --with-net-snmp --with-mysql --with-ssh2➢仅安装Agent客户端:# ./configure --enable-agent# make && make install注:--with-libcurl:监控WEB页面响应时间,下载速度。
zabbix安装整理(修改)

Zabbix安装安装步骤:1、安装好apache、mysql、php、snmp组件apache :yum install httpd httpd-manual -ymysql : yum install mysql-server php-mysql mysql-devel -yphp : yum install php php-bcmatch php-gd php-bcmath php-mbstring –ysnmp : yum install net-snmp net-snmp-utils net-snmp-devel -y其它组件:curl : yum install curl curl-devel -ygcc : yum install gcc libgcc -ymake : yum install make –ylrzsz: yum install -y lrzszlibxml: yum install –y libxml*yum install -y php-xml*#yum install -y ntp#yum install -y ntpdate#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#service ntpd stop#ntpdate #date下载zabbix的最新版本zabbix-2.2.3.tar.gz通过lrzsz工具上传到服务器中,SZ上传。
复制到/home目录下tar -zxvf zabbix-2.2.3.tar.gz解压后进入目录,运行配置:./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \ --with-mysql --with-net-snmp --with-libcurlmakemake install为了安全,zabbix是通过用户zabbix来执行的,所以,要新建zabbix用户groupadd zabbixuseradd zabbix -g zabbix启动mysql service mysqld start进入下载的zabbix目录,新建zabbix的数据库:输入mysqlmysql> create database zabbix character set utf8;mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';# identified by ‘zabbix’的密码是访问数据库的密码mysql>flush privileges;quit;导入数据库文件(进入zabbix解压文件目录)mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql修改zabbix的配置文件创建zabbix配置文件:mkdir /etc/zabbix复制zabbix下的文件:cp –r /home/zabbix-2.2.3/conf/* /etc/zabbix配置zabbix_server.conf 修改mysql的密码为zabbixVi /etc/zabbix/zabbix_server.confDBName=zabbixDBUser=zabbixDBPassword=zabbix配置zabbix服务器的本机监控修改zabbix_agentd.confVi /etc/zabbix/zabbix_agentd.confHostname=Zabbix ServerServerActive=127.0.0.1:10051为zabbix添加端口cat >>/etc/services <<EOFzabbix-agent 10050/tcp Zabbix Agentzabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix TrapperEOF拷贝zabbix服务器的frontend php 程序到 http server 的主目录下mkdir -p /var/www/html/zabbixcp –r /home/zabbix-2.2.3/frontends/php/ /var/www/html/zabbixchown -R zabbix.zabbix /var/www/html/zabbixcp –r /home/zabbix-2.2.3/misc/init.d/fedora/core5/zabbix_server /etc/init.d/ cp –r /home/zabbix-2.2.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"echo "/etc/init.d/zabbix_server start">> /etc/rc.localecho "/etc/init.d/zabbix_agentd start">> /etc/rc.localservice zabbix_server start启动zabbix服务器和客户端:/usr/local/sbin/zabbix_server/usr/local/sbin/zabbix_agentd然后在浏览器里输入IP即可验证,如果打开浏览器后发现是空白的,应该是php缺少一个数学库,安装一下即可(yum install php-bcmath)在这之前需要配置/etc/php.ini,更改成下面的参数,才能通过前期的检测。
安装zabbix

Zabbix安装手册目录1下载zabbix包 (3)2安装curl、snmp、mysql开发库 (3)3安装zabbix (3)4创建用户 (3)5创建数据库 (3)6导入sql文件 (4)7服务器端配置zabbix (4)8客户端配置 (4)9配置启动服务 (5)10启动 zabbix server (6)11启动zabbix_agent (6)12配置zabbix站点 (6)13登录zabbix (7)14登录zabbix后报错解决: (7)1下载zabbix包zabbix-2.2.2.tar.gz2安装curl、snmp、mysql开发库#yum install –y curl curl-devel net-snmp net-snmp-devel perl-DBI mysql-devel3安装zabbix#cd zabbix-2.2.2#./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-server--enable-agent --with-mysql --with-net-snmp --with-libcurl--with-libxml2#make install4创建用户为了安全考虑 zabbix 只使用普通用户运行,假如你当前用户叫 ttlsa,那么你运行他,他便使用 ttlsa 身份运行。
但是如果你在 root 环境下运行 zabbix,那么 zabbix 将会主动使用 zabbix 用户来运行。
但是如果你的系统没有名叫 zabbix 的用户,你需要创建一个用户,如下:# groupadd zabbix# useradd -g zabbix zabbix5创建数据库zabbix server 与 proxy 需要数据库,angent 不需要。
尤其要注意的是 proxy 只需要导入一个 sql 文件,而 server 一共要导入 3 个 sql 文件。
ZABBIX安装手册

ZABBIX中文安装手册乖乖猪运维研究院2021年5月13日目录一、安装环境 (3)二、ZABBIX安装 (3)1. 关闭selinux和iptables防火墙 (3)2. 安装 LAMP环境 (4)1) 安装Apache软件 (4)2) 安装PHP (6)3) 安装MariaDB (6)3. 安装 ZABBIX (12)三、常见安装问题 (20)1. ZABBIX服务器端运行中值不问题 (20)一、安装环境本次手册安装环境CenOS 8+MariaDB+Apache+zabbix5.0LTS二、Z ABBIX安装1.关闭selinux和iptables防火墙需要关闭selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery 功能也不能正常使用# sed -i"s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config确认是否修改成功# grep SELINUX/etc/selinux/config然后重启系统即可关闭防火墙systemctl start firewalld.service #启动firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl status firewalld.service #查看防火墙状态2.安装 LAMP环境1)安装Apache软件# yum -y install httpd#vim /etc/httpd/conf/httpd.confServerName localhost:80 //编辑域名# systemctl start httpd.service //启动服务器# systemctl enable httpd.service //设置开机自动启动# systemctl status httpd.service//检查一下状态“enabled”表示httpd服务已设为开机启动,“active(running)”则表示httpd服务正在运行中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Zabbix安装部署(for rhel5.7)之前的Nagios与Cacti整合部署(for_RHEL_5.7) 与这篇Zabbix安装部署(for rhel5.7)都是学习监控时网络查询和实操所做,在这里非常感谢网友门的开源精神,大家共同学习,每天进步一点,积累就是收获For Think email:cnbjthink@ (*^__^*) 。
Word导出PDF,文档可能错位但不影响观看,请不要计较。
一> Zabbix简介Zabbix 是一个提供Web 管理界面的企业级的开源系统/网络监控分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。
官方网站:Zabbix 1.8官方文档:/documentation/1.8/startZabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。
被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据Server端:通过收集SNMP和agent发送的数据,写入MySQL数据库,再通过php+apache 在web前端展示。
Zabbix运行条件:Server:Zabbix Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低Agent:目前已有的agent基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、windows SNMP:支持各类常见的网络设备二> Zabbix功能具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器,支持分布式,能集中展示、管理分布式的监控点,扩展性强,server提供通用接口,可以自己开发完善各类监控三>优劣势优点:开源,无软件成本投入Server对设备性能要求低(实际测试环境:虚拟机Redhat EL AS5,2GCPU 1G内存,监控5台设备,CPU使用率基本保持在10%以下,内存剩余400M以上)支持设备多支持分布式集中管理开放式接口,扩展性强缺点:全英文,界面不友好无厂家支持,出现问题解决比较麻烦需在被监控主机上安装agent四>下载软件:/project/zabbix/ZABBIX%20Latest%20Stable/1.8.9/zab bix-1.8.9.tar.gz/downloads/1.8.5/zabbix_agents_1.8.5.linux2_6.amd64.tar.gz/downloads/1.8.5/zabbix_agents_1.8.5.linux2_6.i386.tar.gz安装前先配置好PHP,要求支持php-gd、php-bcmath、php-xml、php-mysql、php-net-socket、php-mbstring,即configure 参数中加上–with-gd –enable-bcmath –enable-xml –with-mysql –enable-sockets –enable-mbstring由于zabbix是基于web界面将存储在数据库中的数据成图表显示出来,所以zabbix需要运行在web和数据库的平台上,在这里我们使用lemp环境。
Linuxtone提供了自动部署lemp的脚本,只需下载后解压运行里面的lemp.sh即可,或者leam脚本(Apache与Nginx 看需求)基于lemp改编的,可以问我要lemp下载地址:/docs/autoinstall/lemp_auto_v1.0.6.tar.gz五>开始安装:redhat 提前安装好YUM确保能用,安装zabbix所需的组件[root@rhel ~]# yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath1> install lemp.sh[root@rhel ~]# cd /usr/local/src/[root@rhel src]# wget /docs/autoinstall/lemp_auto_v1.0.6.tar.gz[root@rhel src]# tar xzvf lemp_auto_v1.0.6.tar.gz[root@rhel src]# cd lemp[root@rhel lemp]# ./lemp.sh (估计半小时左右,依据个人网络和机器性能而定)2> install zabbix (为zabbix创建自己的数据库,以便zabbix可以把收集到的数据信息存放在那里调用)[root@rhel src]# useradd zabbix[root@rhel src]# passwd zabbix[root@rhel src]# mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.1.56-LTOPS-log Source distributionCopyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.This software comes with ABSOLUTELY NO WARRANTY. This is free software,and you are welcome to modify and redistribute it under the GPL v2 licenseType 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database zabbix;Query OK, 1 row affected (0.02 sec)mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix' ;Query OK, 0 rows affected (0.08 sec)mysql> quitBye[root@rhel src]# tar xzvf zabbix-1.8.9.tar.gz[root@rhel src]# cd zabbix-1.8.9[root@rhel zabbix-1.8.9]# mysql -u root zabbix < create/schema/mysql.sql[root@rhel zabbix-1.8.9]# mysql -u root zabbix < create/data/data.sql[root@rhel zabbix-1.8.9]# mysql -u root zabbix < create/data/images_mysql.sql[root@rhel zabbix-1.8.9]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql=/usr/local/mysql-5.1.56/bin/mysql_config --with-net-snmp --with-libcurl--prefix指定zabbix安装目录,--enable-server 支持zabbix服务器,--enable-agent支持zabbix 代理,--enable-proxy 支持zabbix代理服务器,--with-mysql 使用MySQL客户端库可以选择指定路径mysql_config,--with-net-snmp 使用net-snmp软件包,择性地指定路径net-snmp配置, --with-libcurl 使用curl包[root@rhel zabbix-1.8.9]# make && make install添加zabbix服务对应的端口[root@rhel zabbix-1.8.9]# cat >> /etc/services << EOFzabbix-agent 10050/tcp Zabbix Agentzabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix TrapperEOF[root@rhel zabbix-1.8.9]#[root@rhel zabbix-1.8.9]# mkdir /etc/zabbixcp: omitting directory `misc/conf/zabbix_agentd'[root@rhel zabbix-1.8.9]# cp -r frontends/php/ /data/www/wwwroot/zabbix修改zabbix连接的数据库的用户名和密码[root@rhel zabbix-1.8.9]# vim /etc/zabbix/zabbix_server.conf (set nu)86 DBName=zabbix102 DBUser=zabbix112 DBPassword=zabbix为zabbix 的启动、关闭和重启的脚本文件做链接,方便系统可以找得到[root@rhel zabbix-1.8.9]# cd /usr/local/zabbix/bin/[root@rhel bin]# for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done[root@rhel bin]# cd /usr/local/zabbix/sbin/[root@rhel sbin]# for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done把mysql的lib库文件添加到系统动态库配置文件中,方便系统可以找到mysql的lib库[root@rhel sbin]# echo "/usr/local/mysql-5.1.56/lib/mysql/" >> /etc/ld.so.conf[root@rhel sbin]# ldconfig (立即生效)将zabbix相关的启动脚本等文件拷贝的/etc/init.d/下,方便日后对zabbix 的启动关闭操作[root@rhel sbin]# cd /usr/local/src/zabbix-1.8.9[root@rhel zabbix-1.8.9]# cp misc/init.d/redhat/8.0/zabbix_server /etc/init.d/[root@rhel zabbix-1.8.9]# chmod +x /etc/init.d/zabbix_server[root@rhel zabbix-1.8.9]# cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/[root@rhel zabbix-1.8.9]# chmod +x /etc/init.d/zabbix_agentd修改zabbix server和agentd程序目录的位置[root@rhel zabbix-1.8.9]# vim /etc/init.d/zabbix_server (set nu)17 progdir="/usr/local/zabbix/sbin/"[root@rhel zabbix-1.8.9]# vim /etc/init.d/zabbix_agentd (set nu)17 progdir="/usr/local/zabbix/sbin/"添加开机启动服务[root@rhel zabbix-1.8.9]# chkconfig --add zabbix_agentd[root@rhel zabbix-1.8.9]# chkconfig --level 345 zabbix_server on[root@rhel zabbix-1.8.9]# chkconfig --level 345 zabbix_agentd on[root@rhel zabbix-1.8.9]# chkconfig --list | grep zabbix(使用chkconfig --list 检查一下)在nginx 配置文件中建立zabbix 虚拟机的配置文件[root@rhel zabbix-1.8.9]# cat > /usr/local/nginx/conf/vhosts/monitor.conf << EOFserver {listen 80;server_name ;#access_log logs/zabbix_access.log main;location / {root /data/www/wwwroot/zabbix;index index.html index.htm index.php;}location ~ \.php$ {root /data/www/wwwroot/zabbix;fastcgi_pass 127.0.0.1:9000;fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;fastcgi_index index.php;include fastcgi_params;}}EOF对php配置文件做相应的调整,使其满足zabbix运行的最低环境要求[root@rhel zabbix-1.8.9]# vim /usr/local/php-5.2.17/etc/php.ini255 max_execution_time = 300256 max_input_time = 300439 post_max_size = 16M663 [Date]664 ; Defines the default timezone used by the date functions665 date.timezone = Asia/Shanghai[root@rhel ~]# cd /data/www/wwwroot/zabbix/[root@rhel zabbix]# chmod 777 conf (权限不给的话web界面安装到最后一步会报错)[root@rhel ~]# /etc/init.d/zabbix_agentd restart[root@rhel ~]# /etc/init.d/zabbix_server restart[root@rhel ~]# /etc/init.d/fastcgi restart[root@rhel ~]# /etc/init.d/mysqld restart[root@rhel ~]# /etc/init.d/snmpd restartweb enter install zabbix:http://IP/zabbix/,用户名和密码为默认:admin/zabbix,进入zabbix 安装界面,同意许可协议,环境最低要求(前面对php 配置文件的修改),数据库连接配置(连接mysql的用户名和密码之前以配置,zabbix/zabbix),zabbix server的信息,next,next,完成安装,对zabbix进行汉化,中文的监控界面wget /wp-content/uploads/2010/03/cn_zh.inc.php_.tar.gz解压后的文件复制到/data/www/wwwroot/zabbix/include/locales下覆盖原来的文件,重启zabbix登陆zabbix监控界面,点击zabbix首页右上角porfile,language中选择Chinese(CN)保存即可,完成看监控页面屏幕。