1Getting zabbix

Four ways of getting:

Index

Option

note

1

Install it from the distribution packages

A step-by-step tutorial for installing Zabbix from packages is provided in sub-pages here.

Several popular OS distributions have Zabbix packages provided. You can use these packages to install Zabbix.

http://repo.zabbix.com/

2

Download the latest source archive and compile it yourself

https://www.zabbix.com/download

3

Install it from the containers

4

Download the virtual appliance

https://www.zabbix.com/download

2requirements

3installation from packages

Red Hat Enterprise Linux/CentOS

https://www.zabbix.com/download

3.1Server

Index

step

Operation

note

1

Install Repository with MySQL database

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

1Has included all requirements

(such as the lamp environment)

2install mysql first

2

install Zabbix server, frontend, agent

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

 

No affect the installation mysql,just a connection tool

3

Create initial database

mysql -uroot –p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

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

mysql> quit;

 

4

Import initial schema and data.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Note:

the table ‘users’ has already existed.

Causes:in step 3(Create initial database) all tables has been created.thus need to drop all created tables;

Solve method:

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')

FROM information_schema.tables

WHERE table_schema = 'mydb';

mydb换成你想删除的数据库的名字

再复制输出的语句,粘贴执行。

5

Configure the database for Zabbix server

1 vi /etc/zabbix/zabbix_server.conf

2

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=<password>

 

6

Start Zabbix server and agent processes

# systemctl start zabbix-server zabbix-agent httpd

# systemctl enable zabbix-server zabbix-agent httpd

Start Zabbix server and agent processes and make it start at system boot:

7

Starting Zabbix server process

service zabbix-server start

or

systemctl start zabbix-server

Note:if using service command to start,then must use the same command to stop,else it maybe not work.

3.2Fontend

 

Index

step

Operation

note

1

Configure PHP for Zabbix frontend

/etc/httpd/conf.d/zabbix.conf

Add

php_value date.timezone Asia/Shanghai

after:

# php_value date.timezone Europe/Riga

Now your Zabbix server is up and running!

2

Visit the fontend

http://server_ip_or_name/zabbix

