zabbix 服务端
首先安装zabbix监控平台,必须是在lamp平台下才可以正常使用的
这个是用yum源安装的lamp
步骤一:更新yum源 1.执行以下命令更新yum源为Webtatic EL6 YUM源: rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
步骤二:查看yum源中软件包可以下载安装的版本 1.查看可以安装的php版本,如:
yum list availiable php* //查看yum源中以php开头的软件包
yum -y install zlib-devel libxml2-devel libjpeg-devel libiconv-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel
yum -y install httpd httpd-devel mysql55w mysql55w-devel mysql55w-server mysql55w-libs php55w php55w-gd php55w-bcmath php55w-common php55w-devel php55w-mssql php55w-mysql php55w-snmp php55w-xml php55w-mbstring
如果默认会有mysql-libs冲突,把这个包卸载掉就OK了!(yum - y remove mysql-libs)
下载zabbix-3.0.2.tar.gz
groupadd zabbix 添加用户和组
useradd -g zabbix zabbix
创建数据库并导入数据:
mysqladmin -uroot password '123456'
create database zabbix default charset utf8;
grant all on zabbix.* to zabbixuser@'%' identified by 'zabbixpass';
flush privileges;
cd /root/zabbix-3.0.2/database/mysql
mysql -uroot -p123456 zabbix < schema.sql
mysql -uroot -p123456 zabbix < images.sql
mysql -uroot -p123456 zabbix < data.sql
数据导入要按照顺序。
zabbix编译安装:
./configure --prefix=/usr/local/zabbix-3.0.2(安装zabbix目录)
--enable-server (支持zabbix服务器)
--enable-agent (支持zabbix代理)
--with-mysql(使用MySQL客户端指定路径)
--with-net-snmp (使用snmp选择性指定)
--with-libcurl (使用curl,选择性的指定)
--with-libxml2
vim /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trapper
复制server端和agent端启动脚本到/etc/init.d/
cp misc/init.d/tru64/zabbix_* /etc/init.d/
chmod +x /etc/init.d/zabbix_*
进入vim /etc/init.d/zabbix_server
修改一下DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_server
zabbix_agentd 同上
做软链接
ln -s /usr/local/zabbix-3.0.2/sbin/zabbix_* /usr/local/sbin
ln -s /usr/local/zabbix-3.0.2/bin/zabbix_* /usr/local/bin
apache创建虚拟主机,复制zabbix网页配置:
cp -rf frontends/php/* /var/www/html/zabbix/
配置httpd,并添加虚拟主机:
httpd虚拟主机配置:
DirectoryIndex 添加上 index.php
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/zabbix
ServerName www.xyl.com
ErrorLog logs/zabbix-error_log
CustomLog logs/zabbix-access_log common
</VirtualHost>
路径是在/usr/local/zabbix-3.0.2/etc
配置zabbix_server端的配置文件:
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbixuser
DBPassword=zabbixpass
LogFile=/tmp/zabbix_server.log
/etc/init.d/zabbix_server start 启动
/etc/init.d/zabbix_agentd start
netstat -tnlp 查看 10050和10051端口是否存在
chown -R apache.apache /var/www/html/zabbix
记得关闭iptables selinux
在客户端访问,刚进入时候会有一下错误,只要根据提示更改一下就可以的
vim /etc/php.ini
data.timezone =Asia/Shanghai
max_exection_time = 300
max_input_time = 300
max_input_time = 300
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload = 2 (开启)
1(关闭最好关闭)
安装完成。Username admin
Password zabbix
登录进入了看下zabbix server is running 是不是yes 如果是就正常运行,如果不是查看下zabbix_server 配置
修改中文:
修改/var/www/html/zabbix/include/ locales.inc.php 文件,修改当中55行zh_cn修改为true
在页面中点人头在选择中文,但是字体有的不正确,可以把自己本地的字体上传上来在进行修改就可以
1.cd /var/www/html/zabix/fonts (zabbix字体库目录)
把上传的字体cp到这里面
2.vim /var/www/html/include/defines.inc.php
修改93 和 45 行
zabbix 服务端的更多相关文章
- zabbix (一:zabbix服务端)
默认情况下zabbix有5个进程: zabbix_agent zabbix_get zabbix_proxy zabbix_sender zabbix_server,另外一个zabbix_java_ ...
- 使用Zabbix服务端本地邮箱账号发送报警邮件及指定报警邮件操作记录
邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain), ...
- 运用Zabbix实现内网服务器状态及局域网状况监控(3) —— Zabbix服务端安装
1. Zabbix服务端安装,基于LNMP PHP5.5+Nginx1.9安装配置:http://www.cnblogs.com/vurtne-lu/p/7707536.html MySQL5.5编译 ...
- zabbix 服务端安装(server)
zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一.Web环境:Nginx+MySQL+PHP CentOS 7.0编译 ...
- 监控和安全运维 1.8 zabbix服务端安装
1. Zabbix简介基于web的开源软件,开源监控系统状态也可以监控网络设备.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 Zabbix还可以自动 ...
- 部署zabbix服务端和客户端和网页
一:安装zabbix服务端 1.部署准备 命令:iptables -F #关闭防火墙命令:systemctl stop firewalld #关闭防火墙 设置解析,自建yum源 命令:c ...
- 第一篇【Zabbix服务端的完整布署】
1.环境准备 服务器版本: [root@filestore-v2 ~]# cat /etc/redhat-release CentOS Linux release (Core) 内核版本: [root ...
- zabbix服务端安装
1.安装zabbix服务(1)先rpm安装lamp环境 yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcm ...
- 5. zabbix服务端添加fping
zabbix服务端添加fping 原文链接:http://blog.chinaunix.net/uid-23500957-id-4366928.html fping-3.15.tar.gz 包的路径D ...
- zabbix服务端的部署及zabbix简单介绍
Zabbix企业级监控方案--服务端部署 Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix 能监视各种网络参数,保证服务器系统的安全运营 ...
随机推荐
- user_jj两条记录改成一条
1.前台index控制器,用user_jj.*add找到,home_ddxx_pcz_cl() 2.前台index控制器,用user_jj.*add找到,tgbz_list_sd_cl(),tgbz_ ...
- hdu 1251 字典树的应用
这道题看了大神的模板,直接用字典树提交的会爆内存,用stl 里的map有简单有快 #include <iostream> #include <map> #include < ...
- Memcached集群代理软件magent安装小结
magent是一个memcached代理软件(memcached agent),又叫memagent. (magent is a simple but useful proxy program for ...
- super一些要点
package o6; class Grandparent { public Grandparent() { System.out.println("GrandParent Created. ...
- HYSBZ 1588 营业额统计
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1588 题意:详见题面,中文 思路:平衡树的模板题. 可用Treap,Splay,Scape ...
- node.js整理 03文件操作-遍历目录和文本编码
遍历目录 递归算法 遍历目录时一般使用递归算法,否则就难以编写出简洁的代码. 递归算法与数学归纳法类似,通过不断缩小问题的规模来解决问题 function factorial(n) { if (n = ...
- 为什么模板函数的声明和实现都放在.h文件中
当你不使用这个模板函数或模板类,编译器并不实例化它,当你使用时,编译器需要实例化它,因为编译器是一次只能处理一个编译单元,也就是一次处理一个cpp文件,所以实例化时需要看到该模板的完整定义.所以都放在 ...
- Codeforces Round #334 (Div. 2)
水 A - Uncowed Forces #include <bits/stdc++.h> using namespace std; typedef long long ll; const ...
- 转载:python发送HTTP请求
1. [代码]GET 方法 import httplib #----------------------------- conn = httplib.HTTPConnection("www. ...
- Android 横屏切换竖屏Activity的生命周期(转)
曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期.现在给大家分析一下他切换时具体的生命周期是怎么样的: 1.新建一个Activity,并把各个生命周期打印出来 2.运行Acti ...