Zabbix监控介绍及安装配置
什么是zabbix
zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
安装
设置时间同步
yum -y install ntpdate
crontab -e */5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com
设置yum源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
修改源设置为阿里的源/etc/yum.repos.d/zabbix.repo (修改后出错)

安装
yum install zabbix-server-mysql zabbix-web-mysql -y
安装数据库
yum -y install mariadb-server
启动数据库
systemctl start mariadb
systemctl enable mariadb
设置数据库安全
mysql_secure_installation
登录数据库创建库并且授权(创建库的时候就设置好字符集)
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
导入数据库
通过命令可以查看数据库导入文件在哪里
rpm -ql zabbix-server-mysql

导入
zcat /usr/share/doc/zabbix-server-mysql-3.0.15/create.sql.gz|mysql -uzabbix -pzabbix zabbix
查看表有113张表
show tables;
配置web界面,修改配置文件/etc/httpd/conf/httpd.conf
ServerName 127.0.0.1:80
启动
systemctl restart httpd
通过web界面安装地址为
https://192.168.80.130/zabbix/setup.php

yum安装的只有时区有报错

修改配置文件/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

重启http设置生效


PS:密码配置文件在/etc/zabbix/web/zabbix.conf.php



生成了这个配置文件里面保存的数据库的配置信息假如以后需要拆分数据库和zabbix主机就需要修改这个配置文件
登陆默认的账户名是Admin密码zabbix(Admin第一个字母是大写)

登陆后提示zabbix server没有运行

修改配置文件/etc/zabbix/zabbix_server.conf
默认的主机是localhost默认的库名是zabbix默认的用户也是zabbix所以这里只需要设置一个密码即可
DBPassword=zabbix
启动(默认启动端口是10051)
systemctl enable zabbix-server
systemctl start zabbix-server

在zabbix server上面安装一个zabbix agent
yum -y install zabbix-agent
修改配置文件/etc/zabbix/zabbix_agentd.conf
默认配置就是本机作为服务器(以下三个配置都使用了默认配置没有修改)
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
启动(默认端口是10050)
systemctl start zabbix-agent
systemctl enable zabbix-agent
在web界面启用

PS:默认zabbix获取信息是被动的,agent不会主动发送信息给server需要server主动去要的时候agent才会给
在另外一台服务器安装agent
配置文件/etc/zabbix/zabbix_agentd.conf

在web界面添加主机


选择一个模板(这里要点add)

看日志

web界面就显示接收到了

查看一下默认模板有哪些item


添加自定义items
在agent服务器文件夹/etc/zabbix/zabbix_agentd.d下面添加自定义配置文件monitor_file.conf监控文件大小
UserParameter=monitor_file,stat -c %s /etc/services
其中monitor_file是key名字,不能和其他已经定义的key名字重复
stat -c %s /etc/services是取值(这里是取这个文件的大小)
修改完配置文件重启服务
systemctl restart zabbix-agent
在zabbix server上面测试有没有生效(需要有对主机名的hosts解析)
zabbix_get -s linux-node2.example.com -k monitor_file

在web上面创建item




添加之后有没有取到值


下面可以定义取值出来的倍数


存储的值

在agent上面安装一个http然后启动使用内置key监听端口,正常显示为1不正常显示为0
设置监听80端口,加到自定义的组define里面


有值了

在agent关闭http以后

作为普通用户不知道1是代表正常0是代表端口不正常
重新定义

映射对应表

选择这个


查看数据

如何解决zabbix页面显示乱码的问题
在windows下面文件夹C:\Windows\Fonts找一个简体字文件例如simkai.ttf
复制到zabbix server的文件夹/usr/share/zabbix/fonts
覆盖原来的graphfont.ttf文件即可
关于存储值的计算(取出来的是平均速度)

比如cpu的这个值

