基础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. logstash 启动报找不主类或无法加载 java

    logstash 启动报无法找到主类解决方案 Zparkle 关注 2018.03.08 22:04* 字数 2051 阅读 1评论 0喜欢 0 当logstash启动时,首先要注意正确配置java ...

  2. ssm项目启动,加载数据库连接池时卡住

    今天早上到公司启动项目的时候,加载数据库连接池时卡住,昨晚还好着呢,然后排查原因,最后发现是因为有一个mapper的xml配置文件中 <mapper namespace="com.mi ...

  3. c++类型形参的实参的受限转换

    缘起:<c++ primer> 4th, 528页,习题16.3 源程序 #include <iostream> #include <vector> #includ ...

  4. JavaScript自增、自减

    JavaScript自增.自减运算符与表达式语法 var i++; var-- 声明变量 i-- 变量名 ++ -- 自增运算符 JavaScript自增.自减运算符与表达式 JavaScript自增 ...

  5. 非科班双非本科投的337家Java后台(励志)

    考试结束,班级平均分只拿到了年级第二,班主任于是问道:大家都知道世界第一高峰珠穆朗玛峰,有人知道世界第二高峰是什么吗?正当班主任要继续发话,只听到角落默默想起来一个声音:”乔戈里峰” 前言 文章出自h ...

  6. Fanvas是一个把swf转为html5 canvas动画的系统

      https://github.com/Tencent/Fanvas   使用方法:     代码: <!DOCTYPE html> <html> <head> ...

  7. iOS开源项目周报0309

    由OpenDigg 出品的iOS开源项目周报第十期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等.LazyScro ...

  8. [转]玩转Windows服务系列——命令行管理Windows服务

    本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理W ...

  9. 小菜读书---《Effective C#:改善C#程序的50种方法》

    一.用属性代替可访问的字段 1..NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处: 2.在属性的get和set访问器重可使用lock添加多线程的支持. 二.readonly(运行时常量) ...

  10. Guava学习笔记之Maps(1):Maps.uniqueIndex(Iterable, Function)

    Guava官方文档 https://github.com/google/guava/wiki/CollectionUtilitiesExplained 官方文档这样描述: [`Maps.uniqueI ...