当前位置: 首页 > news >正文

LAMP下安装zabbix流水

一、安装zabbix

(1)创建用户和组

[root@dbking zabbix-2.2.1]# groupadd zabbix

[root@dbking zabbix-2.2.1]# useradd -g zabbix zabbix

(2)准备数据库

mysql> create database zabbix;

Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to 'root'@'%';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

(3)导入数据库脚本

[mysql@dbking mysql]$ pwd                                                        

/rpm/zabbix-2.2.1/database/mysql

[mysql@dbking mysql]$ cat schema.sql|mysql -uroot -poracle -h192.168.80.10 zabbix

[mysql@dbking mysql]$ cat images.sql|mysql -uroot -poracle -h192.168.80.10 zabbix

[mysql@dbking mysql]$ cat data.sql|mysql -uroot -poracle -h192.168.80.10 zabbix

(4)编译安装zabbix

[root@dbking zabbix-2.2.1]# yum -y install unixODBC  unixODBC-devel  library  net-snmp net-snmp-devel libssh2-devel  OpenIPMI-devel java*   openldap openldap-devel curl-devel

[root@dbking zabbix-2.2.1]# ./configure --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix   --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java

[root@dbking zabbix-2.2.1]#make && make install

(5)#vi /etc/services 添加格式如下

zabbix-agent    10050/tcp                       # Zabbix Agent

zabbix-agent    10050/udp                      # Zabbix Agent

zabbix-trapper  10051/tcp                       # Zabbix Trapper

zabbix-trapper  10051/udp                      # Zabbix Trapper

(6)编辑配置文件

[root@dbking zabbix-2.2.1]# mkdir /etc/zabbix

[root@dbking zabbix-2.2.1]# cp /usr/local/zabbix/etc/zabbix_server.conf /etc/zabbix/

[root@dbking zabbix-2.2.1]# cp /usr/local/zabbix/etc/zabbix_agentd.conf /etc/zabbix/

[root@dbking zabbix-2.2.1]# chown -R zabbix:zabbix /etc/zabbix/

(7)修改zabbix_server配置文件

[root@dbking zabbix-2.2.1]# vim /etc/zabbix/zabbix_server.conf

--修改数据库、用户、密码

(8)修改zabbix_agantd.conf文件

[root@dbking zabbix-2.2.1]# vim /etc/zabbix/zabbix_agentd.conf

修改hostname为主机名或ip

(9)cp web前段文件

[root@dbking zabbix-2.2.1]# cp -rf frontends/php/ /usr/local/apache2/htdocs/

[root@dbking zabbix-2.2.1]# chown -R zabbix:zabbix /usr/local/apache2/htdocs/php/

(10)修改php相关参数

[root@dbking zabbix-2.2.1]# vim /usr/local/php/etc/php.ini

date.timezone = Asia/Shanghai

post_max_size = 32M

upload_max_filesize = 16M

max_execution_time = 600

max_input_time = 600

memory_limit = 256M

(11)启动zabbix服务

[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_server

/usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决办法:

[root@dbking zabbix-2.2.1]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

[root@dbking zabbix-2.2.1]# ps -ef|grep zabbix

root     24529 11914  0 10:17 pts/1    00:00:00 grep zabbix

[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_server start

[root@dbking zabbix-2.2.1]# /usr/local/zabbix/sbin/zabbix_agentd stop

服务启动不了注意mysql授权问题,具体思路如下:

[mysql@dbking mysql]$ set password for 'root'@'192.168.80.10'=password('oracle');

[mysql@dbking mysql]$ grant all privileges on zabbix.* to 'root'@'192.168.80.10';

[mysql@dbking mysql]$ flush privileges;

(12)浏览器输入http://192.168.100.80/zabbix,界面安装:

wpsAF30.tmp

(13)安装完成后,界面报错如下:

wpsAF31.tmp

解决办法:

将路径中/usr/local/apache2/htdocs/zabbix/include/locales.inc.php的第25行数据注释掉,页面不会显示错误。

25 /*      

26         ini_set('mbstring.internal_encoding', 'UTF-8');

27 */

(14)设置zabbix开启自动启动

可以使用echo -e "/usr/local/zabbix-2.2.2/sbin/zabbix_server\n/usr/local/zabbix-2.2.2/sbin/zabbix_agentd">>/etc/rc.local

相关文章:

  • Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务
  • 自适应滤波:最小均方误差滤波器(LMS、NLMS)
  • JVM笔记
  • 游戏化思维:从工具到玩具
  • Python之递归函数
  • Intent 介绍
  • java算法面试题:递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?...
  • CodePlex关闭,建议迁移至GitHub
  • Hive安装和配置
  • SWFObject是什么
  • CSS3动画@keyframes
  • 微信小程序实例
  • Merge Two Sorted Lists
  • Node.js 服务器
  • 五分钟搞清楚MySQL事务隔离级别
  • AHK 中 = 和 == 等比较运算符的用法
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CSS 提示工具(Tooltip)
  • SpriteKit 技巧之添加背景图片
  • TCP拥塞控制
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 产品三维模型在线预览
  • 翻译--Thinking in React
  • 开源地图数据可视化库——mapnik
  • 爬虫模拟登陆 SegmentFault
  • 前言-如何学习区块链
  • 如何进阶一名有竞争力的程序员?
  • 使用Swoole加速Laravel(正式环境中)
  • 小程序01:wepy框架整合iview webapp UI
  • 一道闭包题引发的思考
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • !!java web学习笔记(一到五)
  • #define,static,const,三种常量的区别
  • (03)光刻——半导体电路的绘制
  • (笔试题)合法字符串
  • (四)模仿学习-完成后台管理页面查询
  • (一)Java算法:二分查找
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)ORM
  • **CI中自动类加载的用法总结
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .Net mvc总结
  • .Net Web项目创建比较不错的参考文章
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET的微型Web框架 Nancy
  • .net对接阿里云CSB服务
  • .NET企业级应用架构设计系列之结尾篇
  • [BZOJ 1040] 骑士
  • [C++]STL之map
  • [CF494C]Helping People
  • [CF543A]/[CF544C]Writing Code
  • [emuch.net]MatrixComputations(7-12)