
Andrey
05.07.2017
05:56:25
итого, ты пытаешься в качестве слушаемого адреса использовать тот, который серверу не принадлежит?

sergey S.A. (batonser)
05.07.2017
05:57:22
порт я определяю в конфиг файле postgresql

Некто
05.07.2017
05:57:27
ps -ax | grep postre... или как у него там бинарник зовется

Andrey
05.07.2017
05:58:00
а какой ip в конфиге постгреса у тебя?

Google

sergey S.A. (batonser)
05.07.2017
05:58:07
# ps -ax | grep postgresql
3262 pts/1 R+ 0:00 grep —color=auto postgresql

Некто
05.07.2017
05:58:26
Короче, в конфиге постгреса нужно бинд на .101 нацелить, а не на 103. Это после разнесения sql и заббикса, видимо, возникло
Тут уже намекают на это минут пять

Andrey
05.07.2017
05:59:38
А я пытался плавно подвести человека к мысли)

sergey S.A. (batonser)
05.07.2017
06:00:48
донесли )) я не выспавшийся, я вчера nginx ковырял долго и с правами разберался
теперь такая ситуация
я к ней уже кстать приходил

Некто
05.07.2017
06:01:31
Да я тоже намекал, но, вижу, что не выходит.

sergey S.A. (batonser)
05.07.2017
06:02:06
не доходит быстро, я только 3 день с постгре работаю
при условии что мне нада реплику настраить и забикс веб морду по https пусттить

Andrey
05.07.2017
06:02:54
Ситуация с биндом адреса для любого сервиса аналогична

sergey S.A. (batonser)
05.07.2017
06:03:33
господа, теперь проблема другая
и спасибо вам за то что объяснили мне где моя ошибка была

Google

sergey S.A. (batonser)
05.07.2017
06:04:34
zabbix_db@zabbix FATAL: password authentication failed for user "zabbix_db"
в логах постре
но, локально под этим пользователем к этой базе я могу цыпляться с указаным паролем
а вот когда в веб морде забикса при указания данных при подключения к бд, не принимает

Andrey
05.07.2017
06:05:37
Локально. Слово ключевое.

sergey S.A. (batonser)
05.07.2017
06:05:46
щяс опишу

Andrey
05.07.2017
06:06:15
А дальше сначала рекомендую в pg_hba.conf отправляться
Ждем позвращения после прочтения)

Некто
05.07.2017
06:07:16
о, да. pg_hba - это песня. Там придется повтыкать в эти md5hash и пр. ))

sergey S.A. (batonser)
05.07.2017
06:09:47
да там я вроде разобрался
походу у меня какие то траблы с пользователем zabbix_db
я попробую удалить пользователя и создать заново
~# psql -U zabbix_db -d zabbix
Password for user zabbix_db:
psql (9.5.7)
Type "help" for help.
zabbix=>
это я проделал на той машине где бд у меня стоит
при условии что в файлике pg_hba # "local" is for Unix domain socket connections only
local all all md5

Andrey
05.07.2017
06:14:42
и все?

sergey S.A. (batonser)
05.07.2017
06:15:06
т.е я локально могу подключиться к БД под этим юзером к данной БД

Некто
05.07.2017
06:15:16
для отладки лучше поставить trust для ip zabbix-сервера

sergey S.A. (batonser)
05.07.2017
06:15:21
не это кусочек только я скинул
вот как щяс он выглядит

Google

sergey S.A. (batonser)
05.07.2017
06:16:04
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 172.25.0.1/24 md5
# IPv6 local connections:
#host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
host replication postgres 172.25.0.1/24 md5
host replication postgres 172.25.0.1/24 md5
вообще в логах наблюдаю такое
zabbix_db@zabbix FATAL: password authentication failed for user "zabbix_db"
zabbix_db@zabbix DETAIL: Connection matched pg_hba.conf line 93: "host all all 172.25.0.1/24
согласно этим параметрам в файле pg_hba к бд могут по ipv4 подключаться все кто из сети 172.25.0.1/24
или я не правильно понимаю ?

Некто
05.07.2017
06:20:22
сеть 172.25.0.1 ? Однако

sergey S.A. (batonser)
05.07.2017
06:24:37
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 172.25.0.0/24 md5
# IPv6 local connections:
#host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
host replication postgres 172.25.0.0/24 md5
host replication postgres 172.25.0.0/24 md5
исправил
верно указаны сети ?

Andrey
05.07.2017
06:29:47
ты бы сначала попробовал через psql с удаленной машины, а потом когда совсем упрешься - поможем
не забывай про reload после изменений

sergey S.A. (batonser)
05.07.2017
06:30:33
restart можно ?

Alexey
05.07.2017
06:30:41
Зачем тебе инстанс перестартовать то

Michail
05.07.2017
06:32:51
всем привет, как сделать чтоб заббикс писал отчет помесяцно сколько по времени host работал а сколько был не доступен

