мая 21 2010 02:18 пп

Настройка SNMPD на Mac OS X

Если у вас стоит Mac OS X Server, то вы наверняка видели в утилите Server Admin пункт включения snmp для мониторинга и удаленного управления системой, но вот настроек для snmpd в графическом варианте нет, и в этой статье я расскажу как настроить snmpd из терминала. Так же при желании и при наличии MacPorts вы сможете настроить snmpd и на простом десктопе под управление Mac OS X.

Постовой
Системы мониторинга и управления сетями AggreGate Network Manager

И так, начнем с варианта настройки для серверной версии Mac OS X. Для начала в утилите Server Admin выключите snmpd.

Откройте терминал, там выполните команду sudo -s и введите ваш пароль. Затем выполните команду /usr/bin/snmpconf -i

в открывшемся меню в терминале вам будут предложены варианты настройки, как в примере ниже

Код:

The following installed configuration files were found:

1:  ./snmpd.conf
2:  /etc/snmp/snmpd.conf
3:  /usr/share/snmp/snmpd.conf

Would you like me to read them in?  Their content will be merged with the
output files created by this session.

Valid answer examples: «all», «none»,»3″,»1,2,5″

Read in which (default = all):

Выбираем вариант 1, затем жмем enter и открывается следующее меню

Код:

The configuration information which can be put into snmpd.conf is divided
into sections.  Select a configuration section for snmpd.conf
that you wish to create:

1:  Access Control Setup
2:  Extending the Agent
3:  Monitor Various Aspects of the Running Host
4:  Agent Operating Mode
5:  System Information Setup
6:  Trap Destinations

Other options: finished

Select section:

Выбираем вариант 1, затем выбираем вариант с нужной вам версией из и уровнем доступа, в моем случае это была версия 2, доступ на чтение, этого вполне достаточно для мониторинга системы, после установки Comunity и разрешенных хостов пишем finished, это вернет вас к предыдущему уровню меню, указанному в примере выше. В принципе на этом можно и закончить, если вам не нужно настроить мониторинг определенных процессов или файловых систем, или же размеров определенных файлов, что можно сделать в разделе меню под номером 3, там так же нужно указать что и как вы хотите мониторить.

После всех настроек пишем finished, и получаем файл snmpd.conf в текущей директории. Копируем файл в нужное место, как показано ниже

Код:

cp snmpd.conf /usr/share/snmp/
cp snmpd.conf /etc/snmp/

После этого в утилите Server Admin в настройках вашего сервера включите snmpd, и на этом настройка закончена, сервер можно мониторить.

Для десктопной версии Mac OS X настрока не труднее вышеописанной.

Необходимо иметь установленные MacPorts, и из них поставить net-snmp, затем настроить snmpd как описано выше, скопировать конфиги в указанные места, и запустить демон snmpd командой /usr/sbin/snmpd.

Проверить работу демона можно командой

Код:

ps ax |grep snmpd
результат будет примерно таким
30224 ?? Ss 1:18.54 snmpd -f
35266 s001 R+ 0:00.00 grep snmpd

Если же вы не увидели процесса snmpd -f, значит что то не так, проверьте вышеописанные шаги.





Комментариев нет »


Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »



Server load average: 0.00, 0.00, 0.00
Server uptime: 20 days, 23:53
Your IP is: 54.145.117.60.