一.linux配置jdk

1.安装rpm包,安装完成位置:/usr/java/jdk1.8.0_152

2.配置环境变量/etc/profile:

JAVA_HOME=/usr/java/jdk1..0_152
JRE_HOME=/usr/java/jdk1..0_152/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

3.测试安装是否成功

[root@kbase- etc]# java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) -Bit Server VM (build 25.152-b16, mixed mode)

二,linux安装tomcat

1.https://tomcat.apache.org/download-70.cgi 下载apache-tomcat-7.0.82.tar.gz

2.解压解包:tar -zvxf apache-tomcat-7.0.82.tar.gz

3.修改配置文件,将端口号修改成9999:

/home/lixiaojie/apache-tomcat-7.0.82/conf

vi server.xml

   <Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
-->

4.进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器

5.修改打开防火墙,使外部能访问

iptables -I INPUT -p tcp --dport  -j ACCEPT
service iptables save
service iptables restart

6.浏览器输入:http://192.168.100.42:9999/ 成功

三.linux安装zabbix

1.zabbix下载:http://repo.zabbix.com/zabbix/

2.执行set LANG=en 和 export LANG=en

3.在线安装zabbix的release版:yum -y install http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

4.安装zabbix-server-mysql和zabbix-web-mysql:yum install zabbix-server-mysql zabbix-web-mysql

Installed:
zabbix-server-mysql.x86_64 :2.4.-.el6 zabbix-web-mysql.noarch :2.4.-.el6 Dependency Installed:
OpenIPMI-libs.x86_64 :2.0.-.el6 fping.x86_64 :.4b2-.el6 iksemel.x86_64 :1.4-.el6 net-snmp.x86_64 :5.5-.el6 net-snmp-libs.x86_64 :5.5-.el6 php-bcmath.x86_64 :5.3.-.el6
php-mbstring.x86_64 :5.3.-.el6 zabbix.x86_64 :2.4.-.el6 zabbix-server.x86_64 :2.4.-.el6 zabbix-web.noarch :2.4.-.el6 Complete!

5.mysql建库建表

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> show databases;
mysql> use zabbix;
mysql> show tables;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by'zabbix';

6.导入数据库源

导入数据:
[root@lixiaojie bin]# cd /usr/share/doc/zabbix-server-mysql-2.4./create/
[root@lixiaojie create]# ls
data.sql images.sql schema.sql
[root@lixiaojie create]# mysql -uroot zabbix < schema.sql
[root@lixiaojie create]# mysql -uroot zabbix < images.sql
[root@lixiaojie create]# mysql -uroot zabbix < data.sql 检查数据:
mysql> show databases;
mysql> use zabbix;
mysql> show tables; 执行:
rows in set (0.00 sec)

7.配置zabbix_server

vi /etc/zabbix/zabbix_server.conf 修改:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

8.配置所在时区:

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

<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all <IfModule mod_php5.c>
php_value max_execution_time
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time
#php_value date.timezone Europe/Riga
php_value date.timezone Asia/Shanghai
</IfModule>
</Directory>

9.重启apache

service httpd restart

10.重启zabbix

[root@lixiaojie java]# service zabbix-server restart
Shutting down Zabbix server: [确定]
Starting Zabbix server: [确定]
[root@lixiaojie java]# service httpd restart
停止 httpd: [确定]
正在启动 httpd: [确定]

11.浏览器输入:http://192.168.88.129/zabbix/ 顺序安装

用户和密:Admin zabbix

12.客户端需要做的事:

[root@lixiaojie java]# ps -ef|grep zabbix
[root@lixiaojie zabbix]# vi /etc/zabbix/zabbix_agentd.conf (配置agent)
Server=192.168.88.129
ServerActive=192.168.88.129
Hostname=lixiaojie (可以随便设置,这个和zabbix建hosts时的host name要一致)
[root@lixiaojie zabbix]# service zabbix-agent restart

