Вы можете сделать ...
{ head -n"$((NUM-1))"; IFS= read -r line; } </path/to/script >/dev/null
eval "$line"
, который получит линию $ NUM
, от вашего скрипта в переменной оболочки $ Line
А затем оцените его как команду в текущей оболочке.
Другой способ сделать это, как это может выглядеть:
</path/to/script sed "${NUM}q;d" >/tmp/"$$"
. /tmp/"$$" ; rm /tmp/"$$"
Zabbix имеет гораздо больше, чем один об/мин.
Это список с моего сервера Zabbix -
zabbix22-2.2.1-5.el6.x86_64
zabbix22-web-2.2.1-5.el6.noarch
zabbix22-agent-2.2.1-5.el6.x86_64
zabbix22-dbfiles-pgsql-2.2.1-5.el6.noarch
zabbix22-server-2.2.1-5.el6.noarch
zabbix22-web-mysql-2.2.1-5.el6.noarch
zabbix22-server-pgsql-2.2.1-5.el6.x86_64
zabbix22-web-pgsql-2.2.1-5.el6.noarch
Zabbix - это веб-инструмент мониторинга. Он также использует SQL-бекенд для хранения метрик, информации о хосте и т.д.
Для использования Zabbix вам понадобятся, по крайней мере, некоторые из установленных мною пакетов, а именно zabbix22-web
, zabbix22-web-pgsql
или zabbix22-web-mysql
, и zabbix22-server
.
Если я правильно помню, то это минимально необходимые пакеты.
.
Вы просмотрели Zabbix Doco ?
Вы можете создать каталог REPO, куда будете помещать все скачанные пакеты. Затем используйте
yum --disablerepo=<name_of_your_repo> install createrepo
Чтобы создать локальное РЕПО, вы можете:
vi /etc/yum.repos.d/CentOS-Local.repo
Вы можете редактировать этот файл, вводя необходимую информацию. Например:
name=name_of_your_repo
baseurl=file:///usr/local/path_dir_for_your_repo/
gpgcheck=0
enabled=1
Сохраните файл и запустите его на терминале:
createrepo /usr/local/path_dir_for_your_repo/
Затем они появятся наyum
yum list available
Затем вы можете установить zabbix с его зависимостями, просто используя yum
как обычно.
Например, вы можете сначала использовать это:
yum install mysql mysql-server mysql-devel net-snmp-devel curl-devel ntp openssh-clients
И, наконец, легко установить компоненты zabbix:
yum install zabbix zabbix-agent zabbix-get zabbix-web zabbix-server