├── appicon.png ├── assets ├── favicon.ico ├── favicon.png ├── Monitoring-Artist-logo.png └── Monitoring-Artist-LO-FF.png ├── scripts ├── regenerate-sources.sh ├── gen-source-wiki.py ├── test-sources.py └── ziconizing.py ├── run.sh ├── Dockerfile ├── README.md ├── .gitignore ├── javascripts ├── stuff.js └── search.js ├── index.html ├── stylesheets └── style.css ├── LICENSE └── sources └── zenoss-wiki.json /appicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monitoringartist/zenoss-searcher/gh-pages/appicon.png -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monitoringartist/zenoss-searcher/gh-pages/assets/favicon.ico -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monitoringartist/zenoss-searcher/gh-pages/assets/favicon.png -------------------------------------------------------------------------------- /assets/Monitoring-Artist-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monitoringartist/zenoss-searcher/gh-pages/assets/Monitoring-Artist-logo.png -------------------------------------------------------------------------------- /assets/Monitoring-Artist-LO-FF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monitoringartist/zenoss-searcher/gh-pages/assets/Monitoring-Artist-LO-FF.png -------------------------------------------------------------------------------- /scripts/regenerate-sources.sh: -------------------------------------------------------------------------------- 1 | python gen-source-wiki.py > ../sources/zenoss-wiki.json 2 | DATE=`date +"%Y-%m-%d %H:%M:%S"` 3 | sed -i -e "s/Updated on .*\./Updated on $DATE./g" ../index.html 4 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /tmp 4 | wget https://github.com/monitoringartist/zenoss-searcher/archive/gh-pages.zip 5 | unzip gh-pages.zip 6 | cp -r zenoss-searcher-gh-pages/* /usr/share/nginx/html 7 | rm -rf /tmp/* 8 | nginx -g 'daemon off;' 9 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx 2 | MAINTAINER Jan Garaj info@monitoringartist.com 3 | 4 | COPY run.sh / 5 | 6 | RUN \ 7 | apt-get update && \ 8 | apt-get install -y wget unzip curl && \ 9 | apt-get clean all && \ 10 | rm -rf /tmp/* && \ 11 | chmod +x /run.sh 12 | 13 | CMD ["/run.sh"] 14 | -------------------------------------------------------------------------------- /scripts/gen-source-wiki.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from pyquery import PyQuery as pq 4 | from lxml import etree 5 | import urllib, json, ziconizing, collections 6 | 7 | arr = {} 8 | d = pq(url='http://wiki.zenoss.org/All_ZenPacks') 9 | for a in d('.smw-column li a'): 10 | 11 | name = a.text.strip() + ' ZenPack' 12 | if name.startswith('ZenPack.'): 13 | continue 14 | url = 'http://wiki.zenoss.org' + a.get('href') 15 | arr[name.replace(' ','-')] = { 16 | 'name': name, 17 | 'url': url, 18 | 'keywords': name.lower().replace(' ZenPack','').split(' '), 19 | 'icon': ziconizing.iconizing(name, name.lower().split(' ')) 20 | } 21 | oarr = collections.OrderedDict(sorted(arr.items())) 22 | print json.dumps(oarr) 23 | 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Fancy Zenoss stuff searcher 2 | =========================== 3 | 4 | Visit http://monitoringartist.github.io/zenoss-searcher 5 | 6 | Please donate to author, so he can continue to publish another awesome projects 7 | for free: 8 | 9 | [![Paypal donate button](http://jangaraj.com/img/github-donate-button02.png)] 10 | (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8LB6J222WRUZ4) 11 | 12 | Current CI status: [![Build Status](https://drone.io/github.com/monitoringartist/zenoss-searcher/status.png)](https://drone.io/github.com/monitoringartist/zenoss-searcher/latest) 13 | 14 | Author 15 | ====== 16 | 17 | [Devops Monitoring zExpert](http://www.jangaraj.com), who loves monitoring 18 | systems, which start with letter Z. Those are Zabbix and Zenoss. 19 | 20 | Professional monitoring services: 21 | 22 | [![Monitoring Artist](http://monitoringartist.com/img/github-monitoring-artist-logo.jpg)] 23 | (http://www.monitoringartist.com) 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | 5 | # C extensions 6 | *.so 7 | 8 | # Distribution / packaging 9 | .Python 10 | env/ 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | *.egg-info/ 23 | .installed.cfg 24 | *.egg 25 | 26 | # PyInstaller 27 | # Usually these files are written by a python script from a template 28 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 29 | *.manifest 30 | *.spec 31 | 32 | # Installer logs 33 | pip-log.txt 34 | pip-delete-this-directory.txt 35 | 36 | # Unit test / coverage reports 37 | htmlcov/ 38 | .tox/ 39 | .coverage 40 | .coverage.* 41 | .cache 42 | nosetests.xml 43 | coverage.xml 44 | *,cover 45 | 46 | # Translations 47 | *.mo 48 | *.pot 49 | 50 | # Django stuff: 51 | *.log 52 | 53 | # Sphinx documentation 54 | docs/_build/ 55 | 56 | # PyBuilder 57 | target/ 58 | -------------------------------------------------------------------------------- /scripts/test-sources.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import os, sys, requests, json, re 4 | files = [ 5 | '../sources/zenoss-wiki.json', 6 | ] 7 | 8 | ecode = 0 9 | 10 | for file in files: 11 | with open(file) as data_file: 12 | data = json.load(data_file) 13 | print '=== FILE: %s (%d projects) ===' % (file, len(data)) 14 | if len(data) < 100: 15 | print 'Problem with parsing data for ' + file 16 | ecode = 1 17 | for id in data: 18 | try: 19 | s = requests.get(data[id]['url']) 20 | if s.status_code != 200: 21 | print "File: %s, project %s" % (file, data[id]['name']) 22 | print ' url - ' + data[id]['url'] 23 | print ' ' + str(s) 24 | ecode = 1 25 | 26 | except Exception as e: 27 | print "File: %s, project %s" % (file, data[id]['name']) 28 | print ' url - ' + data[id]['url'] 29 | print ' ' + str(e) 30 | ecode = 1 31 | 32 | sys.exit(ecode) 33 | -------------------------------------------------------------------------------- /javascripts/stuff.js: -------------------------------------------------------------------------------- 1 | $(document).on('search:ready', function () { 2 | $(".input-search").focus() 3 | $(".loading").remove() 4 | }) 5 | 6 | function focusOnSearch (e) { 7 | var searchField = $('.input-search')[0] 8 | if (e.keyCode == 191 && !searchField.length) { 9 | searchField.focus() 10 | var t = searchField.get(0) 11 | if (t.value.length) { 12 | t.selectionStart = 0 13 | t.selectionEnd = t.value.length 14 | } 15 | return false 16 | } 17 | } 18 | 19 | var counter = 1 20 | $.getJSON('./sources/zenoss-wiki.json', function (projects) { 21 | var container = $('.container') 22 | Object.keys(projects).forEach( function (key) { 23 | var project = projects[key] 24 | var charHTML 25 | charHTML = "
" + project['name'] + "
" 27 | container.append("
  • " + 28 | charHTML + "" + project["keywords"] + "
  • ") 29 | counter++ 30 | }) 31 | $(document).trigger('search:ready') 32 | }) 33 | 34 | $(document).keydown(function (e) { focusOnSearch(e) }) 35 | 36 | $(document).on('keydown', '.emoji-wrapper input', function (e) { 37 | $(".input-search").blur() 38 | focusOnSearch(e) 39 | }) 40 | 41 | $(document).on('click', '.js-clear-search, .mojigroup.active', function () { 42 | location.hash = "" 43 | return false 44 | }) 45 | 46 | $(document).on('click', '.js-contribute', function () { 47 | ga('send', 'event', 'contribute', 'click') 48 | }) 49 | -------------------------------------------------------------------------------- /javascripts/search.js: -------------------------------------------------------------------------------- 1 | $(document).on('search:ready', function () { 2 | if (location.hash.length) { 3 | search($('.speedy-filter').val(location.hash.substr(1)).val().replace('_',' ')) 4 | } else { 5 | search() 6 | } 7 | }) 8 | 9 | function search (keyword) { 10 | var keyword = typeof keyword === 'undefined' ? '' : keyword 11 | $('.keyword').text(keyword) 12 | keyword = keyword.trim() 13 | 14 | if (window.speedy_keyword !== keyword) { 15 | window.speedy_keyword = keyword 16 | if (keyword.length) { 17 | $('.result').hide() 18 | $('.result').each(function () { 19 | if($(this).text().toLowerCase().indexOf(keyword.toLowerCase()) > -1) { 20 | $(this).show() 21 | } 22 | }) 23 | } else { 24 | $('.result').show() 25 | } 26 | } 27 | setRelatedDOMVisibility(keyword) 28 | } 29 | 30 | function setRelatedDOMVisibility (keyword) { 31 | var foundSomething = Boolean($('.result:visible').length) 32 | $('.no-results').toggle( !foundSomething ) 33 | 34 | if (keyword.length >= 3) { 35 | if (!foundSomething) { 36 | ga('send', 'event', 'search', 'no results for ' + keyword) 37 | } else { 38 | ga('send', 'event', 'search', keyword) 39 | } 40 | } 41 | } 42 | 43 | $(document).on('search keyup', '.speedy-filter', function () { 44 | location.hash = $(this).val().replace(' ', '_') 45 | }) 46 | 47 | $(document).on('click', '.speedy-remover', function () { 48 | $('.speedy-filter').val('') 49 | $('.result').show() 50 | location.hash = '' 51 | }) 52 | 53 | window.onhashchange = function () { 54 | search($('.speedy-filter').val(location.hash.substr(1)).val().replace('_',' ')) 55 | $('[href^="#"]').removeClass('active') 56 | $("[href='#{location.hash}']").addClass('active') 57 | } 58 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Zenoss searcher 16 | 17 | 18 | 19 | 20 | 21 | 22 | 30 | 31 | 32 | 33 |
    34 | 35 | × 36 | 39 | 40 |
    41 | 42 |
    ZenPack Catalog
    43 |
    44 |
    45 | 46 |
    47 | 48 |
    49 | 51 | 52 |
    53 | Loading 54 |
    55 | 56 |
    57 |
    58 |
    Sorry, no results
    59 |

    60 | Help your future self by creating and adding 61 | project to 62 |

    63 |

    64 | ZenPack Catalog 65 |

    66 |
    67 |
    68 | 69 | 72 | 73 | 74 | Fork me on GitHub 75 | 76 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /stylesheets/style.css: -------------------------------------------------------------------------------- 1 | html { 2 | padding: 0; 3 | overflow-x: hidden; 4 | background-color: #EBEEF0;} 5 | 6 | form { 7 | margin: 0; } 8 | 9 | body { 10 | padding: 10px; 11 | margin: 0; 12 | color: #1f2c33; 13 | background-color: #EBEEF0;} 14 | body, body input { 15 | font-family: helvetica, sans-serif; 16 | font-size: 14px; 17 | font-weight: 400; } 18 | body img { 19 | vertical-align: middle; } 20 | body * { 21 | -webkit-box-sizing: border-box; 22 | -moz-box-sizing: border-box; 23 | box-sizing: border-box; } 24 | 25 | .pull-right { 26 | float: right; } 27 | 28 | .container, section, header, footer { 29 | width: 100%; 30 | max-width: 800px; 31 | margin: 0 auto; 32 | padding: 5px; 33 | padding-bottom: 1px; 34 | } 35 | 36 | header { 37 | position: relative; 38 | line-height: 1; 39 | margin-bottom: 5px; 40 | padding: 0; 41 | *zoom: 1; } 42 | header:before, header:after { 43 | content: " "; 44 | display: table; } 45 | header:after { 46 | clear: both; } 47 | 48 | footer { 49 | margin-top: 10px; 50 | text-align: center; } 51 | 52 | section { 53 | border: 1px solid #dfe4e7; 54 | background-color: #fff; 55 | *zoom: 1; 56 | overflow: hidden; } 57 | section:before, section:after { 58 | content: " "; 59 | display: table; } 60 | section:after { 61 | clear: both; } 62 | 63 | .loading { 64 | background-color: #fff; 65 | padding: 100px 0 120px; 66 | text-align: center; 67 | text-transform: uppercase; 68 | color: #999; 69 | letter-spacing: 2px; 70 | font-weight: bold; } 71 | .loading + .no-results { 72 | display: none; } 73 | 74 | .mojigroup.button { 75 | margin: 0 0 10px 5px; 76 | padding: 3px 4px 1px; } 77 | .mojigroup.button.active { 78 | background-color: #f9f9f9; 79 | border-color: #58b2ee; } 80 | 81 | a { 82 | text-decoration: none; 83 | cursor: pointer; 84 | color: #0275b8; } 85 | a:link { 86 | -webkit-transition: color 0.2s ease-out; 87 | -moz-transition: color 0.2s ease-out; 88 | transition: color 0.2s ease-out; } 89 | a img { 90 | width: 16px; 91 | height: 16px; } 92 | 93 | input:invalid { 94 | visibility: hidden; } 95 | 96 | ul { 97 | text-align: left; 98 | padding: 0; 99 | margin: 0; } 100 | 101 | .plain { 102 | -webkit-appearance: none; 103 | -moz-appearance: none; 104 | -ms-appearance: none; 105 | -o-appearance: none; 106 | width: 100%; 107 | appearance: none; 108 | border: 0; 109 | box-shadow: none; 110 | background-color: transparent; } 111 | .plain:focus { 112 | box-shadow: none; 113 | outline: none; } 114 | 115 | .emoji-group { 116 | display: block; 117 | width: 100%; 118 | font-weight: bold; 119 | font-size: 20px; 120 | padding: 10px 0; } 121 | 122 | .emojis-container { 123 | font-size: 0; 124 | line-height: 0; } 125 | 126 | .emoji-wrapper { 127 | display: inline-block; 128 | vertical-align: middle; 129 | zoom: 1; 130 | *display: inline; 131 | *vertical-align: auto; 132 | width: 49%; 133 | margin-left: 3px; 134 | margin-right: 3px; 135 | height: 1.5em; 136 | overflow: hidden; 137 | white-space: nowrap; } 138 | .emoji-wrapper .keywords { 139 | font-size: 0; } 140 | .emoji-wrapper .emoji, 141 | .emoji-wrapper .native-emoji { 142 | position: absolute; 143 | margin-top: -3px; } 144 | .emoji-wrapper input { 145 | margin-left: 5px; } 146 | .emoji-wrapper i.fa { 147 | text-align: center; 148 | width: 1.1em; } 149 | .emoji-wrapper a:hover i.fa { 150 | color: #013e62; } 151 | .emoji-wrapper a { 152 | width: 100%; 153 | display: block; } 154 | .emoji-wrapper a:hover, .emoji-wrapper a:focus{ 155 | text-decoration: underline; 156 | color: #013e62; } 157 | 158 | .global-zeroclipboard-container { 159 | background-color: rgba(0, 0, 0, 0.02); } 160 | 161 | ul.hide-text .emoji-wrapper { 162 | width: 30px; 163 | height: 40px; } 164 | ul.hide-text input { 165 | display: none; } 166 | 167 | ul, li { 168 | list-style-type: none; } 169 | 170 | .button { 171 | line-height: 1; 172 | padding: 10px 12px 9px; 173 | margin-left: 5px; 174 | display: inline-block; 175 | vertical-align: baseline; 176 | zoom: 1; 177 | *display: inline; 178 | *vertical-align: auto; 179 | vertical-align: top; 180 | border-radius: 35px; 181 | font-size: 11px; 182 | color: rgba(255, 255, 255, 0.75); 183 | background-color: #013E62; 184 | text-transform: uppercase; 185 | font-weight: bold; } 186 | .button:hover { 187 | color: white; } 188 | .button.clear-search { 189 | color: #ee9d9d; } 190 | .button.clear-search:hover { 191 | border-color: #ee9d9d; } 192 | 193 | .input-search { 194 | min-height: 32px; 195 | padding: 7px 15px; 196 | outline: none; 197 | color: #333; 198 | background-repeat: no-repeat; 199 | background-position: right center; 200 | border: 1px solid #ddd; 201 | margin: 0; 202 | width: 150px; 203 | border-radius: 15px; 204 | -webkit-transition: all 0.2s ease-in; 205 | -moz-transition: all 0.2s ease-in; 206 | transition: all 0.2s ease-in; 207 | -webkit-appearance: textfield; 208 | -moz-appearance: textfield; 209 | -ms-appearance: textfield; 210 | -o-appearance: textfield; 211 | appearance: textfield; } 212 | .input-search:focus { 213 | border-color: #51a7e8; 214 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } 215 | .input-search::-webkit-search-cancel-button, .input-search::-webkit-search-decoration { 216 | -webkit-appearance: none; } 217 | 218 | .alert { 219 | font-size: 13px; 220 | white-space: nowrap; 221 | text-overflow: ellipsis; 222 | overflow: hidden; 223 | display: none; 224 | position: fixed; 225 | margin: auto; 226 | left: 50%; 227 | width: 200px; 228 | margin-left: -100px; 229 | top: 10px; 230 | background: rgba(10, 50, 90, 0.7); 231 | color: #fff; 232 | font-weight: bold; 233 | padding: 7px; 234 | text-align: center; 235 | border-radius: 5px; } 236 | 237 | .native-emoji, 238 | .emoji { 239 | display: inline-block; 240 | vertical-align: baseline; 241 | zoom: 1; 242 | *display: inline; 243 | *vertical-align: auto; 244 | cursor: pointer; } 245 | 246 | .native-emoji { 247 | font-size: 19px; 248 | padding: 10px 2px; 249 | font-family: AppleColorEmoji; } 250 | 251 | .emoji { 252 | text-indent: -9999px; 253 | overflow: hidden; 254 | -webkit-transform: scale(0.8); 255 | -moz-transform: scale(0.8); 256 | -ms-transform: scale(0.8); 257 | -o-transform: scale(0.8); 258 | transform: scale(0.8); } 259 | 260 | .no-results { 261 | padding: 50px 30px; 262 | text-align: center; 263 | border-radius: 3px; } 264 | 265 | .call { 266 | font-size: 16px; } 267 | 268 | .no-results-text { 269 | font-weight: bold; 270 | color: #555; 271 | border-bottom: 1px solid #aaa; 272 | display: inline-block; 273 | padding-bottom: 2px; 274 | text-transform: uppercase; } 275 | 276 | .contribute-button { 277 | background-color: #013E62; 278 | color: #fff; } 279 | 280 | code { 281 | background-color: #f8f8f8; 282 | border: 1px solid #aaa; 283 | padding: 0 2px; 284 | border-radius: 3px; 285 | color: #666; 286 | font-family: Monaco, monospace; 287 | font-size: 11px; } 288 | 289 | .tips { 290 | color: #777; } 291 | 292 | .fright { 293 | float: right; 294 | vertical-align: middle; 295 | font-weight: bold; 296 | } 297 | 298 | .logo { 299 | float: right; 300 | } 301 | .logo img { 302 | width: auto; 303 | height: auto; 304 | } 305 | 306 | @media (max-width: 685px) { 307 | .input-search { 308 | width: 65%; } 309 | 310 | .no-results { 311 | padding: 0; } 312 | 313 | input { 314 | font-size: 14px; } 315 | 316 | ul { 317 | padding: 0; } 318 | 319 | .forkme { 320 | display: none; 321 | } 322 | 323 | .emoji-wrapper { 324 | padding: 0; 325 | width: 100%; } 326 | 327 | .fright { 328 | display: none; 329 | } } 330 | 331 | @media (max-width: 960px) { 332 | .forkme { 333 | display: none; 334 | } 335 | } 336 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | {description} 294 | Copyright (C) {year} {fullname} 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | {signature of Ty Coon}, 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | 341 | -------------------------------------------------------------------------------- /scripts/ziconizing.py: -------------------------------------------------------------------------------- 1 | def iconizing(name, keywords): 2 | 3 | faicons = { 4 | 'bars': 'bars', 5 | 'caret-down': 'caret-down', 6 | 'flag': 'flag', 7 | 'diamond': 'diamond', 8 | 'camera-retro': 'camera-retro', 9 | 'hand-spock-o': 'hand-spock-o', 10 | 'ship': 'ship', 11 | 'venus': 'venus', 12 | 'file-image-o': 'file-image-o', 13 | 'spinner': 'spinner', 14 | 'check-square': 'check-square', 15 | 'credit-card': 'credit-card', 16 | 'pie-chart': 'pie-chart', 17 | 'won': 'won', 18 | 'file-text-o': 'file-text-o', 19 | 'arrow-right': 'arrow-right', 20 | 'play-circle': 'play-circle', 21 | 'github': 'github', 22 | 'medkit': 'medkit', 23 | 'caret-down': 'caret-down', 24 | 'flag': 'flag', 25 | 'envelope': 'envelope', 26 | 'search': 'search', 27 | '500px': '500px', 28 | 'amazon': 'amazon', 29 | 'balance-scale': 'balance-scale', 30 | 'battery-0': 'battery-0', 31 | 'battery-1': 'battery-1', 32 | 'battery-2': 'battery-2', 33 | 'battery-3': 'battery-3', 34 | 'battery-4': 'battery-4', 35 | 'battery-empty': 'battery-empty', 36 | 'battery-full': 'battery-full', 37 | 'battery-half': 'battery-half', 38 | 'battery-quarter': 'battery-quarter', 39 | 'battery-three-quarters': 'battery-three-quarters', 40 | 'black-tie': 'black-tie', 41 | 'calendar-check-o': 'calendar-check-o', 42 | 'calendar-minus-o': 'calendar-minus-o', 43 | 'calendar-plus-o': 'calendar-plus-o', 44 | 'calendar-times-o': 'calendar-times-o', 45 | 'cc-diners-club': 'cc-diners-club', 46 | 'cc-jcb': 'cc-jcb', 47 | 'chrome': 'chrome', 48 | 'clone': 'clone', 49 | 'commenting': 'commenting', 50 | 'commenting-o': 'commenting-o', 51 | 'contao': 'contao', 52 | 'creative-commons': 'creative-commons', 53 | 'expeditedssl': 'expeditedssl', 54 | 'firefox': 'firefox', 55 | 'fonticons': 'fonticons', 56 | 'genderless': 'genderless', 57 | 'get-pocket': 'get-pocket', 58 | 'gg': 'gg', 59 | 'gg-circle': 'gg-circle', 60 | 'hand-grab-o': 'hand-grab-o', 61 | 'hand-lizard-o': 'hand-lizard-o', 62 | 'hand-paper-o': 'hand-paper-o', 63 | 'hand-peace-o': 'hand-peace-o', 64 | 'hand-pointer-o': 'hand-pointer-o', 65 | 'hand-rock-o': 'hand-rock-o', 66 | 'hand-scissors-o': 'hand-scissors-o', 67 | 'hand-spock-o': 'hand-spock-o', 68 | 'hand-stop-o': 'hand-stop-o', 69 | 'hourglass': 'hourglass', 70 | 'hourglass-1': 'hourglass-1', 71 | 'hourglass-2': 'hourglass-2', 72 | 'hourglass-3': 'hourglass-3', 73 | 'hourglass-end': 'hourglass-end', 74 | 'hourglass-half': 'hourglass-half', 75 | 'hourglass-o': 'hourglass-o', 76 | 'hourglass-start': 'hourglass-start', 77 | 'houzz': 'houzz', 78 | 'i-cursor': 'i-cursor', 79 | 'industry': 'industry', 80 | 'internet-explorer': 'internet-explorer', 81 | 'map': 'map', 82 | 'map-o': 'map-o', 83 | 'map-pin': 'map-pin', 84 | 'map-signs': 'map-signs', 85 | 'mouse-pointer': 'mouse-pointer', 86 | 'object-group': 'object-group', 87 | 'object-ungroup': 'object-ungroup', 88 | 'odnoklassniki': 'odnoklassniki', 89 | 'odnoklassniki-square': 'odnoklassniki-square', 90 | 'opencart': 'opencart', 91 | 'opera': 'opera', 92 | 'optin-monster': 'optin-monster', 93 | 'registered': 'registered', 94 | 'safari': 'safari', 95 | 'sticky-note': 'sticky-note', 96 | 'sticky-note-o': 'sticky-note-o', 97 | 'television': 'television', 98 | 'trademark': 'trademark', 99 | 'tripadvisor': 'tripadvisor', 100 | 'tv': 'tv', 101 | 'vimeo': 'vimeo', 102 | 'wikipedia-w': 'wikipedia-w', 103 | 'y-combinator': 'y-combinator', 104 | 'yc': 'yc', 105 | 'adjust': 'adjust', 106 | 'anchor': 'anchor', 107 | 'archive': 'archive', 108 | 'area-chart': 'area-chart', 109 | 'arrows': 'arrows', 110 | 'arrows-h': 'arrows-h', 111 | 'arrows-v': 'arrows-v', 112 | 'asterisk': 'asterisk', 113 | 'at': 'at', 114 | 'automobile': 'automobile', 115 | 'balance-scale': 'balance-scale', 116 | 'ban': 'ban', 117 | 'bank': 'bank', 118 | 'bar-chart': 'bar-chart', 119 | 'bar-chart-o': 'bar-chart-o', 120 | 'barcode': 'barcode', 121 | 'bars': 'bars', 122 | 'battery-0': 'battery-0', 123 | 'battery-1': 'battery-1', 124 | 'battery-2': 'battery-2', 125 | 'battery-3': 'battery-3', 126 | 'battery-4': 'battery-4', 127 | 'battery-empty': 'battery-empty', 128 | 'battery-full': 'battery-full', 129 | 'battery-half': 'battery-half', 130 | 'battery-quarter': 'battery-quarter', 131 | 'battery-three-quarters': 'battery-three-quarters', 132 | 'bed': 'bed', 133 | 'beer': 'beer', 134 | 'bell': 'bell', 135 | 'bell-o': 'bell-o', 136 | 'bell-slash': 'bell-slash', 137 | 'bell-slash-o': 'bell-slash-o', 138 | 'bicycle': 'bicycle', 139 | 'binoculars': 'binoculars', 140 | 'birthday-cake': 'birthday-cake', 141 | 'bolt': 'bolt', 142 | 'bomb': 'bomb', 143 | 'book': 'book', 144 | 'bookmark': 'bookmark', 145 | 'bookmark-o': 'bookmark-o', 146 | 'briefcase': 'briefcase', 147 | 'bug': 'bug', 148 | 'building': 'building', 149 | 'building-o': 'building-o', 150 | 'bullhorn': 'bullhorn', 151 | 'bullseye': 'bullseye', 152 | 'bus': 'bus', 153 | 'cab': 'cab', 154 | 'calculator': 'calculator', 155 | 'calendar': 'calendar', 156 | 'calendar-check-o': 'calendar-check-o', 157 | 'calendar-minus-o': 'calendar-minus-o', 158 | 'calendar-o': 'calendar-o', 159 | 'calendar-plus-o': 'calendar-plus-o', 160 | 'calendar-times-o': 'calendar-times-o', 161 | 'camera': 'camera', 162 | 'camera-retro': 'camera-retro', 163 | 'car': 'car', 164 | 'caret-square-o-down': 'caret-square-o-down', 165 | 'caret-square-o-left': 'caret-square-o-left', 166 | 'caret-square-o-right': 'caret-square-o-right', 167 | 'caret-square-o-up': 'caret-square-o-up', 168 | 'cart-arrow-down': 'cart-arrow-down', 169 | 'cart-plus': 'cart-plus', 170 | 'cc': 'cc', 171 | 'certificate': 'certificate', 172 | 'check': 'check', 173 | 'check-circle': 'check-circle', 174 | 'check-circle-o': 'check-circle-o', 175 | 'check-square': 'check-square', 176 | 'check-square-o': 'check-square-o', 177 | 'child': 'child', 178 | 'circle': 'circle', 179 | 'circle-o': 'circle-o', 180 | 'circle-o-notch': 'circle-o-notch', 181 | 'circle-thin': 'circle-thin', 182 | 'clock-o': 'clock-o', 183 | 'clone': 'clone', 184 | 'close': 'close', 185 | 'cloud': 'cloud', 186 | 'cloud-download': 'cloud-download', 187 | 'cloud-upload': 'cloud-upload', 188 | 'code': 'code', 189 | 'code-fork': 'code-fork', 190 | 'coffee': 'coffee', 191 | 'cog': 'cog', 192 | 'cogs': 'cogs', 193 | 'comment': 'comment', 194 | 'comment-o': 'comment-o', 195 | 'commenting': 'commenting', 196 | 'commenting-o': 'commenting-o', 197 | 'comments': 'comments', 198 | 'comments-o': 'comments-o', 199 | 'compass': 'compass', 200 | 'copyright': 'copyright', 201 | 'creative-commons': 'creative-commons', 202 | 'credit-card': 'credit-card', 203 | 'crop': 'crop', 204 | 'crosshairs': 'crosshairs', 205 | 'cube': 'cube', 206 | 'cubes': 'cubes', 207 | 'cutlery': 'cutlery', 208 | 'dashboard': 'dashboard', 209 | 'database': 'database', 210 | 'desktop': 'desktop', 211 | 'diamond': 'diamond', 212 | 'dot-circle-o': 'dot-circle-o', 213 | 'download': 'download', 214 | 'edit': 'edit', 215 | 'ellipsis-h': 'ellipsis-h', 216 | 'ellipsis-v': 'ellipsis-v', 217 | 'envelope': 'envelope', 218 | 'envelope-o': 'envelope-o', 219 | 'envelope-square': 'envelope-square', 220 | 'eraser': 'eraser', 221 | 'exchange': 'exchange', 222 | 'exclamation': 'exclamation', 223 | 'exclamation-circle': 'exclamation-circle', 224 | 'exclamation-triangle': 'exclamation-triangle', 225 | 'external-link': 'external-link', 226 | 'external-link-square': 'external-link-square', 227 | 'eye': 'eye', 228 | 'eye-slash': 'eye-slash', 229 | 'eyedropper': 'eyedropper', 230 | 'fax': 'fax', 231 | 'feed': 'feed', 232 | 'female': 'female', 233 | 'fighter-jet': 'fighter-jet', 234 | 'file-archive-o': 'file-archive-o', 235 | 'file-audio-o': 'file-audio-o', 236 | 'file-code-o': 'file-code-o', 237 | 'file-excel-o': 'file-excel-o', 238 | 'file-image-o': 'file-image-o', 239 | 'file-movie-o': 'file-movie-o', 240 | 'file-pdf-o': 'file-pdf-o', 241 | 'file-photo-o': 'file-photo-o', 242 | 'file-picture-o': 'file-picture-o', 243 | 'file-powerpoint-o': 'file-powerpoint-o', 244 | 'file-sound-o': 'file-sound-o', 245 | 'file-video-o': 'file-video-o', 246 | 'file-word-o': 'file-word-o', 247 | 'file-zip-o': 'file-zip-o', 248 | 'film': 'film', 249 | 'filter': 'filter', 250 | 'fire': 'fire', 251 | 'fire-extinguisher': 'fire-extinguisher', 252 | 'flag': 'flag', 253 | 'flag-checkered': 'flag-checkered', 254 | 'flag-o': 'flag-o', 255 | 'flash': 'flash', 256 | 'flask': 'flask', 257 | 'folder': 'folder', 258 | 'folder-o': 'folder-o', 259 | 'folder-open': 'folder-open', 260 | 'folder-open-o': 'folder-open-o', 261 | 'frown-o': 'frown-o', 262 | 'futbol-o': 'futbol-o', 263 | 'gamepad': 'gamepad', 264 | 'gavel': 'gavel', 265 | 'gear': 'gear', 266 | 'gears': 'gears', 267 | 'gift': 'gift', 268 | 'glass': 'glass', 269 | 'globe': 'globe', 270 | 'graduation-cap': 'graduation-cap', 271 | 'group': 'group', 272 | 'hand-grab-o': 'hand-grab-o', 273 | 'hand-lizard-o': 'hand-lizard-o', 274 | 'hand-paper-o': 'hand-paper-o', 275 | 'hand-peace-o': 'hand-peace-o', 276 | 'hand-pointer-o': 'hand-pointer-o', 277 | 'hand-rock-o': 'hand-rock-o', 278 | 'hand-scissors-o': 'hand-scissors-o', 279 | 'hand-spock-o': 'hand-spock-o', 280 | 'hand-stop-o': 'hand-stop-o', 281 | 'hdd-o': 'hdd-o', 282 | 'headphones': 'headphones', 283 | 'heart': 'heart', 284 | 'heart-o': 'heart-o', 285 | 'heartbeat': 'heartbeat', 286 | 'history': 'history', 287 | 'home': 'home', 288 | 'hotel': 'hotel', 289 | 'hourglass': 'hourglass', 290 | 'hourglass-1': 'hourglass-1', 291 | 'hourglass-2': 'hourglass-2', 292 | 'hourglass-3': 'hourglass-3', 293 | 'hourglass-end': 'hourglass-end', 294 | 'hourglass-half': 'hourglass-half', 295 | 'hourglass-o': 'hourglass-o', 296 | 'hourglass-start': 'hourglass-start', 297 | 'i-cursor': 'i-cursor', 298 | 'image': 'image', 299 | 'inbox': 'inbox', 300 | 'industry': 'industry', 301 | 'info': 'info', 302 | 'info-circle': 'info-circle', 303 | 'institution': 'institution', 304 | 'key': 'key', 305 | 'keyboard-o': 'keyboard-o', 306 | 'language': 'language', 307 | 'laptop': 'laptop', 308 | 'leaf': 'leaf', 309 | 'legal': 'legal', 310 | 'lemon-o': 'lemon-o', 311 | 'level-down': 'level-down', 312 | 'level-up': 'level-up', 313 | 'life-bouy': 'life-bouy', 314 | 'life-buoy': 'life-buoy', 315 | 'life-ring': 'life-ring', 316 | 'life-saver': 'life-saver', 317 | 'lightbulb-o': 'lightbulb-o', 318 | 'line-chart': 'line-chart', 319 | 'location-arrow': 'location-arrow', 320 | 'lock': 'lock', 321 | 'magic': 'magic', 322 | 'magnet': 'magnet', 323 | 'mail-forward': 'mail-forward', 324 | 'mail-reply': 'mail-reply', 325 | 'mail-reply-all': 'mail-reply-all', 326 | 'male': 'male', 327 | 'map': 'map', 328 | 'map-marker': 'map-marker', 329 | 'map-o': 'map-o', 330 | 'map-pin': 'map-pin', 331 | 'map-signs': 'map-signs', 332 | 'meh-o': 'meh-o', 333 | 'microphone': 'microphone', 334 | 'microphone-slash': 'microphone-slash', 335 | 'minus': 'minus', 336 | 'minus-circle': 'minus-circle', 337 | 'minus-square': 'minus-square', 338 | 'minus-square-o': 'minus-square-o', 339 | 'mobile': 'mobile', 340 | 'mobile-phone': 'mobile-phone', 341 | 'money': 'money', 342 | 'moon-o': 'moon-o', 343 | 'mortar-board': 'mortar-board', 344 | 'motorcycle': 'motorcycle', 345 | 'mouse-pointer': 'mouse-pointer', 346 | 'music': 'music', 347 | 'navicon': 'navicon', 348 | 'newspaper-o': 'newspaper-o', 349 | 'object-group': 'object-group', 350 | 'object-ungroup': 'object-ungroup', 351 | 'paint-brush': 'paint-brush', 352 | 'paper-plane': 'paper-plane', 353 | 'paper-plane-o': 'paper-plane-o', 354 | 'paw': 'paw', 355 | 'pencil': 'pencil', 356 | 'pencil-square': 'pencil-square', 357 | 'pencil-square-o': 'pencil-square-o', 358 | 'phone': 'phone', 359 | 'phone-square': 'phone-square', 360 | 'photo': 'photo', 361 | 'picture-o': 'picture-o', 362 | 'pie-chart': 'pie-chart', 363 | 'plane': 'plane', 364 | 'plug': 'plug', 365 | 'plus': 'plus', 366 | 'plus-circle': 'plus-circle', 367 | 'plus-square': 'plus-square', 368 | 'plus-square-o': 'plus-square-o', 369 | 'power-off': 'power-off', 370 | 'print': 'print', 371 | 'puzzle-piece': 'puzzle-piece', 372 | 'qrcode': 'qrcode', 373 | 'question': 'question', 374 | 'question-circle': 'question-circle', 375 | 'quote-left': 'quote-left', 376 | 'quote-right': 'quote-right', 377 | 'random': 'random', 378 | 'recycle': 'recycle', 379 | 'refresh': 'refresh', 380 | 'registered': 'registered', 381 | 'remove': 'remove', 382 | 'reorder': 'reorder', 383 | 'reply': 'reply', 384 | 'reply-all': 'reply-all', 385 | 'retweet': 'retweet', 386 | 'road': 'road', 387 | 'rocket': 'rocket', 388 | 'rss': 'rss', 389 | 'rss-square': 'rss-square', 390 | 'search': 'search', 391 | 'search-minus': 'search-minus', 392 | 'search-plus': 'search-plus', 393 | 'send': 'send', 394 | 'send-o': 'send-o', 395 | 'server': 'server', 396 | 'share': 'share', 397 | 'share-alt': 'share-alt', 398 | 'share-alt-square': 'share-alt-square', 399 | 'share-square': 'share-square', 400 | 'share-square-o': 'share-square-o', 401 | 'shield': 'shield', 402 | 'ship': 'ship', 403 | 'shopping-cart': 'shopping-cart', 404 | 'sign-in': 'sign-in', 405 | 'sign-out': 'sign-out', 406 | 'signal': 'signal', 407 | 'sitemap': 'sitemap', 408 | 'sliders': 'sliders', 409 | 'smile-o': 'smile-o', 410 | 'soccer-ball-o': 'soccer-ball-o', 411 | 'sort': 'sort', 412 | 'sort-alpha-asc': 'sort-alpha-asc', 413 | 'sort-alpha-desc': 'sort-alpha-desc', 414 | 'sort-amount-asc': 'sort-amount-asc', 415 | 'sort-amount-desc': 'sort-amount-desc', 416 | 'sort-asc': 'sort-asc', 417 | 'sort-desc': 'sort-desc', 418 | 'sort-down': 'sort-down', 419 | 'sort-numeric-asc': 'sort-numeric-asc', 420 | 'sort-numeric-desc': 'sort-numeric-desc', 421 | 'sort-up': 'sort-up', 422 | 'space-shuttle': 'space-shuttle', 423 | 'spinner': 'spinner', 424 | 'spoon': 'spoon', 425 | 'square': 'square', 426 | 'square-o': 'square-o', 427 | 'star': 'star', 428 | 'star-half': 'star-half', 429 | 'star-half-empty': 'star-half-empty', 430 | 'star-half-full': 'star-half-full', 431 | 'star-half-o': 'star-half-o', 432 | 'star-o': 'star-o', 433 | 'sticky-note': 'sticky-note', 434 | 'sticky-note-o': 'sticky-note-o', 435 | 'street-view': 'street-view', 436 | 'suitcase': 'suitcase', 437 | 'sun-o': 'sun-o', 438 | 'support': 'support', 439 | 'tablet': 'tablet', 440 | 'tachometer': 'tachometer', 441 | 'tag': 'tag', 442 | 'tags': 'tags', 443 | 'tasks': 'tasks', 444 | 'taxi': 'taxi', 445 | 'television': 'television', 446 | 'terminal': 'terminal', 447 | 'thumb-tack': 'thumb-tack', 448 | 'thumbs-down': 'thumbs-down', 449 | 'thumbs-o-down': 'thumbs-o-down', 450 | 'thumbs-o-up': 'thumbs-o-up', 451 | 'thumbs-up': 'thumbs-up', 452 | 'ticket': 'ticket', 453 | 'times': 'times', 454 | 'times-circle': 'times-circle', 455 | 'times-circle-o': 'times-circle-o', 456 | 'tint': 'tint', 457 | 'toggle-down': 'toggle-down', 458 | 'toggle-left': 'toggle-left', 459 | 'toggle-off': 'toggle-off', 460 | 'toggle-on': 'toggle-on', 461 | 'toggle-right': 'toggle-right', 462 | 'toggle-up': 'toggle-up', 463 | 'trademark': 'trademark', 464 | 'trash': 'trash', 465 | 'trash-o': 'trash-o', 466 | 'tree': 'tree', 467 | 'trophy': 'trophy', 468 | 'truck': 'truck', 469 | 'tty': 'tty', 470 | 'tv': 'tv', 471 | 'umbrella': 'umbrella', 472 | 'university': 'university', 473 | 'unlock': 'unlock', 474 | 'unlock-alt': 'unlock-alt', 475 | 'unsorted': 'unsorted', 476 | 'upload': 'upload', 477 | 'user': 'user', 478 | 'user-plus': 'user-plus', 479 | 'user-secret': 'user-secret', 480 | 'user-times': 'user-times', 481 | 'users': 'users', 482 | 'video-camera': 'video-camera', 483 | 'volume-down': 'volume-down', 484 | 'volume-off': 'volume-off', 485 | 'volume-up': 'volume-up', 486 | 'warning': 'warning', 487 | 'wheelchair': 'wheelchair', 488 | 'wifi': 'wifi', 489 | 'wrench': 'wrench', 490 | 'hand-grab-o': 'hand-grab-o', 491 | 'hand-lizard-o': 'hand-lizard-o', 492 | 'hand-o-down': 'hand-o-down', 493 | 'hand-o-left': 'hand-o-left', 494 | 'hand-o-right': 'hand-o-right', 495 | 'hand-o-up': 'hand-o-up', 496 | 'hand-paper-o': 'hand-paper-o', 497 | 'hand-peace-o': 'hand-peace-o', 498 | 'hand-pointer-o': 'hand-pointer-o', 499 | 'hand-rock-o': 'hand-rock-o', 500 | 'hand-scissors-o': 'hand-scissors-o', 501 | 'hand-spock-o': 'hand-spock-o', 502 | 'hand-stop-o': 'hand-stop-o', 503 | 'thumbs-down': 'thumbs-down', 504 | 'thumbs-o-down': 'thumbs-o-down', 505 | 'thumbs-o-up': 'thumbs-o-up', 506 | 'thumbs-up': 'thumbs-up', 507 | 'ambulance': 'ambulance', 508 | 'automobile': 'automobile', 509 | 'bicycle': 'bicycle', 510 | 'bus': 'bus', 511 | 'cab': 'cab', 512 | 'car': 'car', 513 | 'fighter-jet': 'fighter-jet', 514 | 'motorcycle': 'motorcycle', 515 | 'plane': 'plane', 516 | 'rocket': 'rocket', 517 | 'ship': 'ship', 518 | 'space-shuttle': 'space-shuttle', 519 | 'subway': 'subway', 520 | 'taxi': 'taxi', 521 | 'train': 'train', 522 | 'truck': 'truck', 523 | 'wheelchair': 'wheelchair', 524 | 'genderless': 'genderless', 525 | 'intersex': 'intersex', 526 | 'mars': 'mars', 527 | 'mars-double': 'mars-double', 528 | 'mars-stroke': 'mars-stroke', 529 | 'mars-stroke-h': 'mars-stroke-h', 530 | 'mars-stroke-v': 'mars-stroke-v', 531 | 'mercury': 'mercury', 532 | 'neuter': 'neuter', 533 | 'transgender': 'transgender', 534 | 'transgender-alt': 'transgender-alt', 535 | 'venus': 'venus', 536 | 'venus-double': 'venus-double', 537 | 'venus-mars': 'venus-mars', 538 | 'file': 'file', 539 | 'file-archive-o': 'file-archive-o', 540 | 'file-audio-o': 'file-audio-o', 541 | 'file-code-o': 'file-code-o', 542 | 'file-excel-o': 'file-excel-o', 543 | 'file-image-o': 'file-image-o', 544 | 'file-movie-o': 'file-movie-o', 545 | 'file-o': 'file-o', 546 | 'file-pdf-o': 'file-pdf-o', 547 | 'file-photo-o': 'file-photo-o', 548 | 'file-picture-o': 'file-picture-o', 549 | 'file-powerpoint-o': 'file-powerpoint-o', 550 | 'file-sound-o': 'file-sound-o', 551 | 'file-text': 'file-text', 552 | 'file-text-o': 'file-text-o', 553 | 'file-video-o': 'file-video-o', 554 | 'file-word-o': 'file-word-o', 555 | 'file-zip-o': 'file-zip-o', 556 | 'info-circle': 'info-circle', 557 | 'circle-o-notch': 'circle-o-notch', 558 | 'cog': 'cog', 559 | 'gear': 'gear', 560 | 'refresh': 'refresh', 561 | 'spinner': 'spinner', 562 | 'check-square': 'check-square', 563 | 'check-square-o': 'check-square-o', 564 | 'circle': 'circle', 565 | 'circle-o': 'circle-o', 566 | 'dot-circle-o': 'dot-circle-o', 567 | 'minus-square': 'minus-square', 568 | 'minus-square-o': 'minus-square-o', 569 | 'plus-square': 'plus-square', 570 | 'plus-square-o': 'plus-square-o', 571 | 'square': 'square', 572 | 'square-o': 'square-o', 573 | 'cc-amex': 'cc-amex', 574 | 'cc-diners-club': 'cc-diners-club', 575 | 'cc-discover': 'cc-discover', 576 | 'cc-jcb': 'cc-jcb', 577 | 'cc-mastercard': 'cc-mastercard', 578 | 'cc-paypal': 'cc-paypal', 579 | 'cc-stripe': 'cc-stripe', 580 | 'cc-visa': 'cc-visa', 581 | 'credit-card': 'credit-card', 582 | 'google-wallet': 'google-wallet', 583 | 'paypal': 'paypal', 584 | 'area-chart': 'area-chart', 585 | 'bar-chart': 'bar-chart', 586 | 'bar-chart-o': 'bar-chart-o', 587 | 'line-chart': 'line-chart', 588 | 'pie-chart': 'pie-chart', 589 | 'bitcoin': 'bitcoin', 590 | 'btc': 'btc', 591 | 'cny': 'cny', 592 | 'dollar': 'dollar', 593 | 'eur': 'eur', 594 | 'euro': 'euro', 595 | 'gbp': 'gbp', 596 | 'gg': 'gg', 597 | 'gg-circle': 'gg-circle', 598 | 'ils': 'ils', 599 | 'inr': 'inr', 600 | 'jpy': 'jpy', 601 | 'krw': 'krw', 602 | 'money': 'money', 603 | 'rmb': 'rmb', 604 | 'rouble': 'rouble', 605 | 'rub': 'rub', 606 | 'ruble': 'ruble', 607 | 'rupee': 'rupee', 608 | 'shekel': 'shekel', 609 | 'sheqel': 'sheqel', 610 | 'try': 'try', 611 | 'turkish-lira': 'turkish-lira', 612 | 'usd': 'usd', 613 | 'won': 'won', 614 | 'yen': 'yen', 615 | 'align-center': 'align-center', 616 | 'align-justify': 'align-justify', 617 | 'align-left': 'align-left', 618 | 'align-right': 'align-right', 619 | 'bold': 'bold', 620 | 'chain': 'chain', 621 | 'chain-broken': 'chain-broken', 622 | 'clipboard': 'clipboard', 623 | 'columns': 'columns', 624 | 'copy': 'copy', 625 | 'cut': 'cut', 626 | 'dedent': 'dedent', 627 | 'eraser': 'eraser', 628 | 'file': 'file', 629 | 'file-o': 'file-o', 630 | 'file-text': 'file-text', 631 | 'file-text-o': 'file-text-o', 632 | 'files-o': 'files-o', 633 | 'floppy-o': 'floppy-o', 634 | 'font': 'font', 635 | 'header': 'header', 636 | 'indent': 'indent', 637 | 'italic': 'italic', 638 | 'link': 'link', 639 | 'list': 'list', 640 | 'list-alt': 'list-alt', 641 | 'list-ol': 'list-ol', 642 | 'list-ul': 'list-ul', 643 | 'outdent': 'outdent', 644 | 'paperclip': 'paperclip', 645 | 'paragraph': 'paragraph', 646 | 'paste': 'paste', 647 | 'repeat': 'repeat', 648 | 'rotate-left': 'rotate-left', 649 | 'rotate-right': 'rotate-right', 650 | 'save': 'save', 651 | 'scissors': 'scissors', 652 | 'strikethrough': 'strikethrough', 653 | 'subscript': 'subscript', 654 | 'superscript': 'superscript', 655 | 'table': 'table', 656 | 'text-height': 'text-height', 657 | 'text-width': 'text-width', 658 | 'th': 'th', 659 | 'th-large': 'th-large', 660 | 'th-list': 'th-list', 661 | 'underline': 'underline', 662 | 'undo': 'undo', 663 | 'unlink': 'unlink', 664 | 'angle-double-down': 'angle-double-down', 665 | 'angle-double-left': 'angle-double-left', 666 | 'angle-double-right': 'angle-double-right', 667 | 'angle-double-up': 'angle-double-up', 668 | 'angle-down': 'angle-down', 669 | 'angle-left': 'angle-left', 670 | 'angle-right': 'angle-right', 671 | 'angle-up': 'angle-up', 672 | 'arrow-circle-down': 'arrow-circle-down', 673 | 'arrow-circle-left': 'arrow-circle-left', 674 | 'arrow-circle-o-down': 'arrow-circle-o-down', 675 | 'arrow-circle-o-left': 'arrow-circle-o-left', 676 | 'arrow-circle-o-right': 'arrow-circle-o-right', 677 | 'arrow-circle-o-up': 'arrow-circle-o-up', 678 | 'arrow-circle-right': 'arrow-circle-right', 679 | 'arrow-circle-up': 'arrow-circle-up', 680 | 'arrow-down': 'arrow-down', 681 | 'arrow-left': 'arrow-left', 682 | 'arrow-right': 'arrow-right', 683 | 'arrow-up': 'arrow-up', 684 | 'arrows': 'arrows', 685 | 'arrows-alt': 'arrows-alt', 686 | 'arrows-h': 'arrows-h', 687 | 'arrows-v': 'arrows-v', 688 | 'caret-down': 'caret-down', 689 | 'caret-left': 'caret-left', 690 | 'caret-right': 'caret-right', 691 | 'caret-square-o-down': 'caret-square-o-down', 692 | 'caret-square-o-left': 'caret-square-o-left', 693 | 'caret-square-o-right': 'caret-square-o-right', 694 | 'caret-square-o-up': 'caret-square-o-up', 695 | 'caret-up': 'caret-up', 696 | 'chevron-circle-down': 'chevron-circle-down', 697 | 'chevron-circle-left': 'chevron-circle-left', 698 | 'chevron-circle-right': 'chevron-circle-right', 699 | 'chevron-circle-up': 'chevron-circle-up', 700 | 'chevron-down': 'chevron-down', 701 | 'chevron-left': 'chevron-left', 702 | 'chevron-right': 'chevron-right', 703 | 'chevron-up': 'chevron-up', 704 | 'exchange': 'exchange', 705 | 'hand-o-down': 'hand-o-down', 706 | 'hand-o-left': 'hand-o-left', 707 | 'hand-o-right': 'hand-o-right', 708 | 'hand-o-up': 'hand-o-up', 709 | 'long-arrow-down': 'long-arrow-down', 710 | 'long-arrow-left': 'long-arrow-left', 711 | 'long-arrow-right': 'long-arrow-right', 712 | 'long-arrow-up': 'long-arrow-up', 713 | 'toggle-down': 'toggle-down', 714 | 'toggle-left': 'toggle-left', 715 | 'toggle-right': 'toggle-right', 716 | 'toggle-up': 'toggle-up', 717 | 'arrows-alt': 'arrows-alt', 718 | 'backward': 'backward', 719 | 'compress': 'compress', 720 | 'eject': 'eject', 721 | 'expand': 'expand', 722 | 'fast-backward': 'fast-backward', 723 | 'fast-forward': 'fast-forward', 724 | 'forward': 'forward', 725 | 'pause': 'pause', 726 | 'play': 'play', 727 | 'play-circle': 'play-circle', 728 | 'play-circle-o': 'play-circle-o', 729 | 'random': 'random', 730 | 'step-backward': 'step-backward', 731 | 'step-forward': 'step-forward', 732 | 'stop': 'stop', 733 | 'youtube-play': 'youtube-play', 734 | 'warning': 'warning', 735 | '500px': '500px', 736 | 'adn': 'adn', 737 | 'amazon': 'amazon', 738 | 'android': 'android', 739 | 'angellist': 'angellist', 740 | 'apple': 'apple', 741 | 'behance': 'behance', 742 | 'behance-square': 'behance-square', 743 | 'bitbucket': 'bitbucket', 744 | 'bitbucket-square': 'bitbucket-square', 745 | 'bitcoin': 'bitcoin', 746 | 'black-tie': 'black-tie', 747 | 'btc': 'btc', 748 | 'buysellads': 'buysellads', 749 | 'cc-amex': 'cc-amex', 750 | 'cc-diners-club': 'cc-diners-club', 751 | 'cc-discover': 'cc-discover', 752 | 'cc-jcb': 'cc-jcb', 753 | 'cc-mastercard': 'cc-mastercard', 754 | 'cc-paypal': 'cc-paypal', 755 | 'cc-stripe': 'cc-stripe', 756 | 'cc-visa': 'cc-visa', 757 | 'chrome': 'chrome', 758 | 'codepen': 'codepen', 759 | 'connectdevelop': 'connectdevelop', 760 | 'contao': 'contao', 761 | 'css3': 'css3', 762 | 'dashcube': 'dashcube', 763 | 'delicious': 'delicious', 764 | 'deviantart': 'deviantart', 765 | 'digg': 'digg', 766 | 'dribbble': 'dribbble', 767 | 'dropbox': 'dropbox', 768 | 'drupal': 'drupal', 769 | 'empire': 'empire', 770 | 'expeditedssl': 'expeditedssl', 771 | 'facebook': 'facebook', 772 | 'facebook-f': 'facebook-f', 773 | 'facebook-official': 'facebook-official', 774 | 'facebook-square': 'facebook-square', 775 | 'firefox': 'firefox', 776 | 'flickr': 'flickr', 777 | 'fonticons': 'fonticons', 778 | 'forumbee': 'forumbee', 779 | 'foursquare': 'foursquare', 780 | 'ge': 'ge', 781 | 'get-pocket': 'get-pocket', 782 | 'gg': 'gg', 783 | 'gg-circle': 'gg-circle', 784 | 'git': 'git', 785 | 'git-square': 'git-square', 786 | 'github': 'github', 787 | 'github-alt': 'github-alt', 788 | 'github-square': 'github-square', 789 | 'gittip': 'gittip', 790 | 'google': 'google', 791 | 'google-plus': 'google-plus', 792 | 'google-plus-square': 'google-plus-square', 793 | 'google-wallet': 'google-wallet', 794 | 'gratipay': 'gratipay', 795 | 'hacker-news': 'hacker-news', 796 | 'houzz': 'houzz', 797 | 'html5': 'html5', 798 | 'instagram': 'instagram', 799 | 'internet-explorer': 'internet-explorer', 800 | 'ioxhost': 'ioxhost', 801 | 'joomla': 'joomla', 802 | 'jsfiddle': 'jsfiddle', 803 | 'lastfm': 'lastfm', 804 | 'lastfm-square': 'lastfm-square', 805 | 'leanpub': 'leanpub', 806 | 'linkedin': 'linkedin', 807 | 'linkedin-square': 'linkedin-square', 808 | 'linux': 'linux', 809 | 'maxcdn': 'maxcdn', 810 | 'meanpath': 'meanpath', 811 | 'medium': 'medium', 812 | 'odnoklassniki': 'odnoklassniki', 813 | 'odnoklassniki-square': 'odnoklassniki-square', 814 | 'opencart': 'opencart', 815 | 'openid': 'openid', 816 | 'opera': 'opera', 817 | 'optin-monster': 'optin-monster', 818 | 'pagelines': 'pagelines', 819 | 'paypal': 'paypal', 820 | 'pied-piper': 'pied-piper', 821 | 'pied-piper-alt': 'pied-piper-alt', 822 | 'pinterest': 'pinterest', 823 | 'pinterest-p': 'pinterest-p', 824 | 'pinterest-square': 'pinterest-square', 825 | 'qq': 'qq', 826 | 'ra': 'ra', 827 | 'rebel': 'rebel', 828 | 'reddit': 'reddit', 829 | 'reddit-square': 'reddit-square', 830 | 'renren': 'renren', 831 | 'safari': 'safari', 832 | 'sellsy': 'sellsy', 833 | 'share-alt': 'share-alt', 834 | 'share-alt-square': 'share-alt-square', 835 | 'shirtsinbulk': 'shirtsinbulk', 836 | 'simplybuilt': 'simplybuilt', 837 | 'skyatlas': 'skyatlas', 838 | 'skype': 'skype', 839 | 'slack': 'slack', 840 | 'slideshare': 'slideshare', 841 | 'soundcloud': 'soundcloud', 842 | 'spotify': 'spotify', 843 | 'stack-exchange': 'stack-exchange', 844 | 'stack-overflow': 'stack-overflow', 845 | 'steam': 'steam', 846 | 'steam-square': 'steam-square', 847 | 'stumbleupon': 'stumbleupon', 848 | 'stumbleupon-circle': 'stumbleupon-circle', 849 | 'tencent-weibo': 'tencent-weibo', 850 | 'trello': 'trello', 851 | 'tripadvisor': 'tripadvisor', 852 | 'tumblr': 'tumblr', 853 | 'tumblr-square': 'tumblr-square', 854 | 'twitch': 'twitch', 855 | 'twitter': 'twitter', 856 | 'twitter-square': 'twitter-square', 857 | 'viacoin': 'viacoin', 858 | 'vimeo': 'vimeo', 859 | 'vimeo-square': 'vimeo-square', 860 | 'vine': 'vine', 861 | 'vk': 'vk', 862 | 'wechat': 'wechat', 863 | 'weibo': 'weibo', 864 | 'weixin': 'weixin', 865 | 'whatsapp': 'whatsapp', 866 | 'wikipedia-w': 'wikipedia-w', 867 | 'windows': 'windows', 868 | 'wordpress': 'wordpress', 869 | 'xing': 'xing', 870 | 'xing-square': 'xing-square', 871 | 'y-combinator': 'y-combinator', 872 | 'y-combinator-square': 'y-combinator-square', 873 | 'yahoo': 'yahoo', 874 | 'yc': 'yc', 875 | 'yc-square': 'yc-square', 876 | 'yelp': 'yelp', 877 | 'youtube': 'youtube', 878 | 'youtube-play': 'youtube-play', 879 | 'youtube-square': 'youtube-square', 880 | 'ambulance': 'ambulance', 881 | 'h-square': 'h-square', 882 | 'heart': 'heart', 883 | 'heart-o': 'heart-o', 884 | 'heartbeat': 'heartbeat', 885 | 'hospital-o': 'hospital-o', 886 | 'medkit': 'medkit', 887 | 'plus-square': 'plus-square', 888 | 'stethoscope': 'stethoscope', 889 | 'user-md': 'user-md', 890 | 'wheelchair': 'wheelchair', 891 | } 892 | 893 | if 'monitoringartist' in name: 894 | return 'star' 895 | 896 | # generic types 897 | if name.lower().startswith('api '): 898 | return 'retweet' 899 | if name.lower().startswith('cli '): 900 | return 'terminal' 901 | if name.lower().startswith('configuration '): 902 | return 'book' 903 | if name.lower().startswith('module '): 904 | return 'cube' 905 | 906 | # custom brands 907 | if any(word in keywords for word in 'telnet bash sshd'.split(' ')): 908 | return 'terminal' 909 | if any(word in keywords for word in 'db database sql rabbitmq redis riak elastic elasticsearch informix postgresql memcached mysql zbxora'.split(' ')): 910 | return 'database' 911 | if any(word in keywords for word in 'aws amazon ec ec2 elb rds'.split(' ')): 912 | return 'amazon' 913 | if any(word in keywords for word in 'grafana grafana graph'.split(' ')): 914 | return 'bar-chart' 915 | if any(word in keywords for word in 'linux debian fedore redhat yum ubuntu openbsd aix freebsd ux'.split(' ')): 916 | return 'linux' 917 | if any(word in keywords for word in 'solaris'.split(' ')): 918 | return 'sun-o' 919 | if any(word in keywords for word in 'mac'.split(' ')): 920 | return 'apple' 921 | if any(word in keywords for word in 'printer xerox kyocera workcenter laserjet'.split(' ')): 922 | return 'print' 923 | if any(word in keywords for word in 'wifi mikrotik ubiquiti airfiber'.split(' ')): 924 | return 'wifi' 925 | if any(word in keywords for word in 'postfix mail email exim zimbra exchange qmail imap pop pop3 smtp'.split(' ')): 926 | return 'envelope' 927 | if any(word in keywords for word in 'java jvm tomcat jboss jmx'.split(' ')): 928 | return 'coffee' 929 | if any(word in keywords for word in 'veritas disks backup backupc array freenas raid qnap hdd disk netapp storwize purestorage synology hddtemp iostat emc storage veeam'.split(' ')): 930 | return 'hdd-o' 931 | if any(word in keywords for word in 'weather'.split(' ')): 932 | return 'bolt' 933 | if any(word in keywords for word in 'hadoop hbase storm'.split(' ')): 934 | return 'table' 935 | if any(word in keywords for word in 'cisco juniper switch router asa'.split(' ')): 936 | return 'sitemap' 937 | if any(word in keywords for word in 'ntp'.split(' ')): 938 | return 'clock-o' 939 | if any(word in keywords for word in 'wowza'.split(' ')): 940 | return 'video-camera' 941 | if any(word in keywords for word in 'ups apc'.split(' ')): 942 | return 'battery-half' 943 | if any(word in keywords for word in 'wmi windows'.split(' ')): 944 | return 'windows' 945 | if any(word in keywords for word in 'vm kvm openvz xen vmware esxi server'.split(' ')): 946 | return 'server' 947 | 948 | # fontawesome icon automapping 949 | for word in keywords: 950 | if word in faicons: 951 | return word 952 | 953 | if name.lower().startswith('integration '): 954 | return 'cogs' 955 | if name.lower().startswith('script '): 956 | return 'wrench' 957 | 958 | # default 959 | return 'file' 960 | 961 | -------------------------------------------------------------------------------- /sources/zenoss-wiki.json: -------------------------------------------------------------------------------- 1 | {"A10-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:A10", "keywords": ["a10", "zenpack"], "name": "A10 ZenPack", "icon": "file"}, "AIX-SNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:AIX_SNMP", "keywords": ["aix", "snmp", "zenpack"], "name": "AIX SNMP ZenPack", "icon": "linux"}, "AIX-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:AIX", "keywords": ["aix", "zenpack"], "name": "AIX ZenPack", "icon": "linux"}, "APC-Automatic-Transfer-Switches-(ATS)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_Automatic_Transfer_Switches_(ATS)", "keywords": ["apc", "automatic", "transfer", "switches", "(ats)", "zenpack"], "name": "APC Automatic Transfer Switches (ATS) ZenPack", "icon": "battery-half"}, "APC-Netbotz-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_Netbotz", "keywords": ["apc", "netbotz", "zenpack"], "name": "APC Netbotz ZenPack", "icon": "battery-half"}, "APC-PDU-Aggregate-A/B-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_PDU_Aggregate_A/B_Monitor", "keywords": ["apc", "pdu", "aggregate", "a/b", "monitor", "zenpack"], "name": "APC PDU Aggregate A/B Monitor ZenPack", "icon": "battery-half"}, "APC-Power-Distribution-Units-(PDU)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_Power_Distribution_Units_(PDU)", "keywords": ["apc", "power", "distribution", "units", "(pdu)", "zenpack"], "name": "APC Power Distribution Units (PDU) ZenPack", "icon": "battery-half"}, "APC-PowerNet/MasterSwitch-AP9225-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_PowerNet/MasterSwitch_AP9225", "keywords": ["apc", "powernet/masterswitch", "ap9225", "zenpack"], "name": "APC PowerNet/MasterSwitch AP9225 ZenPack", "icon": "battery-half"}, "APC-UPS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:APC_UPS", "keywords": ["apc", "ups", "zenpack"], "name": "APC UPS ZenPack", "icon": "battery-half"}, "AWS-RDS-Monitoring-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:AWS_RDS_Monitoring", "keywords": ["aws", "rds", "monitoring", "zenpack"], "name": "AWS RDS Monitoring ZenPack", "icon": "amazon"}, "Active-Directory-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Active_Directory", "keywords": ["active", "directory", "zenpack"], "name": "Active Directory ZenPack", "icon": "file"}, "Adva-FSP3000R7-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Adva_FSP3000R7", "keywords": ["adva", "fsp3000r7", "zenpack"], "name": "Adva FSP3000R7 ZenPack", "icon": "file"}, "AdvaFSP150CC-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:AdvaFSP150CC", "keywords": ["advafsp150cc", "zenpack"], "name": "AdvaFSP150CC ZenPack", "icon": "file"}, "Advanced-Device-Details-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Advanced_Device_Details", "keywords": ["advanced", "device", "details", "zenpack"], "name": "Advanced Device Details ZenPack", "icon": "file"}, "Advanced-Search-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Advanced_Search", "keywords": ["advanced", "search", "zenpack"], "name": "Advanced Search ZenPack", "icon": "search"}, "Allied-Telesis-Switch-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Allied_Telesis_Switch", "keywords": ["allied", "telesis", "switch", "zenpack"], "name": "Allied Telesis Switch ZenPack", "icon": "sitemap"}, "Alpha-Technologies-CXC-Controller-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Alpha_Technologies_CXC_Controller", "keywords": ["alpha", "technologies", "cxc", "controller", "zenpack"], "name": "Alpha Technologies CXC Controller ZenPack", "icon": "file"}, "Alvarion-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Alvarion_Wireless", "keywords": ["alvarion", "wireless", "zenpack"], "name": "Alvarion Wireless ZenPack", "icon": "file"}, "Amazon-Web-Services-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Amazon_Web_Services", "keywords": ["amazon", "web", "services", "zenpack"], "name": "Amazon Web Services ZenPack", "icon": "amazon"}, "Apache-HTTP-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Apache_HTTP_Server", "keywords": ["apache", "http", "server", "zenpack"], "name": "Apache HTTP Server ZenPack", "icon": "server"}, "Apache-Tomcat-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Apache_Tomcat", "keywords": ["apache", "tomcat", "zenpack"], "name": "Apache Tomcat ZenPack", "icon": "coffee"}, "Apache-Virtual-Host-Modeler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Apache_Virtual_Host_Modeler", "keywords": ["apache", "virtual", "host", "modeler", "zenpack"], "name": "Apache Virtual Host Modeler ZenPack", "icon": "file"}, "Application-Profiles-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Application_Profiles", "keywords": ["application", "profiles", "zenpack"], "name": "Application Profiles ZenPack", "icon": "file"}, "Aruba-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Aruba_Wireless", "keywords": ["aruba", "wireless", "zenpack"], "name": "Aruba Wireless ZenPack", "icon": "file"}, "Asterisk-1.6-SNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Asterisk_1.6_SNMP", "keywords": ["asterisk", "1.6", "snmp", "zenpack"], "name": "Asterisk 1.6 SNMP ZenPack", "icon": "asterisk"}, "Asterisk-SSH-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Asterisk_SSH", "keywords": ["asterisk", "ssh", "zenpack"], "name": "Asterisk SSH ZenPack", "icon": "asterisk"}, "Audit-Logging-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Audit_Logging", "keywords": ["audit", "logging", "zenpack"], "name": "Audit Logging ZenPack", "icon": "file"}, "AutoTune-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:AutoTune", "keywords": ["autotune", "zenpack"], "name": "AutoTune ZenPack", "icon": "file"}, "Availability-Report-Per-Collection-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Availability_Report_Per_Collection", "keywords": ["availability", "report", "per", "collection", "zenpack"], "name": "Availability Report Per Collection ZenPack", "icon": "file"}, "Avaya-Voice-Portal-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Avaya_Voice_Portal", "keywords": ["avaya", "voice", "portal", "zenpack"], "name": "Avaya Voice Portal ZenPack", "icon": "file"}, "BTI-7200-Fiber-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:BTI_7200_Fiber", "keywords": ["bti", "7200", "fiber", "zenpack"], "name": "BTI 7200 Fiber ZenPack", "icon": "file"}, "Barracuda-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Barracuda_Monitor", "keywords": ["barracuda", "monitor", "zenpack"], "name": "Barracuda Monitor ZenPack", "icon": "file"}, "BasicPing-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:BasicPing", "keywords": ["basicping", "zenpack"], "name": "BasicPing ZenPack", "icon": "file"}, "Beep-Script-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Beep_Script", "keywords": ["beep", "script", "zenpack"], "name": "Beep Script ZenPack", "icon": "file"}, "Bind-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Bind", "keywords": ["bind", "zenpack"], "name": "Bind ZenPack", "icon": "file"}, "BlueCoat-Appliances-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:BlueCoat_Appliances", "keywords": ["bluecoat", "appliances", "zenpack"], "name": "BlueCoat Appliances ZenPack", "icon": "file"}, "Bridge-MIB-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Bridge_MIB", "keywords": ["bridge", "mib", "zenpack"], "name": "Bridge MIB ZenPack", "icon": "file"}, "Bridgewave-Point-To-Point-Radios-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Bridgewave_Point-To-Point_Radios", "keywords": ["bridgewave", "point-to-point", "radios", "zenpack"], "name": "Bridgewave Point-To-Point Radios ZenPack", "icon": "file"}, "Brocade-SAN-Switch-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Brocade_SAN_Switch", "keywords": ["brocade", "san", "switch", "zenpack"], "name": "Brocade SAN Switch ZenPack", "icon": "sitemap"}, "Brocade-SAN-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Brocade_SAN_Switches", "keywords": ["brocade", "san", "switches", "zenpack"], "name": "Brocade SAN Switches ZenPack", "icon": "file"}, "Brocade-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Brocade_Switches", "keywords": ["brocade", "switches", "zenpack"], "name": "Brocade Switches ZenPack", "icon": "file"}, "CPU-Count-Modeler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:CPU_Count_Modeler", "keywords": ["cpu", "count", "modeler", "zenpack"], "name": "CPU Count Modeler ZenPack", "icon": "file"}, "Calculated-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Calculated_Performance", "keywords": ["calculated", "performance", "zenpack"], "name": "Calculated Performance ZenPack", "icon": "file"}, "Catalog-Service-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Catalog_Service", "keywords": ["catalog", "service", "zenpack"], "name": "Catalog Service ZenPack", "icon": "file"}, "Ceph-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Ceph", "keywords": ["ceph", "zenpack"], "name": "Ceph ZenPack", "icon": "file"}, "Cfengine-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cfengine", "keywords": ["cfengine", "zenpack"], "name": "Cfengine ZenPack", "icon": "file"}, "Check-Point-Security-Appliance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Check_Point_Security_Appliance", "keywords": ["check", "point", "security", "appliance", "zenpack"], "name": "Check Point Security Appliance ZenPack", "icon": "check"}, "Chef-Client-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Chef_Client", "keywords": ["chef", "client", "zenpack"], "name": "Chef Client ZenPack", "icon": "file"}, "Cisco-APIC-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_APIC", "keywords": ["cisco", "apic", "zenpack"], "name": "Cisco APIC ZenPack", "icon": "sitemap"}, "Cisco-ASA-VPN-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_ASA_VPN", "keywords": ["cisco", "asa", "vpn", "zenpack"], "name": "Cisco ASA VPN ZenPack", "icon": "sitemap"}, "Cisco-Adaptive-Security-Appliance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Adaptive_Security_Appliance", "keywords": ["cisco", "adaptive", "security", "appliance", "zenpack"], "name": "Cisco Adaptive Security Appliance ZenPack", "icon": "sitemap"}, "Cisco-Base-QOS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Base_QOS", "keywords": ["cisco", "base", "qos", "zenpack"], "name": "Cisco Base QOS ZenPack", "icon": "sitemap"}, "Cisco-Catalyst-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Catalyst", "keywords": ["cisco", "catalyst", "zenpack"], "name": "Cisco Catalyst ZenPack", "icon": "sitemap"}, "Cisco-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Devices", "keywords": ["cisco", "devices", "zenpack"], "name": "Cisco Devices ZenPack", "icon": "sitemap"}, "Cisco-Environmental-Monitor-(NWN)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Environmental_Monitor_(NWN)", "keywords": ["cisco", "environmental", "monitor", "(nwn)", "zenpack"], "name": "Cisco Environmental Monitor (NWN) ZenPack", "icon": "sitemap"}, "Cisco-Environmental-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Environmental_Monitor", "keywords": ["cisco", "environmental", "monitor", "zenpack"], "name": "Cisco Environmental Monitor ZenPack", "icon": "sitemap"}, "Cisco-IP-SLA-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_IP_SLA", "keywords": ["cisco", "ip", "sla", "zenpack"], "name": "Cisco IP SLA ZenPack", "icon": "sitemap"}, "Cisco-MDS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_MDS", "keywords": ["cisco", "mds", "zenpack"], "name": "Cisco MDS ZenPack", "icon": "sitemap"}, "Cisco-MIBs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_MIBs", "keywords": ["cisco", "mibs", "zenpack"], "name": "Cisco MIBs ZenPack", "icon": "sitemap"}, "Cisco-UCS-Central-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_UCS_Central", "keywords": ["cisco", "ucs", "central", "zenpack"], "name": "Cisco UCS Central ZenPack", "icon": "sitemap"}, "Cisco-UCS-Director-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_UCS_Director", "keywords": ["cisco", "ucs", "director", "zenpack"], "name": "Cisco UCS Director ZenPack", "icon": "sitemap"}, "Cisco-UCS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_UCS", "keywords": ["cisco", "ucs", "zenpack"], "name": "Cisco UCS ZenPack", "icon": "sitemap"}, "Cisco-Unified-Communications-Manager-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cisco_Unified_Communications_Manager", "keywords": ["cisco", "unified", "communications", "manager", "zenpack"], "name": "Cisco Unified Communications Manager ZenPack", "icon": "sitemap"}, "CiscoPluggableOptics-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:CiscoPluggableOptics", "keywords": ["ciscopluggableoptics", "zenpack"], "name": "CiscoPluggableOptics ZenPack", "icon": "file"}, "Citrix-NetScaler-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Citrix_NetScaler_(Commercial)", "keywords": ["citrix", "netscaler", "(commercial)", "zenpack"], "name": "Citrix NetScaler (Commercial) ZenPack", "icon": "file"}, "Citrix-NetScaler-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Citrix_NetScaler_(Community)", "keywords": ["citrix", "netscaler", "(community)", "zenpack"], "name": "Citrix NetScaler (Community) ZenPack", "icon": "file"}, "Citrix-NetScaler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Citrix_NetScaler", "keywords": ["citrix", "netscaler", "zenpack"], "name": "Citrix NetScaler ZenPack", "icon": "file"}, "CloudFoundry-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:CloudFoundry", "keywords": ["cloudfoundry", "zenpack"], "name": "CloudFoundry ZenPack", "icon": "file"}, "CloudStack-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:CloudStack", "keywords": ["cloudstack", "zenpack"], "name": "CloudStack ZenPack", "icon": "file"}, "ColdFusion-MX-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ColdFusion_MX", "keywords": ["coldfusion", "mx", "zenpack"], "name": "ColdFusion MX ZenPack", "icon": "file"}, "Collector-Tool-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Collector_Tool", "keywords": ["collector", "tool", "zenpack"], "name": "Collector Tool ZenPack", "icon": "file"}, "Colubris-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Colubris_Wireless", "keywords": ["colubris", "wireless", "zenpack"], "name": "Colubris Wireless ZenPack", "icon": "file"}, "Components-Cleaner-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Components_Cleaner", "keywords": ["components", "cleaner", "zenpack"], "name": "Components Cleaner ZenPack", "icon": "file"}, "ConstructionKit-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ConstructionKit", "keywords": ["constructionkit", "zenpack"], "name": "ConstructionKit ZenPack", "icon": "file"}, "ControlCenter-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ControlCenter", "keywords": ["controlcenter", "zenpack"], "name": "ControlCenter ZenPack", "icon": "file"}, "Custom-Networks-Map-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Custom_Networks_Map", "keywords": ["custom", "networks", "map", "zenpack"], "name": "Custom Networks Map ZenPack", "icon": "map"}, "Cyclades-Console-Servers-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Cyclades_Console_Servers", "keywords": ["cyclades", "console", "servers", "zenpack"], "name": "Cyclades Console Servers ZenPack", "icon": "file"}, "DDNGridScaler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DDNGridScaler", "keywords": ["ddngridscaler", "zenpack"], "name": "DDNGridScaler ZenPack", "icon": "file"}, "DDNGridScalerv1-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DDNGridScalerv1", "keywords": ["ddngridscalerv1", "zenpack"], "name": "DDNGridScalerv1 ZenPack", "icon": "file"}, "DNS-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DNS_Monitor", "keywords": ["dns", "monitor", "zenpack"], "name": "DNS Monitor ZenPack", "icon": "file"}, "DRBD-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DRBD", "keywords": ["drbd", "zenpack"], "name": "DRBD ZenPack", "icon": "file"}, "Dashboard-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dashboard", "keywords": ["dashboard", "zenpack"], "name": "Dashboard ZenPack", "icon": "dashboard"}, "Datacenter-View-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Datacenter_View", "keywords": ["datacenter", "view", "zenpack"], "name": "Datacenter View ZenPack", "icon": "file"}, "Default-Production-State-Modeler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Default_Production_State_Modeler", "keywords": ["default", "production", "state", "modeler", "zenpack"], "name": "Default Production State Modeler ZenPack", "icon": "file"}, "Dell-EqualLogic-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_EqualLogic_Monitor", "keywords": ["dell", "equallogic", "monitor", "zenpack"], "name": "Dell EqualLogic Monitor ZenPack", "icon": "file"}, "Dell-M1000e-Blade-Center-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_M1000e_Blade_Center", "keywords": ["dell", "m1000e", "blade", "center", "zenpack"], "name": "Dell M1000e Blade Center ZenPack", "icon": "file"}, "Dell-Monitor-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_Monitor_(Community)", "keywords": ["dell", "monitor", "(community)", "zenpack"], "name": "Dell Monitor (Community) ZenPack", "icon": "file"}, "Dell-Monitor-(Core)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_Monitor_(Core)", "keywords": ["dell", "monitor", "(core)", "zenpack"], "name": "Dell Monitor (Core) ZenPack", "icon": "file"}, "Dell-PowerConnect-iSCSI-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_PowerConnect_iSCSI", "keywords": ["dell", "powerconnect", "iscsi", "zenpack"], "name": "Dell PowerConnect iSCSI ZenPack", "icon": "file"}, "Dell-PowerEdge-1950-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_PowerEdge_1950", "keywords": ["dell", "poweredge", "1950", "zenpack"], "name": "Dell PowerEdge 1950 ZenPack", "icon": "file"}, "Dell-PowerEdge-2950-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_PowerEdge_2950", "keywords": ["dell", "poweredge", "2950", "zenpack"], "name": "Dell PowerEdge 2950 ZenPack", "icon": "file"}, "Dell-PowerEdge-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_PowerEdge", "keywords": ["dell", "poweredge", "zenpack"], "name": "Dell PowerEdge ZenPack", "icon": "file"}, "Dell-SNMP-Event-Transforms-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_SNMP_Event_Transforms", "keywords": ["dell", "snmp", "event", "transforms", "zenpack"], "name": "Dell SNMP Event Transforms ZenPack", "icon": "file"}, "Dell-UPS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dell_UPS", "keywords": ["dell", "ups", "zenpack"], "name": "Dell UPS ZenPack", "icon": "battery-half"}, "Device-Access-Control-Lists-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Device_Access_Control_Lists", "keywords": ["device", "access", "control", "lists", "zenpack"], "name": "Device Access Control Lists ZenPack", "icon": "file"}, "Device-Search-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Device_Search", "keywords": ["device", "search", "zenpack"], "name": "Device Search ZenPack", "icon": "search"}, "DeviceReports-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DeviceReports", "keywords": ["devicereports", "zenpack"], "name": "DeviceReports ZenPack", "icon": "file"}, "Dig-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dig_Monitor", "keywords": ["dig", "monitor", "zenpack"], "name": "Dig Monitor ZenPack", "icon": "file"}, "DirFile-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DirFile", "keywords": ["dirfile", "zenpack"], "name": "DirFile ZenPack", "icon": "file"}, "Discovery-Mapping-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Discovery_Mapping", "keywords": ["discovery", "mapping", "zenpack"], "name": "Discovery Mapping ZenPack", "icon": "file"}, "Distributed-Collector-(Open-Source)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Distributed_Collector_(Open_Source)", "keywords": ["distributed", "collector", "(open", "source)", "zenpack"], "name": "Distributed Collector (Open Source) ZenPack", "icon": "file"}, "Distributed-Collector-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Distributed_Collector", "keywords": ["distributed", "collector", "zenpack"], "name": "Distributed Collector ZenPack", "icon": "file"}, "Docker-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Docker", "keywords": ["docker", "zenpack"], "name": "Docker ZenPack", "icon": "file"}, "Domain/SSL-Certificate-Expiration-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Domain/SSL_Certificate_Expiration_Monitor", "keywords": ["domain/ssl", "certificate", "expiration", "monitor", "zenpack"], "name": "Domain/SSL Certificate Expiration Monitor ZenPack", "icon": "certificate"}, "DragonWave-AirPair-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DragonWave_AirPair", "keywords": ["dragonwave", "airpair", "zenpack"], "name": "DragonWave AirPair ZenPack", "icon": "file"}, "Duration-Threshold-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Duration_Threshold", "keywords": ["duration", "threshold", "zenpack"], "name": "Duration Threshold ZenPack", "icon": "file"}, "DurationThreshold(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:DurationThreshold(Community)", "keywords": ["durationthreshold(community)", "zenpack"], "name": "DurationThreshold(Community) ZenPack", "icon": "file"}, "Dynamic-Service-View-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Dynamic_Service_View", "keywords": ["dynamic", "service", "view", "zenpack"], "name": "Dynamic Service View ZenPack", "icon": "file"}, "EMC-Celerra-Filesystem-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:EMC_Celerra_Filesystem", "keywords": ["emc", "celerra", "filesystem", "zenpack"], "name": "EMC Celerra Filesystem ZenPack", "icon": "hdd-o"}, "EMC-Clariion-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:EMC_Clariion", "keywords": ["emc", "clariion", "zenpack"], "name": "EMC Clariion ZenPack", "icon": "hdd-o"}, "EMC.base-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:EMC.base", "keywords": ["emc.base", "zenpack"], "name": "EMC.base ZenPack", "icon": "file"}, "EMCIsilon-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:EMCIsilon", "keywords": ["emcisilon", "zenpack"], "name": "EMCIsilon ZenPack", "icon": "file"}, "Eltek-Power-Systems-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Eltek_Power_Systems", "keywords": ["eltek", "power", "systems", "zenpack"], "name": "Eltek Power Systems ZenPack", "icon": "file"}, "Email-Ping-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Email_Ping", "keywords": ["email", "ping", "zenpack"], "name": "Email Ping ZenPack", "icon": "envelope"}, "Enhanced-Ethernet-Templates-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enhanced_Ethernet_Templates", "keywords": ["enhanced", "ethernet", "templates", "zenpack"], "name": "Enhanced Ethernet Templates ZenPack", "icon": "file"}, "Enterprise-Collector-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enterprise_Collector", "keywords": ["enterprise", "collector", "zenpack"], "name": "Enterprise Collector ZenPack", "icon": "file"}, "Enterprise-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enterprise_Linux", "keywords": ["enterprise", "linux", "zenpack"], "name": "Enterprise Linux ZenPack", "icon": "linux"}, "Enterprise-Reports-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enterprise_Reports", "keywords": ["enterprise", "reports", "zenpack"], "name": "Enterprise Reports ZenPack", "icon": "file"}, "Enterprise-Security-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enterprise_Security", "keywords": ["enterprise", "security", "zenpack"], "name": "Enterprise Security ZenPack", "icon": "file"}, "Enterprise-Skin-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Enterprise_Skin", "keywords": ["enterprise", "skin", "zenpack"], "name": "Enterprise Skin ZenPack", "icon": "file"}, "Event-Enrichment-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Event_Enrichment", "keywords": ["event", "enrichment", "zenpack"], "name": "Event Enrichment ZenPack", "icon": "file"}, "Event-Forwarder-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Event_Forwarder", "keywords": ["event", "forwarder", "zenpack"], "name": "Event Forwarder ZenPack", "icon": "file"}, "Event-Histograms-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Event_Histograms", "keywords": ["event", "histograms", "zenpack"], "name": "Event Histograms ZenPack", "icon": "file"}, "Event-Transforms-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Event_Transforms_Report", "keywords": ["event", "transforms", "report", "zenpack"], "name": "Event Transforms Report ZenPack", "icon": "file"}, "Event-Views-Portlet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Event_Views_Portlet", "keywords": ["event", "views", "portlet", "zenpack"], "name": "Event Views Portlet ZenPack", "icon": "file"}, "Example-Techniques-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Example_Techniques", "keywords": ["example", "techniques", "zenpack"], "name": "Example Techniques ZenPack", "icon": "file"}, "Exascaler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Exascaler", "keywords": ["exascaler", "zenpack"], "name": "Exascaler ZenPack", "icon": "file"}, "F5-BIG-IP-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:F5_BIG-IP_(Commercial)", "keywords": ["f5", "big-ip", "(commercial)", "zenpack"], "name": "F5 BIG-IP (Commercial) ZenPack", "icon": "file"}, "F5-BIG-IP-(Open-Source)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:F5_BIG-IP_(Open_Source)", "keywords": ["f5", "big-ip", "(open", "source)", "zenpack"], "name": "F5 BIG-IP (Open Source) ZenPack", "icon": "file"}, "FDS-389-LDAP-Servers-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:FDS_389_LDAP_Servers", "keywords": ["fds", "389", "ldap", "servers", "zenpack"], "name": "FDS 389 LDAP Servers ZenPack", "icon": "file"}, "FTP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:FTP_Monitor", "keywords": ["ftp", "monitor", "zenpack"], "name": "FTP Monitor ZenPack", "icon": "file"}, "FancyEmail-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:FancyEmail", "keywords": ["fancyemail", "zenpack"], "name": "FancyEmail ZenPack", "icon": "file"}, "Fedora-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Fedora_Linux", "keywords": ["fedora", "linux", "zenpack"], "name": "Fedora Linux ZenPack", "icon": "linux"}, "Filtered-Device-Issues-Portlet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Filtered_Device_Issues_Portlet", "keywords": ["filtered", "device", "issues", "portlet", "zenpack"], "name": "Filtered Device Issues Portlet ZenPack", "icon": "file"}, "Foreman-Status-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Foreman_Status", "keywords": ["foreman", "status", "zenpack"], "name": "Foreman Status ZenPack", "icon": "file"}, "Formula-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Formula_Data_Source", "keywords": ["formula", "data", "source", "zenpack"], "name": "Formula Data Source ZenPack", "icon": "file"}, "Fortigate-SNMP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Fortigate_SNMP_Monitor", "keywords": ["fortigate", "snmp", "monitor", "zenpack"], "name": "Fortigate SNMP Monitor ZenPack", "icon": "file"}, "Foundry-Load-Balancer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Foundry_Load_Balancer", "keywords": ["foundry", "load", "balancer", "zenpack"], "name": "Foundry Load Balancer ZenPack", "icon": "file"}, "Foundry-Networks-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Foundry_Networks_Devices", "keywords": ["foundry", "networks", "devices", "zenpack"], "name": "Foundry Networks Devices ZenPack", "icon": "file"}, "Fping-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Fping", "keywords": ["fping", "zenpack"], "name": "Fping ZenPack", "icon": "file"}, "FreeRADIUS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:FreeRADIUS", "keywords": ["freeradius", "zenpack"], "name": "FreeRADIUS ZenPack", "icon": "file"}, "Funkwerk-Router-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Funkwerk_Router_Monitor", "keywords": ["funkwerk", "router", "monitor", "zenpack"], "name": "Funkwerk Router Monitor ZenPack", "icon": "sitemap"}, "Ganglia-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Ganglia", "keywords": ["ganglia", "zenpack"], "name": "Ganglia ZenPack", "icon": "file"}, "Gentoo-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Gentoo_Linux", "keywords": ["gentoo", "linux", "zenpack"], "name": "Gentoo Linux ZenPack", "icon": "linux"}, "Global-Device-Search-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Global_Device_Search", "keywords": ["global", "device", "search", "zenpack"], "name": "Global Device Search ZenPack", "icon": "search"}, "Google-App-Engine-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Google_App_Engine", "keywords": ["google", "app", "engine", "zenpack"], "name": "Google App Engine ZenPack", "icon": "google"}, "Google-Search-Provider-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Google_Search_Provider", "keywords": ["google", "search", "provider", "zenpack"], "name": "Google Search Provider ZenPack", "icon": "google"}, "Group-Resources-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Group_Resources_Report", "keywords": ["group", "resources", "report", "zenpack"], "name": "Group Resources Report ZenPack", "icon": "group"}, "HAProxy-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HAProxy", "keywords": ["haproxy", "zenpack"], "name": "HAProxy ZenPack", "icon": "file"}, "HBase-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HBase", "keywords": ["hbase", "zenpack"], "name": "HBase ZenPack", "icon": "table"}, "HP-Blade-Chassis-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Blade_Chassis", "keywords": ["hp", "blade", "chassis", "zenpack"], "name": "HP Blade Chassis ZenPack", "icon": "file"}, "HP-EVA-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_EVA_Monitor", "keywords": ["hp", "eva", "monitor", "zenpack"], "name": "HP EVA Monitor ZenPack", "icon": "file"}, "HP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Monitor", "keywords": ["hp", "monitor", "zenpack"], "name": "HP Monitor ZenPack", "icon": "file"}, "HP-Printer-Trap-Transforms-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Printer_Trap_Transforms", "keywords": ["hp", "printer", "trap", "transforms", "zenpack"], "name": "HP Printer Trap Transforms ZenPack", "icon": "print"}, "HP-ProCurve-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_ProCurve_Switches", "keywords": ["hp", "procurve", "switches", "zenpack"], "name": "HP ProCurve Switches ZenPack", "icon": "file"}, "HP-ProLiant-MIBs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_ProLiant_MIBs", "keywords": ["hp", "proliant", "mibs", "zenpack"], "name": "HP ProLiant MIBs ZenPack", "icon": "file"}, "HP-ProLiant-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_ProLiant_Monitor", "keywords": ["hp", "proliant", "monitor", "zenpack"], "name": "HP ProLiant Monitor ZenPack", "icon": "file"}, "HP-Proliant-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Proliant_(Commercial)", "keywords": ["hp", "proliant", "(commercial)", "zenpack"], "name": "HP Proliant (Commercial) ZenPack", "icon": "file"}, "HP-Proliant-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Proliant", "keywords": ["hp", "proliant", "zenpack"], "name": "HP Proliant ZenPack", "icon": "file"}, "HP-Temperature-Sensors-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP_Temperature_Sensors", "keywords": ["hp", "temperature", "sensors", "zenpack"], "name": "HP Temperature Sensors ZenPack", "icon": "file"}, "HP-UX-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP-UX_(Commercial)", "keywords": ["hp-ux", "(commercial)", "zenpack"], "name": "HP-UX (Commercial) ZenPack", "icon": "file"}, "HP-UX-(Open-Source)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP-UX_(Open_Source)", "keywords": ["hp-ux", "(open", "source)", "zenpack"], "name": "HP-UX (Open Source) ZenPack", "icon": "file"}, "HP-UX-Monitor-(SSH)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HP-UX_Monitor_(SSH)", "keywords": ["hp-ux", "monitor", "(ssh)", "zenpack"], "name": "HP-UX Monitor (SSH) ZenPack", "icon": "file"}, "HPMSA-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HPMSA", "keywords": ["hpmsa", "zenpack"], "name": "HPMSA ZenPack", "icon": "file"}, "HTTP-Components-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HTTP_Components", "keywords": ["http", "components", "zenpack"], "name": "HTTP Components ZenPack", "icon": "file"}, "HTTP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HTTP_Monitor", "keywords": ["http", "monitor", "zenpack"], "name": "HTTP Monitor ZenPack", "icon": "file"}, "Hadoop-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Hadoop", "keywords": ["hadoop", "zenpack"], "name": "Hadoop ZenPack", "icon": "table"}, "Hidden-Graph-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Hidden_Graph", "keywords": ["hidden", "graph", "zenpack"], "name": "Hidden Graph ZenPack", "icon": "bar-chart"}, "HipChat-Notifications-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:HipChat_Notifications", "keywords": ["hipchat", "notifications", "zenpack"], "name": "HipChat Notifications ZenPack", "icon": "file"}, "Hitachi-BlueArc-Storage-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Hitachi_BlueArc_Storage", "keywords": ["hitachi", "bluearc", "storage", "zenpack"], "name": "Hitachi BlueArc Storage ZenPack", "icon": "hdd-o"}, "Holt-Winters-Threshold-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Holt-Winters_Threshold", "keywords": ["holt-winters", "threshold", "zenpack"], "name": "Holt-Winters Threshold ZenPack", "icon": "file"}, "Huawei-Enterprise-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Huawei_Enterprise_Switches", "keywords": ["huawei", "enterprise", "switches", "zenpack"], "name": "Huawei Enterprise Switches ZenPack", "icon": "file"}, "Huawei-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Huawei_Switches", "keywords": ["huawei", "switches", "zenpack"], "name": "Huawei Switches ZenPack", "icon": "file"}, "Huawei-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Huawei_Wireless", "keywords": ["huawei", "wireless", "zenpack"], "name": "Huawei Wireless ZenPack", "icon": "file"}, "IBM-3584-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_3584", "keywords": ["ibm", "3584", "zenpack"], "name": "IBM 3584 ZenPack", "icon": "file"}, "IBM-DB2-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_DB2", "keywords": ["ibm", "db2", "zenpack"], "name": "IBM DB2 ZenPack", "icon": "file"}, "IBM-Power-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_Power", "keywords": ["ibm", "power", "zenpack"], "name": "IBM Power ZenPack", "icon": "file"}, "IBM-System-x-Integrated-Management-Module-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_System_x_Integrated_Management_Module", "keywords": ["ibm", "system", "x", "integrated", "management", "module", "zenpack"], "name": "IBM System x Integrated Management Module ZenPack", "icon": "file"}, "IBM-V7000-Storwize-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_V7000_Storwize", "keywords": ["ibm", "v7000", "storwize", "zenpack"], "name": "IBM V7000 Storwize ZenPack", "icon": "hdd-o"}, "IBM-WebSphere-MQ-Components-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_WebSphere_MQ_Components", "keywords": ["ibm", "websphere", "mq", "components", "zenpack"], "name": "IBM WebSphere MQ Components ZenPack", "icon": "file"}, "IBM-WebSphere-MQ-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_WebSphere_MQ", "keywords": ["ibm", "websphere", "mq", "zenpack"], "name": "IBM WebSphere MQ ZenPack", "icon": "file"}, "IBM-WebSphere-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IBM_WebSphere", "keywords": ["ibm", "websphere", "zenpack"], "name": "IBM WebSphere ZenPack", "icon": "file"}, "IP-SLA-Enumeration/Monitoring-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IP-SLA_Enumeration/Monitoring", "keywords": ["ip-sla", "enumeration/monitoring", "zenpack"], "name": "IP-SLA Enumeration/Monitoring ZenPack", "icon": "file"}, "IRCD-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IRCD_Monitor", "keywords": ["ircd", "monitor", "zenpack"], "name": "IRCD Monitor ZenPack", "icon": "file"}, "Improved-EthernetCsmacd-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Improved_EthernetCsmacd", "keywords": ["improved", "ethernetcsmacd", "zenpack"], "name": "Improved EthernetCsmacd ZenPack", "icon": "file"}, "Improved-Linux-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Improved_Linux_Monitor", "keywords": ["improved", "linux", "monitor", "zenpack"], "name": "Improved Linux Monitor ZenPack", "icon": "linux"}, "Infoblox-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Infoblox", "keywords": ["infoblox", "zenpack"], "name": "Infoblox ZenPack", "icon": "file"}, "Installed-Software-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Installed_Software_Report", "keywords": ["installed", "software", "report", "zenpack"], "name": "Installed Software Report ZenPack", "icon": "file"}, "Installed-Templates-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Installed_Templates_Report", "keywords": ["installed", "templates", "report", "zenpack"], "name": "Installed Templates Report ZenPack", "icon": "file"}, "Interface-Graphs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Interface_Graphs", "keywords": ["interface", "graphs", "zenpack"], "name": "Interface Graphs ZenPack", "icon": "file"}, "Iomega-NAS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Iomega_NAS", "keywords": ["iomega", "nas", "zenpack"], "name": "Iomega NAS ZenPack", "icon": "file"}, "IronPort-Email-Security/Relay-Appliances-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:IronPort_Email_Security/Relay_Appliances", "keywords": ["ironport", "email", "security/relay", "appliances", "zenpack"], "name": "IronPort Email Security/Relay Appliances ZenPack", "icon": "envelope"}, "JBoss-Application-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:JBoss_Application_Server", "keywords": ["jboss", "application", "server", "zenpack"], "name": "JBoss Application Server ZenPack", "icon": "coffee"}, "JMX-Notification-Listener-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:JMX_Notification_Listener", "keywords": ["jmx", "notification", "listener", "zenpack"], "name": "JMX Notification Listener ZenPack", "icon": "coffee"}, "Jabber-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Jabber_Monitor", "keywords": ["jabber", "monitor", "zenpack"], "name": "Jabber Monitor ZenPack", "icon": "file"}, "Jabber/XMPP-Bot-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Jabber/XMPP_Bot", "keywords": ["jabber/xmpp", "bot", "zenpack"], "name": "Jabber/XMPP Bot ZenPack", "icon": "file"}, "Java-2-Platform-Standard-Edition-(J2E)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Java_2_Platform_Standard_Edition_(J2E)", "keywords": ["java", "2", "platform", "standard", "edition", "(j2e)", "zenpack"], "name": "Java 2 Platform Standard Edition (J2E) ZenPack", "icon": "coffee"}, "Java-App-/-JMX-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Java_App_/_JMX", "keywords": ["java", "app", "/", "jmx", "zenpack"], "name": "Java App / JMX ZenPack", "icon": "coffee"}, "Java-SNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Java_SNMP", "keywords": ["java", "snmp", "zenpack"], "name": "Java SNMP ZenPack", "icon": "coffee"}, "Jenkins-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Jenkins", "keywords": ["jenkins", "zenpack"], "name": "Jenkins ZenPack", "icon": "file"}, "Juniper-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_Devices", "keywords": ["juniper", "devices", "zenpack"], "name": "Juniper Devices ZenPack", "icon": "sitemap"}, "Juniper-ERX-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_ERX_Devices", "keywords": ["juniper", "erx", "devices", "zenpack"], "name": "Juniper ERX Devices ZenPack", "icon": "sitemap"}, "Juniper-IVE-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_IVE", "keywords": ["juniper", "ive", "zenpack"], "name": "Juniper IVE ZenPack", "icon": "sitemap"}, "Juniper-J-Series-Routers-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_J-Series_Routers", "keywords": ["juniper", "j-series", "routers", "zenpack"], "name": "Juniper J-Series Routers ZenPack", "icon": "sitemap"}, "Juniper-NetScreen-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_NetScreen_Performance", "keywords": ["juniper", "netscreen", "performance", "zenpack"], "name": "Juniper NetScreen Performance ZenPack", "icon": "sitemap"}, "Juniper-NetScreen-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_NetScreen", "keywords": ["juniper", "netscreen", "zenpack"], "name": "Juniper NetScreen ZenPack", "icon": "sitemap"}, "Juniper-Pluggable-Optics-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_Pluggable_Optics", "keywords": ["juniper", "pluggable", "optics", "zenpack"], "name": "Juniper Pluggable Optics ZenPack", "icon": "sitemap"}, "Juniper-Routers-/-Firewalls-/-Switches-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Juniper_Routers_/_Firewalls_/_Switches", "keywords": ["juniper", "routers", "/", "firewalls", "/", "switches", "zenpack"], "name": "Juniper Routers / Firewalls / Switches ZenPack", "icon": "sitemap"}, "JuniperCard-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:JuniperCard", "keywords": ["junipercard", "zenpack"], "name": "JuniperCard ZenPack", "icon": "file"}, "Kannel-SMPP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Kannel_SMPP", "keywords": ["kannel", "smpp", "zenpack"], "name": "Kannel SMPP ZenPack", "icon": "file"}, "Kyocera-Printer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Kyocera_Printer", "keywords": ["kyocera", "printer", "zenpack"], "name": "Kyocera Printer ZenPack", "icon": "print"}, "LDAP-Authentication-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:LDAP_Authentication", "keywords": ["ldap", "authentication", "zenpack"], "name": "LDAP Authentication ZenPack", "icon": "file"}, "LDAP-Monitor-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:LDAP_Monitor_(Community)", "keywords": ["ldap", "monitor", "(community)", "zenpack"], "name": "LDAP Monitor (Community) ZenPack", "icon": "file"}, "LDAP-Monitor-(Core)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:LDAP_Monitor_(Core)", "keywords": ["ldap", "monitor", "(core)", "zenpack"], "name": "LDAP Monitor (Core) ZenPack", "icon": "file"}, "Lantronix-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Lantronix_Devices", "keywords": ["lantronix", "devices", "zenpack"], "name": "Lantronix Devices ZenPack", "icon": "file"}, "Layer2-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Layer2", "keywords": ["layer2", "zenpack"], "name": "Layer2 ZenPack", "icon": "file"}, "Lenovo-ThinkServer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Lenovo_ThinkServer", "keywords": ["lenovo", "thinkserver", "zenpack"], "name": "Lenovo ThinkServer ZenPack", "icon": "file"}, "Libvirt-Virtualization-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Libvirt_Virtualization", "keywords": ["libvirt", "virtualization", "zenpack"], "name": "Libvirt Virtualization ZenPack", "icon": "file"}, "LibvirtSNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:LibvirtSNMP", "keywords": ["libvirtsnmp", "zenpack"], "name": "LibvirtSNMP ZenPack", "icon": "file"}, "Licensing-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Licensing", "keywords": ["licensing", "zenpack"], "name": "Licensing ZenPack", "icon": "file"}, "Linux-Monitor-Addon-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Linux_Monitor_Addon", "keywords": ["linux", "monitor", "addon", "zenpack"], "name": "Linux Monitor Addon ZenPack", "icon": "linux"}, "Linux-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Linux_Monitor", "keywords": ["linux", "monitor", "zenpack"], "name": "Linux Monitor ZenPack", "icon": "linux"}, "MAC-Address-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MAC_Address_Report", "keywords": ["mac", "address", "report", "zenpack"], "name": "MAC Address Report ZenPack", "icon": "apple"}, "MGE-UPS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MGE_UPS", "keywords": ["mge", "ups", "zenpack"], "name": "MGE UPS ZenPack", "icon": "battery-half"}, "MIB-Browser-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MIB_Browser", "keywords": ["mib", "browser", "zenpack"], "name": "MIB Browser ZenPack", "icon": "file"}, "MIB-Browser/Utils-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MIB_Browser/Utils", "keywords": ["mib", "browser/utils", "zenpack"], "name": "MIB Browser/Utils ZenPack", "icon": "file"}, "MRV-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MRV_Wireless", "keywords": ["mrv", "wireless", "zenpack"], "name": "MRV Wireless ZenPack", "icon": "file"}, "MS-SQL-2000/2005-Server-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MS_SQL_2000/2005_Server_Performance", "keywords": ["ms", "sql", "2000/2005", "server", "performance", "zenpack"], "name": "MS SQL 2000/2005 Server Performance ZenPack", "icon": "database"}, "MS-SQL-Database-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MS_SQL_Database_Monitor", "keywords": ["ms", "sql", "database", "monitor", "zenpack"], "name": "MS SQL Database Monitor ZenPack", "icon": "database"}, "MS-SQL-Server-64-bit-SNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MS_SQL_Server_64-bit_SNMP", "keywords": ["ms", "sql", "server", "64-bit", "snmp", "zenpack"], "name": "MS SQL Server 64-bit SNMP ZenPack", "icon": "database"}, "Mac-OS-X-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Mac_OS_X", "keywords": ["mac", "os", "x", "zenpack"], "name": "Mac OS X ZenPack", "icon": "apple"}, "Mail-Transactions-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Mail_Transactions", "keywords": ["mail", "transactions", "zenpack"], "name": "Mail Transactions ZenPack", "icon": "envelope"}, "Mandriva-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Mandriva_Linux", "keywords": ["mandriva", "linux", "zenpack"], "name": "Mandriva Linux ZenPack", "icon": "linux"}, "Memcached-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Memcached_Data_Source", "keywords": ["memcached", "data", "source", "zenpack"], "name": "Memcached Data Source ZenPack", "icon": "database"}, "Memcached-Performance-Template-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Memcached_Performance_Template", "keywords": ["memcached", "performance", "template", "zenpack"], "name": "Memcached Performance Template ZenPack", "icon": "database"}, "Memcached-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Memcached", "keywords": ["memcached", "zenpack"], "name": "Memcached ZenPack", "icon": "database"}, "Menu-Examples-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Menu_Examples", "keywords": ["menu", "examples", "zenpack"], "name": "Menu Examples ZenPack", "icon": "file"}, "Microsoft-Azure-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Azure", "keywords": ["microsoft", "azure", "zenpack"], "name": "Microsoft Azure ZenPack", "icon": "file"}, "Microsoft-Exchange-(legacy)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Exchange_(legacy)", "keywords": ["microsoft", "exchange", "(legacy)", "zenpack"], "name": "Microsoft Exchange (legacy) ZenPack", "icon": "envelope"}, "Microsoft-Exchange-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Exchange", "keywords": ["microsoft", "exchange", "zenpack"], "name": "Microsoft Exchange ZenPack", "icon": "envelope"}, "Microsoft-Hyper-V-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Hyper-V", "keywords": ["microsoft", "hyper-v", "zenpack"], "name": "Microsoft Hyper-V ZenPack", "icon": "file"}, "Microsoft-IAS-Radius-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_IAS_Radius_Server", "keywords": ["microsoft", "ias", "radius", "server", "zenpack"], "name": "Microsoft IAS Radius Server ZenPack", "icon": "server"}, "Microsoft-IIS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_IIS", "keywords": ["microsoft", "iis", "zenpack"], "name": "Microsoft IIS ZenPack", "icon": "file"}, "Microsoft-Internet-Information-Server-(IIS)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Internet_Information_Server_(IIS)", "keywords": ["microsoft", "internet", "information", "server", "(iis)", "zenpack"], "name": "Microsoft Internet Information Server (IIS) ZenPack", "icon": "server"}, "Microsoft-Lync-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Lync", "keywords": ["microsoft", "lync", "zenpack"], "name": "Microsoft Lync ZenPack", "icon": "file"}, "Microsoft-Message-Queue-(MSMQ)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Message_Queue_(MSMQ)", "keywords": ["microsoft", "message", "queue", "(msmq)", "zenpack"], "name": "Microsoft Message Queue (MSMQ) ZenPack", "icon": "file"}, "Microsoft-Message-Queueing-(MSMQ)-(legacy)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Message_Queueing_(MSMQ)_(legacy)", "keywords": ["microsoft", "message", "queueing", "(msmq)", "(legacy)", "zenpack"], "name": "Microsoft Message Queueing (MSMQ) (legacy) ZenPack", "icon": "file"}, "Microsoft-Message-Queueing-(MSMQ)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Message_Queueing_(MSMQ)", "keywords": ["microsoft", "message", "queueing", "(msmq)", "zenpack"], "name": "Microsoft Message Queueing (MSMQ) ZenPack", "icon": "file"}, "Microsoft-SQL-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_SQL_Server", "keywords": ["microsoft", "sql", "server", "zenpack"], "name": "Microsoft SQL Server ZenPack", "icon": "database"}, "Microsoft-Virtual-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Virtual_Server", "keywords": ["microsoft", "virtual", "server", "zenpack"], "name": "Microsoft Virtual Server ZenPack", "icon": "server"}, "Microsoft-Windows-(legacy)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Windows_(legacy)", "keywords": ["microsoft", "windows", "(legacy)", "zenpack"], "name": "Microsoft Windows (legacy) ZenPack", "icon": "windows"}, "Microsoft-Windows-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Microsoft_Windows", "keywords": ["microsoft", "windows", "zenpack"], "name": "Microsoft Windows ZenPack", "icon": "windows"}, "MikroTik-Router-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MikroTik_Router", "keywords": ["mikrotik", "router", "zenpack"], "name": "MikroTik Router ZenPack", "icon": "wifi"}, "MikroTik-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MikroTik", "keywords": ["mikrotik", "zenpack"], "name": "MikroTik ZenPack", "icon": "wifi"}, "Mitsubishi-UPS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Mitsubishi_UPS", "keywords": ["mitsubishi", "ups", "zenpack"], "name": "Mitsubishi UPS ZenPack", "icon": "battery-half"}, "ModelingMonitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ModelingMonitor", "keywords": ["modelingmonitor", "zenpack"], "name": "ModelingMonitor ZenPack", "icon": "file"}, "MongoDB-Component-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MongoDB_Component", "keywords": ["mongodb", "component", "zenpack"], "name": "MongoDB Component ZenPack", "icon": "file"}, "Motorola-PTP-&-Canopy-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Motorola_PTP_%26_Canopy_Wireless", "keywords": ["motorola", "ptp", "&", "canopy", "wireless", "zenpack"], "name": "Motorola PTP & Canopy Wireless ZenPack", "icon": "file"}, "Multi-Realm-IP-Networks-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Multi-Realm_IP_Networks", "keywords": ["multi-realm", "ip", "networks", "zenpack"], "name": "Multi-Realm IP Networks ZenPack", "icon": "file"}, "MySQL-Database-Monitor-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MySQL_Database_Monitor_(Community)", "keywords": ["mysql", "database", "monitor", "(community)", "zenpack"], "name": "MySQL Database Monitor (Community) ZenPack", "icon": "database"}, "MySQL-Database-Monitor-(Core)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MySQL_Database_Monitor_(Core)", "keywords": ["mysql", "database", "monitor", "(core)", "zenpack"], "name": "MySQL Database Monitor (Core) ZenPack", "icon": "database"}, "MySQL-SSH-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:MySQL_SSH_Monitor", "keywords": ["mysql", "ssh", "monitor", "zenpack"], "name": "MySQL SSH Monitor ZenPack", "icon": "database"}, "NFS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NFS", "keywords": ["nfs", "zenpack"], "name": "NFS ZenPack", "icon": "file"}, "NNTP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NNTP_Monitor", "keywords": ["nntp", "monitor", "zenpack"], "name": "NNTP Monitor ZenPack", "icon": "file"}, "NRPE-Component-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NRPE_Component", "keywords": ["nrpe", "component", "zenpack"], "name": "NRPE Component ZenPack", "icon": "file"}, "NTP-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NTP_Monitor", "keywords": ["ntp", "monitor", "zenpack"], "name": "NTP Monitor ZenPack", "icon": "clock-o"}, "NaN-Threshold-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NaN_Threshold", "keywords": ["nan", "threshold", "zenpack"], "name": "NaN Threshold ZenPack", "icon": "file"}, "Nagios-Check-Ping-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nagios_Check_Ping", "keywords": ["nagios", "check", "ping", "zenpack"], "name": "Nagios Check Ping ZenPack", "icon": "check"}, "Neo4j-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Neo4j", "keywords": ["neo4j", "zenpack"], "name": "Neo4j ZenPack", "icon": "file"}, "NetApp-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetApp_Monitor", "keywords": ["netapp", "monitor", "zenpack"], "name": "NetApp Monitor ZenPack", "icon": "hdd-o"}, "NetApp-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetApp", "keywords": ["netapp", "zenpack"], "name": "NetApp ZenPack", "icon": "hdd-o"}, "NetScaler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetScaler", "keywords": ["netscaler", "zenpack"], "name": "NetScaler ZenPack", "icon": "file"}, "NetWare-6.5-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetWare_6.5", "keywords": ["netware", "6.5", "zenpack"], "name": "NetWare 6.5 ZenPack", "icon": "file"}, "NetWare-NLM-Status-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetWare_NLM_Status", "keywords": ["netware", "nlm", "status", "zenpack"], "name": "NetWare NLM Status ZenPack", "icon": "file"}, "NetWare-SNMP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:NetWare_SNMP", "keywords": ["netware", "snmp", "zenpack"], "name": "NetWare SNMP ZenPack", "icon": "file"}, "Netasq-Firewall-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Netasq_Firewall", "keywords": ["netasq", "firewall", "zenpack"], "name": "Netasq Firewall ZenPack", "icon": "file"}, "Nginx-Status-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nginx_Status", "keywords": ["nginx", "status", "zenpack"], "name": "Nginx Status ZenPack", "icon": "file"}, "Nimble-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nimble", "keywords": ["nimble", "zenpack"], "name": "Nimble ZenPack", "icon": "file"}, "Nokia-IPSO-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nokia_IPSO", "keywords": ["nokia", "ipso", "zenpack"], "name": "Nokia IPSO ZenPack", "icon": "file"}, "Nortel-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nortel_Monitor", "keywords": ["nortel", "monitor", "zenpack"], "name": "Nortel Monitor ZenPack", "icon": "file"}, "Nortel-Passport-Switches-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nortel_Passport_Switches_(Commercial)", "keywords": ["nortel", "passport", "switches", "(commercial)", "zenpack"], "name": "Nortel Passport Switches (Commercial) ZenPack", "icon": "file"}, "Nortel-Passport-Switches-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nortel_Passport_Switches_(Community)", "keywords": ["nortel", "passport", "switches", "(community)", "zenpack"], "name": "Nortel Passport Switches (Community) ZenPack", "icon": "file"}, "Nortel-Passport-and-Baystack-MIBs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Nortel_Passport_and_Baystack_MIBs", "keywords": ["nortel", "passport", "and", "baystack", "mibs", "zenpack"], "name": "Nortel Passport and Baystack MIBs ZenPack", "icon": "file"}, "ODBC-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ODBC_Data_Source", "keywords": ["odbc", "data", "source", "zenpack"], "name": "ODBC Data Source ZenPack", "icon": "file"}, "OVirt-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OVirt", "keywords": ["ovirt", "zenpack"], "name": "OVirt ZenPack", "icon": "file"}, "Olson-Power-meters-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Olson_Power_meters", "keywords": ["olson", "power", "meters", "zenpack"], "name": "Olson Power meters ZenPack", "icon": "file"}, "OpenLayers-Map-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenLayers_Map", "keywords": ["openlayers", "map", "zenpack"], "name": "OpenLayers Map ZenPack", "icon": "map"}, "OpenSolaris-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenSolaris", "keywords": ["opensolaris", "zenpack"], "name": "OpenSolaris ZenPack", "icon": "file"}, "OpenStack-(Provider-View)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenStack_(Provider_View)", "keywords": ["openstack", "(provider", "view)", "zenpack"], "name": "OpenStack (Provider View) ZenPack", "icon": "file"}, "OpenStack-(Tenant-View)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenStack_(Tenant_View)", "keywords": ["openstack", "(tenant", "view)", "zenpack"], "name": "OpenStack (Tenant View) ZenPack", "icon": "file"}, "OpenStack-Object-Storage-(Swift)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenStack_Object_Storage_(Swift)", "keywords": ["openstack", "object", "storage", "(swift)", "zenpack"], "name": "OpenStack Object Storage (Swift) ZenPack", "icon": "hdd-o"}, "OpenTSDB-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenTSDB", "keywords": ["opentsdb", "zenpack"], "name": "OpenTSDB ZenPack", "icon": "file"}, "OpenVZ-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenVZ", "keywords": ["openvz", "zenpack"], "name": "OpenVZ ZenPack", "icon": "server"}, "Opengear-Console-Servers-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Opengear_Console_Servers", "keywords": ["opengear", "console", "servers", "zenpack"], "name": "Opengear Console Servers ZenPack", "icon": "file"}, "Opengear-MIBs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Opengear_MIBs", "keywords": ["opengear", "mibs", "zenpack"], "name": "Opengear MIBs ZenPack", "icon": "file"}, "OpenvSwitch-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:OpenvSwitch", "keywords": ["openvswitch", "zenpack"], "name": "OpenvSwitch ZenPack", "icon": "file"}, "Operator-Role-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Operator_Role", "keywords": ["operator", "role", "zenpack"], "name": "Operator Role ZenPack", "icon": "file"}, "Oracle-(Sun)-Hardware-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Oracle_(Sun)_Hardware_Monitor", "keywords": ["oracle", "(sun)", "hardware", "monitor", "zenpack"], "name": "Oracle (Sun) Hardware Monitor ZenPack", "icon": "file"}, "Oracle-Database-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Oracle_Database_(Commercial)", "keywords": ["oracle", "database", "(commercial)", "zenpack"], "name": "Oracle Database (Commercial) ZenPack", "icon": "database"}, "Oracle-Database-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Oracle_Database_(Community)", "keywords": ["oracle", "database", "(community)", "zenpack"], "name": "Oracle Database (Community) ZenPack", "icon": "database"}, "Oracle-Database-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Oracle_Database_Monitor", "keywords": ["oracle", "database", "monitor", "zenpack"], "name": "Oracle Database Monitor ZenPack", "icon": "database"}, "Oracle-WebLogic-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Oracle_WebLogic_Server", "keywords": ["oracle", "weblogic", "server", "zenpack"], "name": "Oracle WebLogic Server ZenPack", "icon": "server"}, "Organizer-Modeler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Organizer_Modeler", "keywords": ["organizer", "modeler", "zenpack"], "name": "Organizer Modeler ZenPack", "icon": "file"}, "PacketFence-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PacketFence", "keywords": ["packetfence", "zenpack"], "name": "PacketFence ZenPack", "icon": "file"}, "PagerDuty-Official-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PagerDuty_Official", "keywords": ["pagerduty", "official", "zenpack"], "name": "PagerDuty Official ZenPack", "icon": "file"}, "PagerDuty-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PagerDuty", "keywords": ["pagerduty", "zenpack"], "name": "PagerDuty ZenPack", "icon": "file"}, "Panduit-Environmental-Monitoring-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Panduit_Environmental_Monitoring", "keywords": ["panduit", "environmental", "monitoring", "zenpack"], "name": "Panduit Environmental Monitoring ZenPack", "icon": "file"}, "Perfmon-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Perfmon", "keywords": ["perfmon", "zenpack"], "name": "Perfmon ZenPack", "icon": "file"}, "PfSense-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PfSense", "keywords": ["pfsense", "zenpack"], "name": "PfSense ZenPack", "icon": "file"}, "Pillar-Axiom-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Pillar_Axiom", "keywords": ["pillar", "axiom", "zenpack"], "name": "Pillar Axiom ZenPack", "icon": "file"}, "Point-Threshold-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Point_Threshold", "keywords": ["point", "threshold", "zenpack"], "name": "Point Threshold ZenPack", "icon": "file"}, "Portal-Integration-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Portal_Integration", "keywords": ["portal", "integration", "zenpack"], "name": "Portal Integration ZenPack", "icon": "file"}, "Postfix-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Postfix", "keywords": ["postfix", "zenpack"], "name": "Postfix ZenPack", "icon": "envelope"}, "PostgreSQL-Database-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PostgreSQL_Database_Monitor", "keywords": ["postgresql", "database", "monitor", "zenpack"], "name": "PostgreSQL Database Monitor ZenPack", "icon": "database"}, "PostgreSQL-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PostgreSQL", "keywords": ["postgresql", "zenpack"], "name": "PostgreSQL ZenPack", "icon": "database"}, "PostgresqlMonitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PostgresqlMonitor", "keywords": ["postgresqlmonitor", "zenpack"], "name": "PostgresqlMonitor ZenPack", "icon": "file"}, "Powerware-UPS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Powerware_UPS", "keywords": ["powerware", "ups", "zenpack"], "name": "Powerware UPS ZenPack", "icon": "battery-half"}, "Predictive-Threshold-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Predictive_Threshold_(Community)", "keywords": ["predictive", "threshold", "(community)", "zenpack"], "name": "Predictive Threshold (Community) ZenPack", "icon": "file"}, "Printer-MIB-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Printer_MIB", "keywords": ["printer", "mib", "zenpack"], "name": "Printer MIB ZenPack", "icon": "print"}, "Printer-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Printer_Monitor", "keywords": ["printer", "monitor", "zenpack"], "name": "Printer Monitor ZenPack", "icon": "print"}, "Printer-Toner-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Printer_Toner", "keywords": ["printer", "toner", "zenpack"], "name": "Printer Toner ZenPack", "icon": "print"}, "Process-Statistics-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Process_Statistics", "keywords": ["process", "statistics", "zenpack"], "name": "Process Statistics ZenPack", "icon": "file"}, "PropertyMonitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PropertyMonitor", "keywords": ["propertymonitor", "zenpack"], "name": "PropertyMonitor ZenPack", "icon": "file"}, "Puppet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Puppet", "keywords": ["puppet", "zenpack"], "name": "Puppet ZenPack", "icon": "file"}, "PythonCollector-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:PythonCollector", "keywords": ["pythoncollector", "zenpack"], "name": "PythonCollector ZenPack", "icon": "file"}, "RANCID-Integration-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RANCID_Integration", "keywords": ["rancid", "integration", "zenpack"], "name": "RANCID Integration ZenPack", "icon": "file"}, "RDBMS-Monitoring-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RDBMS_Monitoring", "keywords": ["rdbms", "monitoring", "zenpack"], "name": "RDBMS Monitoring ZenPack", "icon": "file"}, "RLE-Falcon-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RLE_Falcon_Devices", "keywords": ["rle", "falcon", "devices", "zenpack"], "name": "RLE Falcon Devices ZenPack", "icon": "file"}, "RPC-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RPC_Monitor", "keywords": ["rpc", "monitor", "zenpack"], "name": "RPC Monitor ZenPack", "icon": "file"}, "RabbitMQ-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RabbitMQ", "keywords": ["rabbitmq", "zenpack"], "name": "RabbitMQ ZenPack", "icon": "database"}, "Rancid-Integration-(community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Rancid_Integration_(community)", "keywords": ["rancid", "integration", "(community)", "zenpack"], "name": "Rancid Integration (community) ZenPack", "icon": "file"}, "Range-Threshold-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Range_Threshold", "keywords": ["range", "threshold", "zenpack"], "name": "Range Threshold ZenPack", "icon": "file"}, "RaphaelJS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:RaphaelJS", "keywords": ["raphaeljs", "zenpack"], "name": "RaphaelJS ZenPack", "icon": "file"}, "Raytalk-Wireless-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Raytalk_Wireless", "keywords": ["raytalk", "wireless", "zenpack"], "name": "Raytalk Wireless ZenPack", "icon": "file"}, "Redis-Component-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Redis_Component", "keywords": ["redis", "component", "zenpack"], "name": "Redis Component ZenPack", "icon": "database"}, "Redis-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Redis_Monitor", "keywords": ["redis", "monitor", "zenpack"], "name": "Redis Monitor ZenPack", "icon": "database"}, "Reports-Portlet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Reports_Portlet", "keywords": ["reports", "portlet", "zenpack"], "name": "Reports Portlet ZenPack", "icon": "file"}, "ResponsiveUI-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ResponsiveUI", "keywords": ["responsiveui", "zenpack"], "name": "ResponsiveUI ZenPack", "icon": "file"}, "Rhybudd-Push-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Rhybudd_Push", "keywords": ["rhybudd", "push", "zenpack"], "name": "Rhybudd Push ZenPack", "icon": "file"}, "Riverbed-Stingray-Traffic-Manager-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Riverbed_Stingray_Traffic_Manager", "keywords": ["riverbed", "stingray", "traffic", "manager", "zenpack"], "name": "Riverbed Stingray Traffic Manager ZenPack", "icon": "file"}, "Riverbed-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Riverbed", "keywords": ["riverbed", "zenpack"], "name": "Riverbed ZenPack", "icon": "file"}, "Routing-and-Remote-Access-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Routing_and_Remote_Access", "keywords": ["routing", "and", "remote", "access", "zenpack"], "name": "Routing and Remote Access ZenPack", "icon": "file"}, "Rundeck-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Rundeck", "keywords": ["rundeck", "zenpack"], "name": "Rundeck ZenPack", "icon": "file"}, "SNMP-Device-Name-Modeler-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SNMP_Device_Name_Modeler", "keywords": ["snmp", "device", "name", "modeler", "zenpack"], "name": "SNMP Device Name Modeler ZenPack", "icon": "file"}, "SNMP-Location-(RackSlot)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SNMP_Location_(RackSlot)", "keywords": ["snmp", "location", "(rackslot)", "zenpack"], "name": "SNMP Location (RackSlot) ZenPack", "icon": "file"}, "SNMP-Trap-Forwarder-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SNMP_Trap_Forwarder", "keywords": ["snmp", "trap", "forwarder", "zenpack"], "name": "SNMP Trap Forwarder ZenPack", "icon": "file"}, "SQL-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SQL_Data_Source", "keywords": ["sql", "data", "source", "zenpack"], "name": "SQL Data Source ZenPack", "icon": "database"}, "SQL-Transactions-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SQL_Transactions", "keywords": ["sql", "transactions", "zenpack"], "name": "SQL Transactions ZenPack", "icon": "database"}, "Samba-Support-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Samba_Support", "keywords": ["samba", "support", "zenpack"], "name": "Samba Support ZenPack", "icon": "support"}, "Scrutinizer-NetFlow-&-sFlow-Analyzer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Scrutinizer_NetFlow_%26_sFlow_Analyzer", "keywords": ["scrutinizer", "netflow", "&", "sflow", "analyzer", "zenpack"], "name": "Scrutinizer NetFlow & sFlow Analyzer ZenPack", "icon": "file"}, "Sentry-CDU-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Sentry_CDU_Monitor", "keywords": ["sentry", "cdu", "monitor", "zenpack"], "name": "Sentry CDU Monitor ZenPack", "icon": "file"}, "Show-Graph-Portlet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Show_Graph_Portlet", "keywords": ["show", "graph", "portlet", "zenpack"], "name": "Show Graph Portlet ZenPack", "icon": "bar-chart"}, "Siebel-CRM-Components-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Siebel_CRM_Components", "keywords": ["siebel", "crm", "components", "zenpack"], "name": "Siebel CRM Components ZenPack", "icon": "file"}, "Siebel-CRM-Monitoring-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Siebel_CRM_Monitoring", "keywords": ["siebel", "crm", "monitoring", "zenpack"], "name": "Siebel CRM Monitoring ZenPack", "icon": "file"}, "Slack-Notifications-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Slack_Notifications", "keywords": ["slack", "notifications", "zenpack"], "name": "Slack Notifications ZenPack", "icon": "slack"}, "SnmpExtend-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SnmpExtend", "keywords": ["snmpextend", "zenpack"], "name": "SnmpExtend ZenPack", "icon": "file"}, "Solaris-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Solaris", "keywords": ["solaris", "zenpack"], "name": "Solaris ZenPack", "icon": "sun-o"}, "SonicWALL-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SonicWALL", "keywords": ["sonicwall", "zenpack"], "name": "SonicWALL ZenPack", "icon": "file"}, "Splunk-Alerting-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Splunk_Alerting", "keywords": ["splunk", "alerting", "zenpack"], "name": "Splunk Alerting ZenPack", "icon": "file"}, "Splunk-Event-Forwarder-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Splunk_Event_Forwarder", "keywords": ["splunk", "event", "forwarder", "zenpack"], "name": "Splunk Event Forwarder ZenPack", "icon": "file"}, "Splunk-Search-Component-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Splunk_Search_Component", "keywords": ["splunk", "search", "component", "zenpack"], "name": "Splunk Search Component ZenPack", "icon": "search"}, "Splunk-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Splunk", "keywords": ["splunk", "zenpack"], "name": "Splunk ZenPack", "icon": "file"}, "Squid-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Squid_Monitor", "keywords": ["squid", "monitor", "zenpack"], "name": "Squid Monitor ZenPack", "icon": "file"}, "SquidMon-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SquidMon", "keywords": ["squidmon", "zenpack"], "name": "SquidMon ZenPack", "icon": "file"}, "StorageBase-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:StorageBase", "keywords": ["storagebase", "zenpack"], "name": "StorageBase ZenPack", "icon": "file"}, "SuSE-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SuSE_Linux", "keywords": ["suse", "linux", "zenpack"], "name": "SuSE Linux ZenPack", "icon": "linux"}, "Subagent-Shell-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Subagent_Shell", "keywords": ["subagent", "shell", "zenpack"], "name": "Subagent Shell ZenPack", "icon": "file"}, "SugarCRM-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:SugarCRM", "keywords": ["sugarcrm", "zenpack"], "name": "SugarCRM ZenPack", "icon": "file"}, "Sun-MIB-Process-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Sun_MIB_Process_Monitor", "keywords": ["sun", "mib", "process", "monitor", "zenpack"], "name": "Sun MIB Process Monitor ZenPack", "icon": "file"}, "Swiftbase-Climate-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Swiftbase_Climate_Monitor", "keywords": ["swiftbase", "climate", "monitor", "zenpack"], "name": "Swiftbase Climate Monitor ZenPack", "icon": "file"}, "Synthetic-Web-Transaction-Component-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Synthetic_Web_Transaction_Component", "keywords": ["synthetic", "web", "transaction", "component", "zenpack"], "name": "Synthetic Web Transaction Component ZenPack", "icon": "file"}, "Synthetic-Web-Transactions-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Synthetic_Web_Transactions", "keywords": ["synthetic", "web", "transactions", "zenpack"], "name": "Synthetic Web Transactions ZenPack", "icon": "file"}, "TCP-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:TCP_Performance", "keywords": ["tcp", "performance", "zenpack"], "name": "TCP Performance ZenPack", "icon": "file"}, "TCP-Statistics-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:TCP_Statistics", "keywords": ["tcp", "statistics", "zenpack"], "name": "TCP Statistics ZenPack", "icon": "file"}, "Terracotta-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Terracotta_Server", "keywords": ["terracotta", "server", "zenpack"], "name": "Terracotta Server ZenPack", "icon": "server"}, "Tokyo-Tyrant-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Tokyo_Tyrant_Data_Source", "keywords": ["tokyo", "tyrant", "data", "source", "zenpack"], "name": "Tokyo Tyrant Data Source ZenPack", "icon": "file"}, "Trango-Devices-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Trango_Devices", "keywords": ["trango", "devices", "zenpack"], "name": "Trango Devices ZenPack", "icon": "file"}, "Trango-M900-Access-Point-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Trango_M900_Access_Point", "keywords": ["trango", "m900", "access", "point", "zenpack"], "name": "Trango M900 Access Point ZenPack", "icon": "file"}, "TroubleTicket-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:TroubleTicket", "keywords": ["troubleticket", "zenpack"], "name": "TroubleTicket ZenPack", "icon": "file"}, "Tru64-Unix-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Tru64_Unix", "keywords": ["tru64", "unix", "zenpack"], "name": "Tru64 Unix ZenPack", "icon": "file"}, "TrueNAS-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:TrueNAS", "keywords": ["truenas", "zenpack"], "name": "TrueNAS ZenPack", "icon": "file"}, "UCD-FileSystem-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:UCD_FileSystem", "keywords": ["ucd", "filesystem", "zenpack"], "name": "UCD FileSystem ZenPack", "icon": "file"}, "UDP-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:UDP_Performance", "keywords": ["udp", "performance", "zenpack"], "name": "UDP Performance ZenPack", "icon": "file"}, "UPS-MIB-based-UPSs-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:UPS-MIB_based_UPSs", "keywords": ["ups-mib", "based", "upss", "zenpack"], "name": "UPS-MIB based UPSs ZenPack", "icon": "file"}, "Ubiquiti-NanoStation-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Ubiquiti_NanoStation", "keywords": ["ubiquiti", "nanostation", "zenpack"], "name": "Ubiquiti NanoStation ZenPack", "icon": "wifi"}, "Ubiquiti-airMAX-AP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Ubiquiti_airMAX_AP", "keywords": ["ubiquiti", "airmax", "ap", "zenpack"], "name": "Ubiquiti airMAX AP ZenPack", "icon": "wifi"}, "Ubuntu-Linux-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Ubuntu_Linux", "keywords": ["ubuntu", "linux", "zenpack"], "name": "Ubuntu Linux ZenPack", "icon": "linux"}, "User-Roles-(beta)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:User_Roles_(beta)", "keywords": ["user", "roles", "(beta)", "zenpack"], "name": "User Roles (beta) ZenPack", "icon": "user"}, "VMware-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_Data_Source", "keywords": ["vmware", "data", "source", "zenpack"], "name": "VMware Data Source ZenPack", "icon": "server"}, "VMware-ESX-Filesystems-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESX_Filesystems", "keywords": ["vmware", "esx", "filesystems", "zenpack"], "name": "VMware ESX Filesystems ZenPack", "icon": "server"}, "VMware-ESX-SNMP-(Commercial)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESX_SNMP_(Commercial)", "keywords": ["vmware", "esx", "snmp", "(commercial)", "zenpack"], "name": "VMware ESX SNMP (Commercial) ZenPack", "icon": "server"}, "VMware-ESX-SNMP-(Community)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESX_SNMP_(Community)", "keywords": ["vmware", "esx", "snmp", "(community)", "zenpack"], "name": "VMware ESX SNMP (Community) ZenPack", "icon": "server"}, "VMware-ESX-Server-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESX_Server_Monitor", "keywords": ["vmware", "esx", "server", "monitor", "zenpack"], "name": "VMware ESX Server Monitor ZenPack", "icon": "server"}, "VMware-ESXi-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESXi_Monitor", "keywords": ["vmware", "esxi", "monitor", "zenpack"], "name": "VMware ESXi Monitor ZenPack", "icon": "server"}, "VMware-ESXi-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_ESXi", "keywords": ["vmware", "esxi", "zenpack"], "name": "VMware ESXi ZenPack", "icon": "server"}, "VMware-NSX-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_NSX", "keywords": ["vmware", "nsx", "zenpack"], "name": "VMware NSX ZenPack", "icon": "server"}, "VMware-Virtual-Machines-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_Virtual_Machines_Report", "keywords": ["vmware", "virtual", "machines", "report", "zenpack"], "name": "VMware Virtual Machines Report ZenPack", "icon": "server"}, "VMware-Virtual-Machines-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_Virtual_Machines", "keywords": ["vmware", "virtual", "machines", "zenpack"], "name": "VMware Virtual Machines ZenPack", "icon": "server"}, "VMware-vCloud-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_vCloud", "keywords": ["vmware", "vcloud", "zenpack"], "name": "VMware vCloud ZenPack", "icon": "server"}, "VMware-vSphere-(legacy)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_vSphere_(legacy)", "keywords": ["vmware", "vsphere", "(legacy)", "zenpack"], "name": "VMware vSphere (legacy) ZenPack", "icon": "server"}, "VMware-vSphere-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:VMware_vSphere", "keywords": ["vmware", "vsphere", "zenpack"], "name": "VMware vSphere ZenPack", "icon": "server"}, "Varnish-3-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Varnish_3", "keywords": ["varnish", "3", "zenpack"], "name": "Varnish 3 ZenPack", "icon": "file"}, "Veritas-Netbackup-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Veritas_Netbackup", "keywords": ["veritas", "netbackup", "zenpack"], "name": "Veritas Netbackup ZenPack", "icon": "hdd-o"}, "Virtual-Host-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Virtual_Host_Monitor", "keywords": ["virtual", "host", "monitor", "zenpack"], "name": "Virtual Host Monitor ZenPack", "icon": "file"}, "Virtual-IP-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Virtual_IP", "keywords": ["virtual", "ip", "zenpack"], "name": "Virtual IP ZenPack", "icon": "file"}, "WBEM-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WBEM_Data_Source", "keywords": ["wbem", "data", "source", "zenpack"], "name": "WBEM Data Source ZenPack", "icon": "file"}, "WBEM-Linux-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WBEM_Linux_Monitor", "keywords": ["wbem", "linux", "monitor", "zenpack"], "name": "WBEM Linux Monitor ZenPack", "icon": "linux"}, "WBEM-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WBEM", "keywords": ["wbem", "zenpack"], "name": "WBEM ZenPack", "icon": "file"}, "WMI-Active-Directory-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Active_Directory", "keywords": ["wmi", "active", "directory", "zenpack"], "name": "WMI Active Directory ZenPack", "icon": "windows"}, "WMI-Data-Source-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Data_Source", "keywords": ["wmi", "data", "source", "zenpack"], "name": "WMI Data Source ZenPack", "icon": "windows"}, "WMI-Exchange-2003-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Exchange_2003", "keywords": ["wmi", "exchange", "2003", "zenpack"], "name": "WMI Exchange 2003 ZenPack", "icon": "envelope"}, "WMI-Exchange-2007-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Exchange_2007", "keywords": ["wmi", "exchange", "2007", "zenpack"], "name": "WMI Exchange 2007 ZenPack", "icon": "envelope"}, "WMI-Files-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Files_Monitor", "keywords": ["wmi", "files", "monitor", "zenpack"], "name": "WMI Files Monitor ZenPack", "icon": "windows"}, "WMI-IIS6-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_IIS6_Performance", "keywords": ["wmi", "iis6", "performance", "zenpack"], "name": "WMI IIS6 Performance ZenPack", "icon": "windows"}, "WMI-MSSQL-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_MSSQL", "keywords": ["wmi", "mssql", "zenpack"], "name": "WMI MSSQL ZenPack", "icon": "windows"}, "WMI-Terminal-Server-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Terminal_Server", "keywords": ["wmi", "terminal", "server", "zenpack"], "name": "WMI Terminal Server ZenPack", "icon": "windows"}, "WMI-Windows-Performance-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WMI_Windows_Performance", "keywords": ["wmi", "windows", "performance", "zenpack"], "name": "WMI Windows Performance ZenPack", "icon": "windows"}, "WSMAN-Support-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WSMAN_Support", "keywords": ["wsman", "support", "zenpack"], "name": "WSMAN Support ZenPack", "icon": "support"}, "WSMAN-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WSMAN", "keywords": ["wsman", "zenpack"], "name": "WSMAN ZenPack", "icon": "file"}, "Weathergoose-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Weathergoose", "keywords": ["weathergoose", "zenpack"], "name": "Weathergoose ZenPack", "icon": "file"}, "Web-Based-Synthetic-Transactions-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Web-Based_Synthetic_Transactions", "keywords": ["web-based", "synthetic", "transactions", "zenpack"], "name": "Web-Based Synthetic Transactions ZenPack", "icon": "file"}, "WebScale-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WebScale", "keywords": ["webscale", "zenpack"], "name": "WebScale ZenPack", "icon": "file"}, "Websensor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Websensor", "keywords": ["websensor", "zenpack"], "name": "Websensor ZenPack", "icon": "file"}, "Whats-Down-Portlet-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Whats_Down_Portlet", "keywords": ["whats", "down", "portlet", "zenpack"], "name": "Whats Down Portlet ZenPack", "icon": "file"}, "WinSnmp-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:WinSnmp", "keywords": ["winsnmp", "zenpack"], "name": "WinSnmp ZenPack", "icon": "file"}, "Windows-SNMP-Performance-Monitor-(Advanced)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Windows_SNMP_Performance_Monitor_(Advanced)", "keywords": ["windows", "snmp", "performance", "monitor", "(advanced)", "zenpack"], "name": "Windows SNMP Performance Monitor (Advanced) ZenPack", "icon": "windows"}, "Windows-SNMP-Performance-Monitor-(Simple)-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Windows_SNMP_Performance_Monitor_(Simple)", "keywords": ["windows", "snmp", "performance", "monitor", "(simple)", "zenpack"], "name": "Windows SNMP Performance Monitor (Simple) ZenPack", "icon": "windows"}, "Windows-SNMP-Service-Monitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Windows_SNMP_Service_Monitor", "keywords": ["windows", "snmp", "service", "monitor", "zenpack"], "name": "Windows SNMP Service Monitor ZenPack", "icon": "windows"}, "Xen-Virtual-Hosts-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Xen_Virtual_Hosts", "keywords": ["xen", "virtual", "hosts", "zenpack"], "name": "Xen Virtual Hosts ZenPack", "icon": "server"}, "Xen-Virtual-Machine-Report-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Xen_Virtual_Machine_Report", "keywords": ["xen", "virtual", "machine", "report", "zenpack"], "name": "Xen Virtual Machine Report ZenPack", "icon": "server"}, "XenServer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:XenServer", "keywords": ["xenserver", "zenpack"], "name": "XenServer ZenPack", "icon": "file"}, "Zabbix-Agent-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Zabbix_Agent", "keywords": ["zabbix", "agent", "zenpack"], "name": "Zabbix Agent ZenPack", "icon": "file"}, "ZenPackLib-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ZenPackLib", "keywords": ["zenpacklib", "zenpack"], "name": "ZenPackLib ZenPack", "icon": "file"}, "ZenPacks.skills1st.UserRoles-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ZenPacks.skills1st.UserRoles", "keywords": ["zenpacks.skills1st.userroles", "zenpack"], "name": "ZenPacks.skills1st.UserRoles ZenPack", "icon": "file"}, "ZenPacks.zenoss.WSMAN-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ZenPacks.zenoss.WSMAN", "keywords": ["zenpacks.zenoss.wsman", "zenpack"], "name": "ZenPacks.zenoss.WSMAN ZenPack", "icon": "file"}, "Zenny-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Zenny", "keywords": ["zenny", "zenpack"], "name": "Zenny ZenPack", "icon": "file"}, "Zenoss-Event-Forwarder-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Zenoss_Event_Forwarder", "keywords": ["zenoss", "event", "forwarder", "zenpack"], "name": "Zenoss Event Forwarder ZenPack", "icon": "file"}, "Zentrospect-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Zentrospect", "keywords": ["zentrospect", "zenpack"], "name": "Zentrospect ZenPack", "icon": "file"}, "Zeus-Load-Balancer-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:Zeus_Load_Balancer", "keywords": ["zeus", "load", "balancer", "zenpack"], "name": "Zeus Load Balancer ZenPack", "icon": "file"}, "ZooKeeper-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ZooKeeper", "keywords": ["zookeeper", "zenpack"], "name": "ZooKeeper ZenPack", "icon": "file"}, "ZopeMonitor-ZenPack": {"url": "http://wiki.zenoss.org/ZenPack:ZopeMonitor", "keywords": ["zopemonitor", "zenpack"], "name": "ZopeMonitor ZenPack", "icon": "file"}} 2 | --------------------------------------------------------------------------------