zabbix2.2 服务端安装

操作系统为centos6.5 64位,采用yum方式安装,操作系统能正常出公网后,建议先更新操作系统

yum -y update

如果yum 安装时错误 Errno 14 Couldn‘t resolve host需要修改DNS服务器,可以修改一下 /etc/resolv.conf

添加一个nameserver 8.8.8.8完成

安装epel扩展源

  [[email protected] ~]#yum install -y epel-release

安装rpm包的lamp环境

  [[email protected] ~]#yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring

安装zabbix的版本可以通过yum search zabbix查看yum源带的是什么版本,确认后选择你需要的版本即可

[[email protected] ~]# yum search zabbix

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

epel/metalink                                                      | 5.3 kB     00:00

* base: centos.ustc.edu.cn

* epel: ftp.cuhk.edu.hk

* extras: mirrors.yun-idc.com

* updates: mirrors.sina.cn

base                                                               | 3.7 kB     00:00

extras                                                             | 3.4 kB     00:00

updates                                                            | 3.4 kB     00:00

================================== N/S Matched: zabbix ===================================

pcp-export-zabbix-agent.x86_64 : Module for exporting from PCP into a Zabbix agent daemon

python-pyzabbix.noarch : PyZabbix is a Python module for working with the Zabbix API

uwsgi-stats-pusher-zabbix.x86_64 : uWSGI - Zabbix Stats Pusher for uWSGI

zabbix-agent.x86_64 : Zabbix Agent

zabbix-proxy.x86_64 : Zabbix Proxy

zabbix-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL

zabbix-proxy-pgsql.x86_64 : Zabbix proxy compiled to use PostgreSQL

zabbix-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite

zabbix-server.x86_64 : Zabbix server common files

zabbix-server-mysql.x86_64 : Zabbix server compiled to use MySQL

zabbix-server-pgsql.x86_64 : Zabbix server compiled to use PostgresSQL

zabbix-server-sqlite3.x86_64 : Zabbix server compiled to use SQLite

zabbix-web.noarch : Zabbix Web Frontend

zabbix-web-mysql.noarch : Zabbix web frontend for MySQL

zabbix-web-pgsql.noarch : Zabbix web frontend for PostgreSQL

zabbix-web-sqlite3.noarch : Zabbix web frontend for SQLite

zabbix20-agent.x86_64 : Zabbix agent

zabbix20-proxy.noarch : Zabbix proxy common files

zabbix20-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL

zabbix20-proxy-pgsql.x86_64 : Zabbix proxy compiled to use PostgreSQL

zabbix20-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite

zabbix20-server.noarch : Zabbix server common files

zabbix20-server-mysql.x86_64 : Zabbix server compiled to use MySQL

zabbix20-server-pgsql.x86_64 : Zabbix server compiled to use PostgresSQL

zabbix20-web.noarch : Zabbix Web Frontend

zabbix20-web-mysql.noarch : Zabbix web frontend for MySQL

zabbix20-web-pgsql.noarch : Zabbix web frontend for PostgreSQL

zabbix22-agent.x86_64 : Zabbix Agent

zabbix22-dbfiles-mysql.noarch : Zabbix database schemas, images, data and patches

zabbix22-dbfiles-pgsql.noarch : Zabbix database schemas, images, data and patches

zabbix22-dbfiles-sqlite3.noarch : Zabbix database schemas and patches

zabbix22-proxy.noarch : Zabbix Proxy

zabbix22-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL

zabbix22-proxy-pgsql.x86_64 : Zabbix proxy compiled to use PostgreSQL

zabbix22-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite

zabbix22-server.noarch : Zabbix server common files

zabbix22-server-mysql.x86_64 : Zabbix server compiled to use MySQL

zabbix22-server-pgsql.x86_64 : Zabbix server compiled to use PostgreSQL

zabbix22-web.noarch : Zabbix Web Frontend

zabbix22-web-mysql.noarch : Zabbix web frontend for MySQL

zabbix22-web-pgsql.noarch : Zabbix web frontend for PostgreSQL

zabbix.x86_64 : Open-source monitoring solution for your IT infrastructure

zabbix20.x86_64 : Open-source monitoring solution for your IT infrastructure

zabbix22.x86_64 : Open-source monitoring solution for your IT infrastructure

从yum源可以看到配置了zabbix2.0和zabbix2.2

安装zabbix服务端(可以选择安装zabbix2.0或者zabbix2.2)

安装zabbix2.0

 [[email protected] ~]#yum install -y zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel

