linux搭建zabbix server
一.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的更多相关文章
- Linux 搭建SVN server
一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...
- Centos 6.x 搭建 Zabbix Server
zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让 ...
- Linux 修改zabbix server的web访问端口
在安装zabbix server的时候默认就安装了apache,zabbix依靠apache提供的web服务,修改Zabbix的浏览器访问端口,就是修改apache的服务端口(默认端口:80) 1.编 ...
- 如何搭建zabbix server端
1.背景介绍: nginx:1.9.3 安装路径/data/nginxphp:5.5.27 安装路径 /data/phpmysql:5.6.28 安装路径/usr/local/mysqlzabbix ...
- (总结)CentOS Linux搭建SVN Server配置详解
PS:虽然在公司linux服务器上搭建过几次svn,但是时间长了,有些配置操作会忘掉,上网搜索的结果都不大满意,有幸在前几天看到一篇算是最满意的svn搭建文章,转载一下以备以后使用,原文地址 ...
- linux 搭建https server (apache)
一. 安装准备 1. 安装Openssl 要使Apache支持SSL,须要首先安装Openssl支持.这里使用的是openssl-0.9.8k.tar.gz 下载Openssl:htt ...
- Linux搭建SQL server服务器
我们知道在Linux下安装服务有很多方式,最为简单的也就是yum安装,但是很多服务通过yum是无法安装的,如果想使用yum安装,需要指定yum安装仓库,我们今天需要安装MSQL Server,所以需要 ...
- linux 搭建gitlab server
以root 身份进行登录linux 1.先安装相关依赖: sudo yum install -y curl policycoreutils-python openssh-server 2.开启SSH开 ...
- Centos 6.x 搭建 Zabbix Agent 客户端
如需搭建zabbix server端,请参考:Zabbix-Server配置 环境: Zabbix-Server: Centos 6.8 IP:192.168.126.129 #Zabix- ...
随机推荐
- 删除DataTable的指定行(Lambda)
DataTable dtTcu = GetAllTcuInfoBySdId(sdId); DataTable dtToesm = GetAllToesmBySdId(sdId); foreach (D ...
- Scrapy实战篇(八)之爬取教育部高校名单抓取和分析
本节我们以网址https://daxue.eol.cn/mingdan.shtml为初始链接,爬取教育部公布的正规高校名单. 思路: 1.首先以上面的地址开始链接,抓取到下面省份对应的链接. 2.在解 ...
- 面试题_默认传参list
# ###2.值是多少 def extendList(val, list=[]): list.append(val) return list 如果默认形参是列表,会提前在内存中开辟一个空间存储列表 如 ...
- Allegro16.6 PCB 导入DXF 外框后曲线不闭合
Allegro16.6 PCB 导入DXF 外框后曲线不闭合,边框不封闭导致的z-copy无法用的问题.解决办法: 菜单栏依次选择 shape--compose shape,options选择好ou ...
- Promise的一点感悟~
在什么大环境下? 今天要讨论的Promise,是js的同步|异步任务的概念下出来的 什么是同步?什么是异步? 我的理解: 一件事情Q 分三部分:Q1 , Q2 , Q3 同步方式完成: Q1 - ...
- 小程序2-基本架构讲解(一)WXSS样式
项目里边生成了不同类型的文件: .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 .wxss 后缀的 WXSS 样式文件 .js 后缀的 JS 脚本逻辑文件 WXSS 样 ...
- Python-Thread(通俗易懂)
此类表示在单独的控制线程中运行的活动,有两种方法可以指定该活动,一是将可调用对象传递给构造函数,二是通过覆盖子类中的run()方法. 如果你对线程不太理解,我们可以打个比方,把线程数看作车辆数,我们来 ...
- Nagios Email告警 发不了,可能是 /var/spool/mqueue nagios用户没权限
Nagios邮件报警 Nagios邮件报警 准备 yum - y install ntp ntpdate time.windows.com 同步时间,否则无法发送邮件 yum - ...
- python-day18 JS正则,组件BootStrap、EasyUI、JQueryUI1,插件轮播,django
@第一节课程内容 js正则 登录注册验证 @text-判断字符串是否符合规定的正则 @exec-获取匹配的数据 bootstrap(组件) –css –js 学习bootstrap规则 jQueryu ...
- c#switch语句的用法
switch条件语句是一种很常用的选择语句,它与if条件语句不同,它只针对某个表达式的值作出判断,从而决定执行哪一段代码. switch条件语句用到的关键字: switch case break de ...