All Projects → 6XGate → ntUPSd

6XGate / ntUPSd

Licence: MIT License
Network UPS Tools upsd Compatible Server for Windows

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language

Labels

Projects that are alternatives of or similar to ntUPSd

git-slack-notify
Sends Slack notifications for new commits in Git repositories
Stars: ✭ 12 (-29.41%)
Mutual labels:  daemon
pf-diverters
A collection of (OpenBSD) PF divert socket daemons
Stars: ✭ 42 (+147.06%)
Mutual labels:  daemon
autosuspend
A daemon to automatically suspend and wake up a system
Stars: ✭ 52 (+205.88%)
Mutual labels:  daemon
ccxx
This is a cross-platform library software library about c, c ++, unix4, posix. Include gtest, benchmark, cmake, process lock, daemon, libuv, lua, cpython, re2, json, yaml, mysql, redis, opencv, qt, lz4, oci ... https://hub.docker.com/u/oudream
Stars: ✭ 31 (+82.35%)
Mutual labels:  daemon
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+452.94%)
Mutual labels:  daemon
pulseha
PulseHA is a active-passive high availability cluster daemon that uses GRPC and is written in GO.
Stars: ✭ 15 (-11.76%)
Mutual labels:  daemon
Laravel-UPS-Api
A small Laravel's wrapper for the PHP UPS API library
Stars: ✭ 29 (+70.59%)
Mutual labels:  ups
cmdr
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
Stars: ✭ 94 (+452.94%)
Mutual labels:  daemon
tarssh
A simple SSH tarpit inspired by endlessh
Stars: ✭ 98 (+476.47%)
Mutual labels:  daemon
hid-io-core
HID-IO Library and Daemon
Stars: ✭ 51 (+200%)
Mutual labels:  daemon
dxhd
daky's X11 Hotkey Daemon
Stars: ✭ 80 (+370.59%)
Mutual labels:  daemon
macos
macOS load bootup and optimization
Stars: ✭ 29 (+70.59%)
Mutual labels:  daemon
powerplan
No description or website provided.
Stars: ✭ 27 (+58.82%)
Mutual labels:  daemon
break-time
break timer that forces you to take a break
Stars: ✭ 13 (-23.53%)
Mutual labels:  daemon
bulldog
The http checker
Stars: ✭ 13 (-23.53%)
Mutual labels:  daemon
conceal-explorer
Conceal Explorer - CCX Block Explorer
Stars: ✭ 26 (+52.94%)
Mutual labels:  daemon
rest-ftp-daemon
A pretty simple but configurable and efficient FTP-client daemon, driven through a RESTful API, used by France Télévisions in production
Stars: ✭ 23 (+35.29%)
Mutual labels:  daemon
neutron
Neutron - Staking + Masternode Cryptocurrency
Stars: ✭ 31 (+82.35%)
Mutual labels:  daemon
ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (+152.94%)
Mutual labels:  daemon
libtor
Bundle and run Tor inside your own project
Stars: ✭ 60 (+252.94%)
Mutual labels:  daemon

Network UPS Tools Services for Windows

Build status

Network UPS Tools Services for Windows provides tools and services to run an upsd compatible server to report the status of UPS devices connected to a system or server in master mode. It allows other Network UPS Tools slave daemons and monitoring clients access to UPS information using standard Windows programing interfaces for easier setup.

Installation

  • Run the appropriate MSI for your processor platform.

Building

Requirements

  • Visual Studio 2015 Community or better.
  • Windows Installer XML Toolkit 3.9 or later (for 3.9, the following is required, similar to Enable WiX project in Visual Studio 2013)
    1. Copy C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\WiX to C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
    2. Modify C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX\extension.vsixmanifest by adding the following:
      <VisualStudio Version="14.0">
          <Edition>Ultimate</Edition>
          <Edition>Premium</Edition>
          <Edition>Pro</Edition>
          <Edition>Express_All</Edition>
      </VisualStudio>
      
    3. Then open a Visual Studio 2015 Command Prompt such as Developer Command Prompt for VS2015 and run devenv /setup.

Components

ntUPSd: Network UPS Tools Daemon for Windows

A Windows service that provide information to upsd compatible clients.

ntUPSd.Core: Support Library

Provides many wrappers for Windows APIs used by ntUPSd. This library allows the core logic of the daemon to remain clean and easy to follow. It is a static library and therefore will now be present in binary release installations.

ntUPSd.Setup: Installation

The MSI and setup bootstrap for installing ntUPSd.

TODOs

In no particular priority.

  • Implement complete protocol.
  • Create administration user interface.
  • Add support for mulitple batteries.
  • Add support for authentication.
  • Proper installation instructions.

License

Network UPS Tools Services for Windows is provided under the MIT license. For more information see the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].