如何部署Zabbix服务端

部署环境

RHEL 6.7

Zabbix-server 2.2.14

 

安装zabbix官方源

# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

# rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm

 

安装zabbix-server

# yum install zabbix zabbix-server-mysql zabbix-web-mysql

Dependency Installed:OpenIPMI-libs.x86_64 0:2.0.16-14.el6                     apr.x86_64 0:1.3.9-5.el6_2                          apr-util.x86_64 0:1.3.9-3.el6_0.1                        apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1              dejavu-fonts-common.noarch 0:2.33-1.el6                  dejavu-sans-fonts.noarch 0:2.33-1.el6               fontpackages-filesystem.noarch 0:1.41-1.1.el6            fping.x86_64 0:2.4b2-16.el6                         freetype.x86_64 0:2.3.11-17.el6                          gnutls.x86_64 0:2.8.5-19.el6_7                      httpd.x86_64 0:2.2.15-54.el6.centos                      httpd-tools.x86_64 0:2.2.15-54.el6.centos           iksemel.x86_64 0:1.4-2.el6                               libX11.x86_64 0:1.6.3-2.el6                         libX11-common.noarch 0:1.6.3-2.el6                       libXau.x86_64 0:1.0.6-4.el6                         libXpm.x86_64 0:3.5.10-2.el6                             libjpeg-turbo.x86_64 0:1.2.1-3.el6_5                libpng.x86_64 2:1.2.49-2.el6_7                           libtool-ltdl.x86_64 0:2.2.6-15.5.el6                libxcb.x86_64 0:1.11-2.el6                               lm_sensors-libs.x86_64 0:3.1.1-17.el6               mailcap.noarch 0:2.1.31-2.el6                            net-snmp.x86_64 1:5.5-57.el6                        net-snmp-libs.x86_64 1:5.5-57.el6                        php.x86_64 0:5.3.3-48.el6_8                         php-bcmath.x86_64 0:5.3.3-48.el6_8                       php-cli.x86_64 0:5.3.3-48.el6_8                     php-common.x86_64 0:5.3.3-48.el6_8                       php-gd.x86_64 0:5.3.3-48.el6_8                      php-mbstring.x86_64 0:5.3.3-48.el6_8                     php-mysql.x86_64 0:5.3.3-48.el6_8                   php-pdo.x86_64 0:5.3.3-48.el6_8                          php-xml.x86_64 0:5.3.3-48.el6_8                     unixODBC.x86_64 0:2.2.14-14.el6                          zabbix-server.x86_64 0:2.2.14-1.el6                 zabbix-web.noarch 0:2.2.14-1.el6                        

可以看到,php和httpd都会自动安装

 

安装MySQL

在这里,选用的是MySQL 5.6.31社区版

修改MySQL配置文件

# vi /etc/my.cnf

character-set-server=utf8

主要是修改字符集,不然后续的WEB页面中切换到中文环境下会出现乱码。

重启MySQL服务

# service mysqld restart

 

创建zabbix数据库并授权

mysql> create database zabbix;

mysql> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';

mysql> flush privileges;

 

导入zabbix-server数据库

# cd /usr/share/doc/zabbix-server-mysql-2.2.14/create

# mysql zabbix < schema.sql 

# mysql zabbix < images.sql 

# mysql zabbix < data.sql

注意:如果是部署zabbix-proxy,只需导入schema.sql即可。

 

配置zabbix-server的参数

# grep -Ev "^$|^#" /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
SNMPTrapperFile=/var/log/snmptt/snmptt.log
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts

在这里,其实并不需要修改,主要是MySQL用户名,密码,端口,socket文件等参数。

 

启动zabbix-server服务

# /etc/init.d/zabbix-server start

如果启动失败,可通过/var/log/zabbix/zabbix_server.log定位问题。

 

配置php参数

在zabbix的RPM中,已经配置了相关参数,只需设置时区即可

# vim /etc/httpd/conf.d/zabbix.conf 

<Directory "/usr/share/zabbix">Options FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all<IfModule mod_php5.c>php_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value date.timezone Asia/Shanghai</IfModule>
</Directory>

其实,这些参数也可以在/etc/php.ini中设置。

 

