Welcome 微信登录

首页 / 操作系统 / Linux / Zabbix 1.8.11 For CentOS 5.7_x64安装

1.    Zabbix 1.8.11 For CentOS5.7_x64安装

1.1      安装前的准备

1.1.1        安装环境组件准备

进入系统,用yum在线安装Zabbix编译所需要的系统环境软件,命令如下:
yum install httpd httpd-manual php php-bcmath php-gd php-xml php-mbstring mysql-server mysql php-mysql mysql-devel net-snmp net-snmp-devel net-snmp-utils curl curl-devel gcc libgcc make说明:Apache组件:httpd httpd-manualPHP组件:php php-bcmath php-gdMySQL组件:mysql-server mysql php-mysql php-mbstring mysql-develNet-SNMP组件:net-snmp net-snmp-devel net-snmp-utilsCURL组件:curl curl-develGCC组件:gcc libgcc libgccMAKE组件:make

1.1.2        Apache配置自启动

1)   将apache加入系统自启动:chkconfig --add httpd
chkconfig --level 345 httpd on2)   手动启动apache:apachectl start  或  /etc/init.d/httpd start 

1.1.3        MySQL配置

1)   启动MySQL:service mysqldstart 或/etc/init.d/mysqld start2)   设置MySQL root密码:mysqladmin-uroot -p password password提示输入旧密码时直接回车即可,因为root初始密码为空;3)   将MySQL加入系统自启动:chkconfig --add mysqldchkconfig --level 345 mysqld on 

1.1.4        Fping软件的编译安装

由于 zabbix使用 fping替代了 ping作为 icmp的工具,所以要安装 fping。可以从 http://fping.sourceforge.net/上下载 fping的源代码,解压编译安装。进入 fping解压后的源代码目录chmod a+x *./configuremakemake install 

1.1.5        在系统中添加zabbix用户

1)   在系统中添加zabbix用户:useradd -pzabbix zabbix2)   经测试必须将fping移动到/usr/sbin目录中,Zabbix中的icmpping才能起作用,所以先将fping移动:mv/usr/local/sbin/fping /usr/sbin3)   修改fping命令的所有权:chown root:zabbix /usr/sbin/fping4)   为fping命令赋权:chmod 710/usr/local/sbin/fping5)   为fping设定UID和GID:chmod ug+s/usr/local/sbin/fping 

2.    编译安装zabbix

2.1      编译安装zabbix

2.1.1        解压已上传的zabbix软件

进入zabbix安装包文件,所上传的目录:tar zxvf zabbix-1.8.11.tar.gz为刚刚解压后的文件夹赋权:chmod -R a+x zabbix-1.8.11 

2.1.2        编译zabbix

进入解压后的zabbix目录,./configure -prefix=/opt/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurlmake install以上命令是指定zabbix安装于/opt/zabbix目录中。 

2.1.3        创建zabbix数据库

mysql -u root -ppasswordcreate database zabbix;quit;进入zabbix解压后的目录cd /software/zabbix-1.8.11cat create/schema/mysql.sql | mysql -uroot -ppassword zabbixcat create/data/data.sql | mysql -uroot -ppassword zabbixcat create/data/images_mysql.sql | mysql -uroot -ppassword zabbix 

2.1.4        添加系统服务参数

修改/etc/services,加入以下信息:vi /etc/serviceszabbix-agent    10050/tcp            # Zabbix Agentzabbix-agent    10050/udp           # Zabbix Agentzabbix-trapper  10051/tcp            #Zabbix Trapperzabbix-trapper  10051/udp           #Zabbix Trapper 

2.1.5        修改zabbix配置文件

进入zabbix解压后的目录cd /software/zabbix-1.8.11mkdir /etc/zabbixcp -rf misc/conf/* /etc/zabbix根据实际情况修改 zabbix_server.conf  zabbix_agentd.conf zabbix_agentzabbix_trapper.conf 一般都取默认值,除了 mysql的数据库用户名和密码,如:DBUser=rootDBPassword=password在服务器上,只需要修改zabbix_server.conf 内的配置。

2.1.6        启动zabbix服务

1)   将zabbix服务器的PHP程序移到http server的主目录下:cd /software/zabbix-1.8.11cp -rf frontends/php/* /var/www/html2)   启动zabbix服务:/opt/zabbix/sbin/zabbix_server/opt/zabbix/sbin/zabbix_agentd3)   将zabbix服务添加到随系统一起启动vi /etc/rc.local在文件最后添加:/opt/zabbix/sbin/zabbix_server/opt/zabbix/sbin/zabbix_agentd4)    查看进程是否已启动:ps -ef | grep zabb 

2.2      配置与安装zabbix server

http://<zabbix serverip>/index.php    ##其中server ip默认情况下是你机子的ip地址 Licensce Agreement选择I agree并next后,进入配置检查页面,会发现 PHPpost max size、PHP max execution time、PHP max input time、PHP timezone项检查失败,如下:
修改 /etc/php.ini,修改以下项post_max_size = 32Mmax_execution_time = 600max_input_time = 600date.timezone = Asia/Chongqing 修改完成后用apachectl restart或者用 service httpd restart重启httpd在页面上点击 retry,检查成功(如果还有fail,那么就在/etc/php.ini文件中查找对应的关键字,改成其要求的即可)。点击next进入下一页面,检查 mysql连接:
填写 mysql连接参数,Test Connection,成功后,单击next,在出现的页面中输入Host IP或DNS能解析的Host Name,因此处,我的机器未加入DNS,所以使用了IP:
然后一路Next,直到出现下图:
点击 save configuration file,然后将文件上传到虚拟机的 /var/www/html/conf目录下,点击 retry,成功。一路 next,进入登陆页面。输入管理用户名:admin默认口令 zabbix登陆。进入Configuration -》Hosts选择 Zabbix Server然后 Activate Select,Zabbix Server(本机)的监控激活。进入 Monitoring Dashboard,可以看到 Zabbix Server的监控结果
好了,大功告成! ps:有可能在前端运行是显示zabbix_server is running---no,此时在系统管理里面把selinux项关掉就可以了。更多关于ZABBIX 的详细信息,或者下载地址请点这里Linux磁盘空间短时间被未知资源大量占用情况处理如何挂载只读的Linux文件系统相关资讯      ZABBIX 
  • CentOS6.5下Zabbix安装使用学习系  (07月21日)
  • 关于Zabbix一些高级功能  (04月12日)
  • ZABBIX 3.0.0beta2 发布下载,分布  (01月30日)
  • 生产环境下Zabbix 2.4升级Zabbix 3  (04月18日)
  • Zabbix2.4.5迁移到Zabbix3.0  (03月29日)
  • Zabbix 3.0.0beta1 发布下载,分布  (01月20日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数