Zabbix系列之Zabbix安装搭建及汉化

Server端:

1、安装开发软件包

yum  -y groupinstall "Development Tools"

2、安装所需的依赖包

yum -y install httpd mysql mysql-server phpphp-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-develnet-snmp net-snmp-devel perl-DBI php-xml ntpdate  php-bcmath

3、同步服务端的时间,保持所有服务器时间一致避免出现时间不同导致的不可用的监控数据

ntpdate pool.ntp.rog ---过程略。

4、创建zabbix服务运行所需要的用户和组

groupadd  -g 201  zabbix

useradd  -g zabbix  -u 201 -mzabbix

5、centos7 用的是mariadb

安装方法:yum -yinstall mariadb*

systemctl start mariadb.service

systemctl enable mariadb.service

6、创建zabbix运行所需要的数据库及用户权限

mysqladmin  -uroot -h127.0.0.1 password "123456"

mysql -uroot -h127.0.0.1 -p

create database zabbix character set utf8;

grant all privileges on zabbix.* [email protected]‘192.168.251.10‘ identified by ‘zabbix‘;

flush privileges;

7、下载解压zabbix

wgethttp://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz

cd /usr/src/

tar xf zabbix-2.2.2.tar.gz

cd /usr/src/zabbix-2.2.2

8、将zabbix的初始数据导入到数据库中

mysql -uroot -p123456 zabbix <database/mysql/schema.sql

mysql -uroot -p123456 zabbix <database/mysql/images.sql

mysql -uroot -p123456 zabbix < database/mysql/data.sql

9、编译安装zabbix

./configure --prefix=/usr/local/zabbix--with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent--enable-proxy

10、添加服务端口: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

11、添加配置文件

mkdir -p /etc/zabbix

cp -r conf/* /etc/zabbix/

chown -R zabbix:zabbix /etc/zabbix

12、修改server配置文件,添加zabbix数据库密码

cp misc/init.d/fedora/core/zabbix_server/etc/init.d/

cpmisc/init.d/fedora/core/zabbix_agentd /etc/init.d/

cp -R frontends/php/var/www/html/zabbix

sed-i ‘s/^DBUser=.*$/DBUser=zabbix/g‘ /usr/local/zabbix/etc/zabbix_server.conf

sed-i ‘s/^.*DBPassword=.*$/DBPassword=zabbix/g‘ /usr/local/zabbix/etc/zabbix_server.conf

sed-i ‘s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g‘ /etc/init.d/zabbix_server

sed-i ‘s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g‘ /etc/init.d/zabbix_agentd

13、改Agentd配置文件,更改HOSTNAME为本机的hostname

vi /etc/zabbix/zabbix_agentd.conf

PidFile=/tmp/zabbix_agentd.pid

EnableRemoteCommands=1

Server=192.168.251.10

Hostname=testserver10

14、启动zabbix server

/etc/init.d/zabbix_server start

/etc/init.d/zabbix_agentd start

echo "/etc/init.d/zabbix_serverstart" >> /etc/rc.local

echo "/etc/init.d/zabbix_agentdstart" >> /etc/rc.local

15、修改php.ini

memory_limit = 256M

date.timezone = Asia/Shanghai

post_max_size = 32M

max_execution_time = 600

upload_max_filesize = 16M

max_input_time = 600

16、修改apache 的配置文件

<IfModule dir_module>

DirectoryIndex index.html php

</IfModule>

17、图形访问:

web页面配置,配置http访问好了后web登陆:http://ip/zabbix

确认每个Required都是ok的才会显示Next按钮,如果有Fail的需要完善系统要求

这里主要下,出现Fail的原因是zabbix的配置文件没有,需要点击“Download configurationfile”将zabbix.conf.php下载到本地在上传到服务器的zabbix/conf/目录下,然后在web页面Retry即可

到此web页面配置完毕,已经到了登陆界面,zabbix的默认登陆账号是admin,密码是zabbix

服务器的zabbix服务必须的重启

更换中文字体,登陆后在页面的右上边点击“Prefile”

在Language选项中选择“Chinese(zh_CN)”,然后Save

客户端配置:

scp -r zabbix-2.2.2.tar.gz  [email protected]:/usr/src

cd /usr/src

tar xzvf zabbix-2.2.2.tar.gz

cd zabbix-2.2.2

./configure--prefix=/usr/local/zabbix-2.2.2/ --enable-agent

make && make install

cp misc/init.d/fedora/core/zabbix_agentd/etc/init.d/

/etc/init.d/zabbix_agentd start

echo "/etc/init.d/zabbix_agentdstart" >> /etc/rc.local

vi/usr/local/zabbix-2.2.2/etc/zabbix_agent.conf

Server=192.168.251.10

UnsafeUserParameters=1

Include=/usr/local/zabbix-2.2.2/etc/zabbix_agent.conf.d/

vi  /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf

Server=192.168.251.10

ServerActive=192.168.251.10

Include=/usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1

ln -s /usr/local/zabbix-2.2.2/sbin/*/usr/local/sbin/