Zabbix监控介绍及安装配置的更多相关文章
- Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
7月6日任务 19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3/19.4/19.5 安装zabbix19.6 忘记Admin密码如何做 19.1 Linux监控平台介绍 一般大公 ...
- Linux centosVMware Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
一.Linux监控平台介绍 cacti.nagios.zabbix.smokeping.open-falcon等等 cacti.smokeping偏向于基础监控,成图非常漂亮 cacti.nagios ...
- zabbix监控windows agent安装配置
下载Windows的zabbix客户端 下载地址:http://www.zabbix.com/download.php 从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,c ...
- Zabbix监控 windows agent安装配置
下载Windows的zabbix客户端 载地址:http://www.zabbix.com/download.php 选择windows版本的agent下载 从官方下载Zabbix Agent后,压缩 ...
- Zabbix 监控介绍
Zabbix 监控介绍 1.Zabbix监控架构 2.Zabbix 优点 开源无软件成本投入 Server对设备性能要求低 支持设备多,自带多种监控模板 支持分布式集中管理,有自动发现功能,可以实现自 ...
- [原创]zabbix工具介绍,安装及使用
[原创]zabbix工具介绍,安装及使用 http://waringid.blog.51cto.com/65148/955939/
- kudu介绍及安装配置
kudu介绍及安装配置 介绍 Kudu 是一个针对 Apache Hadoop 平台而开发的列式存储管理器.Kudu 共享 Hadoop 生态系统应用的常见技术特性: 它在 commodity har ...
- Zabbix客户端(被监控端)安装配置
1) 创建用户 groupadd zabbix useradd -g zabbix zabbix 2)zabbix软件包下载,安装 zabbix-2.2.6 http://jaist.dl.sourc ...
- Zabbix 3.0 LTS安装配置
关于Zabbix监控项类型的官网介绍: https://www.zabbix.com/documentation/3.4/zh/manual/config/items/itemtypes zabbix ...
随机推荐
- 飘逸的python - ord和chr以及unichr
ord是unicode ordinal的缩写,即编号 chr是character的缩写,即字符 ord和chr是互相相应转换的. 可是因为chr局限于ascii,长度仅仅有256. 于是又多了个uni ...
- Atitit.ALT+TAB没反应车and 点击任务栏程序闪烁但是不能切换
Atitit.ALT+TAB没反应车and 点击任务栏程序闪烁但是不能切换 1. 可能你的Alt+Tab键被别人禁用了,试下下面的方法: 1 2. 为什么要禁用Alt+Tab 1 3. ALT+TAB ...
- jae的mongo数据库管理工具(原创)
园里前段时间有人介绍了京东的jae,申请了试用了一下,各种坑,勉强可以测试用用. jae一直没有Mongo数据库的管理工具,没办法,自己写了一个凑合着先用着. 使用方法: 1.修改配置:下载后面的程序 ...
- ognl概念和原理详解
一.问题的提出 在mvc中,数据是在各个层次之间进行流转是一个不争的事实.而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的: 1. 数据在页面上是一个扁平的, ...
- jMiniLang设计思路
前言 项目地址:https://github.com/bajdcc/jMiniLang 演示视频:https://www.bilibili.com/video/av13294962 jMiniLang ...
- bootstrap.memory_lock: true导致Elasticsearch启动失败问题
elasticsearch官网建议生产环境需要设置bootstrap.memory_lock: true 重新启动elasticsearch,报错信息如下: [baoshan@test-43.dev. ...
- FreeRTOS 消息队列
以下基础内容转载自安富莱电子: http://forum.armfly.com/forum.php 本章节为大家讲解 FreeRTOS 的一个重要的通信机制----消息队列,初学者要熟练掌握,因为消息 ...
- FreeRTOS 调度锁,任务锁和中断锁
以下转载自安富莱电子: http://forum.armfly.com/forum.php 调度锁调度锁就是 RTOS 提供的调度器开关函数,如果某个任务调用了调度锁开关函数,处于调度锁开和调度锁关之 ...
- 禁止sethc.exe运行 防止3389的sethc后门
废话:在土司看到的一篇文章,发私信给那个哥们儿说让不让转载,结果还没回复我就在百度看到相同的文章.他自己也是转载的.这哥们儿ID迟早被ban 文章转载自:http://www.jb51.net/hac ...
- c libghttp ghttp 库使用指南
libghttp是一个很好用的 http 库,能够轻松地实现同步和异步的HTTP请求 目录 [隐藏] 1 安装 2 GET示例 3 POST示例 4 相关函数 5 艺搜参考 安装 库文件下载: 在6 ...