zabbix-分布式监控系统配置

本文详细介绍Zabbix监控系统的安装配置流程,包括LAMP环境搭建、Zabbix核心组件配置及Web前端设置等关键步骤,并提供了配置Agent进行远程监控的方法。

1、配置系统环境(lamp)
yum -y install php php-mysql php-xml php-gd php-mbstring php-bcmath mysql-server mysql-devel httpd  gd-devel libxml2-devel libcurl-devel net-snmp-devel
 

安装jabber(iksemel-1.4.tar.gz)  --> 可选,如果不安装,编译配置时就不配置--with-jabber选项:
 ./configure --prefix=/srv/iksemel
 make ;make install
echo /srv/iksemel/lib >> /etc/ld.so.conf

2、安装zabbix:

useradd -s /sbin/nologin -d /dev/null zabbix

创建zabbix数据库:
shell> mysql -u<username> -p<password>
mysql> create database zabbix character set utf8;
mysql> quit;
shell> cd create/schema
shell> cat mysql.sql | mysql -u<username> -p<password> zabbix
shell> cd ../data
shell> cat data.sql | mysql -u<username> -p<password> zabbix
shell> cat images_mysql.sql | mysql -u<username> -p<password> zabbix


./configure --prefix=/srv/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber=/srv/iksemel --with-libcurl
make install

配置/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 ./misc/conf/* /etc/zabbix
chown -R zabbix:zabbix /etc/zabbix
修改/etc/zabbix/zabbix_server.conf
DBPassword="密码"
修改Agentd配置文件:/etc/zabbix/zabbix_agentd.conf

配置web前端:
cd frontends/
cp -rf php /var/www/html
cd /var/www/html
mv php zabbix
chown -R zabbix:zabbix zabbix
修改php参数/etc/php.ini
max_execution_time=300
max_input_time=300
data.timezone=Asia/Shanghai
post_max_size=32M
memory_limit=128M
mbstring.func_overload=2
重启httpd
url: http://Serverip/zabbix 配置
将配置好的配置文件zabbix.conf.php放置 /var/www/html/zabbix/conf下。
重新登录http://Serverip/zabbix
默认用户:admin,密码:zabbix

配置启动项:
cp ./misc/init.d/redhat/zabbix_* /etc/init.d
chmod +x /etc/init.d/zabbix_*
修改配置文件的BASEDIR=zabbix的安装路径。
echo "/etc/init.d/zabbix_server_ctl start &" >> /etc/rc.local
echo "/etc/init.d/zabbix_agentd_ctl start &" >> /etc/rc.local
chkconfig httpd on
chkconfig mysqld on

3、配置agent:
从官网上下载相应平台的agent包到各被监控端。
tar zxf zabbix_agents_1.8.5.linux2_6.amd64.tar.gz -C /usr/local
将server上的zabbix_agentd.conf拷到agent的安装目录并修改:
Hostname=主机名
Server=Zabbix Server IP
LogFile=agentd日志文件
运行agentd:
/usr/local/zabbix/sbin/zabbix-agentd -c /usr/local/zabbix/zabbix_agentd.conf &

注:

模板与主机配置无法导入\导出,先查看有没有安装php-xml。
汉化:
将cn_zh.inc.php上传至zabbix站点目录:include/locales下。

zabbix 图片乱码解决

1.上传本地windown系统的C:\WINDOWS\Fonts\simhei.ttf文件到zabbixweb目录的zabbix/fonts下.
2.vi zabbix/include/defines.inc.php把所有的DejaVuSans替换成simhei


zabbix 安装参考:
http://www.zabbix.com/documentation/1.8/manual/installation

转载于:https://www.cnblogs.com/liwanhong/archive/2011/08/01/2123500.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值