sergey S.A. (batonser)
05.07.2017
06:34:07
доступ к БД появился, дальше буду ковырять. Всем огромное спасибо, спасли мой кипящий мозг

Nikolay
05.07.2017
06:34:46
Ну или API и немного кода

Alexey
05.07.2017
06:35:08

sergey S.A. (batonser)
05.07.2017
06:35:52
я учту ваши замечания, они действительно полезны

Google

Michail
05.07.2017
06:36:41

Alexey
05.07.2017
06:36:43

sergey S.A. (batonser)
05.07.2017
06:38:31
Хорошо я последую вашим советам, ибо с сетью у меня действительно проблемы в плане понимания

Ilya
05.07.2017
06:42:15

Andrey
05.07.2017
06:43:49

Michail
05.07.2017
06:44:32
Michail:
Есть шлюзы больше 50 и сервера, плюс сайты надо отслеживать статистику сколько времени они были в online
И в конце месяца на стол должна ложиться бумага что и как работало

Ilya
05.07.2017
06:48:47

Slach
05.07.2017
07:02:20
всем привет
а не встречал ли кто в природе zabbix template в котором можно мониторить memcache на одном физическом хосте разнесенные на разные порты?

Ihor
05.07.2017
07:39:02

Евгений
05.07.2017
08:03:22

Aleksandr
05.07.2017
08:08:52

Ivan
05.07.2017
08:18:51
Парни, а кто-нибудь может как-то прояснить в чем заключается смысл NVPS?
Вот есть у меня один заббикс сервер, 73к итемов активных. NVPS при этом 540
Есть второй заббикс сервер там 75к итемов активных. NVPS при этом 1149
Это как-то зависит от частоты опросов? И на сколько вообще следует обращать внимание на этот показатель?
Проблем в работе серверов нет, все работает хорошо. Просто интересно понять подробнее.

Oleg
05.07.2017
08:21:07
new value per second
количество новых значений в секунду означает
больше ничего

Ivan
05.07.2017
08:22:04
Ну как это расшифровывается, то я в курсе. Я к тому, что какого-то глубокого смысла этот параметр не несет?

sergey S.A. (batonser)
05.07.2017
08:22:53
Парни , такая ситуация, я подключаюсь с одной машины 172,25,0,103 к БД на другой машине 172,25,0,101, и когда пытаюсь создать таблицу, то после того как я написал
zabbix=> create table test(
id int primary key not null,
dept char(50) not null,
emp_id int not null );
создание повисло
что это может быть ?

Aleksandr
05.07.2017
08:24:27

Google

Ivan
05.07.2017
08:24:50
Спасибо)

Aleksandr
05.07.2017
08:24:56
а так, может применяться в диагностике деградации производительности, например
Парни , такая ситуация, я подключаюсь с одной машины 172,25,0,103 к БД на другой машине 172,25,0,101, и когда пытаюсь создать таблицу, то после того как я написал
zabbix=> create table test(
id int primary key not null,
dept char(50) not null,
emp_id int not null );
создание повисло
можешь открыть параллельное подключение и посмотреть SHOW PROCESSLIST;?

sergey S.A. (batonser)
05.07.2017
08:26:14
минутку щяс проделаю

Aleksandr
05.07.2017
08:27:30
или SELECT * FROM information_schema.processlist;
в зависимости от версии второе может показать больше данных

sergey S.A. (batonser)
05.07.2017
08:27:48
zabbix=> SHOW PROCESSLIST;
ERROR: unrecognized configuration parameter "processlist"
postgresql 9.5.7 если не ошибаюсь
zabbix=> SELECT * FROM information_schema.processlist;
ERROR: relation "information_schema.processlist" does not exist
LINE 1: SELECT * FROM information_schema.processlist;

Aleksandr
05.07.2017
08:29:09


