一、zabbix服务端安装:
官方下载:http://www.zabbix.com/download.php
1.安装配置所需要软件(zabbix需要一个lamp环境)
[root@localhost ~]# yum install httpd php php-devel php-gd php-bcmath php-mbstring mysql-devel mysql-serverphp-xml php-mysql gd net-snmp net-snmp-devel net-snmp-utils
[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# chkconfig snmpd on
2.编译安装 zabbix
[root@localhost ~]# useradd zabbix
[root@localhost ~]# tar zxvf zabbix-2.0.0.tar.gz
[root@localhost ~]# cd zabbix-2.0.0
[root@localhost zabbix-2.0.0]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
[root@localhost zabbix-2.0.0]# make install
3.配置数据库:
[root@localhost ~]# /etc/init.d/mysqld start #启动mysql
[root@localhost ~]# mysqladmin -uroot password 'abc123' #配置用户密码
[root@localhost ~]# mysql -uroot -pabc123
mysql> create database zabbix character set utf8; 
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'abc123';
#建立一个zabbix用户
mysql> quit

导入zabbix数据库
[root@localhost ~]# cd zabbix-2.0.0/database/mysql/
[root@localhost mysql]# mysql -uzabbix -pabc123 zabbix < schema.sql
[root@localhost mysql]# mysql -uzabbix -pabc123 zabbix < p_w_picpaths.sql
[root@localhost mysql]# mysql -uzabbix -pabc123 zabbix < data.sql

配置zabbix连接数据库选项
[root@localhost ~]# vim /usr/local/zabbix/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=abc123
DBSocket=/var/lib/mysql/mysql.sock           #注意你的mysql.sock位置
DBPort=3306
4.配置启动服务
[root@localhost zabbix-2.0.0]# cp misc/init.d/redhat/zabbix_* /etc/init.d/
[root@localhost zabbix-2.0.0]# vim /etc/init.d/zabbix_server_ctl
BASEDIR=/usr/local/zabbix            #修改为zabbix安装的路径
[root@localhost zabbix-2.0.0]# vim /etc/init.d/zabbix_agentd_ctl
BASEDIR=/usr/local/zabbix              #修改为zabbix安装的路径
[root@localhost ~]# echo "/etc/init.d/zabbix_server_ctl start" >> /etc/rc.local
[root@localhost ~]# echo "/etc/init.d/zabbix_agentd_ctl start" >> /etc/rc.local

[root@localhost ~]# /etc/init.d/zabbix_server_ctl start
[root@localhost ~]# /etc/init.d/zabbix_agentd_ctl start
5.配置zabbix web管理接口
修改httpd
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
DirectoryIndex index.php index.html index.html.var #增加一个index.php
[root@localhost ~]# /etc/init.d/httpd start
[root@localhost ~]# mkdir /var/www/html/zabbix
[root@localhost ~]# cp -a zabbix-2.0.0/frontends/php/* /var/www/html/zabbix/
[root@localhost html]# chown apache:apache -R /var/www/html/zabbix/
打开http://192.168.209.128/zabbix/将会看到zabbix安装向导
点击“Next>>看到zabbix对系统一些软件要求特性,不满足条件的以红色显示“Fail”
以上看到对PHP配置有一定的要求,下面对/etc/php.ini进行修改,修改完成后点“Retry”直到满足条件后继续下一步
(修改/etc/php.ini记得重启httpd服务)
[root@localhost ~]# vim /etc/php.in
post_max_size = 8M
max_execution_time = 30
max_input_time = 60
修改:
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
[root@localhost ~]# /etc/init.d/httpd restart
配置数据库选项(输入完成后Test connection)
Zabbix端口号
检查配置信息是否正确
最后一步完成
通过web登录,默认用户:admin 密码:zabbix
如需要显示中文可通过:右上角“Profile”--"Language" 选择“chinese(zh_CN)”之后保存
二、客户端安装
下载地址:http://www.zabbix.com/download.php
[root@localhost ~]# useradd zabbix
[root@localhost ~]# mkdir /usr/local/zabbix/
[root@localhost ~]# tar zxf zabbix_agents_2.0.0.linux2_6.i386.tar.gz -C /usr/local/zabbix/
[root@localhost ~]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/
[root@localhost ~]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
[root@localhost ~]# echo "/usr/local/zabbix/sbin/zabbix_agent start" >>/etc/rc.local #开机自启动
官网上下载相应平台的agent包里没有运行agent所需的配置文件,可以从zabbix Server上拷贝一份zabbix.agentd.conf放到/usr/local/etc目录下,这个配置文件是所有平台都通用的。
修改zabbix.agentd.conf
[root@localhost ~]# vim /usr/local/etc/zabbix_agentd.conf
将server修改成zabbix_server的服务器IP
Server=192.168.209.128
手动启动:
[root@localhost ~]# zabbix_agentd start
[root@localhost ~]# netstat -nlp | grep zabbix_agentd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 2855/zabbix_agentd
三、其他
1.错误:通过 web 访问时出现了php的错误
date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead [include/page_header.php:184]
解决:
[root@localhost ~]# vim /etc/php.ini
;date.timezone =
修改为:
date.timezone = Asia/Chongqing
重启httpd服务,刷新后正常
2.参考别人安装zabbix,在导入数据库时,顺序为:schema.sql--- data.sql--- p_w_picpaths.sql,根据这个顺序,等出以下信息:
[root@localhost mysql]# mysql -uzabbix -pabc123 zabbix < schema.sql
[root@localhost mysql]# mysql -uzabbix -pabc123 zabbix < data.sql

ERROR 1452 (23000) at line 2739: Cannot add or update a child row: a foreign key constraint fails (`zabbix/sysmaps_elements`, CONSTRAINT `c_sysmaps_elements_2` FOREIGN KEY (`iconid_off`) REFERENCES `p_w_picpaths` (`p_w_picpathid`))
改为:schema.sql--- p_w_picpaths.sql---data.sql 则正常。

转载于:https://blog.51cto.com/liyaoyi/953948

zabbix2.0安装与配置相关推荐

  1. hadoop 2.5.0安装和配置

    安装hadoop要先做以下准备: 1.jdk,安装教程在 http://www.cnblogs.com/stardjyeah/p/4640917.html 2.ssh无密码验证,配置教程在 http: ...

  2. Maven3.5.0安装与配置

    Maven3.5.0安装与配置 下载Maven3.5.0 Maven3.5.0下载地址 Maven3.5.0的安装 将下载后的apache-maven-3.5.0-bin.zip解压,如"g ...

  3. tomcat9.0安装与配置

    tomcat9.0安装与配置 准备工作 通常情况下,是先下载JDK.JRE之后再下载tomcat的,所以在安装配置tomcat之前,需要检查一下你的jdk.jre环境变量是否配置完成. ·控制面板-& ...

  4. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  5. Spark2.1.0安装与配置(单机版)

    Spark2.1.0安装与配置(单机版) B站同步视频:Spark2.1.0安装与配置(单机版) 前言 该安装教程是承接Spark源码编译B站教程所制,因此所使用的安装包是在Spark源码编译教程中得 ...

  6. 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇

    阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK,Zookeeper 3. 下载Kafka 1.0.0版本 4. 配置Kafka 5. 启动Kafka并验证 6. 报错及解决 7 ...

  7. UE5 C++ Rider 编程指南 0.安装和配置

    目录 0. 前言 1. Rider特性 1.1 快速跨平台C++支持 1.2 连接代码和UE编辑器 1.3 协助反射机制和RPC 1.4 代码分析和命名风格 1.5 调试器 1.6 单元测试 2. 安 ...

  8. VMware NSX 4.0安装、配置和升级实战

    本文通过一个Vmware NSX 4的安装配置实例,扼要说明了一个典型的NSX系统配置.升级过程需要注意的正确步骤,并列出了作者在学习过程中踩过的坑,为同行绕过提供借鉴. 1.系统软硬件环境说明 本安 ...

  9. mysql8.0安装及配置超详细教程_系统城教你mysql8.0安装与配置教程

    一.下载mysql 安装mysql有两种方式,一种是下载安装包安装,另一种是下载压缩包解压配置,这里使用安装包方式. 进去后点击下面的Download 点击No thinks进入下载 二.安装mysq ...

最新文章

  1. 盘点丨机器学习做不到14件事,你知道吗?
  2. java无法获取套接字_无法从套接字获取更多数据
  3. 网络营销——浅析网站改版之后对网站展开新的网络营销有哪些影响?
  4. float数据类型研究,发现其能显示的有效数字极为有限
  5. 文件操作ofstream,open,close,ifstream,fin,按照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
  6. hello.cpp 第一个C++程序(本博客没有特指都是以QT测试)
  7. 数据科学家编程能力需要多好_我们不需要这么多的数据科学家
  8. Hadoop之Flume详解
  9. LabVIEW自带函数实现SQL Server操作(上)
  10. java去掉图片上的meta信息_正确的java 8设置用于类卸载(Metaspace清理)/ cxf问题
  11. nohup 命令详解
  12. USB协议详解第28讲(USB硬件设计和热拔插原理)
  13. Java UTC(GMT)时间和Date时间转换
  14. 前端和后端开发人员比例_前端和后端开发人员应该结交朋友
  15. 微信撤回 服务器已删除,微信撤回已经毫无用处,99%都能找回!
  16. 在网页上使用苹方字体
  17. C#制作UDP协议可同时收发Winform窗体
  18. 快速搭建一个APMT265树莓派无人机
  19. 河南2021年高考成绩位次查询,河南高考成绩位次排名查询2020,河南高考一分一段表...
  20. 探针台选型的有哪些注意事项

热门文章

  1. 《Android应用开发攻略》——2.14 备份Android应用程序数据
  2. 拉美光伏新兴市场热潮将至
  3. Dinic算法----最大流常用算法之一
  4. CentOS搭建Sqoop环境
  5. window-memcache技术随笔
  6. Why Apache Spark is a Crossover Hit for Data Scientists [FWD]
  7. 【DB2学习文档之七】SQL for DB2
  8. oracle10g异常日志查看
  9. PHP IE中下载附件问题
  10. From 7.8 To 7.14