启动httpd服务

# /etc/init.d/httpd start

 

配置WEB页面

打开浏览器,输入http://ip/zabbix,在本例中是192.168.244.30/zabbix

Step 1

 

Step 2

如果提示参数不通过,则需要修改php.ini配置文件,并重启httpd服务。

 

Step 3

点击“Test connection”测试数据库能否连接。

 

Step 4

 

Step 5

 

Step 6

 

进入登录界面

默认账户是admin,密码是zabbix

 

转载于:https://www.cnblogs.com/ivictor/p/5798066.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374062.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle JRockit Mission Control 4.1发布

Oracle发布了以前的仅JRockit专用工具Mission Control Suite&#xff08;JRMC&#xff09;的新版本。 4.1版本是次要版本升级&#xff0c;直接遵循4.0.1&#xff08;该版本发布于2010年中期&#xff09;。 但是&#xff0c;即使版本号表明是次要的升级&#xff0c;您仍然可以在…

pe安装usb3.0驱动_电脑店U盘启动盘制作工具下载安装须知

电脑店U盘启动盘制作工具集成最全面的硬件驱动&#xff0c;精心挑选的系统维护工具&#xff0c;加上独有人性化的设计&#xff0c;具备较强的兼容性、稳定性和安全性。能够完美兼容台式机、品牌机及笔记本等新老机型&#xff0c;且安全无毒&#xff0c;电脑店一键U盘启动盘制作…

python ATM购物程序

需求&#xff1a; 模拟实现一个ATM 购物商城程序 额度 15000或自定义实现购物商城&#xff0c;买东西加入 购物车&#xff0c;调用信用卡接口结账可以提现&#xff0c;手续费5%每月22号出账单&#xff0c;每月10号为还款日&#xff0c;过期未还&#xff0c;按欠款总额 万分之5…

postman使用_postman如何使用集合断言?

在postman中&#xff0c;大家都使用过断言&#xff0c;但是我们使用的断言都是针对每一个接口或者是每一个用例添加的&#xff0c;那么是否有可以同时对多个用例或接口添加断言呢 &#xff1f; 答案是肯定有的。那么接下来我就带领大家认识下Postman中的批量断言&#xff0c;也…

centos和ubuntu下使用cron设置定时任务

1.启动cron工具[ps:使用root权限] centos启动cron两种方式 a) /etc/init.d/crond start b) service crond start ubuntu启动cron两种方式 a) /etc/init.d/cron start b) service cron start(推荐) 2.添加定时任务[每个整点执行ls命令] centos crontab -e命令打开文件 添加一行:…

原生js使用forEach()与jquery使用each遍历数组,return false 的区别

原生js使用forEach()与jquery使用each()遍历数组&#xff0c;return false 的区别&#xff1a; 1、使用each()遍历数组a,如下&#xff1a; var a[20,21,22,23,24];$.each(a, function(index,val) {console.log(indexindex);if(index2){return false;}console.log(valval);}); …

配置Java EE应用程序或“将Bien付诸实践”

过去&#xff0c;有关应用程序配置的讨论很多。 我不知道谁拉开了辩论的序幕&#xff0c;但是最基础的阅读&#xff08;着眼于未来的Java EE 7及更高版本&#xff09;是Antonio Goncalves的帖子[辩论] – Java EE 7中的配置如何 &#xff1f; 事实是&#xff0c;使用香草Java E…

HTML5 Canvas入门

HTML5的canvas&#xff08;画布&#xff09;元素使用JavaScript在网页上绘制图像。下面以一个简单例子及其效果图&#xff08;图1&#xff09;开始&#xff1a; <!DOCTYPE HTML> <html><head><style type"text/css"> canvas{border:dashed 2…

泄漏:Oracle WebLogic Server 12g

JavaOne已经比我们落后了将近一个星期&#xff0c;我仍在撰写有关它的详细博客文章 。 我真的很惊讶的事实是&#xff0c;我没有看到任何提及我最喜欢的应用程序服务器更新的事实。 是的&#xff0c;我喜欢WebLogic产品。 从一开始。 自从收购BEA以来&#xff0c;甲骨文一直对我…