(http://11.115.110.114:9008/zabbix)

Error:cannot access

Causes:

1zabbix server default port is 80,witch has been used.

2the firewall is open.

3

Change the default port

1 find the apache service port:

vi /etc/httpd/conf/httpd.conf

2reset the listen and servername

Listen 9008

ServerName 121.43.161.35:9008

3restart apache service

service httpd restart

3add the port to firewall

firewall-cmd

--zone=public --add-port=9008/tcp --permanent

 

Reference link:

https://www.cnblogs.com/moxiaoan/p/5683743.html

 

https://www.jianshu.com/p/41a7d90e55e3

after this,you can access the zabbix web fontend with:

http:// 121.43.161.35:9008/zabbix

4

Follow steps described in Zabbix documentation: Installing frontend

 

https://www.zabbix.com/download

 

3.3Installing frontend

 

Index

step

Operation

note

1

open Zabbix URL: http://<server_ip_or_name>/zabbix

http:// 121.43.161.35:9008/zabbix

https://www.zabbix.com/documentation/3.4/manual/installation/install#installing_frontend

2

Make sure that all software prerequisites are met.

 

1A failed optional prerequisite is displayed in orange and has a Warning status. With a failed optional pre-requisite, the setup may continue.

2 If there is a need to change the Apache user or user group, permissions to the session folder must be verified. Otherwise Zabbix setup may be unable to continue.

3

Enter details for connecting to the database.

 

Zabbix database must already be created

4

Enter Zabbix server details.

 

 

5

Review a summary of settings.

 

 

6

Finish the installation.

 

 

7

Zabbix frontend is ready! The default user name is Admin, password zabbix.

 

 

 

Cofiguration review

Column

detail

note

Database server

11.115.110.114

 

Database port

3306

 

Database name

zabbix

 

Database user

zabbix

 

Database password

**********

 

Zabbix server

11.115.110.114

 

Zabbix server port

10051

 

Zabbix server name

zabbix-server

 

 

zabbix系列之二——安装的更多相关文章

  1. Open vSwitch系列之二 安装指定版本ovs

    在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt  install openvswitch 就可以了,但是这种方法只能安装低版本的ovs.在特殊情况下需要安装指定版本,例 ...

  2. 转 --maven系列之二 安装与配置

    http://blog.csdn.net/jiuqiyuliang/article/details/45390313 [项目管理和构建]——Maven下载.安装和配置(二) 标签: 工具开发maven ...

  3. Kettle系列文章二(安装配置Kettle+SqlServer+简单的输入输出作业)

    一.下载 Kettle下载地址:https://community.hitachivantara.com/docs/DOC-1009855 下拉到DownLoad,点击红框中的链接进行下载.. 二.解 ...

  4. zabbix系列之九——安装后配置四web监控

    1web监控 描述 详细 备注 概要 1)      需要定义 web 场景(包括一个或多个 HTTP请求),zabbix服务器根据预定义的命令周期性的执行这些步骤. 2)      Web 场景和 ...

  5. Nginx知多少系列之(二)安装

    目录 1.前言 2.安装 3.配置文件详解 4.Linux下托管.NET Core项目 5.Linux下.NET Core项目负载均衡 6.Linux下.NET Core项目Nginx+Keepali ...

  6. Zabbix系列之二——添加监控主机步凑

    1.登录监控平台,配置——主机——创建主机 2.主机设置 3.添加模板

  7. Grafana +Zabbix 系列二

    Grafana +Zabbix 系列二 Grafana 简介补充 Grafana自身并不存储数据,数据从其他地方获取.需要配置数据源 Grafana支持从Zabbix中获取数据 Grafana优化图形 ...

  8. 【转】RHadoop实践系列之二:RHadoop安装与使用

    RHadoop实践系列之二:RHadoop安装与使用 RHadoop实践系列文章,包含了R语言与Hadoop结合进行海量数据分析.Hadoop主要用来存储海量数据,R语言完成MapReduce 算法, ...

  9. Hadoop 系列(二)安装配置

    Hadoop 系列(二)安装配置 Hadoop 官网:http://hadoop.apache.or 一.Hadoop 安装 1.1 Hadoop 依赖的组件 JDK :从 Oracle 官网下载,设 ...

随机推荐

  1. APACHE 禁止通过IP直接访问

    若是开通了虚拟主机,则需要在httpd-vhosts.conf中修改配置如下:若没有开通虚拟主机,则可以直接在httpd.conf文件最后面,加入以下代码: NameVirtualHost XXX.X ...

  2. Flow中的Switch分析

    A switch statement can complete normally iff at least one of the following is true: (1)The switch bl ...

  3. Names and Identifiers

    JLS:https://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls-6.2 Not all identifiers in a pr ...

  4. Phoenix 4.8

    From v4.8.0 onwards, user can enable to map it’s schema to the namespace so that any table created w ...

  5. Selenium Web自动化 原理

    文章转自 白月黑羽教Python 原理 说到web应用自动化测试,第一选择就是 Selenium 框架. Selenium 是一个 Web 应用的自动化框架. 通过它,我们可以写出自动化程序像人一样( ...

  6. linux内核学习之保护模式(一)

    来源:http://blog.csdn.net/yishuige/article/details/50434746 这一章涉及intel8086系列cpu的保护模式编程,应该是学习内核编程,驱动编程及 ...

  7. MapReduce几种提交方式

    本地模式运行 1.在Windows里的IDE直接运行main方法,会将job提交给本地执行器localjobrunner执行 ---本地存放Hadoop安装包 ---输入输出数据可以放在本地路径下(c ...

  8. Mac配置多个版本JDK

    2016年mac上已经安装有jdk1.6的版本  目录在/Library/Java/JavaVirtualMachines/1.6.0.jdk 有时候mac版本跟新会自动删除jdk1.6 所以要去ma ...

  9. Abp中SwaggerUI的接口说明文档配置

    项目中集成了swashbuckle,那么通过访问http://ip:port/swagger/ui/index,可以看到提供的接口列表.接口列表默认是没有提供接口说明信息的,但是swagger内部是集 ...

  10. Directory文件类

    创建一个新文件 Directory.CreateDirectory(@"C: \Users\enle\Desktop\new");//路径 Console.WriteLine(&q ...