Перейти к содержимому

Zabbix. Как установить Grafana.

Через репозиторий у меня не пошло.  Поэтому поставил через пакет с официальной страницы grafana. https://grafana.com/grafana/download?platform=linux

wget https://dl.grafana.com/oss/release/grafana_6.3.6_amd64.deb
sudo dpkg -i grafana_6.3.6_amd64.deb

После установки

Запускаем Grafana.

# systemctl daemon-reload
# systemctl start grafana-server

Проверяем, что Grafana запустилась.

# systemctl status grafana-server
● grafana-server.service - Grafana instance
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Сб 2017-07-22 13:34:55 MSK; 30s ago
     Docs: http://docs.grafana.org
 Main PID: 813 (grafana-server)
   CGroup: /system.slice/grafana-server.service
           └─813 /usr/sbin/grafana-server --config=/etc/

Включаем автозагрузку.

# systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.

Установка плагина Grafana-Zabbix

Плагин ставим из grafana-cli командой:

# grafana-cli plugins install alexanderzobnin-zabbix-app

Процесс установки.

Читать далее

Zabbix. Если не доступен AD или у пользователя мало прав.

Создал пользователя через ldap авторизацию и сдел его обычным пользователям. И забыл создать супер пользователя через ldap.

Пришлось отключить авторизацию и добавить прав

Заходим в линукс вводим команду что бы попасть в базу

Без пароля
# mysql -u root 
С запросом пароля
# mysql -u root -p

И отключаем ldap

UPDATE  `zabbix`.`config` SET  `authentication_type` =  '0' WHERE  `config`.`configid` =1;

Если забыли пароль от супер пользователя локалого

UPDATE `zabbix`.`users` SET passwd=md5('mynewpassword') WHERE `alias`='Admin';

 

Zabbix начало. Установка Агента на удаленную машину linux

Centos 

 #yum install zabbix-agent

Тоже самое в Ubuntu/Debian:

# apt install zabbix-agent

/etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры

Server= ип сервера забикса
ServerActive= ип сервера забикса
Hostname=имя машины на которой стоит агент

Запускаем агент и добавляем в автозагрузку:

# systemctl start zabbix-agent
# systemctl enable zabbix-agent

Проверяем лог файл.

# cat /var/log/zabbix/zabbix_agentd.log

 

Как установить UniFi контроллер как службу

По инструкции не получилось сделать как службу

https://help.ubnt.com/hc/en-us/articles/205144550-UniFi-Run-the-Controller-as-a-Windows-Service#2

Пришлось сделать свою службу

Команда для установки службы

sc create UniFi1 binpath= "C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe -jar C:\Ubiquiti UniFi\lib\ace.jar ui"

Потом идёт в реестр по пути

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UniFi1

ImagePath дописываем ковычьки

"C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe" -jar "C:\Ubiquiti UniFi\lib\ace.jar" ui

После этого ошибка при запуске службы

Как установить UniFi  контроллер как службу

Ни чего страшного контролер работает но здесь будет показа что служба остановлена.

 

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Есть задача переработать план бэкапов в нашей фирме.

Для централизованного бэкапа у нас используется 15 backup exec.

Бэкапов много. Глаза разбегаются. Принял решение нужно вывести ганту с заданиями. Время их продолжительности и куда делается. PS: у нас исполняется две ленточки HP msl g3 и одно сетевое хранилище.

backup exec используется базу mssql где хранит все свои задания.

Первым делом скачал power bi.

Скачал для power bi ganta https://powerbi.microsoft.com/ru-ru/blog/visual-awesomeness-unlocked-gantt-chart/

Импортируем ганту в power bi

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Получаем данные из базы

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Вычислил в какой таблице хранятся данные о выполненных бэкапах. Таблица JobHistorySummary

После того когда загрузили таблицу лишнии столбцы удаляем

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Оставил

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Добавил свои столбцы … Читать далее

Как обновить Redmine Easy

Есть инструкция https://www.easyredmine.com/resources/redmine-installation/234-redmine-upgrade-to-easy

Качаем обновление. Копируем его через winscp в /home/easy

Заходим на сервер по ssh на сервер.

У меня path была не прописана директория /usr/local/rvm/gems/ruby-2.5.3-railsexpress/bin. Добавляем её:

export PATH=$PATH:/usr/local/rvm/gems/ruby-2.5.3-railsexpress/bin

Запускаем обновление.

redmine upgrade easyproject_com_u16613_vEP_2019__platform_07_09.zip  /home/easy/sparm.easyproject.com/current/

У меня была ошибка

Как обновить Redmine Easy

Идём по пути /home/easy/sparm.easyproject.com/current/plugins/easysoftware/gems/ryspec/test/dummy

Видим ссылку

Как обновить Redmine Easy

Я её просто удалил так как тест.

Запускаем заново обновление

redmine upgrade easyproject_com_u16613_vEP_2019__platform_07_09.zip /home/easy/sparm.easyproject.com/current/

Обновление пошло

Первый шаг спрашивает про бэкап. Я выбрал полный бэкап

Как обновить Redmine Easy

Спрашивает в какую директорию

сделать бэкап. Оставил путь по умолчанию

 

Как настроить время Debian

Для начала нужно определиться со своим часовым поясом и установить его, у меня это выглядит так:

# timedatectl set-timezone Europe/Volgograd

Вместо Europe/Volgograd вы должны использовать свои данные, список доступных значений часовых поясов можно посмотреть здесь — https://timezonedb.com/time-zones

Затем нужно отредактировать файл /etc/systemd/timesyncd.conf, указав в нем серверы для синхронизации времени, например так:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at 
Читать далее

настройка ftp Vsftp

Если не установлен vsftp

yum install vsftpd

Этот пакет входит в стандартный репозитарий CentOS, поэтому проблем с установкой возикнуть не должно.
Добавим запуск сервера при старте системы:

chkconfig vsftpd on

Для интереса проверим теперь уровни запуска:

chkconfig --list vsftpd

получаем:

vsftpd          0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл

После установки правим файл:

nano /etc/vsftpd/vsftpd.conf

Запираем пользователей в свой домашней директории:

chroot_local_user=YES

Запрещаем анонимный вход:

anonymous_enable=NO

Добавляем в атозагрузку

chkconfig vsftpd on

Создание пользователя для использование FTP

Создаем пользователя и указываем ему пароль:

useradd jftp
passwd jftp

Далее открываем файл /etc/passwd находим строку с нашим ftpuser:

jftp:x:54325:54321::/u01/jboss/ch-jboss-5.1.0.GA/ftp:/bin/bash

 

Где :/u01/jboss/ch-jboss-5.1.0.GA/ftp домашний … Читать далее

Монтирование с помощью autofs для сетевых шар

Данный способ монтирования позволяет автоматически монтировать папку после обращения к ней в наутилусе (к примеру, через закладки) или в терминале:

Установка

Для реализации данного способа необходимо доустановить пакет autofs:

sudo apt-get install autofs

Настройка

Для настройки autofs в файле /etc/auto.master необходимо добавить строку

/nfs /etc/auto.nfs --timeout=60

Здесь –timeout=60 указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд. Создаем в корне файловой системы папку /nfs :

sudo mkdir /nfs

В файле /etc/auto.nfs добавляем строку

server  -rw,soft,intr,rsize=8192,wsize=8192 192.168.1.2:/path_to_share

где

  • -rw,soft,intr,rsize=8192,wsize=8192 – параметры монтирования;
  • server – папка, которая будет создаваться в каталоге /nfs при монтировании удаленных папок;
  • 192.168.1.2:/path_to_share– IP-адрес и
Читать далее