基于LAMP部署ZABBIX_3.0监控(1)服务端
来源:互联网 发布:冲田杏梨seo 681 编辑:程序博客网 时间:2024/06/05 18:40
系统 - centos6.8,用户 - root
LAMP
搭建lamp架构参看http://blog.csdn.net/dinglinux/article/details/53926545。
需要指出以下几点:
(1)mysql 安装完成后,本文使用的5.6版本默认没有密码,通过以下命令设置root密码:
$ mysql -urootmysql> set password = password('mypassword'); mysql> quit$ mysql -uroot -p
(2)在配置php编译选项时,另外添加以下选项:
--with-mysqli=/usr/local/mysql/bin/mysql_config--with-gettext--enable-bcmath
(3)修改 php.ini 中的以下配置项:
post_max_size = 16Mmax_execution_time = 300max_input_time = 300always_populate_raw_post_data = -1date.timezone Asia/Shanghai
搭建完lamp,启动mysqld和httpd服务,配置好php解析。
ZABBIX-服务端(IP-192.168.3.20)
1.本文采用源码安装,官网下载并解压 zabbix-3.0.7 源码包。
$ cd /usr/local/src$ wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.7/zabbix-3.0.7.tar.gz$ tar zxf zabbix-3.0.7.tar.gz
2.获取 net-snmp 和 libcurl 支持
yum install -y net-snmp-develyum install -y libcurl libcurl-devel -y
3.创建用户 zabbix
$ groupadd zabbix$ useradd -g zabbix -s /sbin/nologin zabbix
4.创建 zabbix 数据库
zabbix_server需要数据库支持。进入mysql,创建zabbix数据库,赋予zabbix用户访问权限,从zabbix源码包解压目录/usr/local/zabbix-3.0.7/database/mysql/导入3个sql文件。zabbix_agent不需要数据库支持。
$ mysql -uroot -pmysql> create database zabbix default charset utf8;mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbixpassword';mysql> flush privileges;mysql> quit$ cd /usr/local/zabbix-3.0.7$ mysql -uroot -p zabbix < database/mysql/schema.sql $ mysql -uroot -p zabbix < database/mysql/images.sql $ mysql -uroot -p zabbix < database/mysql/data.sql
5.配置、编译、安装
$ cd zabbix-3.0.7/$ ./configure \--prefix=/usr/local/zabbix \--enable-server \--enable-agent \--with-mysql=/usr/local/mysql/bin/mysql_config \--with-net-snmp \--with-libxml2 \--with-libcurl$ make && make install
选项--with-mysql=/usr/local/mysql/bin/mysql_config 用于获取mysql支持。
6.修改zabbix_server配置文件
/usr/local/zabbix/etc/zabbix_server.conf是zabbix_server的配置文件。修改数据库名DBName、用户DBUser、密码DBPassword,使之与第4步自定义的数据库名、用户、密码相同。端口DBPort默认针对mysql(3306),不必修改。
$ vim /usr/local/zabbix/etc/zabbix_server.conf DBName=zabbix DBUser=zabbix DBPassword=zabbixpassword
7.启动 zabbix_server
$ /usr/local/zabbix/sbin/zabbix_server
默认端口10051,使用 netstat -lnp | grep 10051 查看是否正常启动。
0 0
- 基于LAMP部署ZABBIX_3.0监控(1)服务端
- zabbix_3.0安装部署与中文支持
- JVM-JvisualVM部署及Tomcat监控实例(基于客户端jdk1.8.0_144和服务端tomcat7.0.47)
- JVM-JvisualVM部署及Tomcat监控实例(基于客户端jdk1.8.0_144和服务端tomcat7.0.47)
- zabbix监控一---zabbix服务端部署
- 基于 Linux 的服务端环境自动部署
- 部署 LAMP (CentOS 7.2)
- LAMP部署(php模块化)
- LAMP 部署
- LAMP 部署
- 部署 LAMP
- 基于centos7部署监控利器Zabbix
- 服务端监控
- PHP开发环境部署(LAMP WAMP)
- LAMP部署(php-fpm模式)
- Nagios监控部署(五)
- Nagios监控部署(一)
- Nagios监控部署(三)
- ffmpeg常用基本命令(转)
- kafka之四 consumer 解析
- Python 操作MySql数据库
- ElasticSearch(三):增删改查
- 【c基础】之 文件及其操作
- 基于LAMP部署ZABBIX_3.0监控(1)服务端
- iOS 探讨之 传感器库(CoreMotion.framework)
- 访问权限控制
- Linux下apache安装
- Python操作MongoDB数据库
- ElasticSearch(四):查询
- Git 常用命令
- oracle分页查询千万级优化
- 【认证】数字电视海外认证内容