运维监控---企业级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/ ...
随机推荐
- nginx图片处理笔记(http-image-filter-module、lua)
实验环境:CentOS 6.10 目标:1.使用http-image-filter-module进行图片变换:2.使用lua进行格式转换: 安装EPEL https://fedoraproject.o ...
- Java代码签名证书申请和使用指南
第1步 下载签名工具 Step 1: Download Signing Tools 如果您还没有签名工具,请到SUN公司网站免费下载:http://java.sun.com/j2se/,推荐下载JDK ...
- select2和bootstrap模态框一起使用导致select2的input获取不到焦点问题
select2和bootstrap模态框一起使用导致select2的input获取不到焦点问题 解决办法: 把页面中的 tabindex="-1" 删掉, 或者值改为1 代码片 ...
- android系统权限的管理
被权限搞了好久,决定好好的研究一下: 参考资料 http://blog.csdn.net/xieyan0811/article/details/6083019?reload http://blog.c ...
- JAVA练手--异常
1. 基本的 public static void main(String[] args) { //1. try catch基本用法 { try{ int[] intA = new int[2]; i ...
- IOS bug之Code Sign error:Provisioning profile
刚才解决一个版本冲突的bug,记在了博客里,这让我想起了另外一个bug,当时犹豫公司的开发者账号过期了,我打开应用运行时提示Code Sign error:Provisioning profile ...
- Fanvas是一个把swf转为html5 canvas动画的系统
https://github.com/Tencent/Fanvas 使用方法: 代码: <!DOCTYPE html> <html> <head> ...
- JS实现最小生成树之克鲁斯卡尔(Kruskal)算法
克鲁斯卡尔算法打印最小生成树: 构造出所有边的集合 edges,从小到大,依次选出筛选边打印,遇到闭环(形成回路)时跳过. JS代码: //定义邻接矩阵 let Arr2 = [ [0, 10, 65 ...
- Eclipse 反编译之 JadClipse
一:下载对应的 net.sf.jadclipse_x.x.x.jar ,把该jar包放入到Eclipse中的 plugins 目录下,下载地址:https://sourceforge.net/proj ...
- 您必须先调用“WebSecurity.InitializeDatabaseConnection”方法,然后再调用"WebSecurity"类的任何其他方法。
今天调试程序的时候出现了这个是,可惜没截图! 您必须先调用“WebSecurity.InitializeDatabaseConnection”方法,然后再调用"WebSecurity&quo ...