运维监控之zabbix(yum安装)
常用系统监控的命令
lscpu :查看cpu相关信息
uptime:查看系统负载
top:实时查看系统负载 按照内存排序按M 按1查看cpu个数
vmstat:查看内存 IO 交换分区 。。。加1是一秒刷新一次
mpstat:查看cpu的信息,加1是一秒刷新一次
htop:top升级版
free -m :查看swap分区
df -h :查看block -i查看inode
iotop:查看IO读写
netstat -tunlp :查看运行的服务及端口
环境准备
系统版本:CentOS Linux release 7.2.1511 (Core)
内核版本:3.10.0-327.el7.x86_64
关闭防火墙及selinux
systemctl stop firewalld
systemctl disable firewalld
sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/selinux/config #重启生效
setenforce 0 #运行是关闭
IP:192.168.110.138
基础优化:略(如果想要优化脚本的联系我)
安装yum源和zabbix源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
安装数据库
yum install -y mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation #配置数据库 设置一个密码之后 一路yyyyyy
mysql -uroot -p -e “create database zabbix character set utf8 collate utf8_bin;” #建库
mysql -uroot -p -e “grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';” #授权
mysql -uroot -p -e “flush privileges;” #刷新一下 省的重启
安装zabbix
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent php httpd php-mysql
sed -i 's#Server=127.0.0.1#Server=192.168.110.138#' /etc/zabbix/zabbix_agentd.conf #修改server端为本机ip
配置数据库
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
导入数据
cd /usr/share/doc/zabbix-server-mysql-3.2.7
zcat create.sql.gz | mysql -uroot -p zabbix //密码zabbix 对应数据库中新建的zabbix库
启动服务
systemctl restart zabbix-server zabbix-agent
systemctl enable zabbix-server zabbix-agent
netstat -tunlp|grep zabbix #查看一下 server监听10051端口 agent监听10050端口
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1326/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1688/zabbix_server
tcp6 0 0 :::10050 :::* LISTEN 1326/zabbix_agentd
tcp6 0 0 :::10051 :::* LISTEN 1688/zabbix_server
配置agent时区
vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai 主要去掉#
启动httpd
systemctl restart httpd
systemctl enable httpd
浏览器访问http://192.168.110.138/zabbix/
默认用户名/密码:Admin/zabbix #新版本默认账号密码都是zabbix
安装完毕
运维监控之zabbix(yum安装)的更多相关文章
- 运维监控-使用Zabbix Server 添加自定义 item
运维监控-使用Zabbix Server 监控自定义 item 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客就直接开门见山如何使用Zabbix Server 监控自定义 ...
- 运维监控-使用Zabbix Server 创建 Actions
运维监控-使用Zabbix Server 创建 Actions 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. zabbix的action默认是关闭的,因此我们想使用它就得先启用哟. ...
- 运维监控-使用Zabbix Server 创建触发器Triggers
运维监控-使用Zabbix Server 创建触发器Triggers 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.点击相应主机的触发器 2>.点击创建触发器 ...
- 运维监控---企业级Zabbix详解_【all】
基础LNMP环境搭建 Linux 下LNMP环境搭建 下载Zabbix 链接:https://pan.baidu.com/s/1n36esVyYAKstwnFopbV2sg 密码:izll 创建zab ...
- 运维监控篇Zabbix简单的性能调优
Zabbix是一款高性能的分布式监控报警系统.比如现在常见的家用台式机配置处理器I5-3470.内存4GB1600MHz.硬盘7200rpm就能够监控1000台左右的HOST,是的没错Zabbix就是 ...
- OpenStack与ZStack深度对比:架构、部署、计算、运维监控等
摘要 OpenStack从2010年开源至今,已经走过9个年头,其正在进入主流企业市场,但该项目依然面临较难部署和管理的老问题.有一点是毫无疑问的,那就是OpenStack保持着高速增长的态势,超过5 ...
- 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本
运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 上一篇博客我们分享了如何基于yum的方式部署zabbix 4. ...
- 运维监控-基于yum的方式部署Zabbix Server 4.0 版本
运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...
- Lnmp搭建zabbix运维监控系统
使用目的? 在公司项目中需要做一个日志监控,最开始选择的是efk,但是efk的资料相对较少并且之前对这几个产品都没接触过,使用起来难度.于是选择了zabbix作为项目的运维监控系统. zabbix能做 ...
随机推荐
- Linux文件扩展思考随笔
Linux文件时间 ============================================================ ls -l 文件名 仅看到的是最后被修改的时间 Linux ...
- 使用C语言实现线性表
线性表是最常用且最简单的一种数据结构.一个线性表是n个数据元素的有限序列,序列中的每个数据元素,可以是一个数字,可以是一个字符,也可以是复杂的结构体或对象.例如:1,2,3,4,5是一个线性表,A,B ...
- jenkins启动失败,提示Starting Jenkins Jenkins requires Java8 or later, but you are running 1.7.0
# 背景 centos安装jenkins后,先启动jenkins服务,结果报错如下: 但自己明明已经安装了java8的 # 解决方法 既然安装了java8的话,那么证明是jenkins启动的是还是用的 ...
- excel中如何让每n行显示同一个数据
由于需要将数据按照下表格式存储,以方便读取展示,年份列需要每隔7行再递增1 方法: 1. 输入这个公式: = INT((ROW(E1)-1)/ 5)+ 1 进入一个空白单元格,您可以在其中填写序列号, ...
- [C#学习笔记]分部类和分部方法
知识在于积累. 前言 好久没写博客了,因为在看<CLR via C#>的时候,竟然卡在了分部方法这一小节几天没下去.今天重新认真阅读,有些感悟,所以在此记录. 然后. 每天早晨第一句,&l ...
- MD5签名
/// <summary> /// 校验签名 /// </summary> /// <param name="mode ...
- ES6——异步操作之Promise
基本概念: Promise : 是 ES6 中新增的异步编程解决方案,提现在代码中他是一个对象 可以通过Promise构造函数来实例化. -new Promise(cb) ===> 实例的基本使 ...
- windows 10 RelativePanel
The new RelativePanel implements a style of layout that is defined by the relationships between its ...
- 「HNOI 2016」 序列
\(Description\) 给你一个序列,每次询问一个区间,求其所有子区间的最小值之和 \(Solution\) 这里要用莫队算法 首先令\(val\)数组为原序列 我们考虑怎么由一个区间\([l ...
- C博客第01次作业---顺序,分支结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 经过了这一周的学习,从一开始对C语言一无所知,到现在能够写出基本的代码,感到非常开心. 学习C语言也并非想象 ...