-
ZenPacks.community.Varnish3-4.2.5_1.2-1.lbn19.noarch
A ZenPack to provide support for Varnish version 3.x metrics. It introduces a
new command parser that is intended to be run over SSH. Metrics are parsed from
the output of the varnishstat command on the Varnish 3.x server
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.community.deviceAdvDetail-5.0.5_2.9.0-1.lbn19.noarch
This ZenPack is extends Zenoss with possibility to display additional hardware details and could be used by other ZenPacks as well. Examples of details include:
dynamic deviceHardwareDetail tab
dynamic deviceOsDetail tab
dynamic deviceSoftwareDetail tab
Number of CPU Cores
Memory Modules section
Logical Drives sections
status indication for all hardware components
It also make changes deviceOSDetail tab to show only monitored Network Interfaces
Usage
Installing the ZenPack will add the following items to your Zenoss system.
Event Class
/Change/Set/Status
Threshold Class
StatusThreshold
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.Asterisk-4.2.5_4.0.1-3.lbn19.noarch
This ZenPack monitors Asterisk VoIP server's using SNMP. The following MIB's are monitored:
Active Calls 1.3.6.1.4.1.22736.1.2.5.0
Agent 1.3.6.1.4.1.22736.1.5.4.1.7.5
Bridge 1.3.6.1.4.1.22736.1.5.4.1.7.1
Calls Processed 1.3.6.1.4.1.22736.1.2.6.0
Current Channels Used 1.3.6.1.4.1.22736.1.5.1.0
IAX2 1.3.6.1.4.1.22736.1.5.4.1.7.4
Local 1.3.6.1.4.1.22736.1.5.4.1.7.10
MGCP 1.3.6.1.4.1.22736.1.5.4.1.7.8
Phone 1.3.6.1.4.1.22736.1.5.4.1.7.3
SIP 1.3.6.1.4.1.22736.1.5.4.1.7.6
USTM 1.3.6.1.4.1.22736.1.5.4.1.7.2
Woomera 1.3.6.1.4.1.22736.1.5.4.1.7.9
A full list of possible MIB's to extend your monitoring is available at
http://wiki.squid-cache.org/Features/Snmp
To use this zenpack, you'll need to install the asterisk-snmp server on your Asterisk box.
You'll also want to either run up Asterisk as root to bind to port 161 as a standalone SNMP
daemon (not recommended), or configure AgentX within your snmpd (recommended), using a
configuration as follows in /etc/snmp/snmpd.conf:
master agentx
agentXPerms 0660 0550 nobody asterisk
A full list of Asterisk MIB definitions can be found at https://wiki.asterisk.org/wiki/display/AST/Asterisk+MIB+Definitions
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.Base-4.2.5_4.0.3-3.lbn19.noarch
Last Bastion Network product information into your Zenoss Server, and all
the necessary monkey patches to your Zope environment.
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.CouchDB-4.2.5_4.0.1-3.lbn19.noarch
CouchDB is a ZenCommand monitor for remotely gathering CouchDB server statistics.
The following metrics will be collected and graphed for the LDAP Server:
* Database Statistics
o Reads
o Writes
o Open Databases
o Open File System Files
o Request Time
* Daemon Statistics
o Bulk Requests
o Requests
o Temporary View Reads
o View Reads
* Operations
o Copy
o Delete
o Get
o Head
o Move
o Post
o Put
* HTTP Statuses (20x, 30x, 4xx, 500)
You can add CouchDB monitoring to the device within Zenoss by simply binding the
CouchDB template to the device.
1. Navigate to the device in the Zenoss web interface.
2. Click the device menu, choose More then Templates.
3. Click the templates menu, choose Bind Templates.
4. Ctrl-click the CouchDB template from /Devices/Server to choose it.
5. Click OK.
You will now be collecting the CouchDB Server metrics from this device.
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.LDAPMonitor-4.2.5_4.0.2-2.lbn19.noarch
LDAPMonitor
-----------
LDAPMonitor provides a method for pulling performance metrics from any LDAP
server which implements the cn=Monitor standard.
The monitor works by directly querying the LDAP server using the configured
user dn and password credentials. Make sure that your LDAP server is
available from your Zenoss console, you have enabled cn=monitor on it, and that
the user has sufficient permissions to perform a 'cn=snmp,cn=monitor' search.
The following metrics will be collected and graphed for the LDAP Server:
* Operations
o Add Entry
o Modify Entry
o Delete Entry
o Search Entry
* Bindings
o Anonymous
o Simple Auth
o Unauthorised
* Errors
o Bind Security
o Security
o Other Errors
o Failures
* Response Time
* Referrals
You can add LDAP monitoring to the device within Zenoss by simply binding the
LDAPMonitor template to the device.
1. Navigate to the device in the Zenoss web interface.
2. Click the device menu, choose More then Templates.
3. Click the templates menu, choose Bind Templates.
4. Ctrl-click the LDAPMonitor template from /Devices/Server to choose it.
5. Click OK.
You will now be collecting the LDAP Server metrics from this device.
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.SquidMonitor-4.2.5_4.0.2-1.lbn19.noarch
his ZenPack monitors Squid Proxy server's using SNMP. The following MIB's are monitored:
cacheClients 1.3.6.1.4.1.3495.1.3.2.1.15.0
cacheCurrentFileDescrCnt 1.3.6.1.4.1.3495.1.3.1.12.0
cacheCurrentFileDescrMax 1.3.6.1.4.1.3495.1.3.1.13.0
cacheCurrentResFileDescrCnt 1.3.6.1.4.1.3495.1.3.1.11.0
cacheCurrentUnusedFDescrCnt 1.3.6.1.4.1.3495.1.3.1.10.0
cacheDnsSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.8.5
cacheHttpAllSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.2.5
cacheHttpErrors 1.3.6.1.4.1.3495.1.3.2.1.3.0
cacheHttpHitSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.5.5
cacheHttpHits 1.3.6.1.4.1.3495.1.3.2.1.2.0
cacheHttpInKb 1.3.6.1.4.1.3495.1.3.2.1.4.0
cacheHttpMissSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.3.5
cacheHttpNhSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.11.5
cacheHttpNmSvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.4.5
cacheHttpOutKb 1.3.6.1.4.1.3495.1.3.2.1.5.0
cacheIcpQuerySvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.6.5
cacheIcpReplySvcTime.5 1.3.6.1.4.1.3495.1.3.2.2.1.7.5
cacheNumObjCount 1.3.6.1.4.1.3495.1.3.1.7.0
cacheProtoClientHttpRequests 1.3.6.1.4.1.3495.1.3.2.1.1.0'
cacheRequestByteRatio.1 1.3.6.1.4.1.3495.1.3.2.2.1.10.1
cacheRequestByteRatio.5 1.3.6.1.4.1.3495.1.3.2.2.1.10.5
cacheRequestByteRatio.60 1.3.6.1.4.1.3495.1.3.2.2.1.10.60
cacheRequestHitRatio.1 1.3.6.1.4.1.3495.1.3.2.2.1.9.1
cacheRequestHitRatio.5 1.3.6.1.4.1.3495.1.3.2.2.1.9.5
cacheRequestHitRatio.60 1.3.6.1.4.1.3495.1.3.2.2.1.9.60
cacheSysPageFaults 1.3.6.1.4.1.3495.1.3.1.1.0
cacheSysStorage 1.3.6.1.4.1.3495.1.1.2.0
cacheSysVMsize 1.3.6.1.4.1.3495.1.1.1.0
cacheUptime 1.3.6.1.4.1.3495.1.1.3.0
A full list of possible MIB's to extend your monitoring is available at
http://wiki.squid-cache.org/Features/Snmp
To use this zenpack, you'll need to enable snmpd in squid.conf:
acl snmppublic snmp_community mysecretcommunity
snmp_port 3401
snmp_access allow snmppublic all
and proxy these through your hosts snmpd.conf:
view systemview included .1.3.6.1.4.1.3495.1
proxy -m /usr/share/snmp/mibs/SQUID-MIB.txt -v2c -Cc -c mysecretcommunity localhost:3401 .1.3.6.1.4.1.3495.1
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.lbn.ZopeMonitor-4.2.5_4.0.4-3.lbn19.noarch
ZopeMonitor
-------------
ZopeMonitor provides a method for pulling performance metrics from a Zope
Application Server (http://www.zope.org/) directly into Zenoss. It is necessary
to first install the munin.zope eggs from pypi.python.org or our own repo at
http://linux.last-bastion.net/LBN/up2date/monitor, and to have wget installed
on this server.
The monitor works by utilising ZenCommand to run wget on the local system - you
do not need to make zope ports available through your firewall.
The munin plugins do require a user with 'View Management Screens' access at
the root however. This is configured using the zZopeURI zProperty of the device.
This parameter uses Extended HTTP Authentication to specify user credentials, host
and port. Note that the host is the hostname on the remote instance and should
probably remain 'localhost' unless you've explicitly bound your Zope to a NIC.
Note that the munin plugins expect to be installed on a Unix-like operating
system with a /proc filesystem.
The following metrics will be collected and graphed for the Zope Server.
* Threads (only if you set up munin.zope on target - see code)
o Free threads
o Total threads
* Cache
o Total objects
o Total objects in memory
o Targe number
* ZODB Activity
o Total connections
o Total load count
o Total store count
* Memory Utilisation
o VmHWM - peak resident set size ("high water mark")
o VmExe - size of text segments
o VmStk - size of stack segments
o VmPeak - peak virtual memory size
o VmData - size of data segments
o VmLck - locked memory size
o VmPTE - page table entries size
o VmLib - shared library code size
o VmRSS - resident set size
Once your Zope Server has the munin plugins installed, you can add Zope monitoring
to the device within Zenoss by simply binding the ZopeMonitor template to the device.
1. Navigate to the device in the Zenoss web interface.
2. Click the device menu, choose More then Templates.
3. Click the templates menu, choose Bind Templates.
4. Ctrl-click the ZopeMonitor template from /Devices/Server to choose it.
5. Click OK.
You will now be collecting the Zope Server metrics from this device.
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.oie.KannelMonitor-4.2.5_3.0.0-3.lbn19.noarch
KannelMonitor
-------------
KannelMonitor uses the nagios check-kannel plugin to retrieve input queue and
delivery volumes from any Kannel-based SMPP server.
Once your Kannel Server has the check-kannel plugin installed, you can add Kannel monitoring
to the device within Zenoss by simply binding the KannelMonitor template to the device.
1. Navigate to the device in the Zenoss web interface.
2. Click the device menu, choose More then Templates.
3. Click the templates menu, choose Bind Templates.
4. Ctrl-click the KannelMonitor template from /Devices/Server to choose it.
5. Click OK.
You will now be collecting the Kannel Server metrics from this device.
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19
-
ZenPacks.rhybudd.alerts-4.2.5_1.0.0-2.lbn19.noarch
This ZenPack adds new event notification actions that are used by the zenactiond daemon to instantly deliver alerts to any Rhybudd enabled Android devices.
Features
The following event notification actions have been added:
Send Alert to Rhybudd
This action allows Zenoss to push events directly to Android devices that have the Rhybudd App installed.
Alert delivery is usually sub-second.
Rhybudd is free, open source and available from http://bit.ly/ZenossAndroid
Limitations
These notification actions are not able to provide immediate feedback as to whether or not configuration information is correct, so the zenactiond.log file must be checked to ensure that the actions are working correctly.
Rhybudd must be installed to your phone or tablet and the steps detailed in the usage section below must be followed.
Usage
Phone / Tablet:
New Install:
Install the Rhybudd app to your phone.
Configure the Zenoss server details (URL, username & password)
Tap the Configure Rhybudd Push Tab
Confirm all tests pass
[Optional] Add an event filter (see below for server side configuration of filters)
Existing Install upgraded to Rhybudd 4.0
Load up the app
Tap the Home / Drawer menu icon
Choose Configure Rhybudd Push
Confirm all tests pass
[Optional] Add an event filter (see below for server side configuration of filters)
Zenoss:
Basic Configuration:
Navigate to Events -> Triggers page.
Click on the Notifications menu item.
Click on the plus sign ('+') to add a new notification.
From the dialog box, specify the name of the notification and select the Send Alert to Rhybudd action.
Enable the notification and add a trigger to be associated with this action.
Configuring Filters:
Follow steps 1 - 4 of Basic Configuration
Click on the Contents tab.
Input a "Filter Key"
Click on the Submit button.
On your Android device tap the Home / Drawer menu icon
Choose Configure Rhybudd Push
Confirm all tests pass
Add the Filter key from Step 3 into the edit box. Tap Back or the Home button on the ActionBar
Advanced Configuration:
To prevent your alerts traversing the ColdStart.io infrastructure and instead have them go straight to your phone (via Google GCM) do the following;
Login to Zenoss and navigate to Advanced
Select Rhybudd Push from the left hand menu
Follow the instructions from Google to create a GCM key http://developer.android.com/google/gcm/gs.html
Add the GCM API Key and Sender ID to the page, press submit
On your phone load the app, tap the Home icon, choose Configure Rhybudd Push, tap the refresh icon on the action bar. (This will update the local Sender ID and change the GCM Registration ID if neccessary)
Located in
LBN
/
…
/
Zenoss 4
/
BastionLinux 19