linux搭建zabbix server的更多相关文章

  1. Linux 搭建SVN server

    一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...

  2. Centos 6.x 搭建 Zabbix Server

      zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让 ...

  3. Linux 修改zabbix server的web访问端口

    在安装zabbix server的时候默认就安装了apache,zabbix依靠apache提供的web服务,修改Zabbix的浏览器访问端口,就是修改apache的服务端口(默认端口:80) 1.编 ...

  4. 如何搭建zabbix server端

    1.背景介绍: nginx:1.9.3 安装路径/data/nginxphp:5.5.27 安装路径 /data/phpmysql:5.6.28 安装路径/usr/local/mysqlzabbix ...

  5. (总结)CentOS Linux搭建SVN Server配置详解

         PS:虽然在公司linux服务器上搭建过几次svn,但是时间长了,有些配置操作会忘掉,上网搜索的结果都不大满意,有幸在前几天看到一篇算是最满意的svn搭建文章,转载一下以备以后使用,原文地址 ...

  6. linux 搭建https server (apache)

    一.  安装准备 1.    安装Openssl  要使Apache支持SSL,须要首先安装Openssl支持.这里使用的是openssl-0.9.8k.tar.gz    下载Openssl:htt ...

  7. Linux搭建SQL server服务器

    我们知道在Linux下安装服务有很多方式,最为简单的也就是yum安装,但是很多服务通过yum是无法安装的,如果想使用yum安装,需要指定yum安装仓库,我们今天需要安装MSQL Server,所以需要 ...

  8. linux 搭建gitlab server

    以root 身份进行登录linux 1.先安装相关依赖: sudo yum install -y curl policycoreutils-python openssh-server 2.开启SSH开 ...

  9. Centos 6.x 搭建 Zabbix Agent 客户端

    如需搭建zabbix server端,请参考:Zabbix-Server配置 环境: Zabbix-Server: Centos 6.8   IP:192.168.126.129    #Zabix- ...

随机推荐

  1. goflyway简单使用

    前言 一个朋友最近新买的搬瓦工ip突然被强了,要等10周左右才能免费更换ip.而恰巧在网上看到了Goflyway 进阶教程:KCP 协议复活被墙IP 决定试一试.在vultr上临时搭建了测试环境,可能 ...

  2. DOM 核心

    继承在DOM中的重要性: 1. Node 对象 2. Element 对象 3. Document 对象

  3. python selenium 爬取淘宝

    # -*- coding:utf-8 -*- # author : yesehngbao # time:2018/3/29 import re import pymongo from lxml imp ...

  4. laravel-admin安装时执行php arisan admin:install 命令时报SQLSTATE[42000]: Syntax error or acce ss violation: 1071 Specified key was too long; max key length is 1000 bytes

    问题根源 MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常.三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面( ...

  5. 支持向量机(SVM)原理阐述

    支持向量机(Support Vector Machine, SVM)是一种二分类模型.给定训练集D = {(x1,y1), (x2,y2), ..., (xm,ym)},分类学习的最基本的想法即是找到 ...

  6. pip install pytest on Mac (EI Capitan 10.11.6)

    升级了Mac 系统后发现用pip安装pytest出现下面链接中的问题,解决方法是在install时候加上--user选项: 1. 切到home directory: cd - 2. install p ...

  7. java中如何获得方法中的参数名

    在反射的时候我们可以通过class的getParameterNames()反射获得参数的名称,但是这个名称并不是参数的真实名称,而是类似于arg0,arg1等占位名称. 下面介绍一种方法获得参数真实名 ...

  8. 团队第九次 # scrum meeting

    github 本此会议项目由PM召开,召开时间为4-14日晚上9点,以大家在群里讨论为主 召开时长10分钟 任务表格 袁勤 负责协调前后端 https://github.com/buaa-2016/p ...

  9. 五、Python-字典与集合

    字典是一系列键-值对,每个键都与一个值想关联,可以用键来访问与之关联的值,与键相关联的值可以是数字.字符串.列表乃至字典(Python可以将任何对象作为字典中的值),Python中,字典用“{}”表示 ...

  10. Linux 添加新分区和 移动 /home到新挂载分区

    https://blog.csdn.net/lyd135364/article/details/78623119 https://www.cnblogs.com/saszhuqing/p/871664 ...