Menu

apcctrl.conf_macosx

Wagner Popov dos Santos

Exemplo de arquivo de configuração para o macOS

IMPORTANTE!!! Não deixe de alterar o parâmetro DEVICE!

/etc/apcctrl/apcctrl.conf

## apcctrl.conf v1.1 ##
# 
#  for apcctrl release 0.8.2 (27 September 2016) - darwin
#
# "apcctrl" POSIX config file

#
# Note that the apcctrl daemon must be restarted in order for changes to
# this configuration file to become active.
#

#
# ========= General configuration parameters ============
#

# UPSNAME xxx
#   Nome do nobreak apenas para fins de organização
UPSNAME NomeDoNobreak

# UPSCABLE <cable>
#   É uma porta serial. Sempre defina o UPSCABLE como simple.
UPSCABLE simple

# UPSTYPE <driver>
#   O projeto apcctrl possui uma série de drivers para os vários modelos de nobreak.
#   No nosso caso, todos devem utilizar o driver brazil.
UPSTYPE brazil

# DEVICE /dev/ttyUSB*
#   Device da porta serial. IMPORTANTE!!! Você precisa alterar esse parâmetro!!!
DEVICE /dev/cu.usbserial-9f3

# SCRIPTDIR <path to script directory>
#   Camingo onde se encontra o arquivo apccontrol
SCRIPTDIR /etc/apcctrl

# PWRFAILDIR <path to powerfail directory>
#   Esse caminho define onde o apcctrl irá escrever arquivos em tempo de execução
#   no caso de um shutdown.
PWRFAILDIR /etc/apcctrl

# NOLOGINDIR <path to nologin directory>
#   Quando é comandado um shutdown é criado um arquivo que impede novos logins
NOLOGINDIR /etc

# BATTEXPANDER <number integer>
#   Esse parâmetro define se há uma expansão da bateria em AMPERES.
#   por exemplo, uma bateria de 12Volts e 42 Amperes exige que você defina
#   o valor como sendo 42. Caso o banco seja de 24V e 7A o valor deve ser
#   igual a 7.
BATTEXPANDER 0

# BATTERYLEVEL <percentage>
#   Se ocorrer uma falha na rede elétrica, essa deverá ser a porcentagem minima
#   antes do shutdown. Caso o level fique abaixo desse valor será comandado
#   o shutdown. Caso o parâmetro MINUTES seja atingido antes, será iniciado o
#   shutdown.
BATTERYLEVEL 25

# MINUTES <minutes>
#   Se ocorrer uma falha na rede elétrica, essa deverá ser o tempo mínimo
#   de autonomia antes do shutdown. Caso a autonomia calculada fique abaixo
#   desse valor, será iniciado o shutdown. Caso o parâmetro BATTERYLEVEL
#   seja atingido primeiro, será iniciado o shutdown.
MINUTES 10

# TIMEOUT <seconds>
#   Independente dos parâmetros acima, se na ocorrência de falha na rede
#   elétrica esse parâmetro define quantos segundos o servidor deve operar
#   nessa condição. Caso o valor seja 0 esse timer será desabilitado.
TIMEOUT 0

# KILLDELAY <seconds>
#   Caso esse parâmetro seja maior que zero, o apcctrl continuará a rodar
#   após o shutdown e fará o shutdown após esse período. Esse parâmetro
#   é útil quando o sistema operacional não aciona o apcctrl no momento
#   final do hangout. NÃO FOI TESTADO
KILLDELAY 0

# NETSERVER, NISIP, NISPORT definem o driver de rede do apcctrl e são
# importantes para a aplicação apcaccess e para que possa ser acessado por
# outros servidores.
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551

# Log
EVENTSFILE /var/log/apcctrl.events
EVENTSFILEMAX 10

Related

Wiki: compilando_macos

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.