Zabbix监控linux主机:

Linux-client操作(agent):

ping server.zabbix.com -c 4          //保证可以ping通server.zabbix.com(可以ping通服务器端)

 

 

 测试一下可否上网

 

 

 源码安装zabbix:

yum -y install libxml2-devel libcurl-devel pcre-devel pcre-devel ntpdate        //安装依赖包

ntpdate s1a.time.edu.cn      //联网同步清华大学源

 

 

 上传zabbix源码包

tar xf zabbix-3.4.11.tar.gz -C /usr/src/     //解压

cd /usr/src/zabbix-3.4.11/         //进入解压路径下

./configure --prefix=/usr/local/zabbix --enable-agent --with-net-snmp --with-libcurl --with-libxml2 && make -j2 && make install           //编码安装

cp misc/init.d/tru64/zabbix_agentd /etc/init.d/       //复制启动脚本

 vim /etc/init.d/zabbix_agentd 

 

 chmod +x /etc/init.d/zabbix_agentd      //给脚本添加执行权限

useradd -M -s /sbin/nologin zabbix        //创建程序用户

chown -R zabbix:zabbix /usr/local/zabbix/       //授权安装目录

cd /usr/local/zabbix/

 chown -R zabbix:zabbix logs/

[root@agent ~]# cp /usr/local/zabbix/etc/zabbix_agentd.conf{,.bak}

vim /usr/local/zabbix/etc/zabbix_agentd.conf 

添加内容:

PidFile=/tmp/zabbix_agentd.pid

Server=192.168.96.4

ServerActive=192.168.96.4

Hostname=agent.zabbix.com

LogFile=/usr/local/zabbix/logs/zabbix_agentd.log

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

UnsafeUserParameters=1

UserParameter=mysql.version,mysql -V

UserParameter=mysql.status[*],/usr/local/zabbix/etc/chk_mysql.sh $1

UserParameter=mysql.ping,mysqladmin -uroot -p123123 -P3306 -h192.168.200.112  ping | grep -c alive

 

service zabbix_agentd start         //启动agent 客户端

 

 netstat -antp | grep 10050

 

 【如果没有netstat命令,执行yum -y install net-tools】

Zabbix添加linux主机:

配置——主机——添加主机

 

 agent.zabbix.com——模板——选择——添加——更新

 

 

 

 

posted @ 2019-11-04 20:58  三毛钱呲花  阅读(17)  评论(0)    收藏  举报