你好,游客 登录 注册 搜索
背景:
阅读新闻

Solaris 11 安装 Zabbix Agent

[日期:2013-07-22] 来源:Linux社区  作者:摸_摸 [字体: ]

Solaris 11 安装 Zabbix Agent过程笔记。

root@ www.linuxidc.com:~/ # more /etc/release
                          Oracle Solaris 11 11/11 SPARC
  Copyright (c) 1983, 2011, Oracle and/or its affiliates.  All rights reserved.
                            Assembled 18 October 2011
root@ www.linuxidc.com:~/ #

# Get, unpack to root folder
cd
mkdir /root/zabbix
cd /root/zabbix
wget ftp://10.101.0.17/pub/kik/zabbix/zabbix_agents_2.0.6.solaris10.sparc.tar.gz -O /root/zabbix/zabbix_agents_2.0.6.solaris10.sparc.tar.gz
gunzip zabbix_agent*
tar -xvf zabbix_agent*
#wget ftp://my2950.momo.org/pub/kik/zabbix/zabbix_agents_2.0.6.solaris10.sparc.tar.gz
# Install binaries
cp bin/zabbix_* /usr/bin/
cp sbin/zabbix* /usr/sbin/
# Add user, group
groupadd -g 1221 zabbix
useradd -c 'Zabbix' -d / -g zabbix -s /usr/bin/false zabbix
# create config file
#/usr/local/etc/zabbix_agentd.conf
mkdir -p /etc/zabbix/conf.d
mkdir -p /usr/local/etc/
#echo "10.101.0.17 my2950.momo.org my2950" >> /etc/hosts
cat << EOF >/usr/local/etc/zabbix_agentd.conf
Hostname=$(hostname).$(domainname)
Server=10.111.0.17
Include=/etc/zabbix/conf.d/
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix_agentd.log
LogFileSize=100
Timeout=30
EOF
# make pid, log files
mkdir /var/run/zabbix && chown zabbix:zabbix /var/run/zabbix
touch /var/log/zabbix_agentd.log && chown zabbix:zabbix /var/log/zabbix_agentd.log
cat << EOF >/var/svc/manifest/site/zabbix-agent.xml
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="manifest" name="zabbix-agent">
        <service name="application/zabbix-agent" type="service" version="5">
                <create_default_instance enabled="false"/>
                <single_instance/>
                <dependency name="fs-local" grouping="require_all" restart_on="none" type="service">
                        <service_fmri value="svc:/system/filesystem/local"/>
                </dependency>
                <exec_method type="method" name="start" exec="/usr/sbin/zabbix_agentd" timeout_seconds="60"/>
                <exec_method type="method" name="stop" exec=":kill" timeout_seconds="60"/>
                <stability value="Unstable"/>
                <template>
                  <common_name>
                        <loctext xml:lang="C">Zabbix Agent</loctext>
                  </common_name>
                </template>
        </service>
</service_bundle>
EOF
svccfg import /var/svc/manifest/site/zabbix-agent.xml

root@ www.linuxidc.com:~/ # svcs -a|grep zabbix
disabled      16:52:49 svc:/application/zabbix-agent:default
root@ www.linuxidc.com:~/ # svcadm enable application/zabbix-agent
root@ www.linuxidc.com:~/ # svcs -a|grep zabbix
online        16:54:05 svc:/application/zabbix-agent:default
root@ www.linuxidc.com:~/ #

root@ www.linuxidc.com:~/ # more /var/log/zabbix_agentd.log
  3897:20130620:165405.028 Starting Zabbix Agent [ www.linuxidc.com.]. Zabbix 2.0.6 (revision 35158).
  3898:20130620:165405.039 agent #0 started [collector]
  3899:20130620:165405.040 agent #1 started [listener]
  3900:20130620:165405.041 agent #2 started [listener]
  3901:20130620:165405.042 agent #3 started [listener]
root@ www.linuxidc.com:~/ #

相关阅读:安装部署分布式监控系统Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

更多关于ZABBIX 的详细信息,或者下载地址请点这里

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款