分类: 系统运维
2015-08-25 18:25:27
zabbix-2.4.6rc1.tar.gz
zabbix-agent-2.4.5-1.el6.x86_64.rpm
操作:[Server端]
#yum install –y php mysql-devel libxml2 libxml2-devel php-bcmath php-gd php-xmlwriter php-mysql php-mbstring net-snmp-devel libcurl-devel php-pecl-ssh2 libssh2-devel
操作:[Server/Agent端]
#groupadd zabbix
#useradd -g zabbix zabbix
操作:[Server端]
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to 'zabbix';
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost';
操作:[Server端]
#vim /etc/php.ini 修改如下:
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
date.timezone =Asia/Shanghai
否则会报如下错误:
操作:[Server端]
#tar -xvzf zabbix-2.4.6rc1.tar.gz
#chmod -R 755 zabbix-2.4.6rc1
#chown -R root.root zabbix-2.4.6rc1
#mkdir /usr/local/zabbix
#mkdir /var/www/html/zabbix
#cd zabbix-2.4.6rc1
#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-ssh2 --enable-proxy --enable-ipv6
#make install
#cp -a frontends/php/* /var/www/html/zabbix/
#chown -R root.root /var/www/html/zabbix/
#mysql -uzabbix zabbix<schema.sql
#mysql -uzabbix zabbix<images.sql
#mysql -uzabbix zabbix<data.sql
注:执行顺序不要错,否则会报错
http://服务器IP/zabbix
// Zabbix GUI configuration file.
global $DB;
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = '192.168.111.11';
$DB['PORT'] = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = '';
// Schema name. Used for IBM DB2 and
PostgreSQL.
$DB['SCHEMA'] = '';
$ZBX_SERVER = '192.168.111.11';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
# /usr/local/zabbix/sbin/zabbix_server
日志:/tmp/zabbix_server.log
操作:[所有Agent端]
#rpm –ivh –nodeps zabbix-agent-2.4.5-1.el6.x86_64.rpm
操作:[所有Agent端]
修改文件: /etc/zabbix/zabbix_agentd.conf []
PidFile=/tmp/zabbix_agentd.pid #默认路径Zabbix用户无权限
LogFile=/tmp/zabbix_agentd.log #默认路径Zabbix用户无权限
Server=192.168.111.11 #Zabbix Server的IP
Hostname=192.168.111.12 #Zabbix agent 的IP
#service zabbix-agent start
#chkconfig zabbix-agent on #添加开机启动
中文乱码:在图像位置出现乱码现象
2、修改/var/www/html/zabbix/include/defines.inc.php
define('ZBX_FONT_NAME', 'STXINWEI');
define('ZBX_GRAPH_FONT_NAME', 'STXINWEI'); // font file name
步骤:【组态】->【主机】->【创建主机】
添加完模板,主机上有了【应用集】,【项目】,【触发器】,【图形】
步骤:【项目】->【触发器】->【图形】->【筛选】->【简报】
【Items】->【Graphs】->【Triggers】->【Screens】->【Slide shows】
注:1.Item:监控项目
2.Item在主机上创建时,可以复制到其他主机
步骤:【组态】->【模板】/【主机】->【项目】->【创建项目】
模板:所有添加此模板的主机都添加此【项目】
主机:只有本主机添加此【项目】
注:1.Triggers:用于监控对应项目的状态,如果项目值达到Trigger值将会触发Trigger报警
2.Triggers为可选项,并不是每个项目都有对应的Triggres
步骤:【组态】->【模板】/【主机】->【触发器】->【创建触发器】
模板:所有添加此模板的主机都添加此【触发器】
主机:只有本主机添加此【触发器】
注:1.Graphs:将Item监控项目用图形形式展示,可多个Item并跨主机
2.
Graphs在主机上创建时,可以复制到其他主机
步骤:【组态】->【模板】/【主机】->【图形】->【创建图形】
模板:所有添加此模板的主机都添加此【图形】
主机:只有本主机添加此【图形】
注:1. Screens:将Graphs在一个页面展示出来,可多个Graphs并跨主机
2.
Screens在主机上创建时,可以复制到其他主机
步骤:【组态】->【模板】/【主机】->【筛选】->【创建筛选】
模板:所有添加此模板的主机都添加此【筛选】
主机:只有本主机添加此【筛选】
注:1. Slide shows:将Screens制作成幻灯片自动播放,可多个Screens
步骤:【组态】->【模板】/【主机】->【简报】->【创建简报】
模板:所有添加此模板的主机都添加此【简报】
主机:只有本主机添加此【简报】