基础LNMP环境搭建

Linux 下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】的更多相关文章

  1. 云计算:Linux运维核心管理命令详解

    云计算:Linux运维核心管理命令详解 想做好运维工作,人先要学会勤快: 居安而思危,勤记而补拙,方可不断提高: 别人资料不论你用着再如何爽那也是别人的: 自己总结东西是你自身特有的一种思想与理念的展 ...

  2. 运维监控-使用Zabbix Server 创建 Actions

    运维监控-使用Zabbix Server 创建 Actions 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. zabbix的action默认是关闭的,因此我们想使用它就得先启用哟. ...

  3. 运维监控-使用Zabbix Server 创建触发器Triggers

    运维监控-使用Zabbix Server 创建触发器Triggers  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.点击相应主机的触发器 2>.点击创建触发器 ...

  4. 运维监控-使用Zabbix Server 添加自定义 item

    运维监控-使用Zabbix Server 监控自定义 item  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客就直接开门见山如何使用Zabbix Server 监控自定义 ...

  5. 系统批量运维管理器Fabric详解

    系统批量运维管理器Fabric详解 Fabrici 是基于python现实的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包 ...

  6. Linux就业技术指导(五):Linux运维核心管理命令详解

    一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...

  7. 运维监控之zabbix(yum安装)

    简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...

  8. 运维监控篇Zabbix简单的性能调优

    Zabbix是一款高性能的分布式监控报警系统.比如现在常见的家用台式机配置处理器I5-3470.内存4GB1600MHz.硬盘7200rpm就能够监控1000台左右的HOST,是的没错Zabbix就是 ...

  9. Python运维自动化psutil 模块详解(超级详细)

    psutil 模块 参考官方文档:https://pypi.org/project/psutil/ 一.psutil简介 psutil是一个开源且跨平台(http://code.google.com/ ...

随机推荐

  1. golang-开发配置

    环境变量配置 Windows GOROOT GOROOT = D:\ProgramDev\Go GOROOT GOROOT = D:\WorkSpace\goProjects GOBIN GOBIN ...

  2. 向已有的table中插入数据

    table: <table id="seleted-table" class="table table-bordered table-hover" sty ...

  3. 【转】WinForm窗体显示和窗体间传值

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm项目,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDial ...

  4. Java泛型的基本使用

    Java1.5版本推出了泛型,虽然这层语法糖给开发人员带来了代码复用性方面的提升,但是这不过是编译器所做的一层语法糖,在真正生成的字节码中,这类信息却被擦除了.笔者发现很多几年开发经验的程序员,依然不 ...

  5. 【angular5 项目积累总结】项目公共样式

    main.css @font-face { font-family: 'wf_segoe-ui_normal'; src: local('Segoe UI'),url('../fonts/segoe- ...

  6. Orchard源码:热启动

    概述 IIS线程池中的线程数量是有限制的.当有多个长时间请求时,可能会耗尽IIS可用线程.出现503错误.在MVC中.当遇到非CPU操作的长时间请求时,MVC提供了异步方法来解决这个问题. 例:利用a ...

  7. String.IsNullOrEmpty 与 String.IsNullOrWhiteSpace

    String.IsNullOrEmpty 指示指定的字符串是否为 null 或者 空字符串: 返回值:如果参数为 null 或者 空字符串("" .String.Empty),结果 ...

  8. 如鹏网学习笔记(十一)JQuery

    一.jQuery简介 jQuery是一个JavaScript库,特性丰富,包含若干对象和很多函数,可以替代传统DOM编程的操作方式和操作风格 jQuery通过对DOM API.DOM事件的封装,提供了 ...

  9. [javaSE] 进制转换(二进制十进制十六进制八进制)

    十进制转二进制,除2运算 十进制6转二进制是 110  (注意从右往左写,使用算式从下往上写) 二进制转十进制,乘2过程 二进制110转十进制  0*2的0次方+1*2的1次方+1*2的2次方=6 对 ...

  10. 13、IO (File、递归)

    File File类的概述和作用 * A:File类的概述和作用 * a: File的概念 * File类是文件和目录路径名的抽象表示形式 * Java中把文件或者目录(文件夹)都封装成File对象 ...