画家问题

【题目描述】 有一个正方形的墙&#xff0c;由N*N个正方形的砖组成&#xff0c;其中一些砖是白色的&#xff0c;另外一些砖是黄色的。Bob是个画家&#xff0c;想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i,j)个位置的砖时&#xff0c;位置(i-1,j)、(i1,j)、(…

8-IO总结

3、 4、 5、 转载于:https://www.cnblogs.com/fubaizhaizhuren/p/5026207.html

python 发邮件_python发邮件

smtplibPython提供smtplib模块&#xff0c;该模块定义了一个SMTP客户端会话对象&#xff0c;可用于使用SMTP或ESMTP侦听器守护程序向任何互联网机器发送邮件。这是一个简单的语法&#xff0c;用来创建一个SMTP对象&#xff0c;稍后将演示如何用它来发送电子邮件 import smtplib…

Java SE 7、8、9 –推进Java

今天&#xff08;注&#xff1a;2011年10月4日&#xff09;是主题演讲日。 JavaOne Keynote将于今早从上午8:30到10:30进行&#xff0c;而我的新闻通行证又一次让我很早就开始了。 因此&#xff0c;我有时间在所有关键球员准备就绪并可能感到紧张的同时为其拍摄一些非常个性化的…

python数据挖掘与机器学习实战_Python数据挖掘与机器学习技术入门实战(1)

什么是数据挖掘?数据挖掘指的是对现有的一些数据进行相应的处理和分析&#xff0c;最终得到数据与数据之间深层次关系的一种技术。例如在对超市货品进行摆放时&#xff0c;牛奶到底是和面包摆放在一起销量更高&#xff0c;还是和其他商品摆在一起销量更高。作者&#xff1a;韦…

(转)求单链表是否有环,环入口和环长

转自&#xff1a;http://www.cnblogs.com/youxin/p/3303172.html 1.链表中是否有环的判断可以设置两个指针(fast,slow)&#xff0c;初始值均指向头&#xff0c;slow每次向前一步&#xff0c;fast每次向前两步&#xff1b;如果链表中有环&#xff0c;则fast先进入环中&#xff0…

NYOJ 202 红黑树

红黑树 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;3描述 什么是红黑树呢&#xff1f;顾名思义&#xff0c;跟枣树类似&#xff0c;红黑树是一种叶子是黑色果子是红色的树。。。 当然&#xff0c;这个是我说的。。。 《算法导论》上可不是这么…

JBoss模块示例–模块化Web应用程序

最近&#xff0c;我读了为什么没有标准来开发真正的模块化Web应用程序&#xff1f; 由Patroklos Papapetrou撰写&#xff08; 在Java Code Geeks中也有介绍 &#xff09;。 受本文的启发&#xff0c;我决定检查实际使用的JBoss模块 。 这篇文章逐步描述了我的实验。 我首先想到…

multiprocessing.manager管理的对象需要加锁吗_Go: 内存管理和分配

本文基于Go1.13当不再使用内存时&#xff0c;标准库会自动执行Go的内存管理即从分配到回收。尽管开发者不需要处理它&#xff0c;但是Go的底层管理进行了很好的优化并且充满了有趣的概念。堆上的分配内存管理被设计可以在并发环境快速执行并且集成了gc。让我们从一个例子开始&a…

OpenShift Express:部署Java EE应用程序(支持AS7)

在过去的几年中&#xff0c;我越来越听到有关“云”服务的信息。 最初&#xff0c;我并不是很想尝试一下。 但是几个月后&#xff08;一年&#xff1f;&#xff09;&#xff0c;我决定看看这是怎么回事。 我从事Java EE开发已经超过7年了&#xff0c;所以我决定看看将Java EE应…

怎么解决xp系统不能安装NET Framework4.0?

.net 4.0安装不上解决方法&#xff1a; 引用 9 楼 MoreQuestion 的回复: 全部都不行&#xff01;就是用360软件管家安装那个就可以了。用了楼主的方法&#xff0c;果然可行啊 1.先安装wic。 2.用360安装.net40 本帖最后由 不懂 于 2014-6-6 00:56 编辑Windows Server 2003 如何…