安装zabbix2.2
 [[email protected] ~]#yum install -y zabbix22 zabbix22-agent zabbix22-server zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel

启动服务

 [[email protected] ~]# /etc/init.d/zabbix-server startStarting Zabbix server:                                    [确定] [[email protected] ~]# /etc/init.d/zabbix-agent startStarting Zabbix agent:                                     [确定] [[email protected] ~]# /etc/init.d/httpd start正在启动 httpd:httpd: Could not reliably determine the server‘s fully qualified domain name, using 0.0.0.133 for ServerName                                                           [确定]

修改mysql配置文件

 [[email protected] ~]# vim /etc/my.cnf

增加如下内容

[mysql]default-character-set=utf8[mysqld]character_set_server=utf8

启动mysql

 [[email protected] ~]# /etc/init.d/mysqld startPlease report any problems with the /usr/bin/mysqlbug script!                                                           [确定]正在启动 mysqld:                                          [确定]

创建数据库,导入数据

 [[email protected] ~]# mysql -uroot -e "create database zabbix" [[email protected] ~]# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql [[email protected] ~]# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql [[email protected] ~]# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql [[email protected] ~]# mysql -uroot -e "grant all on *.* to ‘zabbix‘@‘localhost‘ identified by ‘zabbix‘;"

编辑zabbix-server配置文件,配置DBUser,DBPassword,然后重启zabbix-server。

 [[email protected] ~]## vim /etc/zabbix/zabbix_server.confDBUser=zabbixDBPassword=zabbix [[email protected] ~]# /etc/init.d/zabbix-server restartShutting down Zabbix server:                               [失败]Starting Zabbix server:                                    [确定] [[email protected] ~]# netstat -lnp|grep zabbixtcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      1691/zabbix_agentdtcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      2078/zabbix_servertcp        0      0 :::10050                    :::*                        LISTEN      1691/zabbix_agentdtcp        0      0 :::10051                    :::*                        LISTEN      2078/zabbix_server

网页安装zabbix

浏览器访问 http://ip/zabbix,默认会有“It is not safe to rely on the system‘s timezone settings”这样的警告信息,根据其中提示,需要 vim /etc/php.ini 设置 date.timezone="Asia/Shanghai",重启apache后刷新就没有了,点next。

它会提示一些参数不合适:

编辑配置文件 /etc/php.ini,修改对应的项目,然后点击retry。

 [[email protected] ~]# vim /etc/php.inipost_max_size = 16Mmax_execution_time = 300max_input_time = 300 [[email protected] ~]# service httpd restart停止 httpd:                                               [确定]正在启动 httpd:httpd: Could not reliably determine the server‘s fully qualified domain name, using 0.0.0.133 for ServerName                                                           [确定]

然后接着输入mysql的信息,首先测试一下,不通过则需要调试,通过则下一步。

前两项保持默认,其中zabbix-server的port可以用netstat -lnp|grep zabbix查看,Name是可以自定义的,可以写zabbix所在服务器的主机名(这个名字会在web界面上显示,建议写的比较有意义一些) ,下面就是一路next到finish。

下面即进入登录界面,默认管理员账号为 admin,密码为 zabbix。

登陆后如果提示zabbix server is running 值为no的话,需要将server服务器的selinux、iptables关掉,具体操作方式如下:

关闭SELinux的方法:

修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

如果不想重启系统,使用命令setenforce 0

注:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux

关闭iptables的方法:

service iptables stop

chkconfig iptables off

配置zabbix相关服务开机自动重启:

安装完成后服务器重启,进程均没有自动启动,需要配置开机自动重启。

chkconfig --add zabbix_server

chkconfig --add zabbix-agent

chkconfig --add httpd

chkconfig --add mysqld

chkconfig --level 345 zabbix-server on

chkconfig --level 345 zabbix-agent on

chkconfig --level 345 mysqld on

chkconfig --level 345 httpd on

启动后zabbix服务端的日志放在/var/log/zabbixsrv/zabbix_server.log中,如果启动过程中有任何问题可以查看这个日志

启动后如果还提示zabbix server is running,查看zabbix的日志有out of memory的错误提示,需要修改/etc/zabbix_server.conf,修改为如下所示的配置。主要是修改CacheSize的值,根据机器性能修改为100M即可。

LogFile=/var/log/zabbixsrv/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbixsrv/zabbix_server.pid

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock

StartVMwareCollectors=5

VMwareFrequency=60

VMwareCacheSize=2000M

