tag:blogger.com,1999:blog-4428473564097379725.post781096356759349381..comments2024-03-14T06:42:34.180+05:00Comments on Ещё один блог сисадмина: apcupsd и APC Smart-UPS 1500VAmorbohttp://www.blogger.com/profile/16650057587203469226noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-4428473564097379725.post-31493981106980049082019-09-14T21:21:50.788+05:002019-09-14T21:21:50.788+05:00rulet, идей у меня много, но я подозреваю что спро...rulet, идей у меня много, но я подозреваю что спросить вы хотели не об этом. Попытаюсь догадаться. Подозреваю, что вас интересует строка STATUS: COMMLOST. COMMLOST расшифровывается как communication lost - потеря связи. Проверьте связь с ИБП через кабель USB.morbohttps://www.blogger.com/profile/16650057587203469226noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-72171466683652702392019-09-14T10:45:23.740+05:002019-09-14T10:45:23.740+05:00На Debian 10, 64 bit, такой вывод:
r@prime:~$ sud...На Debian 10, 64 bit, такой вывод:<br /><br />r@prime:~$ sudo apcaccess<br />[sudo] пароль для r: <br />APC : 001,017,0421<br />DATE : 2019-09-14 08:42:59 +0300 <br />HOSTNAME : prime<br />VERSION : 3.14.14 (31 May 2016) debian<br />CABLE : USB Cable<br />DRIVER : USB UPS Driver<br />UPSMODE : Stand Alone<br />STARTTIME: 2019-09-14 08:41:40 +0300 <br />STATUS : COMMLOST <br />MBATTCHG : 0 Percent<br />MINTIMEL : 0 Minutes<br />MAXTIME : 60 Seconds<br />NUMXFERS : 0<br />TONBATT : 0 Seconds<br />CUMONBATT: 0 Seconds<br />XOFFBATT : N/A<br />STATFLAG : 0x05000100<br />END APC : 2019-09-14 08:43:16 +0300 <br />r@prime:~$<br /><br />Перед этим проделывал: <br /><br />ISCONFIGURED=yes<br /><br />и:<br /><br /># systemctl enable apcupsd.service<br /># systemctl start apcupsd.service<br /><br />а также перезагрузку делал.<br /><br />Есть идеи?rulethttps://www.blogger.com/profile/04190312189804529909noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-41489920944508167512017-03-09T14:19:34.635+05:002017-03-09T14:19:34.635+05:00Спасибо за статью. Очень помогли. Спасибо за статью. Очень помогли. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-44206242319429427042016-12-29T14:21:49.728+05:002016-12-29T14:21:49.728+05:00Не получилось все настроить по данной статье, реши...Не получилось все настроить по данной статье, решил написать, как сделал.<br />Версия: apcupsd 3.14.10 (13 September 2011) debian<br />Из-за того, что “/sbin/apcaccess -u -p STATUS” не работает (выдает сообщение с ошибкой, что нет параметров -u и -p), пришлось грепать вывод: <br />/sbin/apcaccess status 127.0.0.1:3550 | grep -w STATUS | sed s/[^,.0-9]//g<br />1. status 127.0.0.1:3550 - порт указан из-за того, что к серверу подключено два бесперебойника на разных портах (его передаем вторым параметром с сервера).<br />2. grep -w STATUS - через переменную $1 передаем значение ups[STATUS] (значения передаются с сервера)<br />3. sed s/[^,.0-9]//g - убираем лишние символы из вывода<br /><br />Строчка из конфига агента: UserParameter=ups[*],/sbin/apcaccess status 127.0.0.1:$2 | grep -w $1 | sed s/[^,.0-9]//g<br /><br />Спасибо за статью!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-34440845983595000332016-12-29T14:20:49.439+05:002016-12-29T14:20:49.439+05:00Не получилось все настроить по данной статье, реши...Не получилось все настроить по данной статье, решил написать, как сделал.<br />Версия: apcupsd 3.14.10 (13 September 2011) debian<br />Из-за того, что “/sbin/apcaccess -u -p STATUS” не работает (выдает сообщение с ошибкой, что нет параметров -u и -p), пришлось грепать вывод: <br />/sbin/apcaccess status 127.0.0.1:3550 | grep -w STATUS | sed s/[^,.0-9]//g<br />1. status 127.0.0.1:3550 - порт указан из-за того, что к серверу подключено два бесперебойника на разных портах (его передаем вторым параметром с сервера).<br />2. grep -w STATUS - через переменную $1 передаем значение ups[STATUS] (значения передаются с сервера)<br />3. sed s/[^,.0-9]//g - убираем лишние символы из вывода<br /><br />Строчка из конфига агента: UserParameter=ups[*],/sbin/apcaccess status 127.0.0.1:$2 | grep -w $1 | sed s/[^,.0-9]//g<br /><br />Спасибо за статью! <br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-66761925463579733832016-12-17T13:05:53.045+05:002016-12-17T13:05:53.045+05:00Наверное дело в том, что это Centos, а в нём нет к...Наверное дело в том, что это Centos, а в нём нет каталога /etc/default/ Попробуйте поискать что-нибудь похожее в каталоге /etc/sysconfig/ Вообще, если вы настраиваете Centos по статье про Debian, то всю специфику своего дистрибутива вам нужно учитывать самому - тут я не помощник.morbohttps://www.blogger.com/profile/16650057587203469226noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-15858725733529357092016-12-17T10:10:45.885+05:002016-12-17T10:10:45.885+05:00Установил apcupsd на Centos 7. Почему то в директо...Установил apcupsd на Centos 7. Почему то в директории /etc/default/apcupsd оный файл отсутствует. В чём может быть дело? Сервер APC видит, но управления (инициализации выключения)нетюAnonymoushttps://www.blogger.com/profile/07504683569103577284noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-8125260138112531622016-12-05T11:29:39.863+05:002016-12-05T11:29:39.863+05:00Оооойй...Это всё Пятница виновата)) Вот так делаю....Оооойй...Это всё Пятница виновата)) Вот так делаю. UserParameter=ups[*],c:\apcupsd\bin\apcaccess -u -p %1. В %1 значение подставляется. Но в * не хочет. <br />Ну или можно статейку, про то как мониторить несколько UPS c одного хоста.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-87020076865164913662016-12-02T19:02:02.189+05:002016-12-02T19:02:02.189+05:00>В винде делаю так ... UserParameter=ups[*],/sb...>В винде делаю так ... UserParameter=ups[*],/sbin/apcaccess -u -p %1. Но не робит. Что за место * писать?<br /><br />Про винду ничего сказать не могу. Почему возник вопрос именно про *? У вас в винде есть /sbin/apcaccess?morbohttps://www.blogger.com/profile/16650057587203469226noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-57567191033418758482016-12-02T18:19:42.513+05:002016-12-02T18:19:42.513+05:00Как строчку UserParameter=ups[*],/sbin/apcaccess -...Как строчку UserParameter=ups[*],/sbin/apcaccess -u -p $1 для windows клиента сделать?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-40200545105113565152016-11-04T17:41:24.881+05:002016-11-04T17:41:24.881+05:00В приложенных мной шаблонах дело обстоит так. В сл...В приложенных мной шаблонах дело обстоит так. В случае пассивного агента:<br />1. Zabbix-сервер запрашивает у Zabbix-агента значение ups[STATUS].<br />2. Zabbix-агент находит UserParamter=ups[*],/sbin/apcaccess -u -p $1 и вместо * подставляет все аргументы, которые указаны в квадратных скобках в ups[STATUS]. Указан только один аргумент - STATUS. Этот единственный аргумент имеет номер 1 и поэтому подставляется в команде на место шаблона $1. Получается, что надо выполнить команду /sbin/apcaccess -u -p STATUS.<br />3. После выполнения команды Zabbix-агент отправляет на Zabbix-сервер в качестве результата то, что команда вывела.<br /><br />В случае активного агента дело обстоит похожим образом.<br />1. Zabbix-агент запрашивает у сервера список всех параметров, которые интересуют сервер и для каждого из параметров узнаёт периодичность, с которой нужно отправлять значения на Zabbix-сервер. Эти запросы в дальнейшем периодически повторяются, чтобы при изменении настроек на Zabbix-сервере эти настройки обновились на Zabbix-агенте. При обновлении настроек снимаются с контроля более не нужные данные и добавляются нужные, а у каких-то изменяется периодичность контроля.<br />2. Как и в случае пассивного Zabbix-агента, ключ ups[STATUS] преобразуется в команду /sbin/apcaccess -u -p STATUS. Команда выполняется Zabbix-агентом с указанной периодичностью, а результаты отправляются на Zabbix-сервер по инициативе Zabbix-агента.morbohttps://www.blogger.com/profile/16650057587203469226noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-56246389271143687382016-11-03T13:48:41.463+05:002016-11-03T13:48:41.463+05:00Я уперся в настройку узла. Я не понимаю, как в шаб...Я уперся в настройку узла. Я не понимаю, как в шаблон попадают данные в этом случае, когда на сервер присылается(?) простыня(?) с параметрами.<br /><br />И в моем случае<br /> apcaccess [status [ [][:] ] ]<br /><br /><br />И на выходе только список значений.<br />Ведь не сервер с шаблоном его разбирают?donathttps://www.blogger.com/profile/09123382523976323792noreply@blogger.com