IT-блог

  • Архив

    «   Ноябрь 2023   »
    Пн Вт Ср Чт Пт Сб Вс
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30      

Обновление FabricOS (FOS) до 9.0.X

Обновление до Fabric OS 9.0.x без прерывания работы поддерживается только в Fabric OS 8.2.x.
1. Скачиваем FOS с официального сайта https://www.broadcom.com/mybroadcom.
2. Подключаемся к консоли через ssh.
3. switch:admin> firmwaredownload
Server Name or IP Address: 10.1.2.3
User Name: admin
File Name: /upd/SAN/fos/9.0.0b
Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 4
Verifying if the public key authentication is available.Please wait ... The public key authentication is
not available.
Password:
Server IP: 10.0.0.0, Protocol IPv4 Checking system settings for firmwaredownload...
4. Начнется процесс обновления. SSH-сессия прервется после обновления. Перезаходим.
5. firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS  v9.0.0b
        v8.2.2d
Коммутатор автоматически обновит прошивку в резервной области памяти. Отслеживать процесс можно командой
firmwaredownloadstatus.

После обновления заходим на веб-панель коммутатора

Rsyslog на centos8 с хранением в Mysql

Установку Centos8 здесь не рассматриваем. По умолчанию rsyslog уже установлен.

1.       Обновление dnf update. Установка epel:

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

2.       Установка пакетов:

Dnf install httpd mysql mysql-server rsyslog-mysql php php-cli php-mysqlnd php-json php-gd php-ldap php-odbc php-pdo php-opcache php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-zip

3.       Включаем в автозагрузку: systemctl enable mysqld && systemctl enable httpd

4.       Стартуем: systemctl start mysqld && systemctl start httpd

5.       mysqladmin -u root password 'password';

6.       mysql -u root -p < /usr/share/doc/rsyslog/mysql-createDB.sql

7.       mysql -u root -p

8.       mysql> CREATE USER 'rsyslog'@'localhost' IDENTIFIED BY 'password';

9.   mysql> GRANT ALL PRIVILEGES ON Syslog.* TO 'rsyslog'@'localhost';

10.   mysql>exit;

11.   На всякий случай делаем резервную копию конфига: cp /etc/rsyslog.conf /etc/rsyslog.conf.backup

12.   Редактируем конфиг: mcedit /etc/rsyslog.conf

# Provides UDP syslog reception

# for parameters see http://www.rsyslog.com/doc/imudp.html

module(load="imudp") # needs to be done just once

input(type="imudp" port="514")

# Provides TCP syslog reception

# for parameters see http://www.rsyslog.com/doc/imtcp.html

module(load="imtcp") # needs to be done just once

input(type="imtcp" port="514")

module(load="ommysql")

action(type="ommysql" server="127.0.0.1" serverport="3306"

      db="Syslog" uid="rsyslog" pwd="password")

13.  Скачиваем на данный момент последнюю версию loganalyzer:

wget https://download.adiscon.com/loganalyzer/loganalyzer-4.1.11.tar.gz

14.   tar zxvf loganalyzer-4.1.11.tar.gz

15.   mv loganalyzer-4.1.11/src/ /var/www/html/loganalyser

16.   mv loganalyzer-4.1.11/contrib/ /var/www/html/loganalyser

17.   chmod 755 configure.sh secure.sh

18.   ./configure.sh

19.   Заходим в вебку и настраиваем юзера и подключение к БД.

20.   Если не подключается к web-серверу, проверяем, что отключен SElinux и добавляем правила в firewalld, либо вообще его выключаем systemctl disable firewalld