运维监控---企业级Zabbix详解_【all】
基础LNMP环境搭建
下载Zabbix
链接:https://pan.baidu.com/s/1n36esVyYAKstwnFopbV2sg 密码:izll
创建zabbix数据库信息
mysql -uroot -proot
create database zabbix;
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'192.168.25.%' identified by 'zabbix';
flush privileges;

关闭selinux
setenforce 0 -->t推荐 临时生效,快
sed -i 's/enforcing/Permissive/g' /etc/sysconfig/selinux
==> vim /etc/sysconfig/selinux -->需要重启服务器,麻烦

安装epel软件包
# 还要安装一个epel,不然yum安装依赖的时候会看到找不到这个包
# 下载地址: https://dl.fedoraproject.org/pub/epel/6/i386/
# 我下载的是epel-release-6-8.noarch.rpm,丢到服务器上安装
rpm -ivh epel-release-6-8.noarch.rpm

安装zabbix
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql
yum install zabbix-agent
yum install -y libmysqlclient.so.16

导入zabbix数据表到本地数据库
cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
mysql -uroot -proot zabbix<schema.sql
mysql -uroot -proot zabbix<images.sql
mysql -uroot -proot zabbix<data.sql

修改zabbix配置信息
vi /etc/zabbix/zabbix_server.conf [感觉默认,检查即可]
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

vi /etc/httpd/conf.d/zabbix.conf [感觉默认,更改时区即可]
<IfModule mod_php5.c>
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 date.timezone Asia/Shanghai
</IfModule>

启动Zabbix
service zabbix-server start

配置Nginx和Zabbix的结合
vim /usr/local/nginx/conf/nginx.conf
include extra/zabbix.conf;

【更多Nginx可以参考】 https://www.cnblogs.com/ftl1012/p/9296063.html
上传zabbix包到/root/zabbix
复制zabbix[有2个文件db和zabbix]到html配置文件里面
cp -r /root/zabbix/ /usr/local/nginx/html/

配置Window下的hosts文件
C:\Windows\System32\drivers\etc
192.168.25.144 www.zabbix.com zabbix.com
浏览器输入: http://www.zabbix.com/zabbix/setup.php

原因分析:php的配置问题,修改成zabbix要求的
vim /usr/local/php/lib/php.ini
grep "max_execution_time" /usr/local/php/lib/php.ini
grep "post_max_size" /usr/local/php/lib/php.ini
grep "max_input_time" /usr/local/php/lib/php.ini
grep "zone" /usr/local/php/lib/php.ini

关于gettext的warning问题解决[未安装,需要扩展安装]
cd /opt/tools/php-5.3.27/ext/gettext
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make;make install --with-mysqli=mysqlnd
vim /usr/local/php/lib/php.ini
extension = "gettext.so"
修改后测试服务:/usr/local/php/sbin/php-fpm -t
停止服务 pkill php-fpm
启动服务 /usr/local/php/sbin/php-fpm





其他的运维监控软件:

【更多参考】
http://blog.51cto.com/zjzd86/1864936
运维监控---企业级Zabbix详解_【all】的更多相关文章
- 云计算:Linux运维核心管理命令详解
云计算:Linux运维核心管理命令详解 想做好运维工作,人先要学会勤快: 居安而思危,勤记而补拙,方可不断提高: 别人资料不论你用着再如何爽那也是别人的: 自己总结东西是你自身特有的一种思想与理念的展 ...
- 运维监控-使用Zabbix Server 创建 Actions
运维监控-使用Zabbix Server 创建 Actions 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. zabbix的action默认是关闭的,因此我们想使用它就得先启用哟. ...
- 运维监控-使用Zabbix Server 创建触发器Triggers
运维监控-使用Zabbix Server 创建触发器Triggers 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.点击相应主机的触发器 2>.点击创建触发器 ...
- 运维监控-使用Zabbix Server 添加自定义 item
运维监控-使用Zabbix Server 监控自定义 item 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客就直接开门见山如何使用Zabbix Server 监控自定义 ...
- 系统批量运维管理器Fabric详解
系统批量运维管理器Fabric详解 Fabrici 是基于python现实的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包 ...
- Linux就业技术指导(五):Linux运维核心管理命令详解
一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...
- 运维监控之zabbix(yum安装)
简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...
- 运维监控篇Zabbix简单的性能调优
Zabbix是一款高性能的分布式监控报警系统.比如现在常见的家用台式机配置处理器I5-3470.内存4GB1600MHz.硬盘7200rpm就能够监控1000台左右的HOST,是的没错Zabbix就是 ...
- Python运维自动化psutil 模块详解(超级详细)
psutil 模块 参考官方文档:https://pypi.org/project/psutil/ 一.psutil简介 psutil是一个开源且跨平台(http://code.google.com/ ...
随机推荐
- python-queue队列通信
#!/usr/bin/python from multiprocessing import Process,Queue import time l=[] q=Queue() def f(name): ...
- C#自定义处理事件(作者还没完全理解事件和委托,所以有可能错漏百出)
1.C#的处理事件整个框架,其实就是观察者模式的一种应用 观察者模式:老师监视学生考试,学生若作弊,老师立即打人 2.涉及的元素: 所以必须涉及两个对象,事件引发者(触发)--学生:事件处理者--老师 ...
- php的session存放数组
本文实例讲述了php使用session二维数组的用法 最普通的用法:一个变量名: $_SESSION['user'] = 0;echo $_SESSION['user']; 使用数组:代码如下: $_ ...
- OpenStack概述
OpenStack OpenStack is a cloud operating system that controls large pools of compute, storage, and n ...
- ExtJs定时消息提示框,类似于QQ右下角提示,ExtJs如何定时向后台发出两个请求并刷新数据实例
原文出自:https://blog.csdn.net/seesun2012 思路: 1.加载页面,加载Ext.TaskManager.start()方法: 2.执行定时器方法: 3.获取地址向后台发送 ...
- 搭建Web部署环境
这里使用Web轻量级的服务器Tomcat Tomcat常用作servlet的运行容器,在JavaWeb开发中广泛使用,当然,Tomcat也可为提供HTML页面服务. 主要步骤: Tomcat下载安装 ...
- 解决eclipse为什么不能查看源码
Java eclipse中查看源代码ctrl+左键单击 一.你是第一次使用该功能,没有导入项目源码,故无法查看源码 解决方法: 1.点 “window“-> “Preferences”-> ...
- python——高级特性
切片操作符 Python提供了切片(Slice)操作符,切片操作十分有用,可以通过切片轻松取出某一段数列.比如前10个数: #slice切片操作符 取前10个元素 L=list(range(0,100 ...
- table中td 内容超长 自动折行 (含字母数字文字)
<table style="width:100%;table-layout:fixed;"> //列宽由表格宽度和列宽度设定 <thead> <th& ...
- Vue 错误:Avoid mutating a prop directly
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re- ...