R&S RAMON Radiomonitoring Software Open Source

Total Page:16

File Type:pdf, Size:1020Kb

R&S RAMON Radiomonitoring Software Open Source R&S®RAMON Radiomonitoring Software Open Source Acknowledgement (NMáV2) 3029.8338.02 ─ 03 Monitoring and Network Testing Open Source Acknowledgement R&S®RAMON Contents How to obtain the source code Contents 1 Introduction............................................................................................ 2 2 Software Packages................................................................................ 3 3 Verbatim license texts......................................................................... 15 4 Copyrights.......................................................................................... 446 1 Introduction This product uses a number of open source software packages which are listed below. The open source software is provided free of charge. You are entitled to use the open source software in accordance with the respective license conditions as provided in the following chapters. Rohde & Schwarz would like to thank the open source community for their valuable contribution to embedded computing. 1.1 Disclaimer The open source software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR- POSE. The respective licenses may contain more details. 1.2 How to obtain the source code The software included in this product may contain copyrighted software that is licensed under a license requiring us to provide the source code of that software, such as the GPL or LGPL. You may obtain the complete corresponding source code for such copy- righted software from us for an unlimited period of time and at no charge. In this case, please contact: Rohde & Schwarz GmbH & Co. KG Mühldorfstr. 15, 81671 München, Germany Phone: +49 89 41 29 - 12345 Email: [email protected] Internet: www.customersupport.rohde-schwarz.com Open Source Acknowledgement 3029.8338.02 ─ 03 2 R&S®RAMON Software Packages This offer is valid to anyone in receipt of this information. 2 Software Packages The software contained in this product makes use of the following open source soft- ware packages. Package Chapter 7-zip 16.04 7-zip 16.04, unRar 7za 9.04 GNU LGPL 2.1 7za 9.20 GNU LGPL 2.1 Akka slf4j 2.0.3 Apache License 2.0 AngularJS 1.3.0 Creative Commons By 3.0 antlr (Lexer/Parser) 3.0.1 ANTLR 3 AOP Alliance 1.0 SpringSource AOP 1.0 Apache Extras Companion for log4j 1.0 Apache License 2.0, Apache log4j extras 1.0 Apache FtpServer Core 1.0.5 Apache License 2.0, Apache ftpserver core 1.0.5 Apache Servicemix Bundle xmlpull 1.1.3.1 Apache License 2.0, Apache servicemix xmlpull 1.1.3.1 Apache Servicemix Bundle xpp3 1.1.4 Apache License 2.0, Apache servicemix xpp3 1.1.4 Apache Servicemix Bundle xstream 1.4.8 Apache License 2.0, Apache servicemix xstream 1.4.8 Apache Tomcat 7.0.37 Apache License 2.0, Apache tomcat 7.0.37 argparser 0.2.1 argparser 0.2 ASM 1.5.3 ASM 1.5 async 0.1.22 Async 0 async.js 0.2.5 Async 0 backbone.js 0.9.2 Backbone JS 0 backbone.js 1.0.0 Backbone JS 1 BeanShell (bsh) 2.0b4 GNU LGPL 3.0 bootbox.js 4.4.0 bootbox.js 4.4 bootstrap-sass 3.2.0 bootstrap-sass 3.2 bootstrap-switch 3.0.2 Apache License 2.0 bootstrap.js 3.3 bootstrap.js 3.3 buffer-crc32 0.1.1 buffer-crc32 0.1 c3p0 0.9.1 GNU LGPL 2.1 cglib 2.1.3 Apache License 2.0, cglib 2.1.3 Open Source Acknowledgement 3029.8338.02 ─ 03 3 R&S®RAMON Software Packages Package Chapter Check_cisco GNU GPL 2.0 Check_cisco 6010487 GNU GPL 2.0 Check_esxi_hardware.py 20130725 Check esxi hardware, GNU GPL 3.0 Check_hp_bladechassis 1.0.1 check hp blade chassis 1.0.1, GNU GPL 3.0 Check_ilo2_health 1.58 check ilo2 health 1.58, GNU GPL 3.0 Check_interfaces 1.2 check interfaces 1.2, GNU GPL 2.0 Check_ipmi_sensor 3.1 2012-05-24 check ipmi sensor 3.1, GNU GPL 3.0 Check_lm_sensors 3.1.1 check lm sensors 3.1, GNU GPL 3.0 Check_modbus 0.47 check modbus 0.47, GNU GPL 3.0 check_nwc_health 5.7.1.3 GNU GPL 2.0 check_smartmontools n/a check smartmon tools, GNU GPL 2.0 Check_snmp_hp_procurve.sh 0.1a GNU GPL 3.0 Check_snmp_load 1.3.3 GNU GPL 3.0 Check_snmp_process 1.10 GNU GPL 3.0 Check_snmp_storage 1.3.3 GNU GPL 3.0 Check_snmp_time 1.1 GNU GPL 3.0 Check_ups_pow 1.0 check ups pow 1.0, GNU GPL 2.0 Check_vmware_api 0.7.0 check vmware api 0.7.0, GNU GPL 2.0 Check_xen.py 0.1.0 GNU GPL 2.0 chosen.js 0.10.1 chosen 0.10 Chromium 21.0.1136.0 Chromium 21 Chromium 40.0.2196.0 Chromium 40 Chromium 41.0.2272.76 Chromium 41 Chromium 50.0.2645.0 Chromium 50 Chromium 54.0.2840.59 Chromium 54 coffescript 1.8.0 Coffee Script 1.8 commander.js 0.6.1 Commander 0.6 Commons BeanUtils 1.8.0 Apache License 2.0, Commons Beanutils 1.8.0 Commons Collections 3.2 Apache License 2.0, Commons Collections 3.2 Commons DBCP 1.2.1 Apache License 2.0, Commons DBCP 1.2.1 Commons Digester 1.7 Apache License 2.0, Commons Digester 1.7 Commons EL 1.0 Apache License 1.1 Commons FIleupload 1.2.2 Apache License 2.0, Commons Fileupload 1.2.2 Open Source Acknowledgement 3029.8338.02 ─ 03 4 R&S®RAMON Software Packages Package Chapter Commons io 1.4 Apache License 2.0, Commons IO 1.4 Commons IO 2.5 Apache License 2.0, Commons IO 2.5 Commons Lang 2.3 Apache License 2.0, Commons Lang 2.3 Commons Lang 2.4.0 Apache License 2.0, Commons Lang 2.4 Commons Lang 3.6 Apache License 2.0, Commons Lang 3.6 Commons Logging 1.1 Apache License 2.0, Commons Logging 1.1 Commons Logging 1.1.1 Apache License 2.0, Commons Logging 1.1 Commons Net 1.4.1 Apache License 2.0, Commons Net 1.4.1 Commons Validator 1.1.4 Apache License 2.0 connect 2.12.0 Connect 2.12 connect 2.7.2 Connect 2.7 cppzmq 1F05E0D111 cppzmq csso 1.2.18 csso 1.2 curl 7.46.0 curl 7.46.0 cycle.js 1.0.3 cycle.js 1.0 cygwin 1.7.17 GNU GPL 1.0 d3.js 3.4.2 d3.js 3.4 date.js 1.1 date.js 1.1 Debian 7.6 3.2.57-3 GNU GPL 2.0 Debian 8.4 3.2.57-3 GNU GPL 2.0 Derby 10.4 Apache License 2.0, derby 10.4 device.js 0.1.59 device.js 0.1 dom4j 1.4.0 dom4j 1.4 dom4j 1.6.1 dom4j 1.6 Dozer 4.4.1 Apache License 2.0 earcut 0.11 earcut 0.11 Eclipse RCP Platform 3.6.0 EPL 1.0 Ehcache 2.3.2 Apache License 2.0 EJB3 Persistence 3.0 EJB3 3.0 ejs 0.8.3 ejs 0.8 expat 2.0.1 expat 2.0 express-partials 0.0.6 express-partials 0.0 expressjs 3.1.0 expressjs 3.1 Open Source Acknowledgement 3029.8338.02 ─ 03 5 R&S®RAMON Software Packages Package Chapter expressjs 3.4.8 expressjs 3.4 eyes.js 0.1.8 eyes.js 0.1 fontawesome 3.0.2 fontawesome 3 fontawesome 3.2.1 fontawesome 3 GDAL 1.11.1 GDAL 1.11 GDAL 1.8.1 GDAL 1.8 GDAL 2.0.1 GDAL 2.0.1 Gearman 1.5.2 Gearman 1.5.2, GNU GPL 2.0, GNU GPL 3.0 generic-pool 2.0.2 generic-pool 2.0 geoext geoext 1.0 Geoserver 2.8.4 GNU GPL 2.0, geoserver 2-8-4 gmock 1.7.0 gmock 1.7 gnuplot 4.2.2 Gnuplot 4.0 Google Guice Core Library 4.1.0 Apache License 2.0, google guice 4.1.0 Gson 2.2.4 Apache License 2.0, google gson 2.2.4 Guava 19.0 Apache License 2.0, google guava 19.0 gxp 4.7 GNU GPL 3.0, gxp 4.7 Hamcrest Core 1.3 hamcrest 1.3 hammer.js 2.0.2 hammer.js 2.0 handlebars.js 1.0.0 handlebars.js 1.0 handsontable 0.12.3 handsontable 0.12.3 health_monitoring_plugins 0.0.6 GNU GPL 2.0 Hibernate Annotations 3.4.0.GA GNU LGPL 2.1 Hibernate Commons Annotations 3.1.0.GA GNU LGPL 2.1 Hibernate Core 3.3.1.GA Hibernate 3.3.1, GNU LGPL 2.1 Hibernate Search 3.0.1.GA GNU LGPL 2.1 hidapi 0.7.0 hidapi 0.7 HTTPUnit 1.6.2 HTTPUnit 1.6 icinga 1.10.2 icinga 1.10.2, GNU GPL 2.0 ICU4J 4.2.1 EPL 1.0 ini.js 1.1.0 ini.js 1.1 Jade 0.26.3 jade 0.26 Jakarta ORO 2.0.8 Apache License 1.1 Open Source Acknowledgement 3029.8338.02 ─ 03 6 R&S®RAMON Software Packages Package Chapter Jasper / Tomcat lib 5.5.17 Apache License 2.0 Java Servlet API 3.1.0 CDDL 1.1, CDDL 1.1 note, Classpath exception, GNU GPL 2.0 Javassist 3.4.GA Mozilla Public License 1.1 Javax.inject 1 Apache License 2.0, javax.inject 1.0 Jaxen 1.1.2 Jaxen 1.1 jcifs 1.3.17 GNU LGPL 2.1 jcommon 1.0.10 jcommons 1.0.10, GNU LGPL 2.1 Jetty 9.4.4.v20170414 Apache License 2.0, jetty server 9.4.4 Jetty Server 6.1.23 Apache License 2.0, jetty server 6.1.23 Jetty Util 6.1.23 Apache License 2.0, jetty util 6.1.23 JFreechart 1.0.6 Jfreechart 1.0.6, GNU LGPL 2.1 jgrowl.js 1.2.10 jgrowl.js 1.2 jquery 1.11.3 MIT jQuery, jquery-1.11.3 jQuery 1.7.2 jquery 1.7 jQuery 2.0.3 jquery 2.0 jquery 2.1.0 MIT jQuery, jquery-2.1.0 jQuery 2.1.1 jquery 2.1 jquery ui 1.11.4 MIT jQuery, jquery.ui-1.1.4 jquery-file-upload 9.5.6 jquery-fileupload 9.5 jquery-keyboard 1.18.12 jquery-keyboard 1.18 jquery-mobile 1.2.0 jquery-mobile 1.2 jquery-mousewheel 3.1.6 jquery-mousewheel 3.1 jquery-transit 0.1.3 jquery-transit 0.1 jquery-transit 0.9.9 jquery-transit 0.9 jquery-UI 1.10.3 jquery-UI 1.10 jquery.blockUI 2.53 jquery.blockUI 2.5 JScience 4.3.0 JScience 4.3 JScience 4.3.1 JScience 4.3 jsdiff 1.0.2 jsdiff 1.0 jsoncpp 0.6.0 jsoncpp 0.6 jstree 3.3.3 jstree 3.3.3 JTS Topology Suite 1.13 GNU LGPL 2.1 kineticJS 4.5.3 kineticJS 4.5 Open Source Acknowledgement 3029.8338.02 ─ 03 7 R&S®RAMON Software Packages Package Chapter knockout-mapping.js 2.4.1 knockout-mapping.js 2.4 knockout.js 2.2.0 knockout.js 2.2 knockout.js 2.2.1 knockout.js 2.2 libmodbus 3.0.3 GNU LGPL 2.1 libogg 1.2.2 libogg 1.2 libopus 1.0.1 libopus 1.0 libpng 1.4.5rc03 libpng 1 4 libssh2 1.2.6 libssh2 1.2 libtorrent 0.16.10 libtorrent 0.16 log4j 1.2.15 Apache License 2.0, log4j 1.2.15 log4j 1.2.17 Apache License 2.0, log4j 1.2.17 Log4j2 2.6.2 Apache License 2.0, log4j 2.6.2 log4net 1.2.15 Apache License 2.0, log4net 1.2.15 log4net 2.0.8 Apache License 2.0, log4net 2.0.8 Lucene 1.9.1 Apache License 2.0 Lucene Core 2.3.0 Apache License 2.0, Lucene Core 2.3.0 Marblewidget 1.3.0 GNU LGPL 2.1 Mina Core 2.0.4 Apache License 2.0, Mina Core 2.0.4 mkdirp 0.3.0 mkdirp 0.3 mkdirp 0.3.3 mkdirp 0.3 mkdirp 0.3.4
Recommended publications
  • Open Source Used in Influx1.8 Influx 1.9
    Open Source Used In Influx1.8 Influx 1.9 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-1178791953 Open Source Used In Influx1.8 Influx 1.9 1 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-1178791953 Contents 1.1 golang-protobuf-extensions v1.0.1 1.1.1 Available under license 1.2 prometheus-client v0.2.0 1.2.1 Available under license 1.3 gopkg.in-asn1-ber v1.0.0-20170511165959-379148ca0225 1.3.1 Available under license 1.4 influxdata-raft-boltdb v0.0.0-20210323121340-465fcd3eb4d8 1.4.1 Available under license 1.5 fwd v1.1.1 1.5.1 Available under license 1.6 jaeger-client-go v2.23.0+incompatible 1.6.1 Available under license 1.7 golang-genproto v0.0.0-20210122163508-8081c04a3579 1.7.1 Available under license 1.8 influxdata-roaring v0.4.13-0.20180809181101-fc520f41fab6 1.8.1 Available under license 1.9 influxdata-flux v0.113.0 1.9.1 Available under license 1.10 apache-arrow-go-arrow v0.0.0-20200923215132-ac86123a3f01 1.10.1 Available under
    [Show full text]
  • License Agreement
    End User License Agreement If you have another valid, signed agreement with Licensor or a Licensor authorized reseller which applies to the specific products or services you are downloading, accessing, or otherwise receiving, that other agreement controls; otherwise, by using, downloading, installing, copying, or accessing Software, Maintenance, or Consulting Services, or by clicking on "I accept" on or adjacent to the screen where these Master Terms may be displayed, you hereby agree to be bound by and accept these Master Terms. These Master Terms also apply to any Maintenance or Consulting Services you later acquire from Licensor relating to the Software. You may place orders under these Master Terms by submitting separate Order Form(s). Capitalized terms used in the Agreement and not otherwise defined herein are defined at https://terms.tibco.com/posts/845635-definitions. 1. Applicability. These Master Terms represent one component of the Agreement for Licensor's products, services, and partner programs and apply to the commercial arrangements between Licensor and Customer (or Partner) listed below. Additional terms referenced below shall apply. a. Products: i. Subscription, Perpetual, or Term license Software ii. Cloud Service (Subject to the Cloud Service Terms found at https://terms.tibco.com/?types%5B%5D=post&feed=recent#cloud-services) iii. Equipment (Subject to the Equipment Terms found at https://terms.tibco.com/?types%5B%5D=post&feed=recent#equipment-terms) b. Services: i. Maintenance (Subject to the Maintenance terms found at https://terms.tibco.com/?types%5B%5D=post&feed=recent#october-maintenance) ii. Consulting Services (Subject to the Consulting terms found at https://terms.tibco.com/?types%5B%5D=post&feed=recent#supplemental-terms) iii.
    [Show full text]
  • Josh Malone Systems Administrator National Radio Astronomy Observatory Charlottesville, VA
    heck What the #%!@ is wrong ^ with my server?!? Josh Malone Systems Administrator National Radio Astronomy Observatory Charlottesville, VA 1 Agenda • Intro to Monitoring • Internet protocols 101 • • Nagios SMTP • IMAP • Install/Config • HTTP • Usage • Custom plugins • Packet sniffing for dummies • Intro to Troubleshooting • Tools • telnet, openssl • grep, sed • ps, lsof, netstat 2 MONITORING 3 Automated Monitoring Workflow 4 Monitoring Packages: Open Source • • Pandora FMS • Opsview Core • Naemon • • • • • • Captialware ServerStatus • Core • Sensu All Trademarks and Logos are property of their respective trademark or copyright holders and are used by permission or fair use for education. Neither the presenter nor the conference organizers are affiliated in any way with any companies mentioned here. 5 Monitoring Packages: Commercial • Nagios XI • Groundwork • PRTG network monitor • CopperEgg • WhatsUp Gold • PRTG network monitor • op5 (Naemon) All Trademarks and Logos are property of their respective trademark or copyright holders and are used by permission or fair use for education. Neither the presenter nor the conference organizers are affiliated in any way with any companies mentioned here. 6 Why Automatic Service Monitoring? • Spot small problems before they become big ones • Learn about outages before your users do • Checklist when restoring from a power outage • Gives you better problem reports than users • Problems you might never spot otherwise • Failed HDDs in RAIDs • Full /var partitions • Logs not rotating • System temperature rising 7 Why Automatic Service Monitoring? • Capacity planning • Performance data can generate graphs of utilization • RAM, Disk, etc. • Availability reports - CAUTION • Easy to generate -- even easier to generate wrong • Make sure your configurations actually catch problems • Will also include problems with Nagios itself :( • If you’re going to quote your availability numbers (SLAs, etc.) make sure you understand what you’re actually monitoring.
    [Show full text]
  • Download the Basketballplayer.Ngql Fle Here
    Nebula Graph Database Manual v1.2.1 Min Wu, Amber Zhang, XiaoDan Huang 2021 Vesoft Inc. Table of contents Table of contents 1. Overview 4 1.1 About This Manual 4 1.2 Welcome to Nebula Graph 1.2.1 Documentation 5 1.3 Concepts 10 1.4 Quick Start 18 1.5 Design and Architecture 32 2. Query Language 43 2.1 Reader 43 2.2 Data Types 44 2.3 Functions and Operators 47 2.4 Language Structure 62 2.5 Statement Syntax 76 3. Build Develop and Administration 128 3.1 Build 128 3.2 Installation 134 3.3 Configuration 141 3.4 Account Management Statement 161 3.5 Batch Data Management 173 3.6 Monitoring and Statistics 192 3.7 Development and API 199 4. Data Migration 200 4.1 Nebula Exchange 200 5. Nebula Graph Studio 224 5.1 Change Log 224 5.2 About Nebula Graph Studio 228 5.3 Deploy and connect 232 5.4 Quick start 237 5.5 Operation guide 248 6. Contributions 272 6.1 Contribute to Documentation 272 6.2 Cpp Coding Style 273 6.3 How to Contribute 274 6.4 Pull Request and Commit Message Guidelines 277 7. Appendix 278 7.1 Comparison Between Cypher and nGQL 278 - 2/304 - 2021 Vesoft Inc. Table of contents 7.2 Comparison Between Gremlin and nGQL 283 7.3 Comparison Between SQL and nGQL 298 7.4 Vertex Identifier and Partition 303 - 3/304 - 2021 Vesoft Inc. 1. Overview 1. Overview 1.1 About This Manual This is the Nebula Graph User Manual.
    [Show full text]
  • Monitoring Bareos with Icinga 2 Version: 1.0
    Monitoring Bareos with Icinga 2 Version: 1.0 We love Open Source 1 © NETWAYS Table of Contents 1 Environment 2 Introduction 3 Host 4 Active Checks 5 Passive Events 6 Graphite 2 © NETWAYS 1 Environment 3 © NETWAYS Pre-installed Software Bareos Bareos Database (PostgreSQL) Bareos WebUI Icinga 2 IDO (MariaDB) Icinga Web 2 Graphite 4 © NETWAYS 2 Introduction 5 © NETWAYS 2.1 Bareos 6 © NETWAYS What is Bareos? Backup Archiving Recovery Open Sourced Backup, archiving and recovery of current operating systems Open Source Fork of Bacula (http://bacula.org) Forked 2010 (http://bareos.org) AGPL v3 License (https://github.com/bareos/bareos) A lot of new features: LTO Hardware encryption Bandwidth limitation Cloud storage connection New console commands Many more 7 © NETWAYS Bareos Structure 8 © NETWAYS 2.2 Icinga 2 9 © NETWAYS Icinga - Open Source Enterprise Monitoring Icinga is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data. International community project Everything developed by the Icinga Project is Open Source Originally forked from Nagios in 2009 Independent version Icinga 2 since 2014 10 © NETWAYS Icinga - Availability Monitoring Monitors everything Gathering status Collect performance data Notifies using any channel Considers dependencies Handles events Checks and forwards logs Deals with performance data Provides SLA data 11 © NETWAYS What is Icinga 2? Core based on C++ and Boost Supports all major *NIX and Windows platforms Powerful configuration
    [Show full text]
  • Pynag Documentation Release 0.9.0
    pynag Documentation Release 0.9.0 Pall Sigurdsson and Tomas Edwardsson July 23, 2014 Contents 1 Introduction 3 1.1 About pynag...............................................3 2 The pynag module 5 2.1 pynag Package.............................................5 2.2 Subpackages...............................................5 3 The pynag command line 85 3.1 NAME.................................................. 85 Python Module Index 89 i ii pynag Documentation, Release 0.9.0 Release 0.9.0 Date July 23, 2014 This document is under a Creative Commons Attribution - Non-Commercial - Share Alike 2.5 license. Contents 1 pynag Documentation, Release 0.9.0 2 Contents CHAPTER 1 Introduction 1.1 About pynag Pynag is a all around python interface to Nagios and bretheren (Icinga, Naemon and Shinken) as well as providing a command line interface to them for managing them. 3 pynag Documentation, Release 0.9.0 4 Chapter 1. Introduction CHAPTER 2 The pynag module 2.1 pynag Package 2.2 Subpackages 2.2.1 Control Package Control Package The Control module includes classes to control the Nagios service and the Command submodule wraps Nagios com- mands. class pynag.Control.daemon(nagios_bin=’/usr/bin/nagios’, nagios_cfg=’/etc/nagios/nagios.cfg’, na- gios_init=None, sudo=True, shell=None, service_name=’nagios’, na- gios_config=None) Bases: object Control the nagios daemon through python >>> from pynag.Control import daemon >>> >>> d= daemon() >>> d.restart() SYSTEMD = 3 SYSV_INIT_SCRIPT = 1 SYSV_INIT_SERVICE = 2 reload() Reloads Nagios. Returns Return code of the reload command ran by pynag.Utils.runCommand() Return type int restart() Restarts Nagios via it’s init script. Returns Return code of the restart command ran by pynag.Utils.runCommand() Return type int 5 pynag Documentation, Release 0.9.0 running() Checks if the daemon is running Returns Whether or not the daemon is running Return type bool start() Start the Nagios service.
    [Show full text]
  • Azure Icinga 2.5 - Client Connection Guide Scope
    Azure Icinga 2.5 - Client Connection Guide Scope The purpose of this document is to provide the steps necessary for connecting a client instance of Icinga 2, version 2.5 or later, to a master node. The steps contained within are sourced from the official Icinga 2 documentation in Section 6, "Distributed Monitoring with Master, Satellites, and Clients" This version of the documentation has been adapted to match the necessary upgrade steps for an instance of the Shadow-Soft Marketplace VHD image. Distributed Monitoring Your Shadow-Soft Marketplace VHD image for Icinga 2 is already configured with a "Master" node. If you have a second Icinga 2 node that you would like to have as a part of your monitoring environment, you can connect the two Icinga 2 daemons together securely using the included icinga2 node wizard commands. This creates an SSL-authenticated tunnel between the daemons over port 5665. This connection will allow configuration to be distributed outward to the satellite, and allow local checks on the satellite node to be executed, then communicated upstream to the master. A master node has no parent node A master node is where you usually install Icinga Web 2. A master node can combine executed checks from child nodes into backends and notifications. A satellite node has a parent node, and may have a child node. A satellite node may execute checks on its own or delegate check execution to child nodes. A satellite node can receive configuration for hosts/services, etc. from the parent node. A satellite node continues to run even if the master node is temporarily unavailable.
    [Show full text]
  • Hidden Gears of Your Application
    Hidden gears of your application Sergej Kurakin Problem ● Need for quick response ● Need for many updates ● Need for different jobs done ● Need for task to be done as different user on server side ● Near real-time job start ● Load distribution Job Queue ● You put job to queue ● Worker takes the job and makes it done Job Queue using Crons ● Many different implementations ● Perfect for small scale ● Available on many systems/servers ● Crons are limited to running once per minute ● Harder to distribute load Gearman Job Server ● Job Queue ● http://gearman.org/ ● C/C++ ● Multi-language ● Scalable and Fault Tolerant ● Huge message size (up to 4 gig) Gearman Stack Gearman Job Types Normal Job Background Job ● Run Job ● Run Job in ● Return Result Background ● No Return of Result Gearman Parallel Tasks Gearman Supported Languages ● C ● Java ● Perl ● C#/.NET ● NodeJS ● Ruby ● PHP ● Go ● Python ● Lisp Job Priority ● Low ● Normal ● High Gearman Worker Example <?php // Reverse Worker Code $worker = new GearmanWorker(); $worker->addServer(); $worker->addFunction("reverse", function ($job) { return strrev($job->workload()); }); while ($worker->work()); Gearman Client Example <?php // Reverse Client Code $client = new GearmanClient(); $client->addServer(); print $client->do("reverse", "Hello World!"); Gearman Client Example <?php // Reverse Client Code $client = new GearmanClient(); $client->addServer(); $client->doBackground("reverse", "Hello World!"); Running Worker in Background ● CLI ● screen / tmux ● supervisord - http://supervisord.org/ ● daemontools
    [Show full text]
  • Mysql NDB Cluster 7.6 Community Release License Information User
    Licensing Information User Manual MySQL NDB Cluster 7.6.12 (and later) Table of Contents Licensing Information .......................................................................................................................... 2 Licenses for Third-Party Components .................................................................................................. 9 ANTLR 3 .................................................................................................................................... 9 argparse ................................................................................................................................... 10 Boost Library ............................................................................................................................ 11 Corosync .................................................................................................................................. 11 Cyrus SASL ............................................................................................................................. 12 dtoa.c ....................................................................................................................................... 13 Editline Library (libedit) ............................................................................................................. 13 Facebook Fast Checksum Patch ............................................................................................... 15 Facebook Patches ...................................................................................................................
    [Show full text]
  • VSI's Open Source Strategy
    VSI's Open Source Strategy Plans and schemes for Open Source so9ware on OpenVMS Bre% Cameron / Camiel Vanderhoeven April 2016 AGENDA • Programming languages • Cloud • Integraon technologies • UNIX compability • Databases • Analy;cs • Web • Add-ons • Libraries/u;li;es • Other consideraons • SoDware development • Summary/conclusions tools • Quesons Programming languages • Scrip;ng languages – Lua – Perl (probably in reasonable shape) – Tcl – Python – Ruby – PHP – JavaScript (Node.js and friends) – Also need to consider tools and packages commonly used with these languages • Interpreted languages – Scala (JVM) – Clojure (JVM) – Erlang (poten;ally a good fit with OpenVMS; can get good support from ESL) – All the above are seeing increased adop;on 3 Programming languages • Compiled languages – Go (seeing rapid adop;on) – Rust (relavely new) – Apple Swi • Prerequisites (not all are required in all cases) – LLVM backend – Tweaks to OpenVMS C and C++ compilers – Support for latest language standards (C++) – Support for some GNU C/C++ extensions – Updates to OpenVMS C RTL and threads library 4 Programming languages 1. JavaScript 2. Java 3. PHP 4. Python 5. C# 6. C++ 7. Ruby 8. CSS 9. C 10. Objective-C 11. Perl 12. Shell 13. R 14. Scala 15. Go 16. Haskell 17. Matlab 18. Swift 19. Clojure 20. Groovy 21. Visual Basic 5 See h%p://redmonk.com/sogrady/2015/07/01/language-rankings-6-15/ Programming languages Growing programming languages, June 2015 Steve O’Grady published another edi;on of his great popularity study on programming languages: RedMonk Programming Language Rankings: June 2015. As usual, it is a very valuable piece. There are many take-away from this research.
    [Show full text]
  • Brackets Third Party Page (
    Brackets Third Party Page (http://www.adobe.com/go/thirdparty) "Cowboy" Ben Alman Copyright © 2010-2012 "Cowboy" Ben Alman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The Android Open Source Project Copyright (C) 2008 The Android Open Source Project All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    [Show full text]
  • Project Skeleton for Scientific Software
    Computational Photonics Group Department of Electrical and Computer Engineering Technical University of Munich bertha: Project Skeleton for Scientific Software Michael Riesch , Tien Dat Nguyen , and Christian Jirauschek Department of Electrical and Computer Engineering, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany [email protected] Received: 10 December 2019 / Accepted: 04 March 2020 / Published: 23 March 2020 * Abstract — Science depends heavily on reliable and easy-to-use software packages, such as mathematical libraries or data analysis tools. Developing such packages requires a lot of effort, which is too often avoided due to the lack of funding or recognition. In order to reduce the efforts required to create sustainable software packages, we present a project skeleton that ensures the best software engineering practices from the start of a project, or serves as reference for existing projects. 1 Introduction In a recent essay in Nature [1], a familiar dilemma in science was addressed. On the one hand, science relies heavily on open-source software packages, such as libraries for mathematical operations, implementations of numerical methods, or data analysis tools. As a consequence, those software packages need to work reliably and should be easy to use. On the other hand, scientific software is notoriously underfunded and the required efforts are achieved as side projects or by the scientists working in their spare time. Indeed, a lot of effort has to be invested beyond the work on the actual implementation – which is typically a formidable challenge on its own. This becomes apparent from literature on software engineering in general (such as the influential “Pragmatic Programmer” [2]), and in scientific contexts in particular (e.g., [3–6]).
    [Show full text]