设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 1374|回复: 0

[经验分享] zabbix学习(一)安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-1-16 08:21:55 | 显示全部楼层 |阅读模式
1
2
3
4
5
6
mysqladmin -uroot password 123456                      #设置mysql 的root 密码
mysql -uroot -p123456                                                  #登陆数据库
mysql>create database zabbix characterset utf8;
mysql>grant all privileges on zabbix.*to zabbix@localhost identified by 'zabbix';
mysql>flush privileges;
mysql>\q



1.7zabbix数据导入到mysql
1
2
3
mysql -uzabbix -pzabbix zabbix <./database/mysql/schema.sql
mysql -uzabbix -pzabbix zabbix <./database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix <./database/mysql/data.sql



1.8创建链接及日志目录
1
2
3
4
5
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
ln -s /usr/local/zabbix/etc /etc/zabbix
ln -s /usr/local/zabbix/bin/* /usr/bin/
ln -s /usr/local/zabbix/sbin/* /usr/sbin/



1.9拷贝service 启动脚本
1
2
3
4
cp misc/init.d/fedora/core/zabbix_*/etc/init.d/
chmod 755 /etc/init.d/zabbix_*
sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_server
sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd



2.0配置zabbix_server.conf服务配置文件
1
2
3
sed -i "s/DBUser\=root/DBUser\=zabbix/g" /etc/zabbix/zabbix_server.conf
sed -i "/# DBPassword=/aDBPassword=zabbix\n"/etc/zabbix/zabbix_server.conf
sed -i "s#tmp/zabbix_server.log#var/log/zabbix/zabbix_server.log#g"/etc/zabbix/zabbix_server.conf



2.1配置zabbix_agent.conf服务配置文件
1
2
3
4
5
sed -i"s/^Hostname=.*/Hostname=zabbix.example.com/g"  /etc/zabbix/zabbix_agentd.conf
sed -i "s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.10.250/g"  /etc/zabbix/zabbix_agentd.conf
sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.10.250:10051/g"  /etc/zabbix/zabbix_agentd.conf
sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g"  /etc/zabbix/zabbix_agentd.conf
sed -i"/UnsafeUserParameters=0/aUnsafeUserParameters=1\n"  /etc/zabbix/zabbix_agentd.conf



2.2拷贝网页文件到apache
1
2
cp -r ./frontends/php/ /var/www/html/zabbix
chown -R apache.apache /var/www/html/zabbix



2.3设置zabbix启动
1
2
3
4
chkconfig zabbix_server --add
chkconfig zabbix_agentd --add
service zabbix_server start
service zabbix_agentd start



2.4打开zabbix监控
1
http://localhost/zabbix   在浏览器中安装zabbix



3.0安装zabbix客户端(linux)
在Linux客户端(被监控机)操作如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
yum -y install gcc
groupadd zabbix -g 201
useradd -g zabbix -u 201 -m zabbix
tar xzf zabbix-2.0.3.tar.gz
cd zabbix-2.0.3
./configure --prefix=/usr/local/zabbix--enable-agent
make
make install
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
cp misc/init.d/fedora/core/zabbix_agentd/etc/init.d/
chmod 755 /etc/init.d/zabbix_agentd
sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd
ln -s /usr/local/zabbix/etc /etc/zabbix
ln -s /usr/local/zabbix/bin/* /usr/bin/
ln -s /usr/local/zabbix/sbin/* /usr/sbin/
  
cat >> /etc/services <<end
zabbix-agent 10050/tcp   #Zabbix Agent
zabbix-agent 10050/udp   #Zabbix Agent
zabbix-trapper 10051/tcp #Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trappe
end
  
## 监控服务器为10.250,被监控机(本机)为10.1
sed -i"/SourceIP=.*/aSourceIP=192.168.10.1\n"/etc/zabbix/zabbix_agentd.conf
sed -i "/ListenPort=.*/aListenPort=10050\n"/etc/zabbix/zabbix_agentd.conf
sed -i"s/Server\=127.0.0.1/Server\=192.168.10.250/g"/etc/zabbix/zabbix_agentd.conf
sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g"/etc/zabbix/zabbix_agentd.conf
sed -i "/UnsafeUserParameters=0/aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf
sed -r -i"s/(ServerActive=.*)/#\1/" /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix_agentd on
service zabbix_agentd start
  
yum -y install net-snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
cat > /etc/snmp/snmpd.conf <<end
com2sec mynetwork 192.168.10.250 public
com2sec mynetwork 127.0.0.1 public
group MyROGroup v2c mynetwork
access MyROGroup "" any noauthprefix all none none
view all included .1 80
end
chkconfig snmpd on
service snmpd start



4.0安装zabbix客户端(windows)
windows 被监控主机操作
1、在C:\ProgramFiles\下创建zabbix文件夹
2、解压zip包后:将包内bin/win64/下的所有文件复制到C:\Program Files\zabbix下
3、并在该目录下创建一个zabbix_agentd.conf文件,内容为
   LogFile=C:\Program Files\zabbix\zabbix_agentd.log
   Server=192.168.10.250
   UnsafeUserParameters=1
4、进入cmd命令行:
# cdC:\Program Files\zabbix
安装zabbix客户端:
#zabbix_agentd.exe -c "c:\Program Files\zabbix\zabbix_agentd.conf" -i
启动zabbix服务:
#zabbix_agentd.exe -c "c:\Program Files\zabbix\zabbix_agentd.conf" -s

参数含义:
-c    制定配置文件所在位置
-i    安装客户端
-s    启动客户端
-x    停止客户端
-d    卸载客户端



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-40883-1-1.html 上篇帖子: 安装debian的zabbix-agent客户端 下篇帖子: zabbix 实战短信报警之调用短信接口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表