zabbix搭建

zabbix server安装

上传指定的zabbix包

zabbix3.0.9_yum.tar.gz

说明:该tar包集合了所有需要准备的文件或服务,并且指定了安装路径

绝对路径解压

tar xfP zabbix3.0.9_yum.tar.gz  

本地安装

yum -y --nogpgcheck -C install httpdzabbix-web zabbix-server-mysql zabbix-web-mysql zabbix-get mysql-server php55wphp55w-mysql php55w-common php55w-gd php55w-mbstring php55w-mcrypt php55w-develphp55w-xml php55w-bcmath zabbix-get zabbix-java-gateway wqy-microhei-fontsnet-snmp net-snmp-utils

##-nogpgcheck 不检查gpg证书

##-C  直接使用系统yum缓存,不下载更新yum缓存,

 

mysql配置(一起执行)

\cp /usr/share/mysql/my-medium.cnf/etc/my.cnf

/etc/init.d/mysqld start

mysql -uroot -e"create database zabbixcharacter set utf8 collate utf8_bin;"

mysql -uroot -e"grant all on zabbix.* tozabbix@'localhost' identified by 'zabbix';"

mysql -uroot -e"flush privileges;"

 

导入数据文件

cd /usr/share/doc/zabbix-server-mysql-3.0.9/

zcat create.sql.gz |mysql -uzabbix -pzabbixzabbix

 

修改PHP配置文件

sed -i 's#max_execution_time =30#max_execution_time = 300#;s#max_input_time = 60#max_input_time =300#;s#post_max_size = 8M#post_max_size = 16M#;910a date.timezone =Asia/Shanghai' /etc/php.ini

 

配置zabbix server

sed -i '115a DBPassword=zabbix'/etc/zabbix/zabbix_server.conf

网页安装

cp -R /usr/share/zabbix/ /var/www/html/

授权

chmod -R 755 /etc/zabbix/web

chown -R apache.apache /etc/zabbix/web

echo "ServerName127.0.0.1:80">>/etc/httpd/conf/httpd.conf

 

启动

/etc/init.d/mysqld start   ##必须第一个启动

/etc/init.d/zabbix-server start

/etc/init.d/httpd start

开机启动

chkconfig mysqld on

chkconfig zabbix-server on

chkconfig httpd on


打开浏览器

http://10.0.0.101/zabbix

打开后进入欢迎界面,点击下一步,查看右边的要求是否全部ok(必须ok,不然有问题)

点击下一步


 

继续下一步


继续下一步,来到确认界面



无问题,继续下一步



上图就是文件内容,若忘记密码,可以在配置文件里面修改密码或者修改其他信息

注意:该文件的权限为

-rw-r--r-- 1 apache apache 424 Jan 25 10:27/etc/zabbix/web/zabbix.conf.php


点击下一步,进入登陆界面


下一步


汉化



汉化完成

解决中文乱码

选择中文后这里会出现乱码,执行下面操作可以回复

服务器端

\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc/usr/share/fonts/dejavu/DejaVuSans.ttf


客户端安装
yum -y  localinstall http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm


配置所有客户端文件/etc/zabbix/zabbix_agentd.conf
sed -i 's#Server=127.0.0.1#Server=192.168.100.201#' /etc/zabbix/zabbix_agentd.conf


启动所有客户端服务

/etc/init.d/zabbix-agent start


添加住居监控





创建主机





自定义监控服务

修改配置文件
vim /etc/zabbix/zabbix_agentd.conf

修改位置如下图


假设需要监测用户登陆数量,修改如下

sed -i '294a UserParameter=login_user,who|wc -l' /etc/zabbix/zabbix_agentd.conf


重启agent服务
/etc/init.d/zabbix-agent restart
服务端测试命令

zabbix_get -s 192.168.100.201 -p 10050 -k "login_user"


自定义监控模板




创建应用集




创建监控项




创建触发器








创建图形




操此为止,自定义监控模板已完成


使用模板




测试

当用户数量大于3时

zabbix监控端主动模式
server端配置文件的权限为
-rw-r----- 1 root zabbix 14894 Jan  5 11:01 /etc/zabbix/zabbix_server.conf
监控端配置文件的权限为
-rw-r--r-- 1 root root 10367 Feb 26 09:50 /etc/zabbix/zabbix_agentd.conf


server端配置文件


修改监控端的配置文件

yum -y  localinstall http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm
sed -i '120a StartAgents=0' /etc/zabbix/zabbix_agentd.conf
sed -i 's#ServerActive=127.0.0.1#ServerActive=39.107.96.181:10051#' /etc/zabbix/zabbix_agentd.conf
sed -i 's#Hostname=Zabbix server#Hostname=sge-node2#' /etc/zabbix/zabbix_agentd.conf
sed -i '95{s/Server=127.0.0.1/# Server=127.0.0.1/}' /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent start

chkconfig zabbix-agent on


web调整

克隆模板




克隆之后,修改名称,然后更新

进入模版列表找到刚到添加的模版,并点击监控项

类型打勾,选择主动式,然后更新


把不支持主动的给禁止掉


更新自动发现规则的监控项,按照刚才的方法更新监控项,把不支持主动式的监控项暂停

 

添加主机


启动后就可以了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值