Skip to content

Commit

Permalink
* Moved all Gentoo related files to contrib.
Browse files Browse the repository at this point in the history
* Moved src/zabbix/contrib as contrib
* Added Zabbix templates as individual files for each individual Template
* Created a Datastore detect template with 2 detection methods:
- Datastores are detected and added to the vcenter server
- Datastores are detected and for each datastore an individual host object is created (disabled by default)
* Created a vcenter proces template to check if the vcenter processes are running and API port available.
  • Loading branch information
blackcobra1973 committed Aug 29, 2014
1 parent 5619f68 commit 759d87f
Show file tree
Hide file tree
Showing 16 changed files with 9,243 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.gentoo.md → contrib/README.gentoo.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ mv vpoller-cclient /usr/local/bin/

- Install init scripts

cp src/init.d/vpoller-proxy.gentoo /etc/init.d/vpoller-proxy
cp src/init.d/vpoller-worker.gentoo /etc/init.d/vpoller-worker
cp contrib/init.d/gentoo/vpoller-proxy /etc/init.d/vpoller-proxy
cp contrib/init.d/gentoo/vpoller-worker /etc/init.d/vpoller-worker

- Install the logrotate template

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,329 changes: 1,329 additions & 0 deletions contrib/zabbix/templates/c-client/Hypervisor-vPoller-C_Client_templates.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

264 changes: 264 additions & 0 deletions contrib/zabbix/templates/general/vCenter-Processes_templates.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>2.0</version>
<date>2014-08-29T08:01:11Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Template VMWare vCenter Processes</template>
<name>Template VMWare vCenter Processes</name>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<items>
<item>
<name>VMWare Certificate Authority Server Running</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>proc.num[vmcad.exe]</key>
<delay>300</delay>
<history>7</history>
<trends>30</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>VMWare Directory Service Running</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>proc.num[vmdird.exe]</key>
<delay>300</delay>
<history>7</history>
<trends>30</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>VMWare KDC Service Running</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>proc.num[vmkdcd.exe]</key>
<delay>300</delay>
<history>7</history>
<trends>30</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>VMWare vCenter API Port is available</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>net.tcp.port[,443]</key>
<delay>30</delay>
<history>7</history>
<trends>30</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>VMWare VirtualCenter Running</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>proc.num[vpxd.exe]</key>
<delay>60</delay>
<history>7</history>
<trends>30</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>vCenter Processes</name>
</application>
</applications>
<valuemap/>
</item>
</items>
<discovery_rules/>
<macros/>
<templates/>
<screens/>
</template>
</templates>
<triggers>
<trigger>
<expression>{Template VMWare vCenter Processes:net.tcp.port[,443].last(0)}=0</expression>
<name>VMWare vCenter API Port not reachable</name>
<url/>
<status>0</status>
<priority>4</priority>
<description/>
<type>0</type>
<dependencies/>
</trigger>
<trigger>
<expression>{Template VMWare vCenter Processes:proc.num[vpxd.exe].last(0)}=0</expression>
<name>VMWare VirtualCenter is down</name>
<url/>
<status>0</status>
<priority>4</priority>
<description>Master vCenter process is down</description>
<type>0</type>
<dependencies/>
</trigger>
</triggers>
</zabbix_export>
Loading

0 comments on commit 759d87f

Please sign in to comment.