Страница 1 из 1
zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-09 10:16:12
dmtr
кто-нить юзает zabbix агентов на системе с
Код: Выделить всё
security.bsd.see_other_gids: 0
security.bsd.see_other_uids: 0
?
всякие
proc.num[syslogd]
proc.num[sshd]
не работают. как решается? кроме запуска агентов от рута и выставления в 1 параметров "security.bsd.see_other_"
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-10 14:55:59
Mox
никак)
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-10 18:29:35
dmtr
а если использовать procfs?
примерно так:
1. включить использование procfs
2. дать права на /proc тока root' у и zabbix' у (типа сохранить безопасность)
3. и как-то заставить zabbix-agentd брать данные по процессам из procfs
вопросы:
2. я правильно понимаю что вполне корректно будет сделать что-то типа
3. смотрю в исходники заббикса и не понимаю

что нужно чтобы это заработало. C не знаю. для фрибсд он наверно не пытается брать данные из prosfs? придется допиливать?
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-10 22:00:59
Mox
по вашему это делается парой строчек кода?
zabbix_agent не использует procfs вообще
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-11 12:28:19
dmtr
можт кому пригодится решение.
пишем скрипт типа:
Код: Выделить всё
#!/bin/sh
data="/usr/local/etc/zabbix/data";
ps aux|grep syslogd|grep -v grep|wc -l|awk '{print($1)}' > $data/proc.num.syslogd
ps aux|grep sshd|grep -v grep|wc -l|awk '{print($1)}' > $data/proc.num.sshd
ps aux|grep inetd|grep -v grep|wc -l|awk '{print($1)}' > $data/proc.num.inetd
права я поставил на директорию такие:
Код: Выделить всё
[root@sys2 /usr/local/etc/zabbix]# ls -l |grep data
drwxr-x--- 2 root zabbix 512 Aug 11 12:57 data
добавляем в zabbix_agentd.conf
Код: Выделить всё
UserParameter=inf.proc.num.syslogd,cat /usr/local/etc/zabbix/data/proc.num.syslogd
UserParameter=inf.proc.num.sshd,cat /usr/local/etc/zabbix/data/proc.num.sshd
UserParameter=inf.proc.num.inetdd,cat /usr/local/etc/zabbix/data/proc.num.inetd
и, я так понимаю, активные проверки должны быть включены
перезапускаем агента!
далее в веб-интерфейсе, например в стандартном "Number of running processes syslogd" меняем ключ
на
так што и процфс можно его заставить читать. стандартными стредствами.
2Mox на самом деле спасибо за помощь и внимание. тишина в теме меня никак не вдохновляла.
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-11 12:32:00
dmtr
зобыл совсем:
скрипт в крон. и подобрать периодичность запуска в соответсвии с "Интервал обновления (секунды)" для ключей
Re: zabbix и security.bsd.see_other_uids
Добавлено: 2011-08-11 17:20:42
dmtr
дополнение.
в скрипте
ps лучше вызывать с ключами
axww, а то при запуске из крона вывод обрезается ))
примерно так
Код: Выделить всё
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 11 400.0 0.0 0 64 ?? RL 4Aug11 40295:59.26 [idle]
root 0 0.0 0.0 0 128 ?? DLs 4Aug11 24:57.75 [kernel]
root 1 0.0 0.0 3204 580 ?? ILs 4Aug11 0:00.42 /sbin/init --
root 2 0.0 0.0 0 16 ?? DL 4Aug11 0:13.63 [g_event]
root 3 0.0 0.0 0 16 ?? DL 4Aug11 4:29.87 [g_up]
root 4 0.0 0.0 0 16 ?? DL 4Aug11 1:49.58 [g_down]
root 5 0.0 0.0 0 16 ?? DL 4Aug11 0:00.00 [sctp_iterator]
root 6 0.0 0.0 0 16 ?? DL 4Aug11 0:00.00 [xpt_thrd]
root 7 0.0 0.0 0 16 ?? DL 4Aug11 1:49.06 [g_mirror gm0]
root 8 0.0 0.0 0 16 ?? DL 4Aug11 0:00.40 [pagedaemon]
root 9 0.0 0.0 0 16 ?? DL 4Aug11 0:00.00 [vmdaemon]
root 10 0.0 0.0 0 16 ?? DL 4Aug11 0:00.00 [audit]
root 12 0.0 0.0 0 320 ?? WL 4Aug11 32:33.63 [intr]
root 13 0.0 0.0 0 16 ?? DL 4Aug11 0:31.06 [yarrow]
root 14 0.0 0.0 0 512 ?? DL 4Aug11 0:12.08 [usb]
root 15 0.0 0.0 0 16 ?? DL 4Aug11 0:00.01 [pagezero]
root 16 0.0 0.0 0 16 ?? DL 4Aug11 0:01.85 [bufdaemon]
root 17 0.0 0.0 0 16 ?? DL 4Aug11 18:35.86 [syncer]
root 18 0.0 0.0 0 16 ?? DL 4Aug11 0:01.95 [vnlru]
root 19 0.0 0.0 0 16 ?? DL 4Aug11 0:04.61 [softdepflush]
root 20 0.0 0.0 0 16 ?? DL 4Aug11 0:03.93 [flowcleaner]
root 125 0.0 0.0 2768 1068 ?? Is 4Aug11 0:00.00 adjkerntz -i
root 591 0.0 0.0 3204 740 ?? Is 4Aug11 0:00.00 /sbin/devd
root 740 0.0 0.0 7048 1432 ?? Ss 4Aug11 0:00.57 /usr/sbin/syslog
root 1075 0.0 0.1 26260 4376 ?? Is 4Aug11 0:00.00 /usr/sbin/sshd -
root 1309 0.0 0.0 7048 1560 ?? SsJ 4Aug11 0:00.51 /usr/sbin/syslog
88 1428 0.0 0.0 8296 1808 ?? IsJ 4Aug11 0:00.01 /bin/sh /usr/loc
88 1514 0.0 5.0 265640 210152 ?? IJ 4Aug11 40:37.34 [mysqld]
zabbix 1529 0.0 0.0 13008 2064 ?? INJ 4Aug11 0:00.00 zabbix_agentd: m
zabbix 1546 0.0 0.1 13008 2156 ?? SNJ 4Aug11 0:26.22 zabbix_agentd: c
zabbix 1547 0.0 0.1 13008 2280 ?? SNJ 4Aug11 1:59.08 zabbix_agentd: l
zabbix 1548 0.0 0.1 13008 2280 ?? SNJ 4Aug11 1:58.05 zabbix_agentd: l
zabbix 1549 0.0 0.1 13008 2280 ?? SNJ 4Aug11 1:58.86 zabbix_agentd: l
zabbix 1550 0.0 0.1 13008 2108 ?? SNJ 4Aug11 0:11.05 zabbix_agentd: p
syslog
d, например, таким образом долго не было видно )