ln -s /usr/local/zabbix-2.2.2/bin/*/usr/local/bin/

echo ‘zabbix-agent 10050/tcp #Zabbix Agent‘>> /etc/services

echo ‘zabbix-agent 10050/udp #Zabbix Agent‘>> /etc/services

echo ‘zabbix-trapper 10051/tcp #Zabbixtrapper‘ >> /etc/services

echo ‘zabbix-trapper 10051/udp #Zabbixtrapper‘ >> /etc/services

systemctl daemon-reload

service zabbix_agentd start

chmod +x /etc/rc.d/init.d/zabbix_agentd

chkconfig zabbix_agentd on

时间: 2024-09-28 22:18:29

Zabbix系列之Zabbix安装搭建及汉化的相关文章

centos6.5下Zabbix系列之Zabbix安装搭建及汉化

搭建环境:Centos6.5_x86_64,Zabbix2.2.2(目前为止最新版本),epel源 Server端: 1.安装开发软件包 yum  -y groupinstall  "Development Tools" 2.安装所需的依赖包 yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-

centos6.4下Zabbix系列之Zabbix安装搭建及汉化

1.安装开发软件包 yum  -y groupinstall  "Development Tools" 2.安装环境所需依赖包 yum -y install httpd mysql mysql-client mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate

ubuntu server 安装 question2answer 及 汉化包

ubuntu server 安装 question2answer 及 汉化包 question2answer 是一个非常简洁方便的问答系统,可以用它快速的部署一个问答社区,提高在开发中的交流沟通效率: question2answer 官网 http://www.question2answer.org/ 一:安装 首先确认您已经 安装了如下环境 apache2 web server php5 php运行环境 mysql mysql数据库 二:安装流程: 1:先建立数据库: 利用phpmyadmin

ERDAS 2014安装破解及汉化图文教程

关于ERDAS 2014 的安装破解及其汉化过程: 说明:汉化只是之针对英语能力不能正常满足使用软件的朋友们.如果英语过专八,完全没有必要汉化!在此之前查了好多关于ERDAS汉化的文档,可惜只是简单的一带而过,并没有实际的操作和指导,导致我在替换文件是出错,最终重新装了好几遍. 但是,经过我不懈的努力,终于找到一种比替换原文件更加简单的一种汉化方法,在这里和朋友们共享.如果有什么不对的地方,还望相互交流学习. 注意:这种简单的方法只是我在安装的过程中遇到的,所以我只把我安装的步骤说明如下:(步骤

搭建JIRA汉化后乱码问题

JIRA的简体中文乱码(使用了BIG5导致) 安装完JIRA汉化后发现一部分中文显示乱码,经检查:本来应该是UTF-8编码的却显示成Big5,Big5根本不支持简体中文的! 进入JIRA数据库后找到 propertyentry表,propertyentry表是一些JIRA系统使用的属性入库配置表,发现其中有一个jira.properties是叫做 webwork.i18n.encoding的,JIRA的MVC框架是用WebWork做的,所以这个应该是WebWork国际化用的变量, 于是找到另外一

LoadRunner11的安装流程+破解+汉化+下载

LoadRunner11的安装流程+破解+汉化+下载 一.安装前的准备: http://yunpan.cn/cyFpcSIfywDYw  访问密码 9218  可以云盘中下载所有的安装包(b)(包括LoadRunner11+破解文件+汉化文件+删除注册表工具,大约4.1G) 二.安装过程 1:以解压包的方式打开loadrunner-11.iso文件,运行"setup.exe"(花费时间较长) 安装过程可能会缺少文件C++0.5的文件,可以在文件中找到该文件:请注意 2:点击安装,跳出窗

PowerDesigner V16.5 安装教程以及汉化(数据库建模)

一.power designer是什么以及是干什么的? power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具.分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计. 概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义: E-R图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对于一个表,实体.属性与联系是进行系统设计时要考虑的三个

全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南

之前介绍了odoo的安装和初始设置以及数据库,下面来介绍odoo的模块安装和界面汉化. 1.4 模块安装和界面汉化 Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其它模块并没有被安装到系统中,你可以根据需要安装它们.本节将介绍安装模块和界面汉化的相关知识. 我们使用菜单“常用模块→常用模块”来安装模块. 系统默认只显示常用的模块.要显示全部模块,可以叉掉搜索栏中的“常用模块”. 1.4.1 安装模块前的准备工作 1.4.1.1 关于开发者模式 更多菜单和功能需

CentOS下Zabbix安装部署及汉化

搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools" 2.安装所需的依赖包yum -y install httpd mysql mysql-server mysql-devel php php-mysql php-commonphp-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp n