2019/06/18 M zabbix介绍、编译安装及中文

在这里插入图片描述在这里插入图片描述在这里插入图片描述
一般第一层负载是4层,再往下用7层负载,url,后缀(可以实现动静分离)
在这里插入图片描述
一键编译安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
ansible基于ssh,有三次握手,4次挥手,saltstack基于长连接,比较快
安装好后

在这里插入图片描述
sock需要修改因为编译安装和rpm安装保存格式是不一样的,所以做个软链接,以免sock找不到
在这里插入图片描述
最大连接数最好也调整一下

java的环境变量,后期监控tomcat的时候需要用到
在这里插入图片描述
在这里插入图片描述
要用就用长期版本
在这里插入图片描述
在这里插入图片描述
创建数据库用户在这里插入图片描述
在这里插入图片描述
授权之后可以在server上试一下
在这里插入图片描述
测试连接
在这里插入图片描述
下一步编译安装在这里插入图片描述
在这里插入图片描述
这个包包含了agent,proxy,server,只不过编译的时候用的参数不一样
官网有步骤

在这里插入图片描述
zabbix服务是默认zabbix用户来启动的,所以每个机器上都需要由一个这样的用户,如果没有,就会提示你,不能使用root启动
help可以查看编译参数

在这里插入图片描述
get命令是测试某些监控项是否能正常返回一个值
在这里插入图片描述
在这里插入图片描述
 [root@zabbix-server ~]# cd /usr/local/src/
 [root@zabbix-server src]# tar xvf zabbix-3.0.10.tar.gz
 [root@zabbix-server zabbix-3.0.10]# useradd zabbix -s /sbin/nologin
 # ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql net-snmp --with-libcurl --with-libxml2 --enable-javac
记得之前安装依赖包

安装依赖包:yum install gcc libxml2-devel net-snmp net-snmp-devel curl curl-devel php php-bcmath php- mbstring mariadb mariadb-devel –y
在这里插入图片描述
需要安装JDk的环境包,都是二进制的,一般不会用rpm包安装java,解压出来放在一个目录,然后设定一个软链接
更新就直接换软链接,这样就比较方便

在这里插入图片描述
然后做一个软链接,一定要使用绝对路径
在这里插入图片描述
修改这个配置文件
在这里插入图片描述
在这里插入图片描述
然后需要重读配置文件 source /etc/profile
在这里插入图片描述
现在java环境变量有了,就可以编译了
在这里插入图片描述
安装在这里插入图片描述
面试经常会问,三个过程configure,make ,make,install,会问你这三个过程中都发生了什么。
configure(首先进行环境检查,依赖关系是否是符合的,符合之后会生成一个make file文件,)
make会生成一个环境的静态文件库
make install就是把这些文件拷贝到一个指定目录里
安装好后,要拷贝一个启动脚本
fedora版本可以在红帽的程序上兼容

在这里插入图片描述
在这里插入图片描述
要先初始化数据库
在这里插入图片描述
在这里插入图片描述
现在是server端跑脚本
在这里插入图片描述
导的时候可以看一下
导的时候是有顺序的

在这里插入图片描述
如果是proxy,只要导入schema,images和data可以不导入
在这里插入图片描述
导入之后,脚本还需要进行修改
在这里插入图片描述
在这里插入图片描述
:set nu 显示行数
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
timeout很重要,有可能造成监控项很多都超时了,取不到值
在这里插入图片描述
在这里插入图片描述在这里插入图片描述其他的算是优化的东西,比如预启动多少个线程startpollers,如果启动5个,有500台主机,需要轮循100次,启动50次,只要轮循10次
在这里插入图片描述
在这里插入图片描述
用户不存在
这个用户是需要登录系统的

在这里插入图片描述
终于起来了
在这里插入图片描述
zabbix有三个常用端口,10051server端用的,agent10050,javagateway10052,tomcat打开是123456
在这里插入图片描述
安装apache在这里插入图片描述配置web界面:
 安装httpd:
 #yum install httpd -y
 #mkdir /var/www/html/zabbix
 #cp -a /usr/local/src/zabbix-3.0.10/frontends/php/
/var/www/html/zabbix
 # systemctl restart httpd 访问web
*
在这里插入图片描述
重启http后,就可以用web页面进行访问了并设置开机启动
在这里插入图片描述
开机启动建议,不然哪天机器重启了,不知道哪些服务启动
在这里插入图片描述
如果报错就需要安装依赖包
在这里插入图片描述
在这里插入图片描述
解决报错:
 yum install php-gettext php-session php-ctype php-xmlreader php-xmlwriter php-xml php-net-socket php-gd php-mysql
安装好后重启httpd
修改php配置文件

在这里插入图片描述
在这里插入图片描述

如下更改vim /etc/php.ini:
 post_max_size = 8M 改为 post_max_size = 16M
 max_execution_time = 30 改为 max_execution_time = 300
 max_input_time = 60 改为 max_input_time = 300
 ;date.timezone = 改为 date.timezone = date.timezone = Asia/Shanghai
如果不知道市区怎么写可以用find

在这里插入图片描述
继续重启httpd
在这里插入图片描述
本机和server是可以不在一起的
在这里插入图片描述
下载配置文件,下载到指定路径
在这里插入图片描述
其实是有一个模板文件的
在这里插入图片描述
可以把刚才下载的文件拖进来
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这个配置文件就是刚才输入的信息
在这里插入图片描述
默认用户名Admin
密码小写zabbix
可以改成中文

在这里插入图片描述
可以把自身的agentd打开
在这里插入图片描述
windows面版有控制字体在这里插入图片描述
可以把这个字体放到zabbix——server上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
直接改就行,不需要在重启
在这里插入图片描述
改完之后直接刷新一下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值