记一次Zabbix(Server)安装过程
2015-12-22 23:40
375 查看
1.安装环境,zabbix安装需要LAMP或LNMP环境.本次所用为zabbix2.4.7版本.解压官网下载安装包到系统任意位置.
2.安装yum依赖关系.(在安装脚本已自动解决)
3.数据库分离设置,zabbix的数据可以储存在其它服务器上.
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@’192.168.11.12’ identified by ‘123456’;
附建立完成图片.
导入数据库(按照顺序导入,否则报错):
数据库文件在解压目录下的database/mysql下
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql
4.建立zabbix使用用户及组,均为zabbix
groupadd zabbix
useradd -g zabbix -m zabbix
5.安装服务
编译安装: ./configure –prefix=/usr/local/zabbix –with-mysql –with-net-snmp –with-libcurl –enable-server –enable-agent –enable-proxy && make && make install
6.把zabbix服务端口添加到系统
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
7.将配置文件拷贝到etc下
mkdir -p /etc/zabbix
cp -r (安装目录:zabbix-x.x.x)/conf/* /etc/zabbix/
chown -R zabbix.zabbix /etc/zabbix
8.更改zabbix配置文件(/etc/zabbix/zabbix_server.conf)
说明:1-2指定日志文件及pid文件,3指定数据库host主机,4指定数据库名,5指定数据库用户名,6指定上面用户的密码,7指定mysql的套接文件,源码安装的mysql需要指定,8指定监听的IP(0.0.0.0表示监听所有)
9.agentd配置
这个没啥说的
10.拷贝php文件到apache目录
cd zabbix-(解压目录zabix-x.x.x)/frontends/
cp -rf php /usr/local/apache/htdocs/zabbix
chown -R zabbix.zabbix /usr/local/apache/htdocs/zabbix
11.php的配置
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
只修改这几个,是zabbix强制要求,不修改不能安装(我这个修改了中文)
一直下一步,注意填写hostname,配置agent时需要用到.
12.默认的用户名是admin,密码是zabbix
/usr/local/zabbix/sbin/zabbix_server start
在安装目录下启动zabbix
或者自己写控制脚本(我把我的发出来,自己对着修改)
13.如果想开机启动,则把上述文件写入rc.local
14.修改中文
点击右上角prefile 在如下界面language修改即可
2.安装yum依赖关系.(在安装脚本已自动解决)
3.数据库分离设置,zabbix的数据可以储存在其它服务器上.
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@’192.168.11.12’ identified by ‘123456’;
附建立完成图片.
导入数据库(按照顺序导入,否则报错):
数据库文件在解压目录下的database/mysql下
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql
4.建立zabbix使用用户及组,均为zabbix
groupadd zabbix
useradd -g zabbix -m zabbix
5.安装服务
编译安装: ./configure –prefix=/usr/local/zabbix –with-mysql –with-net-snmp –with-libcurl –enable-server –enable-agent –enable-proxy && make && make install
6.把zabbix服务端口添加到系统
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
7.将配置文件拷贝到etc下
mkdir -p /etc/zabbix
cp -r (安装目录:zabbix-x.x.x)/conf/* /etc/zabbix/
chown -R zabbix.zabbix /etc/zabbix
8.更改zabbix配置文件(/etc/zabbix/zabbix_server.conf)
说明:1-2指定日志文件及pid文件,3指定数据库host主机,4指定数据库名,5指定数据库用户名,6指定上面用户的密码,7指定mysql的套接文件,源码安装的mysql需要指定,8指定监听的IP(0.0.0.0表示监听所有)
9.agentd配置
这个没啥说的
10.拷贝php文件到apache目录
cd zabbix-(解压目录zabix-x.x.x)/frontends/
cp -rf php /usr/local/apache/htdocs/zabbix
chown -R zabbix.zabbix /usr/local/apache/htdocs/zabbix
11.php的配置
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
只修改这几个,是zabbix强制要求,不修改不能安装(我这个修改了中文)
一直下一步,注意填写hostname,配置agent时需要用到.
12.默认的用户名是admin,密码是zabbix
/usr/local/zabbix/sbin/zabbix_server start
在安装目录下启动zabbix
或者自己写控制脚本(我把我的发出来,自己对着修改)
13.如果想开机启动,则把上述文件写入rc.local
14.修改中文
点击右上角prefile 在如下界面language修改即可
相关文章推荐
- Python 实现Zabbix自动发送报表
- Zabbix安装详解
- Zabbix监控Linux主机设置方法
- Zabbix监控交换机设置方法
- 集群运维自动化工具ansible之使用playbook安装zabbix客户端
- zabbix进行数据库备份以及表分区的方法
- 部署企业级zabbix+Orabbix监控Oracle数据库
- zabbix 触发器 Triggers
- zabbix 分布式部署
- zabbix event事件
- openstack开发之--zabbix被坑的地方
- zabbix配置指南
- zabbix 监控windows 服务器
- zabbix服务器安装教程
- zabbix之固定端口监控redis ,zabbix监控memcached
- zabbix监控进程的CPU和内存占用量,进程数量
- Zabbix日志监控:Linux异常登录告警
- zabbix应用之nginx统一监控
- Zabbix 常用Key值
- zabbix 监控服务系列之--------NO1源码包安装篇