CacheSize=100M

AlertScriptsPath=/var/lib/zabbixsrv/alertscripts

ExternalScripts=/var/lib/zabbixsrv/externalscripts

TmpDir=/var/lib/zabbixsrv/t

如何汉化

zabbix2.2.11发现不能汉化,本人觉得还是不汉化好,想要汉化修改一下,如下:

1、 服务端/usr/share/zabbix/include/locales.inc.php文件

2、修改 locales.inc.php内容为:‘zh_CN‘ => array(‘name‘ => _(‘Chinese (zh_CN)‘),        ‘display‘ => true),

默认是false,所以不显示Chinese(zh_CN)。保存退出。

3、在web端,按下图设置即可配置为中文模式

时间: 2025-01-17 20:25:57

zabbix2.2 服务端安装的相关文章

zabbix服务端安装

Zabbix服务端安装规范文档 修订历史记录 日期 版本 说明 作者 2014-01-21 <1.0> <初始化> 刘孟杰 目录 1.   前言..... 4 1.1   目的.... 4 1.2   术语.... 4 1.3   适用版本.... 4 1.4   阅读范围.... 4 2.     环境准备..... 4 2.1    yum安装LAMP环境.... 4 2.2    安装其他所需组件.... 4 2.3    启动服务.... 4 3.     安装zabbix

mysql服务端安装的系列问题处理

1.mysql服务无法启动,报1067错误解决方案:1).把mysql服务端解压目录新加一个my.ini文件,内容如下 [mysqld]# set basedir to installation path, e.g., c:/mysql# 设置为MYSQL的安装目录basedir=c:/tool/mysql5617win32# set datadir to location of data directory,# e.g., c:/mysql/data or d:/mydata/data# 设置

Cognos TM1_10.1.1服务端安装

出于对bi行业的强大热爱,出于对cognos tm1的强大兴趣,于是就想研究一下Cognos TM1(table manager one),今天就分享一下自己微不足道研究成果,真可谓是tm1的九牛一毛,主要作用在于自勉. 问题1:从网上down下来的tm1安装包很乱,不知道该安装什么组件,顺序是怎么样的,也不知道每一个包是什么组件,如下图 处理方法:解压,进入每一个set up 开始测试,先从最大的一个包 tm1_64b_10.1.1_win_ml.tar开始,解压,点击进去安装 1:选择语言,

SSR服务端安装教程

SSR服务端安装教程https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup SS服务端安装教程https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8ESS单用户配置教程https://github.com/shadowsocks/shadowsocks/wiki/Configuration-v

【BO】安装BO服务器时,oracle服务端安装ora-12514和12541的问题

今天在安装BO服务器,oracle数据库时,出现了这样一个问题,描述如下: 首先安装oracle10g Server 32位版.安装ORCL数据库之后,使用10gServer下的NET MANAGER来访问ORCL时,出现了两种错误:ora-12514不识别的标识符,ora-12541监听不存在. ora-12514的问题,应该是由于listner.ora配置有问题的原因,根据网上的说法,是将SID_NAME=Expt..和PROGRAM_NAME=Expt这一段给删掉就好了 但是接下来又出现了

mongodb_服务端安装及连接

安装环境:Windows7  64位    附件内容: 1.mongodb Windows7 补丁:451413_intl_x64_zip.exe 2.mongodb Windows 安装程序:mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed.msi 相关网站: 1.mongodb下载:http://www.mongodb.org/downloads 2.mongodb安装指南:http://docs.mongodb.org/manual/tutori

java自动化测试成长日记-之CVS客户端和服务端安装和部署1:CVS服务端的配置和基本使用

CVS服务端的配置和基本使用 在做java自动化测试集成环境搭建的时候,无论怎样,你都会选择一个源代码管理工具,如:SVN,CVS,VSS等:但如果你使用Eclipse工具,建议你使用CVS源代码管理工具,因为它本身就自带了CVS客户端插件,可以直接使用(具体使用情况,可参考:java自动化测试成长日记-之CVS客户端和服务端安装和部署2:CVS客户端的配置和基本使用章节): 首先,你需要下载:cvsnt-2.5.03.2151安装包.msi,服务端安装软件(可在百度里面搜索找到,相应的资源).

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项

14.1 NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 例如: 一个站点,上面传输了很多图片,用户访

NFS介绍,NFS服务端安装配置,NFS配置选项

笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS可以把A.B.C机器之间的文件数据进行共享,例如用户上传了一个文件到A机器上,用户