sergey S.A. (batonser)
05.07.2017
08:30:22
datid | datname | pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | xact_start
| query_start | state_change | waiting | state | backend_xid | backend_xmin |
q
uery
—-----+---------+------+----------+-----------+------------------+--------------+-----------------+-------------+-------------------------------+----------------------
—-------+-------------------------------+-------------------------------+---------+--------+-------------+--------------+----------------------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------------------
—---------------------------------------------—
16384 | zabbix | 4221 | 16385 | zabbix_db | | 172.25.0.100 | | 46238 | 2017-07-05 12:47:20.404855+06 |
| 2017-07-05 14:29:32.425317+06 | 2017-07-05 14:29:32.425429+06 | f | idle | | | select escalationid,actionid,triggerid,eventi
d,r_eventid,nextcheck,esc_step,status,itemid from escalations where triggerid is null and itemid is null order by actionid,triggerid,itemid,escalationid
16384 | zabbix | 4223 | 16385 | zabbix_db | | 172.25.0.100 | | 46240 | 2017-07-05 12:47:20.935185+06 |
| 2017-07-05 14:29:30.952451+06 | 2017-07-05 14:29:30.952558+06 | f | idle | | | select taskid,type from task order by taskid
16384 | zabbix | 4227 | 16385 | zabbix_db | | 172.25.0.100 | | 46242 | 2017-07-05 12:47:21.564508+06 |
| 2017-07-05 14:29:22.131189+06 | 2017-07-05 14:29:22.13161+06 | f | idle | | | select a.alertid,a.mediatypeid,a.sendto,a.sub
ject,a.message,a.status,mt.mediatypeid,mt.type,mt.description,mt.smtp_server,mt.smtp_helo,mt.smtp_email,mt.exec_path,mt.gsm_modem,mt.username,mt.passwd,mt.smtp_port,mt.
smtp_security,mt.smtp_verify_peer,mt.smtp_verify_host,mt.smtp_authentication,mt.exec_params,a.retries from alerts a,media_type mt where a.mediatypeid=mt.mediatypeid and
a.status=0 and a.alerttype=0 order by a.alertid
16384 | zabbix | 4255 | 16385 | zabbix_db | | 172.25.0.100 | | 46246 | 2017-07-05 12:47:22.886001+06 |
| 2017-07-05 14:29:35.072903+06 | 2017-07-05 14:29:35.073248+06 | f | idle | | | select min(t.nextcheck) from httptest t,hosts
h where t.hostid=h.hostid and mod(t.httptestid,1)=0 and t.status=0 and h.proxy_hostid is null and h.status=0 and (h.maintenance_status=0 or h.maintenance_type=0)
16384 | zabbix | 4722 | 16385 | zabbix_db | psql | 172.25.0.103 | | 41222 | 2017-07-05 14:27:33.972151+06 | 2017-07-05 14:29:35.149509+06 | 2017-07-05 14:29:35.149509+06 | 2017-07-05 14:29:35.149511+06 | f | active | | 2736 | select * from pg_stat_activity;
16384 | zabbix | 4260 | 16385 | zabbix_db | | 172.25.0.100 | | 46248 | 2017-07-05 12:47:51.557213+06 | | 2017-07-05 14:28:52.110031+06 | 2017-07-05 14:28:52.110184+06 | f | idle | | | select count(*),min(nextcheck) from drules where status=0 and mod(druleid,1)=0
16384 | zabbix | 4261 | 16385 | zabbix_db | | 172.25.0.100 | | 46250 | 2017-07-05 12:47:52.326682+06 | | 2017-07-05 14:28:53.918831+06 | 2017-07-05 14:28:53.918903+06 | f | idle | | | select groupid,name from groups
16384 | zabbix | 4262 | 16385 | zabbix_db | | 172.25.0.103 | | 40966 | 2017-07-05 12:47:52.996612+06 | 2017-07-05 12:47:53.007436+06 | 2017-07-05 12:47:53.007436+06 | 2017-07-05 12:47:53.007437+06 | f | active | 2736 | | CREATE TABLE zabbix_installation_test (test_row INTEGER)
16384 | zabbix | 4263 | 16385 | zabbix_db | | 172.25.0.100 | | 46252 | 2017-07-05 12:48:00.568215+06 | | 2017-07-05 14:29:00.138741+06 | 2017-07-05 14:29:00.138759+06 | f | idle | | | commit;
16384 | zabbix | 4264 | 16385 | zabbix_db | | 172.25.0.103 | | 40968 | 2017-07-05 12:48:13.168224+06 | 2017-07-05 12:48:13.17888+06 | 2017-07-05 12:48:13.17888+06 | 2017-07-05 12:48:13.178881+06 | t | active | 2737 | 2736 | CREATE TABLE zabbix_installation_test (test_row INTEGER)
16384 | zabbix | 4290 | 16385 | zabbix_db | | 172.25.0.103 | | 40976 | 2017-07-05 12:50:31.481664+06 | 2017-07-05 12:50:31.491765+06 | 2017-07-05 12:50:31.491765+06 | 2017-07-05 12:50:31.491766+06 | t | active | 2738 | 2736 | CREATE TABLE zabbix_installation_test (test_row INTEGER)
16384 | zabbix | 4297 | 16385 | zabbix_db | | 172.25.0.103 | | 40978 | 2017-07-05 12:51:18.819562+06 | 2017-07-05 12:51:18.831027+06 | 2017-07-05 12:51:18.831027+06 | 2017-07-05 12:51:18.831028+06 | t | active | 2739 | 2736 | CREATE TABLE zabbix_installation_test (test_r
что я там должен увидеть ?
вывод очень большой к сожалению
отмечю еще такой момент у меня реплика настроена


Aleksandr
05.07.2017
08:30:54
процесс/транзакцию, блокирующую создание таблицы

sergey S.A. (batonser)
05.07.2017
08:34:36
как его найти среди этой массы информации ?

Ilya
05.07.2017
08:35:05
Надо короче открыть курсы администрирования заббикса
"Всё, что вам пригодится, пока вы будете использовать заббикс"

sergey S.A. (batonser)
05.07.2017
08:36:57
дык я не могу его использовать, я его запустить не могу