Zabbix部署
来源:互联网 发布:java中单引号转义 编辑:程序博客网 时间:2024/05/17 09:15
Zabbix支持的监控方式类型:Agentd|Snmp|Jmx|Ipmi
一、中文汉化版
# vim /usr/share/zabbix/include/locales.inc.php
将'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => false]修改为ture
二、服务器端部署(也可以用yum)
1 zabbix WEB环境搭建
zabbix的安装需要LAMP或者LNMP环境。
需要其它的软件包
# yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xm
2 zabbix 数据库设置
zabbix数据库可以和zabbix服务器分离,采用用专门的mysql服务器存储数据,此时要给zabbix数据库受相应的权限。
# grant all privileges on zabbix.* to zabbix_user@'ip' identified by '123456';
注:ip为zabbix服务器的IP地址。
关于数据库的安装,可以查看Mysql安装,我习惯使用二进制包。
启动数据库
/usr/local/mysql/bin/mysqld_safe --user=mysql &
登录数据库,创建帐号和设置权限:
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@'192.168.10.197' identified by '123456';
3 安装zabbix服务
增加zabbix用户和组
# groupadd zabbix
# useradd -g zabbix -m zabbix
下载地址:
http://www.zabbix.com/download.php
#wget http://fossies.org/unix/misc/zabbix-2.0.3.tar.gz
#tar -zxvf zabbix-2.0.3.tar.gz
#cd zabbix-2.203
导入数据库表
#cd zabbix-2.0.3/database/mysql
#mysql -uroot -pmysql zabbix < mysql.sql
#mysql -uroot -pmysql zabbix < images.sql
#mysql -uroot -pmysql zabbix < schema.sql
编译安装zabbix
#./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
【编译报错checking for main in -lmysqlclient ... no
yum 安装mysql-devel即可】
#make
#make install
添加服务端口
# 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
添加配置文件
# mkdir -p /etc/zabbix
# cp -r zabbix-2.203/conf/* /etc/zabbix/
# chown -R zabbix:zabbix /etc/zabbix
修改server配置文件,添加zabbix数据库密码
# vim /etc/zabbix/zabbix_server.conf
LogFile=/tmp/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBName=zabbix
DBUser=zabbix_user
DBPassword=123456 #指定zabbix数据库密码
ListenIP=192.168.10.197 #服务器IP地址
在客户端浏览器上面访问zabbix,开始WEB的前端配置,http://ZabbixIP/zabbix,按提示点击下一步
最后会自动写入配置文件:zabbix.conf.php,配置完成后出现登陆界面,默认的用户名为:admin,密码为:zabbix
在zabbix安装目录下面可以直接启动
#/usr/local/zabbix/sbin/zabbix_server start
三、客户端部署
安装
1)创建用户
groupadd zabbix
useradd -g zabbix zabbix
2)解压即可
tar -zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz -C /usr/local/zabbix_agent
3)安装服务
cat >>/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
EOF
4)修改配置文件
vim /usr/local/zabbix_agent/etc/zabbix_agent.conf
修改Zabbix server的ip
Server=192.168.10.197 #server端IP地址,请修改
5)启动
/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf
Echo "/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf" >>/etc/tc.local
6)添加到系统目录
ln -s /usr/local/zabbix_agent/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix_agent/bin/* /usr/local/bin/
7)测试,下面的命令需要在server端执行,其中192.168.10.199是agent的ip
#/usr/local/zabbix/bin/zabbix_get -s192.168.10.199 -p10050 -k"system.uptime"
1031163
阅读全文
0 0
- zabbix部署
- Zabbix部署。
- Zabbix部署
- zabbix部署
- zabbix 搭建部署详解
- Zabbix 服务端部署安装
- zabbix server 部署
- zabbix部署proxy
- CENTOS安装部署zabbix
- 搭建部署zabbix
- ZABBIX安装部署
- zabbix 安装和部署
- Zabbix 安装部署
- zabbix安装部署
- 详解zabbix安装部署
- zabbix 自动部署
- zabbix 部署一般流程
- zabbix 3.0安装部署
- Hibernate cascade和inverse讲解
- python 黑科技(利用数学算法画图)
- 关于gridview的图片长宽处理
- 网站被搜索引擎降权了怎样快速恢复
- logback 配置详解(一)
- Zabbix部署
- mac 安装redis & 关闭保护模式
- 华为秋招2017年8月笔试
- JS设置checkbox 为选中和未选中状态
- python字符串函数
- iOS 实现长屏截图,scrollview,tableview截图
- css怎么将一张图片在另一个元素中垂直居中
- 购物车多sku组合查询算法
- Android安全开发之安全使用HTTPS