diff --git a/.env b/.env new file mode 100644 index 0000000..d297d8f --- /dev/null +++ b/.env @@ -0,0 +1,22 @@ +# Flask +SECRET_KEY=your_secret_key +FLASK_HOST=0.0.0.0 +FLASK_PORT=5000 +FLASK_DEBUG=true + + +# Paths +APP_DATA_DIR=./data + + +# SocketIO (threading / eventlet / gevent) +SOCKETIO_ASYNC_MODE=threading + + +# Database (운영 시 외부 DB 권장) +# DATABASE_URL=postgresql+psycopg://user:pass@host/db + + +# Telegram (민감정보, 필수 시에만 설정) +TELEGRAM_BOT_TOKEN=6719918880:AAHC1on-KlzH0G3ylJP57p-q5qMyorFUGZo +TELEGRAM_CHAT_ID=298120612 \ No newline at end of file diff --git a/__pycache__/app.cpython-313.pyc b/__pycache__/app.cpython-313.pyc new file mode 100644 index 0000000..48ab47a Binary files /dev/null and b/__pycache__/app.cpython-313.pyc differ diff --git a/__pycache__/config.cpython-313.pyc b/__pycache__/config.cpython-313.pyc new file mode 100644 index 0000000..b7b3a5c Binary files /dev/null and b/__pycache__/config.cpython-313.pyc differ diff --git a/app.py b/app.py new file mode 100644 index 0000000..675be7d --- /dev/null +++ b/app.py @@ -0,0 +1,105 @@ +from __future__ import annotations +import os +import platform +from pathlib import Path + +from flask import Flask +from flask_login import LoginManager +from flask_migrate import Migrate +from flask_socketio import SocketIO +from flask_wtf import CSRFProtect + +from config import Config +from backend.models.user import db, load_user +from backend.routes import register_routes +from backend.services.logger import setup_logging +from backend.services import watchdog_handler + + +# ───────────────────────────────────────────────────────────── +# 템플릿/정적 경로를 파일 위치 기준으로 안전하게 설정 +# structure: /backend/templates, /backend/static +BASE_DIR = Path(__file__).resolve().parent +TEMPLATE_DIR = (BASE_DIR / "backend" / "templates").resolve() +STATIC_DIR = (BASE_DIR / "backend" / "static").resolve() + +# Flask 애플리케이션 생성 +app = Flask(__name__, template_folder=str(TEMPLATE_DIR), static_folder=str(STATIC_DIR)) +app.config.from_object(Config) + +# 로그 설정 +setup_logging(app) + +# ───────────────────────────────────────────────────────────── +# CSRF 보호 + 템플릿에서 {{ csrf_token() }} 사용 가능하게 주입 +csrf = CSRFProtect() +csrf.init_app(app) + +@app.context_processor +def inject_csrf(): + try: + from flask_wtf.csrf import generate_csrf + return dict(csrf_token=generate_csrf) + except Exception: + # Flask-WTF 미설치/에러 시에도 앱이 뜨도록 방어 + return dict(csrf_token=lambda: "") + +# ───────────────────────────────────────────────────────────── +# SocketIO: Windows 기본 threading, Linux는 eventlet 설치 시 eventlet 사용 +# 환경변수 SOCKETIO_ASYNC_MODE 로 강제 지정 가능 ("threading"/"eventlet"/"gevent"/"auto") +async_mode = (app.config.get("SOCKETIO_ASYNC_MODE") or "threading").lower() +if async_mode == "auto": + async_mode = "threading" + +if async_mode == "eventlet": + # Windows에선 eventlet 비권장, Linux에서만 시도 + if platform.system() != "Windows": + try: + import eventlet # type: ignore + eventlet.monkey_patch() + except Exception: + async_mode = "threading" # 폴백 + else: + async_mode = "threading" + +socketio = SocketIO(app, cors_allowed_origins="*", async_mode=async_mode) + +# watchdog에서 socketio 사용 +watchdog_handler.socketio = socketio + +# ───────────────────────────────────────────────────────────── +# DB / 마이그레이션 +app.logger.info("DB URI = %s", app.config.get("SQLALCHEMY_DATABASE_URI")) +db.init_app(app) +Migrate(app, db) + +# (선택) 개발 편의용: 테이블 자동 부트스트랩 +# 환경변수 AUTO_BOOTSTRAP_DB=true 일 때만 동작 (운영에서는 flask db upgrade 사용 권장) +if (os.getenv("AUTO_BOOTSTRAP_DB", "false").lower() == "true"): + from sqlalchemy import inspect + with app.app_context(): + insp = inspect(db.engine) + if "user" not in insp.get_table_names(): + db.create_all() + app.logger.info("DB bootstrap: created tables via create_all()") + +# ───────────────────────────────────────────────────────────── +# Login +login_manager = LoginManager() +login_manager.init_app(app) +login_manager.login_view = "auth.login" + +@login_manager.user_loader +def _load_user(user_id: str): + return load_user(user_id) + +# 라우트 등록 (Blueprints 등) +register_routes(app, socketio) + +# ───────────────────────────────────────────────────────────── +# 엔트리포인트 +if __name__ == "__main__": + host = os.getenv("FLASK_HOST", "0.0.0.0") + port = int(os.getenv("FLASK_PORT", 5000)) + debug = os.getenv("FLASK_DEBUG", "true").lower() == "true" + socketio.run(app, host=host, port=port, debug=debug) diff --git a/backend/forms/__pycache__/auth_forms.cpython-313.pyc b/backend/forms/__pycache__/auth_forms.cpython-313.pyc new file mode 100644 index 0000000..1480003 Binary files /dev/null and b/backend/forms/__pycache__/auth_forms.cpython-313.pyc differ diff --git a/backend/forms/auth_forms.py b/backend/forms/auth_forms.py new file mode 100644 index 0000000..fdc3de2 --- /dev/null +++ b/backend/forms/auth_forms.py @@ -0,0 +1,116 @@ +# backend/forms/auth_forms.py (refactor) +from __future__ import annotations +import re +import unicodedata +from flask_wtf import FlaskForm +from wtforms import StringField, PasswordField, SubmitField, BooleanField +from wtforms.validators import ( + DataRequired, Length, Email, EqualTo, ValidationError, Regexp +) +from backend.models.user import User + +# ───────────────────────────────────────────────────────────── +# 공통 필터/유틸 +def strip_filter(x: str | None) -> str | None: + return x.strip() if isinstance(x, str) else x + +def lower_strip(x: str | None) -> str | None: + return x.strip().lower() if isinstance(x, str) else x + +def nfc_korean(x: str | None) -> str | None: + if not isinstance(x, str): + return x + # 한글 이름 등 유니코드 정규화 (NFC) + return unicodedata.normalize("NFC", x.strip()) + +# 비밀번호 정책: 8~64자, 대문자/소문자/숫자/특수문자 각 1개 이상 +password_policy_validators = [ + Length(min=8, max=64, message="비밀번호는 8~64자여야 합니다."), + Regexp(r".*[A-Z].*", message="비밀번호에 대문자가 1자 이상 포함되어야 합니다."), + Regexp(r".*[a-z].*", message="비밀번호에 소문자가 1자 이상 포함되어야 합니다."), + Regexp(r".*\d.*", message="비밀번호에 숫자가 1자 이상 포함되어야 합니다."), + Regexp(r".*[^A-Za-z0-9].*", message="비밀번호에 특수문자가 1자 이상 포함되어야 합니다."), +] + +# ───────────────────────────────────────────────────────────── + +class RegistrationForm(FlaskForm): + username = StringField( + "이름", + filters=[nfc_korean], + validators=[ + DataRequired(message="이름을 입력해주세요."), + Length(min=2, max=20, message="이름은 2~20자 사이여야 합니다."), + ], + render_kw={ + "placeholder": "이름 (한글만 허용)", + "autocomplete": "name", + "autocapitalize": "off", + "autocorrect": "off", + "spellcheck": "false", + }, + ) + + email = StringField( + "이메일", + filters=[lower_strip], + validators=[ + DataRequired(message="이메일을 입력해주세요."), + Email(message="유효한 이메일을 입력하세요."), + ], + render_kw={ + "placeholder": "예: user@example.com", + "autocomplete": "email", + "inputmode": "email", + }, + ) + + password = PasswordField( + "비밀번호", + validators=[DataRequired(message="비밀번호를 입력해주세요."), *password_policy_validators], + render_kw={"placeholder": "비밀번호", "autocomplete": "new-password"}, + ) + + confirm_password = PasswordField( + "비밀번호 확인", + validators=[ + DataRequired(message="비밀번호 확인을 입력해주세요."), + EqualTo("password", message="비밀번호가 일치하지 않습니다."), + ], + render_kw={"placeholder": "비밀번호 다시 입력", "autocomplete": "new-password"}, + ) + + submit = SubmitField("회원가입") + + def validate_username(self, field): + # 한글만 허용(2~20자) – 기존 로직 유지 + if not re.fullmatch(r"[가-힣]{2,20}", field.data or ""): + raise ValidationError("이름은 한글로만 2~20자 입력 가능합니다.") + # 중복 체크 + user = User.query.filter_by(username=field.data).first() + if user: + raise ValidationError("이미 사용 중인 이름입니다.") + + def validate_email(self, field): + # 이메일은 소문자 비교(필터로 이미 소문자화) + user = User.query.filter_by(email=field.data).first() + if user: + raise ValidationError("이미 등록된 이메일입니다.") + + +class LoginForm(FlaskForm): + email = StringField( + "이메일", + filters=[lower_strip], + validators=[DataRequired(message="이메일을 입력해주세요."), Email(message="유효한 이메일을 입력하세요.")], + render_kw={"placeholder": "이메일 주소", "autocomplete": "username", "inputmode": "email"}, + ) + + password = PasswordField( + "비밀번호", + validators=[DataRequired(message="비밀번호를 입력해주세요.")], + render_kw={"placeholder": "비밀번호", "autocomplete": "current-password"}, + ) + + remember = BooleanField("로그인 유지") + submit = SubmitField("로그인") \ No newline at end of file diff --git a/backend/instance/site.db b/backend/instance/site.db new file mode 100644 index 0000000..5738e5f Binary files /dev/null and b/backend/instance/site.db differ diff --git a/backend/models/__pycache__/user.cpython-313.pyc b/backend/models/__pycache__/user.cpython-313.pyc new file mode 100644 index 0000000..b643a7d Binary files /dev/null and b/backend/models/__pycache__/user.cpython-313.pyc differ diff --git a/backend/models/user.py b/backend/models/user.py new file mode 100644 index 0000000..d53a41f --- /dev/null +++ b/backend/models/user.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from typing import Optional + +from flask_sqlalchemy import SQLAlchemy +from flask_login import UserMixin +from sqlalchemy import String, Boolean +from sqlalchemy.orm import Mapped, mapped_column +from werkzeug.security import check_password_hash as wz_check_password_hash +import logging + +# passlib: Argon2id 기본, scrypt/pbkdf2는 검증만 (점진 마이그레이션) +from passlib.context import CryptContext + +db = SQLAlchemy() + +# Argon2id를 기본으로 사용하고, scrypt/pbkdf2_sha256은 검증만 허용(=deprecated) +# 로그인에 성공하면 자동으로 Argon2id로 재해시 저장합니다. +pwd_ctx = CryptContext( + schemes=["argon2", "scrypt", "pbkdf2_sha256"], + default="argon2", + deprecated=["scrypt", "pbkdf2_sha256"], + # Argon2id 파라미터 (기본도 충분하지만 서비스 보안수준에 맞춰 조정 가능) + # time_cost: 2~4, memory_cost: 64~256 MiB 권장 범위 + argon2__type="ID", + argon2__time_cost=3, + argon2__memory_cost=102400, # 100 MiB + argon2__parallelism=8, + # PBKDF2 라운드 상향 (레거시 검증용) + pbkdf2_sha256__rounds=300_000, +) + +class User(db.Model, UserMixin): + __tablename__ = "user" + + id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True) + username: Mapped[str] = mapped_column(String(80), unique=True, nullable=False) + email: Mapped[str] = mapped_column(String(120), unique=True, nullable=False, index=True) + password: Mapped[str] = mapped_column(String(255), nullable=False) + is_admin: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False) + is_active: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False) + + # ── 유틸 메서드 + def __repr__(self) -> str: # pragma: no cover + return f"" + + # 신규 저장/변경 시 항상 Argon2id로 해시 + def set_password(self, password: str) -> None: + self.password = pwd_ctx.hash(password) + + # 혼합 검증: scrypt/pbkdf2/argon2 모두 검증 가능 + # 검증 성공 + 레거시 스킴이면 Argon2id로 즉시 재해시 & 커밋 + def check_password(self, password: str) -> bool: + """ + - 우선 저장된 해시의 '형식'을 보고 검증기를 선택한다. + * 'scrypt:' 또는 'pbkdf2:'로 시작하면 → Werkzeug 검증 + * 그 외 → passlib(CryptContext) 검증 + - 검증에 성공했고 현재 해시가 Argon2가 아니거나(passlib가 needs_update True), + Werk­zeug 형식(scrypt/pbkdf2)이라면 즉시 Argon2id로 재해시 저장한다. + """ + raw = self.password or "" + + ok = False + used_werkzeug = False + + try: + # 1) Werkzeug 포맷 감지 (예: 'scrypt:32768:8:1$...', 'pbkdf2:sha256:260000$...') + if raw.startswith("scrypt:") or raw.startswith("pbkdf2:"): + used_werkzeug = True + ok = wz_check_password_hash(raw, password) # hashlib 기반 → 형식 그대로 검증 + else: + # 2) passlib 포맷(argon2/$scrypt$/pbkdf2_sha256) 시도 + ok = pwd_ctx.verify(password, raw) + except Exception as e: + logging.warning("password verify failed: %s", e) + ok = False + + if not ok: + return False + + # ── 여기까지 왔으면 검증 성공. 필요 시 Argon2id로 즉시 업그레이드. + try: + need_upgrade = False + + if used_werkzeug: + # Werkzeug 형식(scrypt/pbkdf2)은 우리 정책상 모두 Argon2로 마이그레이션 + need_upgrade = True + else: + # passlib가 판단하는 업그레이드 필요 여부(파라미터/알고리즘 기준) + need_upgrade = pwd_ctx.needs_update(raw) + + if need_upgrade: + self.password = pwd_ctx.hash(password) # Argon2id 기본 + db.session.add(self) + db.session.commit() + except Exception as e: + # 업그레이드 실패해도 로그인 자체는 성공시킨다(다음 로그인 때 재시도) + logging.warning("password rehash (argon2) failed: %s", e) + db.session.rollback() + + return True + + # Flask-Login 호환 (UserMixin 기본 get_id 사용 가능하지만 명시) + def get_id(self) -> str: # pragma: no cover + return str(self.id) + + # ── 조회 헬퍼 + @staticmethod + def find_by_email(email: Optional[str]) -> Optional["User"]: + q = (email or "").strip().lower() + if not q: + return None + return User.query.filter_by(email=q).first() + + @staticmethod + def find_by_username(username: Optional[str]) -> Optional["User"]: + q = (username or "").strip() + if not q: + return None + return User.query.filter_by(username=q).first() + + +# Flask-Login user_loader (SQLAlchemy 2.0 방식) +def load_user(user_id: str) -> Optional[User]: # pragma: no cover + try: + return db.session.get(User, int(user_id)) + except Exception: + return None \ No newline at end of file diff --git a/backend/routes/__init__.py b/backend/routes/__init__.py new file mode 100644 index 0000000..79ccd39 --- /dev/null +++ b/backend/routes/__init__.py @@ -0,0 +1,20 @@ +from __future__ import annotations +from flask import Flask +from .home import register_home_routes +from .auth import register_auth_routes +from .admin import register_admin_routes +from .main import register_main_routes +from .xml import register_xml_routes +from .utilities import register_util_routes +from .file_view import register_file_view + + +def register_routes(app: Flask, socketio=None) -> None: + """블루프린트 일괄 등록. socketio는 main 라우트에서만 사용.""" + register_home_routes(app) + register_auth_routes(app) + register_admin_routes(app) + register_main_routes(app, socketio) + register_xml_routes(app) + register_util_routes(app) + register_file_view(app) \ No newline at end of file diff --git a/backend/routes/__pycache__/__init__.cpython-313.pyc b/backend/routes/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000..1ababd7 Binary files /dev/null and b/backend/routes/__pycache__/__init__.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/admin.cpython-313.pyc b/backend/routes/__pycache__/admin.cpython-313.pyc new file mode 100644 index 0000000..4f67557 Binary files /dev/null and b/backend/routes/__pycache__/admin.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/auth.cpython-313.pyc b/backend/routes/__pycache__/auth.cpython-313.pyc new file mode 100644 index 0000000..5b2b3d2 Binary files /dev/null and b/backend/routes/__pycache__/auth.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/file_view.cpython-313.pyc b/backend/routes/__pycache__/file_view.cpython-313.pyc new file mode 100644 index 0000000..ae24082 Binary files /dev/null and b/backend/routes/__pycache__/file_view.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/home.cpython-313.pyc b/backend/routes/__pycache__/home.cpython-313.pyc new file mode 100644 index 0000000..e85134e Binary files /dev/null and b/backend/routes/__pycache__/home.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/main.cpython-313.pyc b/backend/routes/__pycache__/main.cpython-313.pyc new file mode 100644 index 0000000..d96a60e Binary files /dev/null and b/backend/routes/__pycache__/main.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/utilities.cpython-313.pyc b/backend/routes/__pycache__/utilities.cpython-313.pyc new file mode 100644 index 0000000..b1e6bba Binary files /dev/null and b/backend/routes/__pycache__/utilities.cpython-313.pyc differ diff --git a/backend/routes/__pycache__/xml.cpython-313.pyc b/backend/routes/__pycache__/xml.cpython-313.pyc new file mode 100644 index 0000000..d00f60b Binary files /dev/null and b/backend/routes/__pycache__/xml.cpython-313.pyc differ diff --git a/backend/routes/admin.py b/backend/routes/admin.py new file mode 100644 index 0000000..fc1fad2 --- /dev/null +++ b/backend/routes/admin.py @@ -0,0 +1,126 @@ +# backend/routes/admin.py +from __future__ import annotations + +import logging +from functools import wraps +from typing import Callable + +from flask import ( + Blueprint, + render_template, + redirect, + url_for, + flash, + abort, + request, + current_app, +) +from flask_login import login_required, current_user + +from backend.models.user import User, db + +admin_bp = Blueprint("admin", __name__) + + +# Blueprint 등록 +def register_admin_routes(app): + app.register_blueprint(admin_bp) + + +# 관리자 권한 데코레이터 +def admin_required(view_func: Callable): + @wraps(view_func) + def wrapper(*args, **kwargs): + if not current_user.is_authenticated: + return redirect(url_for("auth.login")) + if not getattr(current_user, "is_admin", False): + flash("관리자 권한이 필요합니다.", "danger") + return redirect(url_for("main.index")) + return view_func(*args, **kwargs) + return wrapper + + +# 관리자 대시보드 +@admin_bp.route("/admin", methods=["GET"]) +@login_required +@admin_required +def admin_panel(): + users = db.session.query(User).order_by(User.id.asc()).all() + return render_template("admin.html", users=users) + + +# 사용자 승인 +@admin_bp.route("/admin/approve/", methods=["GET"]) +@login_required +@admin_required +def approve_user(user_id: int): + user = db.session.get(User, user_id) + if not user: + abort(404) + user.is_active = True + db.session.commit() + flash("사용자가 승인되었습니다.", "success") + logging.info("✅ 승인된 사용자: %s (id=%s)", user.username, user.id) + return redirect(url_for("admin.admin_panel")) + + +# 사용자 삭제 +@admin_bp.route("/admin/delete/", methods=["GET"]) +@login_required +@admin_required +def delete_user(user_id: int): + user = db.session.get(User, user_id) + if not user: + abort(404) + username = user.username + db.session.delete(user) + db.session.commit() + flash("사용자가 삭제되었습니다.", "success") + logging.info("🗑 삭제된 사용자: %s (id=%s)", username, user_id) + return redirect(url_for("admin.admin_panel")) + + +# ▼▼▼ 사용자 비밀번호 변경(관리자용) ▼▼▼ +@admin_bp.route("/admin/users//reset_password", methods=["POST"]) +@login_required +@admin_required +def reset_password(user_id: int): + """ + admin.html에서 각 사용자 행 아래 폼으로부터 POST: + - name="new_password" + - name="confirm_password" + CSRF는 템플릿에서 {{ csrf_token() }} 또는 {{ form.hidden_tag() }}로 포함되어야 합니다. + """ + new_pw = (request.form.get("new_password") or "").strip() + confirm = (request.form.get("confirm_password") or "").strip() + + # 서버측 검증 + if not new_pw or not confirm: + flash("비밀번호와 확인 값을 모두 입력하세요.", "warning") + return redirect(url_for("admin.admin_panel")) + if new_pw != confirm: + flash("비밀번호 확인이 일치하지 않습니다.", "warning") + return redirect(url_for("admin.admin_panel")) + if len(new_pw) < 8: + flash("비밀번호는 최소 8자 이상이어야 합니다.", "warning") + return redirect(url_for("admin.admin_panel")) + + user = db.session.get(User, user_id) + if not user: + abort(404) + + try: + # passlib(Argon2id) 기반 set_password 사용 (models.user에 구현됨) + user.set_password(new_pw) + db.session.commit() + flash(f"사용자(ID={user.id}) 비밀번호를 변경했습니다.", "success") + current_app.logger.info( + "ADMIN: reset password for user_id=%s by admin_id=%s", + user.id, current_user.id + ) + except Exception as e: + db.session.rollback() + current_app.logger.exception("ADMIN: reset password failed: %s", e) + flash("비밀번호 변경 중 오류가 발생했습니다.", "danger") + + return redirect(url_for("admin.admin_panel")) diff --git a/backend/routes/auth.py b/backend/routes/auth.py new file mode 100644 index 0000000..742ca12 --- /dev/null +++ b/backend/routes/auth.py @@ -0,0 +1,180 @@ +# backend/routes/auth.py +from __future__ import annotations + +import logging +import threading +from typing import Optional +from urllib.parse import urlparse, urljoin + +from flask import ( + Blueprint, + render_template, + redirect, + url_for, + flash, + request, + session, + current_app, +) +from flask_login import login_user, logout_user, current_user, login_required + +from backend.forms.auth_forms import RegistrationForm, LoginForm +from backend.models.user import User, db + +# ── (선택) Telegram: 미설정이면 조용히 패스 +try: + from telegram import Bot + from telegram.constants import ParseMode +except Exception: # 라이브러리 미설치/미사용 환경 + Bot = None + ParseMode = None + +auth_bp = Blueprint("auth", __name__) + + +# ───────────────────────────────────────────────────────────── +# 유틸 +# ───────────────────────────────────────────────────────────── +def _is_safe_url(target: str) -> bool: + """로그인 후 next 파라미터의 안전성 확인(동일 호스트만 허용).""" + ref = urlparse(request.host_url) + test = urlparse(urljoin(request.host_url, target)) + return (test.scheme in ("http", "https")) and (ref.netloc == test.netloc) + + +def _notify(text: str) -> None: + """텔레그램 알림 (설정 없으면 바로 return).""" + token = (current_app.config.get("TELEGRAM_BOT_TOKEN") or "").strip() + chat_id = (current_app.config.get("TELEGRAM_CHAT_ID") or "").strip() + if not (token and chat_id and Bot and ParseMode): + return + + def _send(): + try: + bot = Bot(token=token) + bot.send_message(chat_id=chat_id, text=text, parse_mode=ParseMode.HTML) + except Exception as e: + current_app.logger.warning("Telegram send failed: %s", e) + + threading.Thread(target=_send, daemon=True).start() + + +# ───────────────────────────────────────────────────────────── +# Blueprint 등록 훅 +# ───────────────────────────────────────────────────────────── +def register_auth_routes(app): + """app.py에서 register_routes(app, socketio) 호출 시 사용.""" + app.register_blueprint(auth_bp) + + @app.before_request + def _touch_session(): + # 요청마다 세션 갱신(만료 슬라이딩) + 로그아웃 플래그 정리 + session.modified = True + if current_user.is_authenticated and session.get("just_logged_out"): + session.pop("just_logged_out", None) + flash("세션이 만료되어 자동 로그아웃 되었습니다.", "info") + + +# ───────────────────────────────────────────────────────────── +# 회원가입 +# ───────────────────────────────────────────────────────────── +@auth_bp.route("/register", methods=["GET", "POST"]) +def register(): + if current_user.is_authenticated: + current_app.logger.info("REGISTER: already auth → /index") + return redirect(url_for("main.index")) + + form = RegistrationForm() + if form.validate_on_submit(): + # 모델 내부에서 email/username 정규화됨(find_by_*) + if User.find_by_email(form.email.data): + flash("이미 등록된 이메일입니다.", "warning") + current_app.logger.info("REGISTER: dup email %s", form.email.data) + return render_template("register.html", form=form) + + if User.find_by_username(form.username.data): + flash("이미 사용 중인 사용자명입니다.", "warning") + current_app.logger.info("REGISTER: dup username %s", form.username.data) + return render_template("register.html", form=form) + + user = User(username=form.username.data, email=form.email.data, is_active=False) + user.set_password(form.password.data) # passlib: 기본 Argon2id + db.session.add(user) + db.session.commit() + + _notify( + f"🆕 신규 가입 요청\n" + f"📛 사용자: {user.username}\n" + f"📧 이메일: {user.email}" + ) + current_app.logger.info("REGISTER: created id=%s email=%s", user.id, user.email) + flash("회원가입이 완료되었습니다. 관리자의 승인을 기다려주세요.", "success") + return redirect(url_for("auth.login")) + else: + if request.method == "POST": + current_app.logger.info("REGISTER: form errors=%s", form.errors) + + return render_template("register.html", form=form) + + +# ───────────────────────────────────────────────────────────── +# 로그인 +# ───────────────────────────────────────────────────────────── +@auth_bp.route("/login", methods=["GET", "POST"]) +def login(): + if current_user.is_authenticated: + current_app.logger.info("LOGIN: already auth → /index") + return redirect(url_for("main.index")) + + form = LoginForm() + if form.validate_on_submit(): + current_app.logger.info("LOGIN: form ok email=%s", form.email.data) + user: Optional[User] = User.find_by_email(form.email.data) + + if not user: + flash("이메일 또는 비밀번호가 올바르지 않습니다.", "danger") + current_app.logger.info("LOGIN: user not found") + return render_template("login.html", form=form) + + pass_ok = user.check_password(form.password.data) # passlib verify(+자동 재해시) + current_app.logger.info( + "LOGIN: found id=%s active=%s pass_ok=%s", + user.id, user.is_active, pass_ok + ) + + if not pass_ok: + flash("이메일 또는 비밀번호가 올바르지 않습니다.", "danger") + return render_template("login.html", form=form) + + if not user.is_active: + flash("계정이 아직 승인되지 않았습니다.", "warning") + return render_template("login.html", form=form) + + # 성공 + login_user(user, remember=form.remember.data) + session.permanent = True + _notify(f"🔐 로그인 성공\n👤 {user.username}") + current_app.logger.info("LOGIN: SUCCESS → redirect") + + nxt = request.args.get("next") + if nxt and _is_safe_url(nxt): + return redirect(nxt) + return redirect(url_for("main.index")) + else: + if request.method == "POST": + current_app.logger.info("LOGIN: form errors=%s", form.errors) + + return render_template("login.html", form=form) + + +# ───────────────────────────────────────────────────────────── +# 로그아웃 +# ───────────────────────────────────────────────────────────── +@auth_bp.route("/logout", methods=["GET"]) +@login_required +def logout(): + if current_user.is_authenticated: + current_app.logger.info("LOGOUT: user=%s", current_user.username) + logout_user() + session["just_logged_out"] = True + return redirect(url_for("auth.login")) \ No newline at end of file diff --git a/backend/routes/file_view.py b/backend/routes/file_view.py new file mode 100644 index 0000000..f2335c1 --- /dev/null +++ b/backend/routes/file_view.py @@ -0,0 +1,95 @@ +from __future__ import annotations + +import logging +from pathlib import Path + +from flask import Blueprint, request, jsonify, Response +from flask_login import login_required + +from config import Config +import chardet + +file_view_bp = Blueprint("file_view", __name__) + + +def register_file_view(app): + """블루프린트 등록""" + app.register_blueprint(file_view_bp) + + +def _safe_within(base: Path, target: Path) -> bool: + """ + target 이 base 디렉터리 내부인지 검사 (경로 탈출 방지) + """ + try: + target.resolve().relative_to(base.resolve()) + return True + except Exception: + return False + + +def _decode_bytes(raw: bytes) -> str: + """ + 파일 바이트 → 문자열 디코딩 (감지 → utf-8 → cp949 순서로 시도) + """ + enc = (chardet.detect(raw).get("encoding") or "utf-8").strip().lower() + for cand in (enc, "utf-8", "cp949"): + try: + return raw.decode(cand) + except Exception: + continue + # 최후의 수단: 손실 허용 디코딩 + return raw.decode("utf-8", errors="replace") + + +@file_view_bp.route("/view_file", methods=["GET"]) +@login_required +def view_file(): + """ + 파일 내용을 읽어 반환. + - /view_file?folder=idrac_info&filename=abc.txt + - /view_file?folder=backup&date=<백업폴더명>&filename=abc.txt + - ?raw=1 을 붙이면 text/plain 으로 원문을 반환 (모달 표시용) + """ + folder = request.args.get("folder", "").strip() + date = request.args.get("date", "").strip() + filename = request.args.get("filename", "").strip() + want_raw = request.args.get("raw") + + if not filename: + return jsonify({"error": "파일 이름이 없습니다."}), 400 + + # 파일명/폴더명은 유니코드 보존. 상위 경로만 제거하여 보안 유지 + safe_name = Path(filename).name + + if folder == "backup": + base = Path(Config.BACKUP_FOLDER) + safe_date = Path(date).name if date else "" + target = (base / safe_date / safe_name).resolve() + else: + base = Path(Config.IDRAC_INFO_FOLDER) + target = (base / safe_name).resolve() + + logging.info( + "file_view: folder=%s date=%s filename=%s | base=%s | target=%s", + folder, date, filename, str(base), str(target) + ) + + if not _safe_within(base, target) or not target.is_file(): + logging.warning("file_view: 파일 없음: %s", str(target)) + return jsonify({"error": "파일을 찾을 수 없습니다."}), 404 + + try: + raw = target.read_bytes() + content = _decode_bytes(raw) + + if want_raw: + # 텍스트 원문 반환 (모달에서 fetch().text()로 사용) + return Response(content, mimetype="text/plain; charset=utf-8") + + # JSON으로 감싸서 반환 (기존 사용처 호환) + return jsonify({"content": content}) + + except Exception as e: + logging.error("file_view: 파일 읽기 실패: %s → %s", str(target), e) + return jsonify({"error": "파일 열기 중 오류 발생"}), 500 \ No newline at end of file diff --git a/backend/routes/home.py b/backend/routes/home.py new file mode 100644 index 0000000..6058f8c --- /dev/null +++ b/backend/routes/home.py @@ -0,0 +1,13 @@ +from __future__ import annotations +from flask import Blueprint, render_template + +home_bp = Blueprint("home", __name__, url_prefix="/home") + + +def register_home_routes(app): + app.register_blueprint(home_bp) + + +@home_bp.route("/", methods=["GET"]) +def home(): + return render_template("home.html") \ No newline at end of file diff --git a/backend/routes/main.py b/backend/routes/main.py new file mode 100644 index 0000000..1da422f --- /dev/null +++ b/backend/routes/main.py @@ -0,0 +1,208 @@ +from __future__ import annotations +import os +import time +import shutil +import zipfile +import logging +from pathlib import Path +from flask import Blueprint, render_template, request, redirect, url_for, flash, jsonify, session, send_from_directory, send_file +from flask_login import login_required, current_user +from concurrent.futures import ThreadPoolExecutor +from watchdog.observers import Observer +from natsort import natsorted + +from backend.services.ip_processor import ( + save_ip_addresses, + process_ips_concurrently, + get_progress, + on_complete, +) +from backend.services.watchdog_handler import FileCreatedHandler +from config import Config + +main_bp = Blueprint("main", __name__) +executor = ThreadPoolExecutor(max_workers=Config.MAX_WORKERS) + + +def register_main_routes(app, socketio): + app.register_blueprint(main_bp) + + @app.context_processor + def inject_user(): + return dict(current_user=current_user) + + @app.before_request + def make_session_permanent(): + session.permanent = True + if current_user.is_authenticated: + session.modified = True + + +@main_bp.route("/") +@main_bp.route("/index", methods=["GET"]) +@login_required +def index(): + script_dir = Path(Config.SCRIPT_FOLDER) + xml_dir = Path(Config.XML_FOLDER) + info_dir = Path(Config.IDRAC_INFO_FOLDER) + backup_dir = Path(Config.BACKUP_FOLDER) + + scripts = [f.name for f in script_dir.glob("*") if f.is_file() and f.name != ".env"] + scripts = natsorted(scripts) + xml_files = [f.name for f in xml_dir.glob("*.xml")] + + # 페이지네이션 + page = int(request.args.get("page", 1)) + info_files = [f.name for f in info_dir.glob("*") if f.is_file()] + info_files = natsorted(info_files) + + start = (page - 1) * Config.FILES_PER_PAGE + end = start + Config.FILES_PER_PAGE + files_to_display = [{"name": Path(f).stem, "file": f} for f in info_files[start:end]] + total_pages = (len(info_files) + Config.FILES_PER_PAGE - 1) // Config.FILES_PER_PAGE + + # 백업 폴더 목록 (디렉터리만) + backup_dirs = [d for d in backup_dir.iterdir() if d.is_dir()] + backup_dirs.sort(key=lambda p: p.stat().st_mtime, reverse=True) + + backup_page = int(request.args.get("backup_page", 1)) + start_b = (backup_page - 1) * Config.BACKUP_FILES_PER_PAGE + end_b = start_b + Config.BACKUP_FILES_PER_PAGE + backup_slice = backup_dirs[start_b:end_b] + total_backup_pages = (len(backup_dirs) + Config.BACKUP_FILES_PER_PAGE - 1) // Config.BACKUP_FILES_PER_PAGE + + backup_files = {} + for d in backup_slice: + files = [f.name for f in d.iterdir() if f.is_file()] + backup_files[d.name] = {"files": files, "count": len(files)} + + return render_template( + "index.html", + files_to_display=files_to_display, + page=page, + total_pages=total_pages, + backup_files=backup_files, + total_backup_pages=total_backup_pages, + backup_page=backup_page, + scripts=scripts, + xml_files=xml_files, + ) + + +@main_bp.route("/process_ips", methods=["POST"]) +@login_required +def process_ips(): + ips = request.form.get("ips") + selected_script = request.form.get("script") + selected_xml_file = request.form.get("xmlFile") + + if not ips or not selected_script: + return jsonify({"error": "IP 주소와 스크립트를 모두 입력하세요."}), 400 + + xml_file_path = None + if selected_script == "02-set_config.py" and selected_xml_file: + xml_path = Path(Config.XML_FOLDER) / selected_xml_file + if not xml_path.exists(): + return jsonify({"error": "선택한 XML 파일이 존재하지 않습니다."}), 400 + xml_file_path = str(xml_path) + + job_id = str(time.time()) + session["job_id"] = job_id + + ip_files = save_ip_addresses(ips, Config.UPLOAD_FOLDER) + total_files = len(ip_files) + + handler = FileCreatedHandler(job_id, total_files) + observer = Observer() + observer.schedule(handler, Config.IDRAC_INFO_FOLDER, recursive=False) + observer.start() + + future = executor.submit( + process_ips_concurrently, ip_files, job_id, observer, selected_script, xml_file_path + ) + future.add_done_callback(lambda x: on_complete(job_id)) + + logging.info(f"[AJAX] 작업 시작: {job_id}, script: {selected_script}") + return jsonify({"job_id": job_id}) + + +@main_bp.route("/progress_status/") +@login_required +def progress_status(job_id: str): + return jsonify({"progress": get_progress(job_id)}) + + +@main_bp.route("/backup", methods=["POST"]) +@login_required +def backup_files(): + prefix = request.form.get("backup_prefix", "") + if not prefix.startswith("PO"): + flash("Backup 이름은 PO로 시작해야 합니다.") + return redirect(url_for("main.index")) + + folder_name = f"{prefix}_{time.strftime('%Y%m%d')}" + backup_path = Path(Config.BACKUP_FOLDER) / folder_name + backup_path.mkdir(parents=True, exist_ok=True) + + info_dir = Path(Config.IDRAC_INFO_FOLDER) + for file in info_dir.iterdir(): + if file.is_file(): + shutil.move(str(file), str(backup_path / file.name)) + + flash("백업 완료되었습니다.") + logging.info(f"백업 완료: {folder_name}") + return redirect(url_for("main.index")) + + +@main_bp.route("/download/") +@login_required +def download_file(filename: str): + # send_from_directory는 내부적으로 안전 검사를 수행 + return send_from_directory(Config.IDRAC_INFO_FOLDER, filename, as_attachment=True) + + +@main_bp.route("/delete/", methods=["POST"]) +@login_required +def delete_file(filename: str): + file_path = Path(Config.IDRAC_INFO_FOLDER) / filename + if file_path.exists(): + try: + file_path.unlink() + flash(f"{filename} 삭제됨.") + logging.info(f"파일 삭제됨: {filename}") + except Exception as e: + logging.error(f"파일 삭제 오류: {e}") + flash("파일 삭제 중 오류가 발생했습니다.", "danger") + else: + flash("파일이 존재하지 않습니다.") + return redirect(url_for("main.index")) + + +@main_bp.route("/download_zip", methods=["POST"]) +@login_required +def download_zip(): + zip_filename = request.form.get("zip_filename", "export") + zip_path = Path(Config.TEMP_ZIP_FOLDER) / f"{zip_filename}.zip" + + with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as zipf: + for file in Path(Config.IDRAC_INFO_FOLDER).glob("*"): + if file.is_file(): + zipf.write(file, arcname=file.name) + + try: + response = send_file(str(zip_path), as_attachment=True) + return response + finally: + # 응답 후 임시 ZIP 삭제 + try: + if zip_path.exists(): + zip_path.unlink() + except Exception as e: + logging.warning(f"임시 ZIP 삭제 실패: {e}") + + +@main_bp.route("/download_backup//") +@login_required +def download_backup_file(date: str, filename: str): + backup_path = Path(Config.BACKUP_FOLDER) / date + return send_from_directory(str(backup_path), filename, as_attachment=True) \ No newline at end of file diff --git a/backend/routes/utilities.py b/backend/routes/utilities.py new file mode 100644 index 0000000..e394d3d --- /dev/null +++ b/backend/routes/utilities.py @@ -0,0 +1,195 @@ +from __future__ import annotations +import os +import sys +import shutil +import subprocess +import logging +from pathlib import Path +from flask import Blueprint, request, redirect, url_for, flash, jsonify, send_file +from flask_login import login_required +from config import Config + +utils_bp = Blueprint("utils", __name__) + + +def register_util_routes(app): + app.register_blueprint(utils_bp) + + +@utils_bp.route("/move_mac_files", methods=["POST"]) +@login_required +def move_mac_files(): + src = Path(Config.IDRAC_INFO_FOLDER) + dst = Path(Config.MAC_FOLDER) + dst.mkdir(parents=True, exist_ok=True) + + moved = 0 + errors = [] + + try: + for file in src.iterdir(): + if not file.is_file(): + continue + + try: + # 파일이 존재하는지 확인 + if not file.exists(): + errors.append(f"{file.name}: 파일이 존재하지 않음") + continue + + # 대상 파일이 이미 존재하는 경우 건너뛰기 + target = dst / file.name + if target.exists(): + logging.warning(f"⚠️ 파일이 이미 존재하여 건너뜀: {file.name}") + continue + + shutil.move(str(file), str(target)) + moved += 1 + + except Exception as e: + error_msg = f"{file.name}: {str(e)}" + errors.append(error_msg) + logging.error(f"❌ 파일 이동 실패: {error_msg}") + + # 결과 로깅 + if moved > 0: + logging.info(f"✅ MAC 파일 이동 완료 ({moved}개)") + + if errors: + logging.warning(f"⚠️ 일부 파일 이동 실패: {errors}") + + # 하나라도 성공하면 success: true 반환 + return jsonify({ + "success": True, + "moved": moved, + "errors": errors if errors else None + }) + + except Exception as e: + logging.error(f"❌ MAC 이동 중 치명적 오류: {e}") + return jsonify({"success": False, "error": str(e)}) + + +@utils_bp.route("/move_guid_files", methods=["POST"]) +@login_required +def move_guid_files(): + src = Path(Config.IDRAC_INFO_FOLDER) + dst = Path(Config.GUID_FOLDER) + dst.mkdir(parents=True, exist_ok=True) + + moved = 0 + errors = [] + + try: + for file in src.iterdir(): + if not file.is_file(): + continue + + try: + # 파일이 존재하는지 확인 + if not file.exists(): + errors.append(f"{file.name}: 파일이 존재하지 않음") + continue + + # 대상 파일이 이미 존재하는 경우 건너뛰기 + target = dst / file.name + if target.exists(): + logging.warning(f"⚠️ 파일이 이미 존재하여 건너뜀: {file.name}") + continue + + shutil.move(str(file), str(target)) + moved += 1 + + except Exception as e: + error_msg = f"{file.name}: {str(e)}" + errors.append(error_msg) + logging.error(f"❌ 파일 이동 실패: {error_msg}") + + # 결과 메시지 + if moved > 0: + flash(f"GUID 파일이 성공적으로 이동되었습니다. ({moved}개)", "success") + logging.info(f"✅ GUID 파일 이동 완료 ({moved}개)") + + if errors: + logging.warning(f"⚠️ 일부 파일 이동 실패: {errors}") + flash(f"일부 파일 이동 실패: {len(errors)}개", "warning") + + except Exception as e: + logging.error(f"❌ GUID 이동 오류: {e}") + flash(f"오류 발생: {e}", "danger") + + return redirect(url_for("main.index")) + + +@utils_bp.route("/update_server_list", methods=["POST"]) +@login_required +def update_server_list(): + content = request.form.get("server_list_content") + if not content: + flash("내용을 입력하세요.", "warning") + return redirect(url_for("main.index")) + + path = Path(Config.SERVER_LIST_FOLDER) / "server_list.txt" + try: + path.write_text(content, encoding="utf-8") + result = subprocess.run( + [sys.executable, str(Path(Config.SERVER_LIST_FOLDER) / "excel.py")], + capture_output=True, + text=True, + check=True, + cwd=str(Path(Config.SERVER_LIST_FOLDER)), + timeout=300, + ) + logging.info(f"서버 리스트 스크립트 실행 결과: {result.stdout}") + flash("서버 리스트가 업데이트되었습니다.", "success") + except subprocess.CalledProcessError as e: + logging.error(f"서버 리스트 스크립트 오류: {e.stderr}") + flash(f"스크립트 실행 실패: {e.stderr}", "danger") + except Exception as e: + logging.error(f"서버 리스트 처리 오류: {e}") + flash(f"서버 리스트 처리 중 오류 발생: {e}", "danger") + + return redirect(url_for("main.index")) + + +@utils_bp.route("/update_guid_list", methods=["POST"]) +@login_required +def update_guid_list(): + content = request.form.get("server_list_content") + if not content: + flash("내용을 입력하세요.", "warning") + return redirect(url_for("main.index")) + + path = Path(Config.SERVER_LIST_FOLDER) / "guid_list.txt" + try: + path.write_text(content, encoding="utf-8") + result = subprocess.run( + [sys.executable, str(Path(Config.SERVER_LIST_FOLDER) / "GUIDtxtT0Execl.py")], + capture_output=True, + text=True, + check=True, + cwd=str(Path(Config.SERVER_LIST_FOLDER)), + timeout=300, + ) + logging.info(f"GUID 리스트 스크립트 실행 결과: {result.stdout}") + flash("GUID 리스트가 업데이트되었습니다.", "success") + except subprocess.CalledProcessError as e: + logging.error(f"GUID 리스트 스크립트 오류: {e.stderr}") + flash(f"스크립트 실행 실패: {e.stderr}", "danger") + except Exception as e: + logging.error(f"GUID 리스트 처리 오류: {e}") + flash(f"GUID 리스트 처리 중 오류 발생: {e}", "danger") + + return redirect(url_for("main.index")) + + +@utils_bp.route("/download_excel") +@login_required +def download_excel(): + path = Path(Config.SERVER_LIST_FOLDER) / "mac_info.xlsx" + if not path.is_file(): + flash("엑셀 파일을 찾을 수 없습니다.", "danger") + return redirect(url_for("main.index")) + + logging.info(f"엑셀 파일 다운로드: {path}") + return send_file(str(path), as_attachment=True, download_name="mac_info.xlsx") \ No newline at end of file diff --git a/backend/routes/xml.py b/backend/routes/xml.py new file mode 100644 index 0000000..a87bc3c --- /dev/null +++ b/backend/routes/xml.py @@ -0,0 +1,105 @@ +from __future__ import annotations +import logging +from pathlib import Path +from flask import Blueprint, render_template, request, redirect, url_for, flash +from flask_login import login_required +from werkzeug.utils import secure_filename +from config import Config + +xml_bp = Blueprint("xml", __name__) + + +def register_xml_routes(app): + app.register_blueprint(xml_bp) + + +def allowed_file(filename: str) -> bool: + return "." in filename and filename.rsplit(".", 1)[1].lower() in Config.ALLOWED_EXTENSIONS + + +@xml_bp.route("/xml_management") +@login_required +def xml_management(): + xml_dir = Path(Config.XML_FOLDER) + try: + files = [f.name for f in xml_dir.iterdir() if f.is_file()] + except FileNotFoundError: + files = [] + flash("XML 폴더가 존재하지 않습니다.", "danger") + return render_template("manage_xml.html", xml_files=files) + + +@xml_bp.route("/upload_xml", methods=["POST"]) +@login_required +def upload_xml(): + file = request.files.get("xmlFile") + if not file or not file.filename: + flash("업로드할 파일을 선택하세요.", "warning") + return redirect(url_for("xml.xml_management")) + + if allowed_file(file.filename): + filename = secure_filename(file.filename) + save_path = Path(Config.XML_FOLDER) / filename + try: + save_path.parent.mkdir(parents=True, exist_ok=True) + file.save(str(save_path)) + # 텍스트 파일이므로 0644 권장 + try: + save_path.chmod(0o644) + except Exception: + pass # Windows 등에서 무시 + logging.info(f"XML 업로드됨: {filename}") + flash("파일이 성공적으로 업로드되었습니다.", "success") + except Exception as e: + logging.error(f"파일 업로드 오류: {e}") + flash("파일 저장 중 오류가 발생했습니다.", "danger") + else: + flash("XML 확장자만 업로드할 수 있습니다.", "warning") + + return redirect(url_for("xml.xml_management")) + + +@xml_bp.route("/delete_xml/", methods=["POST"]) +@login_required +def delete_xml(filename: str): + path = Path(Config.XML_FOLDER) / secure_filename(filename) + if path.exists(): + try: + path.unlink() + flash(f"{filename} 파일이 삭제되었습니다.", "success") + logging.info(f"XML 삭제됨: {filename}") + except Exception as e: + logging.error(f"XML 삭제 오류: {e}") + flash("파일 삭제 중 오류 발생", "danger") + else: + flash("해당 파일이 존재하지 않습니다.", "warning") + return redirect(url_for("xml.xml_management")) + + +@xml_bp.route("/edit_xml/", methods=["GET", "POST"]) +@login_required +def edit_xml(filename: str): + path = Path(Config.XML_FOLDER) / secure_filename(filename) + if not path.exists(): + flash("파일을 찾을 수 없습니다.", "danger") + return redirect(url_for("xml.xml_management")) + + if request.method == "POST": + new_content = request.form.get("content", "") + try: + path.write_text(new_content, encoding="utf-8") + logging.info(f"XML 수정됨: {filename}") + flash("파일이 성공적으로 수정되었습니다.", "success") + return redirect(url_for("xml.xml_management")) + except Exception as e: + logging.error(f"XML 저장 실패: {e}") + flash("파일 저장 중 오류가 발생했습니다.", "danger") + + try: + content = path.read_text(encoding="utf-8") + except Exception as e: + logging.error(f"XML 열기 실패: {e}") + flash("파일 열기 중 오류가 발생했습니다.", "danger") + content = "" + + return render_template("edit_xml.html", filename=filename, content=content) \ No newline at end of file diff --git a/backend/services/__pycache__/ip_processor.cpython-313.pyc b/backend/services/__pycache__/ip_processor.cpython-313.pyc new file mode 100644 index 0000000..5de909e Binary files /dev/null and b/backend/services/__pycache__/ip_processor.cpython-313.pyc differ diff --git a/backend/services/__pycache__/logger.cpython-313.pyc b/backend/services/__pycache__/logger.cpython-313.pyc new file mode 100644 index 0000000..5af5f7e Binary files /dev/null and b/backend/services/__pycache__/logger.cpython-313.pyc differ diff --git a/backend/services/__pycache__/watchdog_handler.cpython-313.pyc b/backend/services/__pycache__/watchdog_handler.cpython-313.pyc new file mode 100644 index 0000000..ce5e5a0 Binary files /dev/null and b/backend/services/__pycache__/watchdog_handler.cpython-313.pyc differ diff --git a/backend/services/ip_processor.py b/backend/services/ip_processor.py new file mode 100644 index 0000000..3caba5a --- /dev/null +++ b/backend/services/ip_processor.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from pathlib import Path +import os +import sys +import uuid +import logging +import subprocess +import platform +from concurrent.futures import ThreadPoolExecutor, as_completed +from threading import Lock +from watchdog.observers import Observer +from backend.services.watchdog_handler import FileCreatedHandler +from config import Config + +# Job ID별 진행률 (스레드 안전) +_progress: dict[str, int] = {} +_progress_lock = Lock() + + +def _set_progress(job_id: str, value: int) -> None: + with _progress_lock: + _progress[job_id] = max(0, min(100, int(value))) + + +def get_progress(job_id: str) -> int: + with _progress_lock: + return int(_progress.get(job_id, 0)) + + +def on_complete(job_id: str) -> None: + _set_progress(job_id, 100) + + +# ───────────────────────────────────────────────────────────── +# IP 목록 저장 +# ───────────────────────────────────────────────────────────── + +def save_ip_addresses(ips: str, folder: str | os.PathLike[str]) -> list[tuple[str, str]]: + out_dir = Path(folder) + out_dir.mkdir(parents=True, exist_ok=True) + + ip_files: list[tuple[str, str]] = [] + for i, raw in enumerate((ips or "").splitlines()): + ip = raw.strip() + if not ip: + continue + file_path = out_dir / f"ip_{i}.txt" + file_path.write_text(ip + "\n", encoding="utf-8") + ip_files.append((ip, str(file_path))) + return ip_files + + +# ───────────────────────────────────────────────────────────── +# 개별 IP 처리 +# ───────────────────────────────────────────────────────────── + +def _build_command(script: str, ip_file: str, xml_file: str | None) -> list[str]: + script_path = Path(Config.SCRIPT_FOLDER) / script + if not script_path.exists(): + raise FileNotFoundError(f"스크립트를 찾을 수 없습니다: {script_path}") + + if script_path.suffix == ".sh": + # Windows에서 .sh 실행은 bash 필요 (Git Bash/WSL 등). 없으면 예외 처리. + if platform.system() == "Windows": + bash = shutil.which("bash") # type: ignore[name-defined] + if not bash: + raise RuntimeError("Windows에서 .sh 스크립트를 실행하려면 bash가 필요합니다.") + cmd = [bash, str(script_path), ip_file] + else: + cmd = [str(script_path), ip_file] + elif script_path.suffix == ".py": + cmd = [sys.executable, str(script_path), ip_file] + else: + raise ValueError(f"지원되지 않는 스크립트 형식: {script_path.suffix}") + + if xml_file: + cmd.append(xml_file) + return cmd + + +def process_ip(ip_file: str, script: str, xml_file: str | None = None) -> None: + ip = Path(ip_file).read_text(encoding="utf-8").strip() + cmd = _build_command(script, ip_file, xml_file) + + logging.info("🔧 실행 명령: %s", " ".join(cmd)) + try: + result = subprocess.run( + cmd, + capture_output=True, + text=True, + check=True, + cwd=str(Path(Config.SCRIPT_FOLDER)), + timeout=int(os.getenv("SCRIPT_TIMEOUT", "1800")), # 30분 기본 + ) + logging.info("[%s] ✅ stdout:\n%s", ip, result.stdout) + if result.stderr: + logging.warning("[%s] ⚠ stderr:\n%s", ip, result.stderr) + except subprocess.CalledProcessError as e: + logging.error("[%s] ❌ 스크립트 실행 오류(code=%s): %s", ip, e.returncode, e.stderr or e) + except subprocess.TimeoutExpired: + logging.error("[%s] ⏰ 스크립트 실행 타임아웃", ip) + + +# ───────────────────────────────────────────────────────────── +# 병렬 처리 진입점 +# ───────────────────────────────────────────────────────────── + +def process_ips_concurrently(ip_files, job_id, observer: Observer, script: str, xml_file: str | None): + total = len(ip_files) + completed = 0 + _set_progress(job_id, 0) + + try: + with ThreadPoolExecutor(max_workers=Config.MAX_WORKERS) as pool: + futures = {pool.submit(process_ip, ip_path, script, xml_file): ip for ip, ip_path in ip_files} + for fut in as_completed(futures): + ip = futures[fut] + try: + fut.result() + except Exception as e: + logging.error("%s 처리 중 오류 발생: %s", ip, e) + finally: + completed += 1 + if total: + _set_progress(job_id, int(completed * 100 / total)) + finally: + try: + observer.stop() + observer.join(timeout=5) + except Exception: + pass + + +# ───────────────────────────────────────────────────────────── +# 외부에서 한 번에 처리(동기) +# ───────────────────────────────────────────────────────────── + +def handle_ip_processing(ip_text: str, script: str, xml_file: str | None = None) -> str: + job_id = str(uuid.uuid4()) + + temp_dir = Path(Config.UPLOAD_FOLDER) / job_id + ip_files = save_ip_addresses(ip_text, temp_dir) + + xml_path = str(Path(Config.XML_FOLDER) / xml_file) if xml_file else None + + handler = FileCreatedHandler(job_id, len(ip_files)) + observer = Observer() + observer.schedule(handler, Config.IDRAC_INFO_FOLDER, recursive=False) + observer.start() + + process_ips_concurrently(ip_files, job_id, observer, script, xml_path) + return job_id \ No newline at end of file diff --git a/backend/services/logger.py b/backend/services/logger.py new file mode 100644 index 0000000..9aef772 --- /dev/null +++ b/backend/services/logger.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from pathlib import Path +import logging +import os +from logging.handlers import TimedRotatingFileHandler +from typing import Optional +from config import Config + + +_DEF_LEVEL = os.getenv("APP_LOG_LEVEL", "INFO").upper() +_DEF_FMT = "%(asctime)s [%(levelname)s] %(name)s: %(message)s" + + +def _ensure_log_dir() -> Path: + p = Path(Config.LOG_FOLDER) + p.mkdir(parents=True, exist_ok=True) + return p + + +def setup_logging(app: Optional[object] = None) -> logging.Logger: + """앱 전역 로깅을 파일(일단위 회전) + 콘솔로 설정. + - 회전 파일명: YYYY-MM-DD.log + - 중복 핸들러 방지 + - Windows/Linux 공통 동작 + """ + log_dir = _ensure_log_dir() + log_path = log_dir / "app.log" + + root = logging.getLogger() + root.setLevel(_DEF_LEVEL) + root.propagate = False + + # 기존 핸들러 제거(중복 방지) + for h in root.handlers[:]: + root.removeHandler(h) + + # 파일 로거 + file_handler = TimedRotatingFileHandler( + filename=str(log_path), when="midnight", interval=1, backupCount=90, encoding="utf-8", utc=False + ) + + # 회전 파일명: 2025-09-30.log 형태로 + def _namer(default_name: str) -> str: + # default_name: app.log.YYYY-MM-DD + base_dir = os.path.dirname(default_name) + date_str = default_name.rsplit(".", 1)[-1] + return os.path.join(base_dir, f"{date_str}.log") + + file_handler.namer = _namer + file_handler.setFormatter(logging.Formatter(_DEF_FMT)) + + # 콘솔 로거 + console = logging.StreamHandler() + console.setFormatter(logging.Formatter("[%(levelname)s] %(message)s")) + + root.addHandler(file_handler) + root.addHandler(console) + + if app is not None: + # Flask 앱 로거에도 동일 핸들러 바인딩 + app.logger.handlers = root.handlers + app.logger.setLevel(root.level) + + root.info("Logger initialized | level=%s | file=%s", _DEF_LEVEL, log_path) + return root \ No newline at end of file diff --git a/backend/services/watchdog_handler.py b/backend/services/watchdog_handler.py new file mode 100644 index 0000000..7d9c842 --- /dev/null +++ b/backend/services/watchdog_handler.py @@ -0,0 +1,50 @@ +from __future__ import annotations +import logging +import os +from typing import Optional +from watchdog.events import FileSystemEventHandler +from flask_socketio import SocketIO + +# 외부에서 주입되는 socketio 인스턴스 (app.py에서 설정) +socketio: Optional[SocketIO] = None + + +class FileCreatedHandler(FileSystemEventHandler): + """파일 생성 감지를 처리하는 Watchdog 핸들러. + - temp_ip 등 임시 파일은 무시 + - 감지 시 진행률/로그를 SocketIO로 실시간 브로드캐스트 + """ + + def __init__(self, job_id: str, total_files: int): + super().__init__() + self.job_id = job_id + self.total_files = max(int(total_files or 0), 0) + self.completed_files = 0 + + def _broadcast(self, event_name: str, data: dict) -> None: + if not socketio: + return + try: + socketio.emit(event_name, data, namespace="/") + except Exception as e: + logging.warning("[Watchdog] SocketIO 전송 실패: %s", e) + + def _should_ignore(self, src_path: str) -> bool: + # 임시 업로드 디렉터리 하위 파일은 무시 + return "temp_ip" in src_path.replace("\\", "/") + + def on_created(self, event): + if event.is_directory: + return + if self._should_ignore(event.src_path): + return + + self.completed_files = min(self.completed_files + 1, self.total_files or 0) + filename = os.path.basename(event.src_path) + msg = f"[Watchdog] 생성된 파일: {filename} ({self.completed_files}/{self.total_files})" + logging.info(msg) + + self._broadcast("log_update", {"job_id": self.job_id, "log": msg}) + if self.total_files: + progress = int((self.completed_files / self.total_files) * 100) + self._broadcast("progress", {"job_id": self.job_id, "progress": progress}) \ No newline at end of file diff --git a/backend/socketio_events.py b/backend/socketio_events.py new file mode 100644 index 0000000..d2ae52c --- /dev/null +++ b/backend/socketio_events.py @@ -0,0 +1,13 @@ +# backend/socketio_events.py +import logging +from flask_socketio import SocketIO + +def register_socketio_events(socketio: SocketIO): + @socketio.on('connect') + def on_connect(): + logging.info("✅ 클라이언트가 연결되었습니다.") + socketio.emit('response', {'message': '✅ 서버에 연결되었습니다.'}) + + @socketio.on('disconnect') + def on_disconnect(): + logging.info("⚠️ 클라이언트 연결이 해제되었습니다.") \ No newline at end of file diff --git a/backend/static/android-chrome-192x192.png b/backend/static/android-chrome-192x192.png new file mode 100644 index 0000000..44707a9 Binary files /dev/null and b/backend/static/android-chrome-192x192.png differ diff --git a/backend/static/android-chrome-512x512.png b/backend/static/android-chrome-512x512.png new file mode 100644 index 0000000..55bfab6 Binary files /dev/null and b/backend/static/android-chrome-512x512.png differ diff --git a/backend/static/apple-touch-icon.png b/backend/static/apple-touch-icon.png new file mode 100644 index 0000000..40dcc64 Binary files /dev/null and b/backend/static/apple-touch-icon.png differ diff --git a/backend/static/favicon-16x16.png b/backend/static/favicon-16x16.png new file mode 100644 index 0000000..3b5542b Binary files /dev/null and b/backend/static/favicon-16x16.png differ diff --git a/backend/static/favicon-32x32.png b/backend/static/favicon-32x32.png new file mode 100644 index 0000000..a58ff1e Binary files /dev/null and b/backend/static/favicon-32x32.png differ diff --git a/backend/static/favicon.ico b/backend/static/favicon.ico new file mode 100644 index 0000000..7f95d6c Binary files /dev/null and b/backend/static/favicon.ico differ diff --git a/backend/static/script.js b/backend/static/script.js new file mode 100644 index 0000000..c82a453 --- /dev/null +++ b/backend/static/script.js @@ -0,0 +1,264 @@ +// script.js - 정리된 버전 + +document.addEventListener('DOMContentLoaded', () => { + + // ───────────────────────────────────────────────────────────── + // CSRF 토큰 + // ───────────────────────────────────────────────────────────── + const csrfToken = document.querySelector('input[name="csrf_token"]')?.value || ''; + + + // ───────────────────────────────────────────────────────────── + // 진행바 업데이트 + // ───────────────────────────────────────────────────────────── + window.updateProgress = function(percent) { + const bar = document.getElementById('progressBar'); + if (!bar) return; + const v = Math.max(0, Math.min(100, Number(percent) || 0)); + bar.style.width = v + '%'; + bar.setAttribute('aria-valuenow', v); + bar.innerHTML = `${v}%`; + }; + + + // ───────────────────────────────────────────────────────────── + // 줄 수 카운터 + // ───────────────────────────────────────────────────────────── + function updateLineCount(textareaId, badgeId) { + const textarea = document.getElementById(textareaId); + const badge = document.getElementById(badgeId); + + if (!textarea || !badge) return; + + const updateCount = () => { + const text = textarea.value.trim(); + if (text === '') { + badge.textContent = '0줄'; + return; + } + const lines = text.split('\n').filter(line => line.trim().length > 0); + badge.textContent = `${lines.length}줄`; + }; + + updateCount(); + textarea.addEventListener('input', updateCount); + textarea.addEventListener('change', updateCount); + textarea.addEventListener('keyup', updateCount); + textarea.addEventListener('paste', () => setTimeout(updateCount, 10)); + } + + updateLineCount('ips', 'ipLineCount'); + updateLineCount('server_list_content', 'serverLineCount'); + + + // ───────────────────────────────────────────────────────────── + // 스크립트 선택 시 XML 드롭다운 토글 + // ───────────────────────────────────────────────────────────── + const TARGET_SCRIPT = "02-set_config.py"; + const scriptSelect = document.getElementById('script'); + const xmlGroup = document.getElementById('xmlFileGroup'); + + function toggleXml() { + if (!scriptSelect || !xmlGroup) return; + xmlGroup.style.display = (scriptSelect.value === TARGET_SCRIPT) ? 'block' : 'none'; + } + + if (scriptSelect) { + toggleXml(); + scriptSelect.addEventListener('change', toggleXml); + } + + + // ───────────────────────────────────────────────────────────── + // 파일 보기 모달 + // ───────────────────────────────────────────────────────────── + const modalEl = document.getElementById('fileViewModal'); + const titleEl = document.getElementById('fileViewModalLabel'); + const contentEl = document.getElementById('fileViewContent'); + + if (modalEl) { + modalEl.addEventListener('show.bs.modal', async (ev) => { + const btn = ev.relatedTarget; + const folder = btn?.getAttribute('data-folder') || ''; + const date = btn?.getAttribute('data-date') || ''; + const filename = btn?.getAttribute('data-filename') || ''; + + titleEl.innerHTML = `${filename || '파일'}`; + contentEl.textContent = '불러오는 중...'; + + const params = new URLSearchParams(); + if (folder) params.set('folder', folder); + if (date) params.set('date', date); + if (filename) params.set('filename', filename); + + try { + const res = await fetch(`/view_file?${params.toString()}`, { cache: 'no-store' }); + if (!res.ok) throw new Error('HTTP ' + res.status); + + const data = await res.json(); + contentEl.textContent = data?.content ?? '(빈 파일)'; + } catch (e) { + contentEl.textContent = '파일을 불러오지 못했습니다: ' + (e?.message || e); + } + }); + } + + + // ───────────────────────────────────────────────────────────── + // 공통 POST 함수 + // ───────────────────────────────────────────────────────────── + async function postFormAndHandle(url) { + const res = await fetch(url, { + method: 'POST', + credentials: 'same-origin', + headers: { + 'X-CSRFToken': csrfToken, + 'Accept': 'application/json, text/html;q=0.9,*/*;q=0.8', + }, + }); + + const ct = (res.headers.get('content-type') || '').toLowerCase(); + + if (ct.includes('application/json')) { + const data = await res.json(); + if (data.success === false) { + throw new Error(data.error || ('HTTP ' + res.status)); + } + return data; + } + + return { success: true, html: true }; + } + + + // ───────────────────────────────────────────────────────────── + // MAC 파일 이동 + // ───────────────────────────────────────────────────────────── + const macForm = document.getElementById('macMoveForm'); + if (macForm) { + macForm.addEventListener('submit', async (e) => { + e.preventDefault(); + const btn = macForm.querySelector('button'); + const originalHtml = btn.innerHTML; + btn.disabled = true; + btn.innerHTML = '처리 중...'; + + try { + await postFormAndHandle(macForm.action); + location.reload(); + } catch (err) { + alert('MAC 이동 중 오류: ' + (err?.message || err)); + btn.disabled = false; + btn.innerHTML = originalHtml; + } + }); + } + + + // ───────────────────────────────────────────────────────────── + // GUID 파일 이동 + // ───────────────────────────────────────────────────────────── + const guidForm = document.getElementById('guidMoveForm'); + if (guidForm) { + guidForm.addEventListener('submit', async (e) => { + e.preventDefault(); + const btn = guidForm.querySelector('button'); + const originalHtml = btn.innerHTML; + btn.disabled = true; + btn.innerHTML = '처리 중...'; + + try { + await postFormAndHandle(guidForm.action); + location.reload(); + } catch (err) { + alert('GUID 이동 중 오류: ' + (err?.message || err)); + btn.disabled = false; + btn.innerHTML = originalHtml; + } + }); + } + + + // ───────────────────────────────────────────────────────────── + // IP 폼 제출 및 진행률 폴링 + // ───────────────────────────────────────────────────────────── + const ipForm = document.getElementById("ipForm"); + if (ipForm) { + ipForm.addEventListener("submit", async (ev) => { + ev.preventDefault(); + + const formData = new FormData(ipForm); + const btn = ipForm.querySelector('button[type="submit"]'); + const originalHtml = btn.innerHTML; + btn.disabled = true; + btn.innerHTML = '처리 중...'; + + try { + const res = await fetch(ipForm.action, { + method: "POST", + body: formData + }); + + if (!res.ok) throw new Error("HTTP " + res.status); + + const data = await res.json(); + console.log("[DEBUG] process_ips 응답:", data); + + if (data.job_id) { + pollProgress(data.job_id); + } else { + window.updateProgress(100); + setTimeout(() => location.reload(), 1000); + } + } catch (err) { + console.error("처리 중 오류:", err); + alert("처리 중 오류 발생: " + err.message); + btn.disabled = false; + btn.innerHTML = originalHtml; + } + }); + } + + + // ───────────────────────────────────────────────────────────── + // 진행률 폴링 함수 + // ───────────────────────────────────────────────────────────── + function pollProgress(jobId) { + const interval = setInterval(async () => { + try { + const res = await fetch(`/progress_status/${jobId}`); + if (!res.ok) { + clearInterval(interval); + return; + } + + const data = await res.json(); + + if (data.progress !== undefined) { + window.updateProgress(data.progress); + } + + if (data.progress >= 100) { + clearInterval(interval); + window.updateProgress(100); + setTimeout(() => location.reload(), 1500); + } + } catch (err) { + console.error('진행률 확인 중 오류:', err); + clearInterval(interval); + } + }, 500); + } + + + // ───────────────────────────────────────────────────────────── + // 알림 자동 닫기 (5초 후) + // ───────────────────────────────────────────────────────────── + setTimeout(() => { + document.querySelectorAll('.alert').forEach(alert => { + const bsAlert = new bootstrap.Alert(alert); + bsAlert.close(); + }); + }, 5000); + +}); \ No newline at end of file diff --git a/backend/static/style.css b/backend/static/style.css new file mode 100644 index 0000000..ac64c18 --- /dev/null +++ b/backend/static/style.css @@ -0,0 +1,534 @@ +/* ───────────────────────────────────────────────────────────── + 기본 레이아웃 + ───────────────────────────────────────────────────────────── */ +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Malgun Gothic", + "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; + font-weight: 400; + background-color: #f8f9fa; + padding-top: 56px; +} + +.container-card { + background-color: #ffffff; + padding: 20px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); + border-radius: 8px; + margin-bottom: 20px; +} + + +/* ───────────────────────────────────────────────────────────── + 텍스트 및 제목 - 모두 일반 굵기 + ───────────────────────────────────────────────────────────── */ +h1, h2, h3, h4, h5, h6 { + color: #343a40; + font-weight: 400; +} + +.card-header h6 { + font-weight: 500; +} + + +/* ───────────────────────────────────────────────────────────── + 폼 요소 - 모두 일반 굵기 + ───────────────────────────────────────────────────────────── */ +.form-label { + color: #495057; + font-weight: 400; +} + +.form-control, .form-select { + border-radius: 5px; + border: 1px solid #ced4da; + font-weight: 400; + transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; +} + +.form-control:focus, .form-select:focus { + border-color: #80bdff; + box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.25); +} + + +/* ───────────────────────────────────────────────────────────── + 버튼 - 일반 굵기 + ───────────────────────────────────────────────────────────── */ +.btn { + border-radius: 5px; + font-weight: 400; + transition: all 0.2s ease-in-out; +} + +.badge { + font-weight: 400; +} + + +/* ───────────────────────────────────────────────────────────── + 네비게이션 바 + ───────────────────────────────────────────────────────────── */ +.navbar { + background-color: #343a40 !important; +} + +.navbar-brand { + font-weight: 700; + color: #ffffff !important; +} + +.nav-link { + color: rgba(255, 255, 255, 0.75) !important; + font-weight: 400; +} + +.nav-link:hover { + color: #ffffff !important; +} + + +/* ───────────────────────────────────────────────────────────── + 카드 헤더 색상 (1번 이미지와 동일하게) + ───────────────────────────────────────────────────────────── */ +.card-header.bg-primary { + background-color: #007bff !important; + color: #ffffff !important; +} + +.card-header.bg-success { + background-color: #28a745 !important; + color: #ffffff !important; +} + +.card-header.bg-primary h6, +.card-header.bg-success h6 { + color: #ffffff !important; +} + +.card-header.bg-primary i, +.card-header.bg-success i { + color: #ffffff !important; +} + +/* 밝은 배경 헤더는 어두운 텍스트 */ +.card-header.bg-light { + background-color: #f8f9fa !important; + color: #343a40 !important; +} + +.card-header.bg-light h6 { + color: #343a40 !important; +} + +.card-header.bg-light i { + color: #343a40 !important; +} + + +/* ───────────────────────────────────────────────────────────── + 버튼 색상 (2번 이미지와 동일하게) + ───────────────────────────────────────────────────────────── */ +.btn-warning { + background-color: #ffc107 !important; + border-color: #ffc107 !important; + color: #000 !important; +} +.btn-warning:hover { + background-color: #e0a800 !important; + border-color: #d39e00 !important; + color: #000 !important; +} + +.btn-info { + background-color: #17a2b8 !important; + border-color: #17a2b8 !important; + color: #fff !important; +} +.btn-info:hover { + background-color: #138496 !important; + border-color: #117a8b !important; + color: #fff !important; +} + + +/* ───────────────────────────────────────────────────────────── + 진행바 + ───────────────────────────────────────────────────────────── */ +.progress { + border-radius: 10px; + overflow: hidden; +} + +.progress-bar { + transition: width 0.6s ease; +} + + +/* ───────────────────────────────────────────────────────────── + 파일 그리드 레이아웃 - 빈 공간 없이 채우기 + ───────────────────────────────────────────────────────────── */ +.file-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); + gap: 1rem; +} + + +/* ───────────────────────────────────────────────────────────── + 파일 카드 (컴팩트) + ───────────────────────────────────────────────────────────── */ +.file-card-compact { + transition: all 0.2s ease; + background: #fff; + width: 100%; + max-width: 180px; /* 기본값 유지(카드가 너무 넓어지지 않도록) */ +} +.file-card-compact:hover { + box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1); + transform: translateY(-2px); +} +.file-card-compact a { + font-size: 0.85rem; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} + +/* 파일 카드 내 모든 텍스트 일반 굵기 */ +.file-card-compact, +.file-card-compact * { + font-weight: 400 !important; +} + + +/* ───────────────────────────────────────────────────────────── + (공통) 파일 카드 버튼 컨테이너 기본값 (기존 유지) + ───────────────────────────────────────────────────────────── */ +.file-card-buttons { /* 처리된 목록(2버튼) 기본 레이아웃 */ + display: flex; + gap: 0.15rem; +} +.file-card-buttons > button, +.file-card-buttons > form { + width: calc(50% - 0.075rem); +} +.file-card-buttons form { margin: 0; padding: 0; } +.file-card-buttons .btn-sm { + padding: 0.1rem 0.2rem !important; + font-size: 0.65rem !important; + width: 100%; + text-align: center; +} + +/* 1버튼(백업) 기본 레이아웃 */ +.file-card-single-button { + display: flex; + justify-content: center; +} +.file-card-single-button .btn-sm { + padding: 0.15rem 0.3rem !important; + font-size: 0.7rem !important; + min-width: 50px; + text-align: center; +} + + +/* ───────────────────────────────────────────────────────────── + (공통) Outline 기본값 (기존 유지) + ───────────────────────────────────────────────────────────── */ +.file-card-compact .btn-outline-primary { + background-color: transparent !important; + color: #0d6efd !important; + border: 1px solid #0d6efd !important; +} +.file-card-compact .btn-outline-primary:hover { + background-color: #0d6efd !important; + color: #fff !important; +} +.file-card-compact .btn-outline-danger { + background-color: transparent !important; + color: #dc3545 !important; + border: 1px solid #dc3545 !important; +} +.file-card-compact .btn-outline-danger:hover { + background-color: #dc3545 !important; + color: #fff !important; +} + +/* 기존 d-flex gap-2 레거시 대응 */ +.file-card-compact .d-flex.gap-2 { display: flex; gap: 0.2rem; } +.file-card-compact .d-flex.gap-2 > * { flex: 1; } +.file-card-compact .d-flex.gap-2 form { display: contents; } + + +/* ───────────────────────────────────────────────────────────── + !!! 목록별 버튼 스타일 "분리" 규칙 (HTML에 클래스만 달아주면 적용) + - processed-list 블록의 보기/삭제 + - backup-list 블록의 보기 + ───────────────────────────────────────────────────────────── */ + +/* 처리된 파일 목록(Processed) : 컨테이너 세부 튜닝 */ +.processed-list .file-card-buttons { + display: grid; + grid-template-columns: 1fr 1fr; /* 보기/삭제 2열 격자 */ + gap: 0.2rem; +} + +/* 보기(처리된) — 전용 클래스 우선 */ +.processed-list .btn-view-processed, +.processed-list .file-card-buttons .btn-outline-primary { /* (백워드 호환) */ + border-color: #3b82f6 !important; + color: #1d4ed8 !important; + background: transparent !important; + padding: .35rem .55rem !important; + font-size: .8rem !important; + font-weight: 600 !important; +} +.processed-list .btn-view-processed:hover, +.processed-list .file-card-buttons .btn-outline-primary:hover { + background: rgba(59,130,246,.10) !important; + color: #1d4ed8 !important; +} + +/* 삭제(처리된) — 전용 클래스 우선(더 작게) */ +.processed-list .btn-delete-processed, +.processed-list .file-card-buttons .btn-outline-danger { /* (백워드 호환) */ + border-color: #ef4444 !important; + color: #b91c1c !important; + background: transparent !important; + padding: .25rem .45rem !important; /* 더 작게 */ + font-size: .72rem !important; /* 더 작게 */ + font-weight: 600 !important; +} +.processed-list .btn-delete-processed:hover, +.processed-list .file-card-buttons .btn-outline-danger:hover { + background: rgba(239,68,68,.10) !important; + color: #b91c1c !important; +} + +/* 백업 파일 목록(Backup) : 1버튼 컨테이너 */ +.backup-list .file-card-single-button { + display: flex; + margin-top: .25rem; +} + +/* 보기(백업) — 전용 클래스 우선(초록계열), 기존 .btn-outline-primary 사용 시에도 분리 적용 */ +.backup-list .btn-view-backup, +.backup-list .file-card-single-button .btn-outline-primary { /* (백워드 호환) */ + width: 100%; + border-color: #10b981 !important; /* emerald-500 */ + color: #047857 !important; /* emerald-700 */ + background: transparent !important; + padding: .42rem .7rem !important; + font-size: .8rem !important; + font-weight: 700 !important; /* 백업은 강조 */ +} +.backup-list .btn-view-backup:hover, +.backup-list .file-card-single-button .btn-outline-primary:hover { + background: rgba(16,185,129,.12) !important; + color: #047857 !important; +} + + +/* ───────────────────────────────────────────────────────────── + [★ 보완] 버튼 크기 “완전 통일”(처리/백업 공통) + - 폰트/라인하이트/패딩을 변수화해서 두 목록 크기 동일 + - 기존 개별 padding/font-size를 덮어써서 시각적 높이 통일 + ───────────────────────────────────────────────────────────── */ +:root{ + --btn-font: .80rem; /* 버튼 폰트 크기 통일 지점 */ + --btn-line: 1.2; /* 버튼 라인하이트 통일 지점 */ + --btn-py: .32rem; /* 수직 패딩 */ + --btn-px: .60rem; /* 좌우 패딩 */ +} + +.processed-list .file-card-buttons .btn, +.backup-list .file-card-single-button .btn { + font-size: var(--btn-font) !important; + line-height: var(--btn-line) !important; + padding: var(--btn-py) var(--btn-px) !important; + min-height: calc(1em * var(--btn-line) + (var(--btn-py) * 2)) !important; +} + +/* 이전 규칙보다 더 구체적으로 동일 규격을 한 번 더 보장 */ +.processed-list .file-card-buttons .btn.btn-outline, +.backup-list .file-card-single-button .btn.btn-outline { + font-size: var(--btn-font) !important; + line-height: var(--btn-line) !important; + padding: var(--btn-py) var(--btn-px) !important; +} + + +/* ───────────────────────────────────────────────────────────── + [★ 보완] 카드 “자동 한줄 배치” + - 기존 Bootstrap .row.g-3를 Grid로 오버라이드(HTML 수정 無) + - 우측 여백 최소화, 화면 너비에 맞춰 자연스럽게 줄 수 변경 + ───────────────────────────────────────────────────────────── */ +.processed-list .card-body > .row.g-3, +.backup-list .card-body .row.g-3 { + display: grid !important; + grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); + gap: .75rem; +} + +/* 그리드 기준으로 카드 폭이 잘 늘어나도록 제한 완화 */ +.processed-list .file-card-compact, +.backup-list .file-card-compact { + max-width: none !important; /* 기존 180px 제한을 목록 구간에 한해 해제 */ + min-width: 160px; + width: 100%; +} + + +/* ───────────────────────────────────────────────────────────── + 반응형 파일 그리드 (기존 유지) + ───────────────────────────────────────────────────────────── */ +@media (max-width: 1400px) { + .file-grid { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); } +} +@media (max-width: 1200px) { + .file-grid { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); } +} +@media (max-width: 992px) { + .file-grid { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); } +} +@media (max-width: 768px) { + .file-grid { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } +} +@media (max-width: 576px) { + .file-grid { grid-template-columns: repeat(auto-fit, minmax(45%, 1fr)); } +} + + +/* ───────────────────────────────────────────────────────────── + 백업 파일 리스트 + ───────────────────────────────────────────────────────────── */ +.list-group-item .bg-light { + transition: background-color 0.2s ease; +} +.list-group-item:hover .bg-light { + background-color: #e9ecef !important; +} + + +/* ───────────────────────────────────────────────────────────── + 모달 - 파일 내용 보기 + ───────────────────────────────────────────────────────────── */ +#fileViewContent { + background-color: #f8f9fa; + border: 1px solid #e9ecef; + padding: 1rem; + border-radius: 5px; + max-height: 60vh; + overflow-y: auto; + font-weight: 400; +} + +.modal-body pre::-webkit-scrollbar { + width: 8px; + height: 8px; +} +.modal-body pre::-webkit-scrollbar-track { + background: #f1f1f1; + border-radius: 4px; +} +.modal-body pre::-webkit-scrollbar-thumb { + background: #888; + border-radius: 4px; +} +.modal-body pre::-webkit-scrollbar-thumb:hover { + background: #555; +} + + +/* ───────────────────────────────────────────────────────────── + 접근성 - Skip to content + ───────────────────────────────────────────────────────────── */ +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +.visually-hidden-focusable:focus { + position: fixed; + top: 0; + left: 0; + z-index: 9999; + padding: 1rem; + background: #000; + color: #fff; +} + + +/* ───────────────────────────────────────────────────────────── + 전역 폰트 굵기 강제 (Bootstrap 오버라이드) + ───────────────────────────────────────────────────────────── */ +* { font-weight: inherit; } +strong, b { font-weight: 600; } +label, .form-label, .card-title, .list-group-item strong { + font-weight: 400 !important; +} + + +/* ───────────────────────────────────────────────────────────── + 반응형 + ───────────────────────────────────────────────────────────── */ +@media (max-width: 768px) { + .card-body { + padding: 1.5rem !important; + } + body { + font-size: 0.95rem; + } +} + +/* === [FIX] 처리된 목록 보기/삭제 버튼 크기 완전 동일화 === */ + +/* 1) 그리드 두 칸을 꽉 채우게 강제 */ +.processed-list .file-card-buttons { + display: grid !important; + grid-template-columns: 1fr 1fr !important; + gap: .2rem !important; + align-items: stretch !important; /* 높이도 칸 높이에 맞춰 늘림 */ +} + +/* 2) 그리드 아이템(버튼/폼) 자체를 칸 너비로 확장 */ +.processed-list .file-card-buttons > * { + width: 100% !important; +} + +/* 3) 폼 안의 버튼도 100%로 확장 (폼이 그리드 아이템인 경우 대비) */ +.processed-list .file-card-buttons > form { display: block !important; } +.processed-list .file-card-buttons > form > button { + display: block !important; + width: 100% !important; +} + +/* 4) 예전 플렉스 기반 전역 규칙 덮어쓰기(폭 계산식 무력화) */ +.processed-list .file-card-buttons > button, +.processed-list .file-card-buttons > form { + width: 100% !important; +} + +/* 5) 폰트/라인하이트/패딩 통일(높이 동일) — 필요 시 수치만 조정 */ +:root{ + --btn-font: .80rem; + --btn-line: 1.2; + --btn-py: .32rem; + --btn-px: .60rem; +} +.processed-list .file-card-buttons .btn { + font-size: var(--btn-font) !important; + line-height: var(--btn-line) !important; + padding: var(--btn-py) var(--btn-px) !important; + min-height: calc(1em * var(--btn-line) + (var(--btn-py) * 2)) !important; + box-sizing: border-box; +} diff --git a/backend/templates/admin.html b/backend/templates/admin.html new file mode 100644 index 0000000..5a5918e --- /dev/null +++ b/backend/templates/admin.html @@ -0,0 +1,169 @@ +{# backend/templates/admin.html #} +{% extends "base.html" %} + +{% block content %} +
+
+
+

Admin Page

+ + {% with messages = get_flashed_messages(with_categories=true) %} + {% if messages %} +
+ {% for cat, msg in messages %} + + {% endfor %} +
+ {% endif %} + {% endwith %} + +
+ + + + + + + + + + + + {% for user in users %} + + + + + + + + {% endfor %} + +
IDUsernameEmailActiveAction
{{ user.id }}{{ user.username }}{{ user.email }} + {% if user.is_active %} + Yes + {% else %} + No + {% endif %} + + {% if not user.is_active %} + Approve + {% endif %} + + Delete + + + + +
+
+
+
+
+ +{# ========== Change Password Modal ========== #} + + +{# ========== 스크립트: 모달에 사용자 정보 채우기 + 클라이언트 확인 ========== #} +{% block scripts %} + {{ super() }} + +{% endblock %} +{% endblock %} diff --git a/backend/templates/base.html b/backend/templates/base.html new file mode 100644 index 0000000..d171aac --- /dev/null +++ b/backend/templates/base.html @@ -0,0 +1,121 @@ + + + + + + + + + {% block title %}Dell Server Info, MAC 정보 처리{% endblock %} + + + + + + + + + + + + + {% block extra_css %}{% endblock %} + + + + 본문으로 건너뛰기 + + + + + +
+ {% block content %}{% endblock %} +
+ + +
+
+ © 2025 Dell Server Info. All rights reserved. +
+
+ + + + + + {% if config.USE_SOCKETIO %} + + {% endif %} + + {% block scripts %}{% endblock %} + + \ No newline at end of file diff --git a/backend/templates/edit_xml.html b/backend/templates/edit_xml.html new file mode 100644 index 0000000..7150e0a --- /dev/null +++ b/backend/templates/edit_xml.html @@ -0,0 +1,51 @@ +{% extends "base.html" %} + +{% block content %} + + + Edit XML File + + + +
+
+

Edit XML File: {{ filename }}

+
+
+
+ +
+ + +
+ + Cancel +
+
+
+ +{% endblock %} \ No newline at end of file diff --git a/backend/templates/home.html b/backend/templates/home.html new file mode 100644 index 0000000..aadcdae --- /dev/null +++ b/backend/templates/home.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} + +{% block content %} +

Dell Server & NAVER Settings Info

+

사이트 가입 및 로그인후 이용 가능

+{% endblock %} diff --git a/backend/templates/index.html b/backend/templates/index.html new file mode 100644 index 0000000..1e01cb2 --- /dev/null +++ b/backend/templates/index.html @@ -0,0 +1,676 @@ +{% extends "base.html" %} + +{% block content %} +
+ + {# 플래시 메시지 #} + {% with messages = get_flashed_messages(with_categories=true) %} + {% if messages %} +
+ {% for cat, msg in messages %} + + {% endfor %} +
+ {% endif %} + {% endwith %} + + {# 헤더 섹션 #} +
+
+

+ + 서버 관리 대시보드 +

+

IP 처리 및 파일 관리를 위한 통합 관리 도구

+
+
+ + {# 메인 작업 영역 #} +
+ {# IP 처리 카드 #} +
+
+
+
+ + IP 처리 +
+
+
+
+ + + {# 스크립트 선택 #} +
+ + +
+ + {# XML 파일 선택 (조건부) #} + + + {# IP 주소 입력 #} +
+ + +
+ + +
+
+
+
+ + {# 공유 작업 카드 #} +
+
+
+
+ + 공유 작업 +
+
+
+
+ + +
+ + +
+ +
+ + +
+
+
+
+
+
+ + {# 진행바 #} +
+
+
+
+
+ + 처리 진행률 +
+
+
+ 0% +
+
+
+
+
+
+ + {# 파일 관리 도구 #} +
+
+
+
+
+ + 파일 관리 도구 +
+
+
+
+ {# ZIP 다운로드 #} +
+ +
+ +
+ + +
+
+
+ + {# 파일 백업 #} +
+ +
+ +
+ + +
+
+
+ + {# MAC 파일 이동 #} +
+ +
+ + +
+
+ + {# GUID 파일 이동 #} +
+ +
+ + +
+
+
+
+
+
+
+ + {# 처리된 파일 목록 - 목록별 버튼 스타일 분리 (processed-list) #} +
+
+
+
+
+ + 처리된 파일 목록 +
+
+
+ {% if files_to_display and files_to_display|length > 0 %} +
+ {% for file_info in files_to_display %} +
+
+ + {{ file_info.name or file_info.file }} + +
+ +
+ + +
+
+
+
+ {% endfor %} +
+ {% else %} +
+ +

표시할 파일이 없습니다.

+
+ {% endif %} +
+
+
+
+ + {# 백업된 파일 목록 - 목록별 버튼 스타일 분리 (backup-list) #} +
+
+
+
+
+ + 백업된 파일 목록 +
+
+
+ {% if backup_files and backup_files|length > 0 %} +
+ {% for date, info in backup_files.items() %} +
+
+
+ + {{ date }} + {{ info.count }} 파일 +
+ +
+
+
+
+ {% for file in info.files %} +
+ +
+ {% endfor %} +
+
+
+
+ {% endfor %} +
+ {% else %} +
+ +

백업된 파일이 없습니다.

+
+ {% endif %} +
+
+
+
+ +
+ +{# 파일 보기 모달 #} + +{% endblock %} + +{% block scripts %} + + + + + +{% endblock %} diff --git a/backend/templates/login.html b/backend/templates/login.html new file mode 100644 index 0000000..1262062 --- /dev/null +++ b/backend/templates/login.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} +{% block content %} +
+
+

Login

+
+ {{ form.hidden_tag() }} +
+ {{ form.email.label(class="form-label") }} + {{ form.email(class="form-control") }} +
+
+ {{ form.password.label(class="form-label") }} + {{ form.password(class="form-control") }} +
+
+ {{ form.remember(class="form-check-input") }} + {{ form.remember.label(class="form-check-label") }} +
+
+ +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/backend/templates/manage_xml.html b/backend/templates/manage_xml.html new file mode 100644 index 0000000..6fc73b8 --- /dev/null +++ b/backend/templates/manage_xml.html @@ -0,0 +1,305 @@ +{% extends "base.html" %} + +{% block content %} + + + + + XML 파일 관리 + + + + + +
+

XML 파일 관리

+

XML 파일을 업로드하고 관리할 수 있습니다

+ + +
+
+ 파일 업로드 +
+
+
+ +
+
+ +
+ + +
+
+ +
+
+
+
+ + +
+
+ 파일 목록 +
+
+ {% if xml_files %} +
+ {% for xml_file in xml_files %} +
+
+
+ +
+
+ {{ xml_file }} + XML +
+
+
+ + + 편집 + + +
+ + +
+
+
+ {% endfor %} +
+ {% else %} +
+ +

파일이 없습니다.

+
+ {% endif %} +
+
+
+ + + + + + +{% endblock %} \ No newline at end of file diff --git a/backend/templates/register.html b/backend/templates/register.html new file mode 100644 index 0000000..4bfc724 --- /dev/null +++ b/backend/templates/register.html @@ -0,0 +1,30 @@ +{% extends "base.html" %} +{% block content %} +
+
+

Register

+
+ {{ form.hidden_tag() }} +
+ {{ form.username.label(class="form-label") }} + {{ form.username(class="form-control") }} +
+
+ {{ form.email.label(class="form-label") }} + {{ form.email(class="form-control") }} +
+
+ {{ form.password.label(class="form-label") }} + {{ form.password(class="form-control") }} +
+
+ {{ form.confirm_password.label(class="form-label") }} + {{ form.confirm_password(class="form-control") }} +
+
+ +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/backend/templates/xml_files.html b/backend/templates/xml_files.html new file mode 100644 index 0000000..e21018e --- /dev/null +++ b/backend/templates/xml_files.html @@ -0,0 +1,21 @@ +{% extends "base.html" %} + +{% block content %} + +

Uploaded XML Files

+
    + {% for file in files %} +
  • + {{ file }} + Download + Edit +
    + + +
    +
  • + {% endfor %} +
+ Upload new file + +{% endblock %} \ No newline at end of file diff --git a/config.py b/config.py new file mode 100644 index 0000000..ba128dc --- /dev/null +++ b/config.py @@ -0,0 +1,86 @@ +from __future__ import annotations +import os +from pathlib import Path +from datetime import timedelta + + +# ───────────────────────────────────────────────────────────── +# 경로 기본값 +# ───────────────────────────────────────────────────────────── +BASE_DIR = Path(__file__).resolve().parent + +# 앱 데이터 루트(로그/업로드/백업 등) → 환경변수 APP_DATA_DIR 우선, 없으면 ./data +DATA_DIR = Path(os.getenv("APP_DATA_DIR", BASE_DIR / "data")).resolve() + +# backend/instance 는 항상 유지 (DB 등) +INSTANCE_DIR = BASE_DIR / "backend" / "instance" +INSTANCE_DIR.mkdir(parents=True, exist_ok=True) + +# data/ 하위 보조 디렉토리 +(DATA_DIR / "logs").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "uploads").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "temp_zips").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "xml").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "scripts").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "idrac_info").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "mac").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "guid_file").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "mac_backup").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "server_list").mkdir(parents=True, exist_ok=True) +(DATA_DIR / "temp_ip").mkdir(parents=True, exist_ok=True) + + +class Config: + """ + 운영 시에는 환경변수(.env)로 민감정보를 설정하세요. + DB는 기본적으로 backend/instance/site.db 를 사용합니다. + """ + + # ── 보안 + SECRET_KEY = os.environ.get("SECRET_KEY", "change-me") # 반드시 환경변수로 고정 권장 + + # ── DB (환경변수 DATABASE_URL 있으면 그 값을 우선 사용) + sqlite_path = (INSTANCE_DIR / "site.db").as_posix() + SQLALCHEMY_DATABASE_URI = os.environ.get("DATABASE_URL", f"sqlite:///{sqlite_path}") + SQLALCHEMY_TRACK_MODIFICATIONS = False + + # ── Telegram (미설정 시 기능 비활성처럼 동작) + TELEGRAM_BOT_TOKEN = os.environ.get("TELEGRAM_BOT_TOKEN", "") + TELEGRAM_CHAT_ID = os.environ.get("TELEGRAM_CHAT_ID", "") + + # ── 앱 폴더 경로 (문자열) + UPLOAD_FOLDER = (DATA_DIR / "temp_ip").as_posix() + BACKUP_FOLDER = (DATA_DIR / "backup").as_posix() + TEMP_ZIP_FOLDER = (DATA_DIR / "temp_zips").as_posix() + XML_FOLDER = (DATA_DIR / "xml").as_posix() + SCRIPT_FOLDER = (DATA_DIR / "scripts").as_posix() + IDRAC_INFO_FOLDER = (DATA_DIR / "idrac_info").as_posix() + MAC_FOLDER = (DATA_DIR / "mac").as_posix() + GUID_FOLDER = (DATA_DIR / "guid_file").as_posix() + MAC_BACKUP_FOLDER = (DATA_DIR / "mac_backup").as_posix() + SERVER_LIST_FOLDER = (DATA_DIR / "server_list").as_posix() + LOG_FOLDER = (DATA_DIR / "logs").as_posix() + + # ── 업로드/파일 + ALLOWED_EXTENSIONS = {"xml"} + MAX_CONTENT_LENGTH = int(os.getenv("MAX_CONTENT_LENGTH", 10 * 1024 * 1024)) # 10MB + + # ── 페이지네이션/병렬 + FILES_PER_PAGE = int(os.getenv("FILES_PER_PAGE", 32)) + BACKUP_FILES_PER_PAGE = int(os.getenv("BACKUP_FILES_PER_PAGE", 3)) + MAX_WORKERS = int(os.getenv("MAX_WORKERS", 60)) + + # ── 세션 + PERMANENT_SESSION_LIFETIME = timedelta(minutes=int(os.getenv("SESSION_MINUTES", 30))) + + # ── SocketIO + # threading / eventlet / gevent 중 선택. 기본은 threading (Windows 안정) + SOCKETIO_ASYNC_MODE = os.getenv("SOCKETIO_ASYNC_MODE", "threading") + + # ───────────────────────────────────────────────────────── + # ✅ 개발 환경에서 쿠키 저장/리다이렉트 문제 방지용 설정 + # 로컬(HTTP)에서도 세션/remember 토큰이 저장되도록 Secure 비활성 + SESSION_COOKIE_SECURE = False + REMEMBER_COOKIE_SECURE = False + SESSION_COOKIE_SAMESITE = "Lax" + SESSION_COOKIE_DOMAIN = None \ No newline at end of file diff --git a/data/backend/instance/site.db b/data/backend/instance/site.db new file mode 100644 index 0000000..a82f97c Binary files /dev/null and b/data/backend/instance/site.db differ diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt new file mode 100644 index 0000000..607d301 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 1PYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 1PYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt new file mode 100644 index 0000000..5875f62 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 1XZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 1XZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt new file mode 100644 index 0000000..f88a121 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 2NYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 2NYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt new file mode 100644 index 0000000..a7988d1 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 2XZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 2XZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt new file mode 100644 index 0000000..8de83d9 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3LYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 3LYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt new file mode 100644 index 0000000..52d98ec --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3MYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 3MYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt new file mode 100644 index 0000000..a65da29 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3PYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 3PYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt new file mode 100644 index 0000000..dbbe55b --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 4XZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 4XZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt new file mode 100644 index 0000000..0fe9e97 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 5MYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 5MYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt new file mode 100644 index 0000000..3abbf52 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 5NYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 5NYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt new file mode 100644 index 0000000..2ab7a90 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 6XZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 6XZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt new file mode 100644 index 0000000..61aff1c --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 7MYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 7MYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt new file mode 100644 index 0000000..19d48cd --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 7XZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 7XZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt new file mode 100644 index 0000000..98e0de2 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 8WZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 8WZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt new file mode 100644 index 0000000..650d1b7 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 9NYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : 9NYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt new file mode 100644 index 0000000..8c1792f --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: BNYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : BNYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt new file mode 100644 index 0000000..2d81072 --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: CXZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : CXZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt new file mode 100644 index 0000000..7c0a00c --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: DLYCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : DLYCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt new file mode 100644 index 0000000..4605d8c --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: DXZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : DXZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt new file mode 100644 index 0000000..a05887f --- /dev/null +++ b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt @@ -0,0 +1,50 @@ +Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: FWZCZC4) + +------------------------------------------Firware Version 정보------------------------------------------ +1. SVC Tag : FWZCZC4 +2. Bios Firmware : 2.7.5 +3. iDRAC Firmware Version : 7.20.60.50 +4. NIC Integrated Firmware Version : 24.0.5 +5. OnBoard NIC Firmware Version : +6. Raid Controller Firmware Version : 8.11.2.0.18-26 + +---------------------------------------------Bios 설정 정보---------------------------------------------- +01. Bios Boot Mode : Uefi +02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] +03. System Profile Settings - CPU Power Management : MaxPower +04. System Profile Settings - Memory Frequency : MaxPerf +05. System Profile Settings - Turbo Boost : Enabled +06. System Profile Settings - C1E : Disabled +07. System Profile Settings - C-States : Disabled +08. System Profile Settings - Monitor/Mwait : Disabled +09. Processor Settings - Logical Processor : Enabled +10. Processor Settings - Virtualization Technology : Disabled +11. Processor Settings - LLC Prefetch : Enabled +12. Processor Settings - x2APIC Mode : Disabled +13. Memory Settings - Node Interleaving : Disabled +14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled +15. Memory Settings - Correctable Error Logging : Disabled +16. System Settings - Thermal Profile Optimization : Minimum Power +17. Integrated Devices Settings - SR-IOV Global Enable : Enabled +18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled + +---------------------------------------------iDRAC 설정 정보---------------------------------------------- +01. iDRAC Settings - Timezone : Asia/Seoul +02. iDRAC Settings - IPMI LAN Selection : Dedicated +03. iDRAC Settings - IPMI IP(IPv4) : Enabled +04. iDRAC Settings - IPMI IP(IPv6) : Enabled +05. iDRAC Settings - Redfish Support : Enabled +06. iDRAC Settings - SSH Support : Enabled +07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local +08. iDRAC Settings - SC Server Address : ad.o.nfra.io +09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin +10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local +11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff +12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin +13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local +14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 +15. iDRAC Settings - Remote Log (syslog) : Enabled +16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io +17. iDRAC Settings - syslog server address 2 : +18. iDRAC Settings - syslog server port : 514 +19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/guid_file/1XZCZC4.txt b/data/guid_file/1XZCZC4.txt new file mode 100644 index 0000000..8928b07 --- /dev/null +++ b/data/guid_file/1XZCZC4.txt @@ -0,0 +1,12 @@ +1XZCZC4 +Slot.38: 3825:F303:00C4:15EC +Slot.39: 3825:F303:00C4:15F8 +Slot.37: 3825:F303:00C4:15E8 +Slot.36: 3825:F303:00C4:15E4 +Slot.32: 3825:F303:00C4:1564 +Slot.33: 3825:F303:00C4:1560 +Slot.34: 3825:F303:00C4:0AF4 +Slot.35: 3825:F303:00C4:1600 +Slot.31: 3825:F303:00C4:0910 +Slot.40: 3825:F303:00C4:1608 +GUID: 0x3825F30300C415EC;0x3825F30300C415F8;0x3825F30300C415E8;0x3825F30300C415E4;0x3825F30300C41564;0x3825F30300C41560;0x3825F30300C40AF4;0x3825F30300C41600;0x3825F30300C40910;0x3825F30300C41608 diff --git a/data/guid_file/2NYCZC4.txt b/data/guid_file/2NYCZC4.txt new file mode 100644 index 0000000..d2cd94c --- /dev/null +++ b/data/guid_file/2NYCZC4.txt @@ -0,0 +1,12 @@ +2NYCZC4 +Slot.38: 3825:F303:00C4:042C +Slot.39: 3825:F303:00C4:04A8 +Slot.37: 3825:F303:00C4:0420 +Slot.36: 3825:F303:00C4:0418 +Slot.32: 3825:F303:00C4:0508 +Slot.33: 3825:F303:00C4:12B4 +Slot.34: 3825:F303:00C4:12EC +Slot.35: 3825:F303:00C4:122C +Slot.31: 3825:F303:00C4:0484 +Slot.40: 3825:F303:00C4:048C +GUID: 0x3825F30300C4042C;0x3825F30300C404A8;0x3825F30300C40420;0x3825F30300C40418;0x3825F30300C40508;0x3825F30300C412B4;0x3825F30300C412EC;0x3825F30300C4122C;0x3825F30300C40484;0x3825F30300C4048C diff --git a/data/guid_file/2XZCZC4.txt b/data/guid_file/2XZCZC4.txt new file mode 100644 index 0000000..2f31006 --- /dev/null +++ b/data/guid_file/2XZCZC4.txt @@ -0,0 +1,12 @@ +2XZCZC4 +Slot.38: 3825:F303:00C4:0AEC +Slot.39: 3825:F303:00C4:0AD8 +Slot.37: 3825:F303:00C4:0AC8 +Slot.36: 3825:F303:00C4:15F4 +Slot.32: 3825:F303:00C4:0AD0 +Slot.33: 3825:F303:00C4:0AE0 +Slot.34: 3825:F303:00C4:0ADC +Slot.35: 3825:F303:00C4:1568 +Slot.31: 3825:F303:00C4:0AE8 +Slot.40: 3825:F303:00C4:0AD4 +GUID: 0x3825F30300C40AEC;0x3825F30300C40AD8;0x3825F30300C40AC8;0x3825F30300C415F4;0x3825F30300C40AD0;0x3825F30300C40AE0;0x3825F30300C40ADC;0x3825F30300C41568;0x3825F30300C40AE8;0x3825F30300C40AD4 diff --git a/data/guid_file/3LYCZC4.txt b/data/guid_file/3LYCZC4.txt new file mode 100644 index 0000000..a8600a7 --- /dev/null +++ b/data/guid_file/3LYCZC4.txt @@ -0,0 +1,12 @@ +3LYCZC4 +Slot.38: 5000:E603:0068:F204 +Slot.39: 5000:E603:0068:F464 +Slot.37: 5000:E603:0068:F2B8 +Slot.36: 5000:E603:0068:F2FC +Slot.32: 5000:E603:0068:F294 +Slot.33: 5000:E603:0068:F504 +Slot.34: 5000:E603:0068:F450 +Slot.35: 5000:E603:0068:F2C4 +Slot.31: 5000:E603:0068:F50C +Slot.40: 5000:E603:0068:F4FC +GUID: 0x5000E6030068F204;0x5000E6030068F464;0x5000E6030068F2B8;0x5000E6030068F2FC;0x5000E6030068F294;0x5000E6030068F504;0x5000E6030068F450;0x5000E6030068F2C4;0x5000E6030068F50C;0x5000E6030068F4FC diff --git a/data/guid_file/3MYCZC4.txt b/data/guid_file/3MYCZC4.txt new file mode 100644 index 0000000..a2fd8d0 --- /dev/null +++ b/data/guid_file/3MYCZC4.txt @@ -0,0 +1,12 @@ +3MYCZC4 +Slot.38: 5000:E603:0068:F480 +Slot.39: 5000:E603:0068:F254 +Slot.37: 5000:E603:0068:F408 +Slot.36: 5000:E603:0068:F33C +Slot.32: 5000:E603:0068:F40C +Slot.33: 5000:E603:0068:F4AC +Slot.34: 5000:E603:0068:F4C8 +Slot.35: 5000:E603:0068:F410 +Slot.31: 5000:E603:0068:F490 +Slot.40: 5000:E603:0068:F3A0 +GUID: 0x5000E6030068F480;0x5000E6030068F254;0x5000E6030068F408;0x5000E6030068F33C;0x5000E6030068F40C;0x5000E6030068F4AC;0x5000E6030068F4C8;0x5000E6030068F410;0x5000E6030068F490;0x5000E6030068F3A0 diff --git a/data/guid_file/3PYCZC4.txt b/data/guid_file/3PYCZC4.txt new file mode 100644 index 0000000..8ef6ad7 --- /dev/null +++ b/data/guid_file/3PYCZC4.txt @@ -0,0 +1,12 @@ +3PYCZC4 +Slot.38: 5000:E603:0068:F460 +Slot.39: 5000:E603:0068:F44C +Slot.37: 5000:E603:0068:F380 +Slot.36: 5000:E603:0068:F2BC +Slot.32: 5000:E603:0068:F4EC +Slot.33: 5000:E603:0068:F274 +Slot.34: 5000:E603:0068:F4E4 +Slot.35: 5000:E603:0068:F284 +Slot.31: 5000:E603:0068:F3DC +Slot.40: 5000:E603:0068:F354 +GUID: 0x5000E6030068F460;0x5000E6030068F44C;0x5000E6030068F380;0x5000E6030068F2BC;0x5000E6030068F4EC;0x5000E6030068F274;0x5000E6030068F4E4;0x5000E6030068F284;0x5000E6030068F3DC;0x5000E6030068F354 diff --git a/data/guid_file/4XZCZC4.txt b/data/guid_file/4XZCZC4.txt new file mode 100644 index 0000000..e6b02ba --- /dev/null +++ b/data/guid_file/4XZCZC4.txt @@ -0,0 +1,12 @@ +4XZCZC4 +Slot.38: 5000:E603:0068:F318 +Slot.39: 5000:E603:0068:F458 +Slot.37: 5000:E603:0068:F23C +Slot.36: 5000:E603:0068:F090 +Slot.32: 5000:E603:0068:F448 +Slot.33: 5000:E603:0068:F440 +Slot.34: 5000:E603:0068:F310 +Slot.35: 5000:E603:0068:F430 +Slot.31: 5000:E603:0068:F3C8 +Slot.40: 5000:E603:0068:F438 +GUID: 0x5000E6030068F318;0x5000E6030068F458;0x5000E6030068F23C;0x5000E6030068F090;0x5000E6030068F448;0x5000E6030068F440;0x5000E6030068F310;0x5000E6030068F430;0x5000E6030068F3C8;0x5000E6030068F438 diff --git a/data/guid_file/5MYCZC4.txt b/data/guid_file/5MYCZC4.txt new file mode 100644 index 0000000..afbd146 --- /dev/null +++ b/data/guid_file/5MYCZC4.txt @@ -0,0 +1,12 @@ +5MYCZC4 +Slot.38: 7C8C:0903:00E4:DE9E +Slot.39: 7C8C:0903:00E4:DEDE +Slot.37: 7C8C:0903:00E4:DE96 +Slot.36: 7C8C:0903:00E4:DF42 +Slot.32: 7C8C:0903:00E4:DE86 +Slot.33: 7C8C:0903:00E4:DED2 +Slot.34: 7C8C:0903:00E4:ED06 +Slot.35: 7C8C:0903:00E4:DF3E +Slot.31: 7C8C:0903:00E4:DEEA +Slot.40: 7C8C:0903:00E4:DED6 +GUID: 0x7C8C090300E4DE9E;0x7C8C090300E4DEDE;0x7C8C090300E4DE96;0x7C8C090300E4DF42;0x7C8C090300E4DE86;0x7C8C090300E4DED2;0x7C8C090300E4ED06;0x7C8C090300E4DF3E;0x7C8C090300E4DEEA;0x7C8C090300E4DED6 diff --git a/data/guid_file/5NYCZC4.txt b/data/guid_file/5NYCZC4.txt new file mode 100644 index 0000000..511b165 --- /dev/null +++ b/data/guid_file/5NYCZC4.txt @@ -0,0 +1,12 @@ +5NYCZC4 +Slot.38: 3825:F303:00C4:0230 +Slot.39: 3825:F303:00C4:0FA4 +Slot.37: 3825:F303:00C4:023C +Slot.36: 3825:F303:00C4:0EB4 +Slot.32: 3825:F303:00C4:0FB0 +Slot.33: 3825:F303:00C4:0244 +Slot.34: 3825:F303:00C4:0FA0 +Slot.35: 3825:F303:00C4:0F90 +Slot.31: 3825:F303:00C4:0FA8 +Slot.40: 3825:F303:00C4:0F78 +GUID: 0x3825F30300C40230;0x3825F30300C40FA4;0x3825F30300C4023C;0x3825F30300C40EB4;0x3825F30300C40FB0;0x3825F30300C40244;0x3825F30300C40FA0;0x3825F30300C40F90;0x3825F30300C40FA8;0x3825F30300C40F78 diff --git a/data/guid_file/6XZCZC4.txt b/data/guid_file/6XZCZC4.txt new file mode 100644 index 0000000..a4f8f01 --- /dev/null +++ b/data/guid_file/6XZCZC4.txt @@ -0,0 +1,12 @@ +6XZCZC4 +Slot.38: 3825:F303:00C4:0874 +Slot.39: 3825:F303:00C4:035C +Slot.37: 3825:F303:00C4:1450 +Slot.36: 3825:F303:00C4:08DC +Slot.32: 3825:F303:00C4:086C +Slot.33: 3825:F303:00C4:0884 +Slot.34: 3825:F303:00C4:153C +Slot.35: 3825:F303:00C4:0688 +Slot.31: 3825:F303:00C4:096C +Slot.40: 3825:F303:00C4:0870 +GUID: 0x3825F30300C40874;0x3825F30300C4035C;0x3825F30300C41450;0x3825F30300C408DC;0x3825F30300C4086C;0x3825F30300C40884;0x3825F30300C4153C;0x3825F30300C40688;0x3825F30300C4096C;0x3825F30300C40870 diff --git a/data/guid_file/7MYCZC4.txt b/data/guid_file/7MYCZC4.txt new file mode 100644 index 0000000..2881d8b --- /dev/null +++ b/data/guid_file/7MYCZC4.txt @@ -0,0 +1,12 @@ +7MYCZC4 +Slot.38: 7C8C:0903:00E4:DE62 +Slot.39: 7C8C:0903:00E4:DE4A +Slot.37: 7C8C:0903:00E4:DE4E +Slot.36: 7C8C:0903:00E4:ECFA +Slot.32: 7C8C:0903:00E4:ECE2 +Slot.33: 7C8C:0903:00E4:DE52 +Slot.34: 7C8C:0903:00E4:DE76 +Slot.35: 7C8C:0903:00E4:ECDE +Slot.31: 7C8C:0903:00E4:DE5A +Slot.40: 7C8C:0903:00E4:ED2E +GUID: 0x7C8C090300E4DE62;0x7C8C090300E4DE4A;0x7C8C090300E4DE4E;0x7C8C090300E4ECFA;0x7C8C090300E4ECE2;0x7C8C090300E4DE52;0x7C8C090300E4DE76;0x7C8C090300E4ECDE;0x7C8C090300E4DE5A;0x7C8C090300E4ED2E diff --git a/data/guid_file/7XZCZC4.txt b/data/guid_file/7XZCZC4.txt new file mode 100644 index 0000000..15b1a05 --- /dev/null +++ b/data/guid_file/7XZCZC4.txt @@ -0,0 +1,12 @@ +7XZCZC4 +Slot.38: 5000:E603:0068:F498 +Slot.39: 5000:E603:0068:F37C +Slot.37: 5000:E603:0068:F2B0 +Slot.36: 5000:E603:0068:F418 +Slot.32: 5000:E603:0068:F478 +Slot.33: 5000:E603:0068:F488 +Slot.34: 5000:E603:0068:F3F4 +Slot.35: 5000:E603:0068:F474 +Slot.31: 5000:E603:0068:F2A8 +Slot.40: 5000:E603:0068:F2AC +GUID: 0x5000E6030068F498;0x5000E6030068F37C;0x5000E6030068F2B0;0x5000E6030068F418;0x5000E6030068F478;0x5000E6030068F488;0x5000E6030068F3F4;0x5000E6030068F474;0x5000E6030068F2A8;0x5000E6030068F2AC diff --git a/data/guid_file/8WZCZC4.txt b/data/guid_file/8WZCZC4.txt new file mode 100644 index 0000000..ef250c3 --- /dev/null +++ b/data/guid_file/8WZCZC4.txt @@ -0,0 +1,12 @@ +8WZCZC4 +Slot.38: 7C8C:0903:00A5:06B0 +Slot.39: 7C8C:0903:00A5:0874 +Slot.37: 7C8C:0903:00A5:0894 +Slot.36: 7C8C:0903:00A5:089C +Slot.32: 7C8C:0903:00A5:0884 +Slot.33: 7C8C:0903:00A5:08A4 +Slot.34: 7C8C:0903:00A4:E5C4 +Slot.35: 7C8C:0903:00A5:0820 +Slot.31: 7C8C:0903:00A5:08B8 +Slot.40: 7C8C:0903:00A5:0880 +GUID: 0x7C8C090300A506B0;0x7C8C090300A50874;0x7C8C090300A50894;0x7C8C090300A5089C;0x7C8C090300A50884;0x7C8C090300A508A4;0x7C8C090300A4E5C4;0x7C8C090300A50820;0x7C8C090300A508B8;0x7C8C090300A50880 diff --git a/data/guid_file/9NYCZC4.txt b/data/guid_file/9NYCZC4.txt new file mode 100644 index 0000000..2694aff --- /dev/null +++ b/data/guid_file/9NYCZC4.txt @@ -0,0 +1,12 @@ +9NYCZC4 +Slot.38: 5000:E603:0068:F3E0 +Slot.39: 5000:E603:0068:F3B4 +Slot.37: 5000:E603:0068:F3E4 +Slot.36: 5000:E603:0068:F404 +Slot.32: 5000:E603:0068:F358 +Slot.33: 5000:E603:0068:F3E8 +Slot.34: 5000:E603:0068:F3B8 +Slot.35: 5000:E603:0068:F394 +Slot.31: 5000:E603:0068:F370 +Slot.40: 5000:E603:0068:F364 +GUID: 0x5000E6030068F3E0;0x5000E6030068F3B4;0x5000E6030068F3E4;0x5000E6030068F404;0x5000E6030068F358;0x5000E6030068F3E8;0x5000E6030068F3B8;0x5000E6030068F394;0x5000E6030068F370;0x5000E6030068F364 diff --git a/data/guid_file/BNYCZC4.txt b/data/guid_file/BNYCZC4.txt new file mode 100644 index 0000000..04d61b5 --- /dev/null +++ b/data/guid_file/BNYCZC4.txt @@ -0,0 +1,12 @@ +BNYCZC4 +Slot.38: 5000:E603:0068:F248 +Slot.39: 5000:E603:0068:F428 +Slot.37: 5000:E603:0068:F260 +Slot.36: 5000:E603:0068:F200 +Slot.32: 5000:E603:0068:F288 +Slot.33: 5000:E603:0068:F24C +Slot.34: 5000:E603:0068:F338 +Slot.35: 5000:E603:0068:F43C +Slot.31: 5000:E603:0068:F250 +Slot.40: 5000:E603:0068:F41C +GUID: 0x5000E6030068F248;0x5000E6030068F428;0x5000E6030068F260;0x5000E6030068F200;0x5000E6030068F288;0x5000E6030068F24C;0x5000E6030068F338;0x5000E6030068F43C;0x5000E6030068F250;0x5000E6030068F41C diff --git a/data/guid_file/CXZCZC4.txt b/data/guid_file/CXZCZC4.txt new file mode 100644 index 0000000..bec1f88 --- /dev/null +++ b/data/guid_file/CXZCZC4.txt @@ -0,0 +1,12 @@ +CXZCZC4 +Slot.38: 3825:F303:0016:62FA +Slot.39: 3825:F303:0016:7D02 +Slot.37: 3825:F303:0016:7E26 +Slot.36: 3825:F303:0016:6AEE +Slot.32: 3825:F303:0016:7DAE +Slot.33: 3825:F303:0016:6BBA +Slot.34: 3825:F303:0016:7DC2 +Slot.35: 3825:F303:0016:7DD2 +Slot.31: 3825:F303:0016:6B7E +Slot.40: 3825:F303:0016:7DD6 +GUID: 0x3825F303001662FA;0x3825F30300167D02;0x3825F30300167E26;0x3825F30300166AEE;0x3825F30300167DAE;0x3825F30300166BBA;0x3825F30300167DC2;0x3825F30300167DD2;0x3825F30300166B7E;0x3825F30300167DD6 diff --git a/data/guid_file/DLYCZC4.txt b/data/guid_file/DLYCZC4.txt new file mode 100644 index 0000000..da3839b --- /dev/null +++ b/data/guid_file/DLYCZC4.txt @@ -0,0 +1,12 @@ +DLYCZC4 +Slot.38: 5000:E603:0068:F48C +Slot.39: 5000:E603:0068:F3A8 +Slot.37: 5000:E603:0068:F400 +Slot.36: 5000:E603:0068:F414 +Slot.32: 5000:E603:0068:F49C +Slot.33: 5000:E603:0068:F34C +Slot.34: 5000:E603:0068:F348 +Slot.35: 5000:E603:0068:F484 +Slot.31: 5000:E603:0068:F39C +Slot.40: 5000:E603:0068:F3AC +GUID: 0x5000E6030068F48C;0x5000E6030068F3A8;0x5000E6030068F400;0x5000E6030068F414;0x5000E6030068F49C;0x5000E6030068F34C;0x5000E6030068F348;0x5000E6030068F484;0x5000E6030068F39C;0x5000E6030068F3AC diff --git a/data/guid_file/DXZCZC4.txt b/data/guid_file/DXZCZC4.txt new file mode 100644 index 0000000..51b6df3 --- /dev/null +++ b/data/guid_file/DXZCZC4.txt @@ -0,0 +1,12 @@ +DXZCZC4 +Slot.38: 3825:F303:00C4:0A6C +Slot.39: 3825:F303:00C4:166C +Slot.37: 3825:F303:00C4:0A3C +Slot.36: 3825:F303:00C4:0A48 +Slot.32: 3825:F303:00C4:1664 +Slot.33: 3825:F303:00C4:1628 +Slot.34: 3825:F303:00C4:1634 +Slot.35: 3825:F303:00C4:156C +Slot.31: 3825:F303:00C4:0A70 +Slot.40: 3825:F303:00C4:0A68 +GUID: 0x3825F30300C40A6C;0x3825F30300C4166C;0x3825F30300C40A3C;0x3825F30300C40A48;0x3825F30300C41664;0x3825F30300C41628;0x3825F30300C41634;0x3825F30300C4156C;0x3825F30300C40A70;0x3825F30300C40A68 diff --git a/data/guid_file/FWZCZC4.txt b/data/guid_file/FWZCZC4.txt new file mode 100644 index 0000000..5b92c30 --- /dev/null +++ b/data/guid_file/FWZCZC4.txt @@ -0,0 +1,12 @@ +FWZCZC4 +Slot.38: 7C8C:0903:00A4:E46C +Slot.39: 7C8C:0903:00A5:0470 +Slot.37: 7C8C:0903:00A5:0430 +Slot.36: 7C8C:0903:00A5:0438 +Slot.32: 7C8C:0903:00A5:046C +Slot.33: 7C8C:0903:00A5:0478 +Slot.34: 7C8C:0903:00A5:04F4 +Slot.35: 7C8C:0903:00A5:04E0 +Slot.31: 7C8C:0903:00A5:04FC +Slot.40: 7C8C:0903:00A5:042C +GUID: 0x7C8C090300A4E46C;0x7C8C090300A50470;0x7C8C090300A50430;0x7C8C090300A50438;0x7C8C090300A5046C;0x7C8C090300A50478;0x7C8C090300A504F4;0x7C8C090300A504E0;0x7C8C090300A504FC;0x7C8C090300A5042C diff --git a/data/idrac_info/1PYCZC4.txt b/data/idrac_info/1PYCZC4.txt new file mode 100644 index 0000000..ab274af --- /dev/null +++ b/data/idrac_info/1PYCZC4.txt @@ -0,0 +1,20 @@ +1PYCZC4 +30:3E:A7:3C:A7:08 +30:3E:A7:3C:A7:09 +30:3E:A7:3C:A7:0A +30:3E:A7:3C:A7:0B +C8:4B:D6:EE:B1:1C +C8:4B:D6:EE:B1:1D +50:00:E6:68:F3:68 +50:00:E6:68:F3:60 +50:00:E6:68:F3:50 +50:00:E6:68:F3:98 +50:00:E6:68:F3:6C +50:00:E6:68:F3:74 +50:00:E6:68:F3:EC +50:00:E6:68:F3:C0 +50:00:E6:68:F3:5C +50:00:E6:68:F3:78 +a8:3c:a5:5c:db:97 +H +SOLIDIGM \ No newline at end of file diff --git a/data/idrac_info/1XZCZC4.txt b/data/idrac_info/1XZCZC4.txt new file mode 100644 index 0000000..2e96c75 --- /dev/null +++ b/data/idrac_info/1XZCZC4.txt @@ -0,0 +1,20 @@ +1XZCZC4 +30:3E:A7:38:C6:40 +30:3E:A7:38:C6:41 +30:3E:A7:38:C6:42 +30:3E:A7:38:C6:43 +B4:E9:B8:03:41:DA +B4:E9:B8:03:41:DB +38:25:F3:C4:15:EC +38:25:F3:C4:15:F8 +38:25:F3:C4:15:E8 +38:25:F3:C4:15:E4 +38:25:F3:C4:15:64 +38:25:F3:C4:15:60 +38:25:F3:C4:0A:F4 +38:25:F3:C4:16:00 +38:25:F3:C4:09:10 +38:25:F3:C4:16:08 +a8:3c:a5:5d:53:98 +H +SOLIDIGM diff --git a/data/idrac_info/2NYCZC4.txt b/data/idrac_info/2NYCZC4.txt new file mode 100644 index 0000000..3af4306 --- /dev/null +++ b/data/idrac_info/2NYCZC4.txt @@ -0,0 +1,20 @@ +2NYCZC4 +30:3E:A7:38:DD:D0 +30:3E:A7:38:DD:D1 +30:3E:A7:38:DD:D2 +30:3E:A7:38:DD:D3 +C8:4B:D6:EE:B1:5E +C8:4B:D6:EE:B1:5F +38:25:F3:C4:04:2C +38:25:F3:C4:04:A8 +38:25:F3:C4:04:20 +38:25:F3:C4:04:18 +38:25:F3:C4:05:08 +38:25:F3:C4:12:B4 +38:25:F3:C4:12:EC +38:25:F3:C4:12:2C +38:25:F3:C4:04:84 +38:25:F3:C4:04:8C +a8:3c:a5:5c:d8:f7 +H +SOLIDIGM diff --git a/data/idrac_info/2XZCZC4.txt b/data/idrac_info/2XZCZC4.txt new file mode 100644 index 0000000..0edcf75 --- /dev/null +++ b/data/idrac_info/2XZCZC4.txt @@ -0,0 +1,20 @@ +2XZCZC4 +30:3E:A7:38:C5:E0 +30:3E:A7:38:C5:E1 +30:3E:A7:38:C5:E2 +30:3E:A7:38:C5:E3 +B4:E9:B8:03:3D:4A +B4:E9:B8:03:3D:4B +38:25:F3:C4:0A:EC +38:25:F3:C4:0A:D8 +38:25:F3:C4:0A:C8 +38:25:F3:C4:15:F4 +38:25:F3:C4:0A:D0 +38:25:F3:C4:0A:E0 +38:25:F3:C4:0A:DC +38:25:F3:C4:15:68 +38:25:F3:C4:0A:E8 +38:25:F3:C4:0A:D4 +a8:3c:a5:5d:52:6c +H +SOLIDIGM diff --git a/data/idrac_info/3LYCZC4.txt b/data/idrac_info/3LYCZC4.txt new file mode 100644 index 0000000..e5ccdc4 --- /dev/null +++ b/data/idrac_info/3LYCZC4.txt @@ -0,0 +1,20 @@ +3LYCZC4 +30:3E:A7:3C:E0:50 +30:3E:A7:3C:E0:51 +30:3E:A7:3C:E0:52 +30:3E:A7:3C:E0:53 +C8:4B:D6:EE:B1:48 +C8:4B:D6:EE:B1:49 +50:00:E6:68:F2:04 +50:00:E6:68:F4:64 +50:00:E6:68:F2:B8 +50:00:E6:68:F2:FC +50:00:E6:68:F2:94 +50:00:E6:68:F5:04 +50:00:E6:68:F4:50 +50:00:E6:68:F2:C4 +50:00:E6:68:F5:0C +50:00:E6:68:F4:FC +a8:3c:a5:5c:d9:27 +H +SOLIDIGM diff --git a/data/idrac_info/3MYCZC4.txt b/data/idrac_info/3MYCZC4.txt new file mode 100644 index 0000000..b97acd1 --- /dev/null +++ b/data/idrac_info/3MYCZC4.txt @@ -0,0 +1,20 @@ +3MYCZC4 +30:3E:A7:3C:DC:78 +30:3E:A7:3C:DC:79 +30:3E:A7:3C:DC:7A +30:3E:A7:3C:DC:7B +C8:4B:D6:EE:B1:44 +C8:4B:D6:EE:B1:45 +50:00:E6:68:F4:80 +50:00:E6:68:F2:54 +50:00:E6:68:F4:08 +50:00:E6:68:F3:3C +50:00:E6:68:F4:0C +50:00:E6:68:F4:AC +50:00:E6:68:F4:C8 +50:00:E6:68:F4:10 +50:00:E6:68:F4:90 +50:00:E6:68:F3:A0 +c8:4b:d6:f0:6b:4a +H +SOLIDIGM diff --git a/data/idrac_info/3PYCZC4.txt b/data/idrac_info/3PYCZC4.txt new file mode 100644 index 0000000..27b17b2 --- /dev/null +++ b/data/idrac_info/3PYCZC4.txt @@ -0,0 +1,20 @@ +3PYCZC4 +30:3E:A7:3C:E4:48 +30:3E:A7:3C:E4:49 +30:3E:A7:3C:E4:4A +30:3E:A7:3C:E4:4B +C8:4B:D6:EE:B1:2E +C8:4B:D6:EE:B1:2F +50:00:E6:68:F4:60 +50:00:E6:68:F4:4C +50:00:E6:68:F3:80 +50:00:E6:68:F2:BC +50:00:E6:68:F4:EC +50:00:E6:68:F2:74 +50:00:E6:68:F4:E4 +50:00:E6:68:F2:84 +50:00:E6:68:F3:DC +50:00:E6:68:F3:54 +a8:3c:a5:5d:52:f6 +H +SOLIDIGM diff --git a/data/idrac_info/4XZCZC4.txt b/data/idrac_info/4XZCZC4.txt new file mode 100644 index 0000000..1c4354d --- /dev/null +++ b/data/idrac_info/4XZCZC4.txt @@ -0,0 +1,20 @@ +4XZCZC4 +30:3E:A7:38:CE:F0 +30:3E:A7:38:CE:F1 +30:3E:A7:38:CE:F2 +30:3E:A7:38:CE:F3 +B4:E9:B8:03:45:08 +B4:E9:B8:03:45:09 +50:00:E6:68:F3:18 +50:00:E6:68:F4:58 +50:00:E6:68:F2:3C +50:00:E6:68:F0:90 +50:00:E6:68:F4:48 +50:00:E6:68:F4:40 +50:00:E6:68:F3:10 +50:00:E6:68:F4:30 +50:00:E6:68:F3:C8 +50:00:E6:68:F4:38 +a8:3c:a5:5c:dc:03 +H +SOLIDIGM diff --git a/data/idrac_info/5MYCZC4.txt b/data/idrac_info/5MYCZC4.txt new file mode 100644 index 0000000..be079f8 --- /dev/null +++ b/data/idrac_info/5MYCZC4.txt @@ -0,0 +1,20 @@ +5MYCZC4 +30:3E:A7:38:C6:F8 +30:3E:A7:38:C6:F9 +30:3E:A7:38:C6:FA +30:3E:A7:38:C6:FB +B4:E9:B8:03:43:3E +B4:E9:B8:03:43:3F +7C:8C:09:E4:DE:9E +7C:8C:09:E4:DE:DE +7C:8C:09:E4:DE:96 +7C:8C:09:E4:DF:42 +7C:8C:09:E4:DE:86 +7C:8C:09:E4:DE:D2 +7C:8C:09:E4:ED:06 +7C:8C:09:E4:DF:3E +7C:8C:09:E4:DE:EA +7C:8C:09:E4:DE:D6 +c8:4b:d6:f0:6b:50 +H +SOLIDIGM diff --git a/data/idrac_info/5NYCZC4.txt b/data/idrac_info/5NYCZC4.txt new file mode 100644 index 0000000..ae1e725 --- /dev/null +++ b/data/idrac_info/5NYCZC4.txt @@ -0,0 +1,20 @@ +5NYCZC4 +30:3E:A7:38:DC:F0 +30:3E:A7:38:DC:F1 +30:3E:A7:38:DC:F2 +30:3E:A7:38:DC:F3 +C8:4B:D6:EE:B1:5C +C8:4B:D6:EE:B1:5D +38:25:F3:C4:02:30 +38:25:F3:C4:0F:A4 +38:25:F3:C4:02:3C +38:25:F3:C4:0E:B4 +38:25:F3:C4:0F:B0 +38:25:F3:C4:02:44 +38:25:F3:C4:0F:A0 +38:25:F3:C4:0F:90 +38:25:F3:C4:0F:A8 +38:25:F3:C4:0F:78 +a8:3c:a5:5c:d3:57 +H +SOLIDIGM diff --git a/data/idrac_info/6XZCZC4.txt b/data/idrac_info/6XZCZC4.txt new file mode 100644 index 0000000..9da4981 --- /dev/null +++ b/data/idrac_info/6XZCZC4.txt @@ -0,0 +1,20 @@ +6XZCZC4 +30:3E:A7:38:BC:10 +30:3E:A7:38:BC:11 +30:3E:A7:38:BC:12 +30:3E:A7:38:BC:13 +B4:E9:B8:03:45:4A +B4:E9:B8:03:45:4B +38:25:F3:C4:08:74 +38:25:F3:C4:03:5C +38:25:F3:C4:14:50 +38:25:F3:C4:08:DC +38:25:F3:C4:08:6C +38:25:F3:C4:08:84 +38:25:F3:C4:15:3C +38:25:F3:C4:06:88 +38:25:F3:C4:09:6C +38:25:F3:C4:08:70 +a8:3c:a5:5d:52:2a +H +SOLIDIGM diff --git a/data/idrac_info/7MYCZC4.txt b/data/idrac_info/7MYCZC4.txt new file mode 100644 index 0000000..060d101 --- /dev/null +++ b/data/idrac_info/7MYCZC4.txt @@ -0,0 +1,20 @@ +7MYCZC4 +30:3E:A7:3C:D4:28 +30:3E:A7:3C:D4:29 +30:3E:A7:3C:D4:2A +30:3E:A7:3C:D4:2B +C8:4B:D6:EE:B1:84 +C8:4B:D6:EE:B1:85 +7C:8C:09:E4:DE:62 +7C:8C:09:E4:DE:4A +7C:8C:09:E4:DE:4E +7C:8C:09:E4:EC:FA +7C:8C:09:E4:EC:E2 +7C:8C:09:E4:DE:52 +7C:8C:09:E4:DE:76 +7C:8C:09:E4:EC:DE +7C:8C:09:E4:DE:5A +7C:8C:09:E4:ED:2E +a8:3c:a5:5c:d9:1b +H +SOLIDIGM diff --git a/data/idrac_info/7XZCZC4.txt b/data/idrac_info/7XZCZC4.txt new file mode 100644 index 0000000..94e0424 --- /dev/null +++ b/data/idrac_info/7XZCZC4.txt @@ -0,0 +1,20 @@ +7XZCZC4 +30:3E:A7:3C:C9:F8 +30:3E:A7:3C:C9:F9 +30:3E:A7:3C:C9:FA +30:3E:A7:3C:C9:FB +B4:E9:B8:03:40:48 +B4:E9:B8:03:40:49 +50:00:E6:68:F4:98 +50:00:E6:68:F3:7C +50:00:E6:68:F2:B0 +50:00:E6:68:F4:18 +50:00:E6:68:F4:78 +50:00:E6:68:F4:88 +50:00:E6:68:F3:F4 +50:00:E6:68:F4:74 +50:00:E6:68:F2:A8 +50:00:E6:68:F2:AC +a8:3c:a5:5c:d7:ef +H +SOLIDIGM diff --git a/data/idrac_info/8WZCZC4.txt b/data/idrac_info/8WZCZC4.txt new file mode 100644 index 0000000..44fb393 --- /dev/null +++ b/data/idrac_info/8WZCZC4.txt @@ -0,0 +1,20 @@ +8WZCZC4 +30:3E:A7:38:DD:F8 +30:3E:A7:38:DD:F9 +30:3E:A7:38:DD:FA +30:3E:A7:38:DD:FB +B4:E9:B8:03:45:34 +B4:E9:B8:03:45:35 +7C:8C:09:A5:06:B0 +7C:8C:09:A5:08:74 +7C:8C:09:A5:08:94 +7C:8C:09:A5:08:9C +7C:8C:09:A5:08:84 +7C:8C:09:A5:08:A4 +7C:8C:09:A4:E5:C4 +7C:8C:09:A5:08:20 +7C:8C:09:A5:08:B8 +7C:8C:09:A5:08:80 +a8:3c:a5:5d:51:8e +H +SOLIDIGM diff --git a/data/idrac_info/9NYCZC4.txt b/data/idrac_info/9NYCZC4.txt new file mode 100644 index 0000000..a730f2b --- /dev/null +++ b/data/idrac_info/9NYCZC4.txt @@ -0,0 +1,20 @@ +9NYCZC4 +30:3E:A7:38:B9:E0 +30:3E:A7:38:B9:E1 +30:3E:A7:38:B9:E2 +30:3E:A7:38:B9:E3 +C8:4B:D6:EE:B1:54 +C8:4B:D6:EE:B1:55 +50:00:E6:68:F3:E0 +50:00:E6:68:F3:B4 +50:00:E6:68:F3:E4 +50:00:E6:68:F4:04 +50:00:E6:68:F3:58 +50:00:E6:68:F3:E8 +50:00:E6:68:F3:B8 +50:00:E6:68:F3:94 +50:00:E6:68:F3:70 +50:00:E6:68:F3:64 +a8:3c:a5:5c:d6:03 +H +SOLIDIGM diff --git a/data/idrac_info/BNYCZC4.txt b/data/idrac_info/BNYCZC4.txt new file mode 100644 index 0000000..2f9af44 --- /dev/null +++ b/data/idrac_info/BNYCZC4.txt @@ -0,0 +1,20 @@ +BNYCZC4 +30:3E:A7:38:DE:18 +30:3E:A7:38:DE:19 +30:3E:A7:38:DE:1A +30:3E:A7:38:DE:1B +B4:E9:B8:03:41:C8 +B4:E9:B8:03:41:C9 +50:00:E6:68:F2:48 +50:00:E6:68:F4:28 +50:00:E6:68:F2:60 +50:00:E6:68:F2:00 +50:00:E6:68:F2:88 +50:00:E6:68:F2:4C +50:00:E6:68:F3:38 +50:00:E6:68:F4:3C +50:00:E6:68:F2:50 +50:00:E6:68:F4:1C +c8:4b:d6:ef:f5:96 +H +SOLIDIGM diff --git a/data/idrac_info/CXZCZC4.txt b/data/idrac_info/CXZCZC4.txt new file mode 100644 index 0000000..945a233 --- /dev/null +++ b/data/idrac_info/CXZCZC4.txt @@ -0,0 +1,20 @@ +CXZCZC4 +30:3E:A7:38:C3:20 +30:3E:A7:38:C3:21 +30:3E:A7:38:C3:22 +30:3E:A7:38:C3:23 +B4:E9:B8:03:3E:9A +B4:E9:B8:03:3E:9B +38:25:F3:16:62:FA +38:25:F3:16:7D:02 +38:25:F3:16:7E:26 +38:25:F3:16:6A:EE +38:25:F3:16:7D:AE +38:25:F3:16:6B:BA +38:25:F3:16:7D:C2 +38:25:F3:16:7D:D2 +38:25:F3:16:6B:7E +38:25:F3:16:7D:D6 +a8:3c:a5:5d:50:fe +H +SOLIDIGM diff --git a/data/idrac_info/DLYCZC4.txt b/data/idrac_info/DLYCZC4.txt new file mode 100644 index 0000000..edf3bb4 --- /dev/null +++ b/data/idrac_info/DLYCZC4.txt @@ -0,0 +1,20 @@ +DLYCZC4 +30:3E:A7:3C:DB:A8 +30:3E:A7:3C:DB:A9 +30:3E:A7:3C:DB:AA +30:3E:A7:3C:DB:AB +C8:4B:D6:EE:B1:3C +C8:4B:D6:EE:B1:3D +50:00:E6:68:F4:8C +50:00:E6:68:F3:A8 +50:00:E6:68:F4:00 +50:00:E6:68:F4:14 +50:00:E6:68:F4:9C +50:00:E6:68:F3:4C +50:00:E6:68:F3:48 +50:00:E6:68:F4:84 +50:00:E6:68:F3:9C +50:00:E6:68:F3:AC +a8:3c:a5:5c:d0:03 +H +SOLIDIGM diff --git a/data/idrac_info/DXZCZC4.txt b/data/idrac_info/DXZCZC4.txt new file mode 100644 index 0000000..d9238f9 --- /dev/null +++ b/data/idrac_info/DXZCZC4.txt @@ -0,0 +1,20 @@ +DXZCZC4 +30:3E:A7:3C:BB:B0 +30:3E:A7:3C:BB:B1 +30:3E:A7:3C:BB:B2 +30:3E:A7:3C:BB:B3 +B4:E9:B8:03:3D:26 +B4:E9:B8:03:3D:27 +38:25:F3:C4:0A:6C +38:25:F3:C4:16:6C +38:25:F3:C4:0A:3C +38:25:F3:C4:0A:48 +38:25:F3:C4:16:64 +38:25:F3:C4:16:28 +38:25:F3:C4:16:34 +38:25:F3:C4:15:6C +38:25:F3:C4:0A:70 +38:25:F3:C4:0A:68 +a8:3c:a5:5c:dc:51 +H +SOLIDIGM diff --git a/data/idrac_info/FWZCZC4.txt b/data/idrac_info/FWZCZC4.txt new file mode 100644 index 0000000..84a84f6 --- /dev/null +++ b/data/idrac_info/FWZCZC4.txt @@ -0,0 +1,20 @@ +FWZCZC4 +30:3E:A7:3C:C3:20 +30:3E:A7:3C:C3:21 +30:3E:A7:3C:C3:22 +30:3E:A7:3C:C3:23 +B4:E9:B8:03:3D:B4 +B4:E9:B8:03:3D:B5 +7C:8C:09:A4:E4:6C +7C:8C:09:A5:04:70 +7C:8C:09:A5:04:30 +7C:8C:09:A5:04:38 +7C:8C:09:A5:04:6C +7C:8C:09:A5:04:78 +7C:8C:09:A5:04:F4 +7C:8C:09:A5:04:E0 +7C:8C:09:A5:04:FC +7C:8C:09:A5:04:2C +a8:3c:a5:5d:4e:52 +H +SOLIDIGM diff --git a/data/logs/2025-10-01.log b/data/logs/2025-10-01.log new file mode 100644 index 0000000..498be16 --- /dev/null +++ b/data/logs/2025-10-01.log @@ -0,0 +1,9465 @@ +2025-10-01 00:04:12,895 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:04:13,054 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:04:13,055 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:04:13,055 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:04:13,910 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:04:13,950 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:04:13,952 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:04:33,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET / HTTP/1.1" 302 - +2025-10-01 00:04:33,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:04:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 00:04:33,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 00:04:34,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sCh HTTP/1.1" 200 - +2025-10-01 00:04:34,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 00:04:34,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "POST /socket.io/?EIO=4&transport=polling&t=PcR9sHq&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - +2025-10-01 00:04:34,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sHr&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - +2025-10-01 00:04:34,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sMj&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - +2025-10-01 00:04:43,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /socket.io/?EIO=4&transport=websocket&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - +2025-10-01 00:04:43,606 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\app.py', reloading +2025-10-01 00:04:43,619 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_socketio\\__init__.py', reloading +2025-10-01 00:04:43,626 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\engineio\\middleware.py', reloading +2025-10-01 00:04:43,633 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_wtf\\form.py', reloading +2025-10-01 00:04:43,643 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\form.py', reloading +2025-10-01 00:04:43,651 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\fields\\core.py', reloading +2025-10-01 00:04:43,660 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\validators.py', reloading +2025-10-01 00:04:43,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "POST /login HTTP/1.1" 500 - +2025-10-01 00:04:43,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 00:04:43,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 00:04:44,081 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:04:44,916 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:04:44,956 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:04:44,957 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:04:44,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:44] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=GxUgCXkaByUAsWN2jkgT HTTP/1.1" 200 - +2025-10-01 00:04:44,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:44] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 00:05:20,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /register HTTP/1.1" 200 - +2025-10-01 00:05:20,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:05:20,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:05:20,520 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1b2 HTTP/1.1" 200 - +2025-10-01 00:05:20,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRA1cA&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - +2025-10-01 00:05:20,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1cB&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - +2025-10-01 00:05:20,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1h2&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - +2025-10-01 00:05:22,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - +2025-10-01 00:05:22,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:05:22,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:05:23,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:05:23,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2DB HTTP/1.1" 200 - +2025-10-01 00:05:23,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRA2I0&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - +2025-10-01 00:05:23,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2I1&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - +2025-10-01 00:05:23,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2Mx&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - +2025-10-01 00:06:45,379 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:06:45,427 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:06:45,427 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:06:45,427 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:06:46,257 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:06:46,302 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:06:46,304 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:06:46,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRAM8r HTTP/1.1" 200 - +2025-10-01 00:06:46,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "POST /socket.io/?EIO=4&transport=polling&t=PcRAMYg&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - +2025-10-01 00:06:46,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRAMYh&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - +2025-10-01 00:06:47,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /socket.io/?EIO=4&transport=websocket&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - +2025-10-01 00:06:47,782 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:06:47,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:06:48,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:06:48,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAMzZ HTTP/1.1" 200 - +2025-10-01 00:06:48,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:06:48,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRAN2a&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - +2025-10-01 00:06:48,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAN2b&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - +2025-10-01 00:06:48,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAN7W&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - +2025-10-01 00:06:55,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:55] "GET /socket.io/?EIO=4&transport=websocket&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - +2025-10-01 00:06:56,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\query.py', reloading +2025-10-01 00:06:56,233 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\session.py', reloading +2025-10-01 00:06:56,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\context.py', reloading +2025-10-01 00:06:56,261 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\engine\\base.py', reloading +2025-10-01 00:06:56,278 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\sql\\elements.py', reloading +2025-10-01 00:06:56,289 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\engine\\default.py', reloading +2025-10-01 00:06:56,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:56] "POST /login HTTP/1.1" 500 - +2025-10-01 00:06:56,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:56] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 00:06:56,410 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:06:57,242 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:06:57,285 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:06:57,286 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:06:57,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:57] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 00:06:57,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:57] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=GgIOOtjPKnmbimemBmQ0 HTTP/1.1" 200 - +2025-10-01 00:11:35,765 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:11:45,483 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:11:45,530 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:11:45,530 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:11:45,530 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:11:46,369 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:11:46,412 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:11:46,413 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:11:47,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:11:47,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:11:47,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:11:47,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRBW69 HTTP/1.1" 200 - +2025-10-01 00:11:47,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:11:48,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRBWAw&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - +2025-10-01 00:11:48,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRBWAw.0&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - +2025-10-01 00:11:48,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRBWFr&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - +2025-10-01 00:11:53,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /socket.io/?EIO=4&transport=websocket&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - +2025-10-01 00:11:53,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "POST /login HTTP/1.1" 500 - +2025-10-01 00:11:53,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 00:11:53,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 00:11:54,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:54] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=4XyGRL2f6bUvOo9WgnPO HTTP/1.1" 200 - +2025-10-01 00:16:12,933 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:16:12,984 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:16:12,984 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:16:12,985 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:16:13,810 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:16:13,851 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:16:13,852 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:16:15,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:16:15,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:16:15,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:16:16,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXaF HTTP/1.1" 200 - +2025-10-01 00:16:16,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRCXf3&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - +2025-10-01 00:16:16,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXf4&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - +2025-10-01 00:16:16,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXjz&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - +2025-10-01 00:16:20,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /socket.io/?EIO=4&transport=websocket&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - +2025-10-01 00:16:20,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "POST /login HTTP/1.1" 500 - +2025-10-01 00:16:20,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 00:16:20,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 00:16:21,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:21] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=g4iqlG2xoorsHU3SIPov HTTP/1.1" 200 - +2025-10-01 00:16:29,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /register HTTP/1.1" 200 - +2025-10-01 00:16:29,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:16:29,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:16:29,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRCayh HTTP/1.1" 200 - +2025-10-01 00:16:30,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRCb1h&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - +2025-10-01 00:16:30,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRCb1i&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - +2025-10-01 00:16:48,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /socket.io/?EIO=4&transport=websocket&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - +2025-10-01 00:16:48,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "POST /register HTTP/1.1" 500 - +2025-10-01 00:16:48,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 00:16:48,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 00:16:48,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=console.png&s=g4iqlG2xoorsHU3SIPov HTTP/1.1" 200 - +2025-10-01 00:16:49,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:49] "GET /register?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 00:19:38,640 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\새 텍스트 문서.txt', reloading +2025-10-01 00:19:39,275 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:19:40,235 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:19:40,282 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:19:40,283 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:19:40,670 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading +2025-10-01 00:19:40,672 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading +2025-10-01 00:19:40,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading +2025-10-01 00:19:40,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading +2025-10-01 00:19:41,368 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:19:42,184 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:19:42,223 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:19:42,224 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:19:51,889 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:22:14,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:14] "GET /register HTTP/1.1" 200 - +2025-10-01 00:22:14,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:14] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:22:15,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:22:15,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvIX HTTP/1.1" 200 - +2025-10-01 00:22:15,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "POST /socket.io/?EIO=4&transport=polling&t=PcRDvNJ&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - +2025-10-01 00:22:15,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvNK&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - +2025-10-01 00:22:15,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvS9&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - +2025-10-01 00:22:16,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:16] "GET /socket.io/?EIO=4&transport=websocket&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - +2025-10-01 00:22:17,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:22:17,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:22:17,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:22:17,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvsO HTTP/1.1" 200 - +2025-10-01 00:22:17,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRDvxR&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - +2025-10-01 00:22:18,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvxR.0&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - +2025-10-01 00:22:18,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRDw0J&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - +2025-10-01 00:27:27,043 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:27:27,094 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:27:27,094 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:27:27,094 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:27:27,923 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:27:27,964 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:27:27,965 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:27:28,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5rU HTTP/1.1" 200 - +2025-10-01 00:27:28,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:28] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:27:29,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:27:29,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:27:29,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5_D HTTP/1.1" 200 - +2025-10-01 00:27:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRF5_K&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - +2025-10-01 00:27:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:27:29,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5_K.0&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - +2025-10-01 00:27:29,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF645&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - +2025-10-01 00:27:39,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /socket.io/?EIO=4&transport=websocket&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - +2025-10-01 00:27:39,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "POST /login HTTP/1.1" 200 - +2025-10-01 00:27:39,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:27:39,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:27:40,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8bA HTTP/1.1" 200 - +2025-10-01 00:27:40,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRF8g0&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - +2025-10-01 00:27:40,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8g1&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - +2025-10-01 00:27:40,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8kt&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - +2025-10-01 00:27:46,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:46] "GET /socket.io/?EIO=4&transport=websocket&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - +2025-10-01 00:27:47,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "POST /login HTTP/1.1" 200 - +2025-10-01 00:27:47,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:27:47,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:27:47,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAQA HTTP/1.1" 200 - +2025-10-01 00:27:47,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRFAV2&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - +2025-10-01 00:27:47,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAV4&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - +2025-10-01 00:27:47,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAZt&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - +2025-10-01 00:27:51,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /socket.io/?EIO=4&transport=websocket&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - +2025-10-01 00:27:51,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "POST /login HTTP/1.1" 200 - +2025-10-01 00:27:51,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:27:51,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:27:52,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBW2 HTTP/1.1" 200 - +2025-10-01 00:27:52,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "POST /socket.io/?EIO=4&transport=polling&t=PcRFBat&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - +2025-10-01 00:27:52,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBav&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - +2025-10-01 00:27:52,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBfl&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - +2025-10-01 00:28:01,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /socket.io/?EIO=4&transport=websocket&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - +2025-10-01 00:28:01,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "POST /login HTTP/1.1" 200 - +2025-10-01 00:28:01,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:28:01,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:28:02,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFDyK HTTP/1.1" 200 - +2025-10-01 00:28:02,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "POST /socket.io/?EIO=4&transport=polling&t=PcRFE1C&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - +2025-10-01 00:28:02,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE1E&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - +2025-10-01 00:28:02,435 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE62&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - +2025-10-01 00:28:05,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "GET /socket.io/?EIO=4&transport=websocket&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - +2025-10-01 00:28:05,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "POST /login HTTP/1.1" 200 - +2025-10-01 00:28:05,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:28:06,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:28:06,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE_c HTTP/1.1" 200 - +2025-10-01 00:28:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRFF4R&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - +2025-10-01 00:28:06,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRFF4S&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - +2025-10-01 00:28:14,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /socket.io/?EIO=4&transport=websocket&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - +2025-10-01 00:28:14,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /register HTTP/1.1" 200 - +2025-10-01 00:28:14,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:28:14,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:28:15,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFH8P HTTP/1.1" 200 - +2025-10-01 00:28:15,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "POST /socket.io/?EIO=4&transport=polling&t=PcRFHDE&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - +2025-10-01 00:28:15,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFHDF&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - +2025-10-01 00:28:15,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFHI7&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - +2025-10-01 00:28:33,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:33] "GET /socket.io/?EIO=4&transport=websocket&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - +2025-10-01 00:28:34,302 [INFO] root: ✅ 등록된 사용자: 김태이, abc@abc.com +2025-10-01 00:28:34,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "POST /register HTTP/1.1" 302 - +2025-10-01 00:28:34,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /login HTTP/1.1" 200 - +2025-10-01 00:28:34,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:28:34,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:28:34,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRFLzN HTTP/1.1" 200 - +2025-10-01 00:28:34,985 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', reloading +2025-10-01 00:28:35,183 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:28:36,028 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:28:36,071 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:28:36,072 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:28:36,079 [ERROR] engineio.server: Invalid session 0PZaW5x9ow3tUpL_AAAP (further occurrences of this error will be logged with level INFO) +2025-10-01 00:28:36,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRFM2O&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - +2025-10-01 00:28:36,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRFM2O.0&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - +2025-10-01 00:28:36,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "GET /socket.io/?EIO=4&transport=websocket&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - +2025-10-01 00:28:36,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRFMJp&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - +2025-10-01 00:28:37,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMcE HTTP/1.1" 200 - +2025-10-01 00:28:37,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRFMhB&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - +2025-10-01 00:28:37,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMhB.0&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - +2025-10-01 00:28:37,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMm3&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - +2025-10-01 00:29:54,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:54] "GET /socket.io/?EIO=4&transport=websocket&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - +2025-10-01 00:29:55,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "POST /login HTTP/1.1" 200 - +2025-10-01 00:29:55,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:29:55,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:29:55,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRFfiE HTTP/1.1" 200 - +2025-10-01 00:29:56,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRFfn1&sid=SdjUWZgTx_DIo6a6AAAC HTTP/1.1" 200 - +2025-10-01 00:29:56,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRFfn2&sid=SdjUWZgTx_DIo6a6AAAC HTTP/1.1" 200 - +2025-10-01 00:32:22,127 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:32:22,162 [ERROR] flask_migrate: Error: Directory migrations already exists and is not empty +2025-10-01 00:32:31,169 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:32:36,346 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:33:47,332 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:33:59,344 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:33:59,396 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:33:59,396 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:33:59,396 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:34:00,213 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:34:00,260 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:34:00,262 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:34:06,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET / HTTP/1.1" 302 - +2025-10-01 00:34:06,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:34:06,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:06,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRGcyp HTTP/1.1" 200 - +2025-10-01 00:34:06,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:34:06,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRGd1a&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - +2025-10-01 00:34:07,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRGd1b&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - +2025-10-01 00:34:07,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRGd6W&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - +2025-10-01 00:34:17,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "GET /socket.io/?EIO=4&transport=websocket&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - +2025-10-01 00:34:17,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "POST /login HTTP/1.1" 200 - +2025-10-01 00:34:17,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:18,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:18,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGfqH HTTP/1.1" 200 - +2025-10-01 00:34:18,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRGfv6&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - +2025-10-01 00:34:18,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGfv6.0&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - +2025-10-01 00:34:18,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGf-2&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - +2025-10-01 00:34:24,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:24] "GET /socket.io/?EIO=4&transport=websocket&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - +2025-10-01 00:34:25,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "POST /login HTTP/1.1" 200 - +2025-10-01 00:34:25,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:25,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:25,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhbz HTTP/1.1" 200 - +2025-10-01 00:34:25,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:34:25,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRGhgq&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - +2025-10-01 00:34:26,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhgr&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - +2025-10-01 00:34:26,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhlk&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - +2025-10-01 00:34:26,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=websocket&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - +2025-10-01 00:34:26,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:34:26,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:26,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:26,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhvR HTTP/1.1" 200 - +2025-10-01 00:34:27,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRGh-H&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - +2025-10-01 00:34:27,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRGh-I&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - +2025-10-01 00:34:27,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRGi3E&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - +2025-10-01 00:34:27,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=websocket&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - +2025-10-01 00:34:27,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:34:27,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:28,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:28,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiFt HTTP/1.1" 200 - +2025-10-01 00:34:28,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRGiGm&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - +2025-10-01 00:34:28,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiGm.0&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - +2025-10-01 00:34:28,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiLh&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - +2025-10-01 00:34:29,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /socket.io/?EIO=4&transport=websocket&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - +2025-10-01 00:34:29,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /register HTTP/1.1" 200 - +2025-10-01 00:34:29,509 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:29,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:29,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRGies HTTP/1.1" 200 - +2025-10-01 00:34:29,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRGifm&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - +2025-10-01 00:34:30,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGifm.0&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - +2025-10-01 00:34:30,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGikZ&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - +2025-10-01 00:34:30,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=websocket&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - +2025-10-01 00:34:30,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:34:30,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:30,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:30,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGixc HTTP/1.1" 200 - +2025-10-01 00:34:31,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:31] "POST /socket.io/?EIO=4&transport=polling&t=PcRGiyX&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - +2025-10-01 00:34:31,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:31] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiyY&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - +2025-10-01 00:34:42,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /socket.io/?EIO=4&transport=websocket&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - +2025-10-01 00:34:42,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /login HTTP/1.1" 200 - +2025-10-01 00:34:42,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:42,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:42,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlmi HTTP/1.1" 200 - +2025-10-01 00:34:43,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRGlrX&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - +2025-10-01 00:34:43,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlrX.0&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - +2025-10-01 00:34:43,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlwQ&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - +2025-10-01 00:34:47,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:47] "GET /socket.io/?EIO=4&transport=websocket&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - +2025-10-01 00:34:48,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "POST /login HTTP/1.1" 200 - +2025-10-01 00:34:48,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:34:48,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:34:48,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRGnDo HTTP/1.1" 200 - +2025-10-01 00:34:49,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:49] "POST /socket.io/?EIO=4&transport=polling&t=PcRGnIc&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - +2025-10-01 00:34:49,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRGnId&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - +2025-10-01 00:38:46,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /socket.io/?EIO=4&transport=websocket&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - +2025-10-01 00:38:46,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "POST /login HTTP/1.1" 200 - +2025-10-01 00:38:46,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:38:46,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:38:47,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:38:47,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhSK HTTP/1.1" 200 - +2025-10-01 00:38:47,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRHhXL&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - +2025-10-01 00:38:47,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhXM&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - +2025-10-01 00:38:47,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhcK&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - +2025-10-01 00:40:17,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading +2025-10-01 00:40:17,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading +2025-10-01 00:40:17,991 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:40:18,913 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:40:18,956 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:40:18,957 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:40:19,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRI1xr HTTP/1.1" 200 - +2025-10-01 00:40:19,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRI20p&sid=paiQOW4qeqTonJr6AAAA HTTP/1.1" 200 - +2025-10-01 00:40:19,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRI20p.0&sid=paiQOW4qeqTonJr6AAAA HTTP/1.1" 200 - +2025-10-01 00:40:25,519 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:40:25,569 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:40:25,569 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:40:25,569 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:40:26,423 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:40:26,467 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:40:26,468 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:40:26,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRI3Ks HTTP/1.1" 200 - +2025-10-01 00:40:26,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRI3lj&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - +2025-10-01 00:40:26,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRI3lj.0&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - +2025-10-01 00:40:33,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /socket.io/?EIO=4&transport=websocket&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - +2025-10-01 00:40:33,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "POST /login HTTP/1.1" 200 - +2025-10-01 00:40:33,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:40:33,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:40:33,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5Vk HTTP/1.1" 200 - +2025-10-01 00:40:34,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRI5aZ&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - +2025-10-01 00:40:34,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5aZ.0&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - +2025-10-01 00:40:34,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5fS&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - +2025-10-01 00:50:58,097 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading +2025-10-01 00:50:58,635 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:50:59,516 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:50:59,556 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:50:59,557 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:50:59,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRKUE0 HTTP/1.1" 200 - +2025-10-01 00:50:59,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRKUJj&sid=Vk6GVKcbKo9EG8CCAAAA HTTP/1.1" 200 - +2025-10-01 00:50:59,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRKUJk&sid=Vk6GVKcbKo9EG8CCAAAA HTTP/1.1" 200 - +2025-10-01 00:52:40,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading +2025-10-01 00:52:40,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading +2025-10-01 00:52:41,846 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:52:42,717 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:52:42,769 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:52:42,770 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:52:43,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKteM HTTP/1.1" 200 - +2025-10-01 00:52:43,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRKtjL&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - +2025-10-01 00:52:43,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKtjM&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - +2025-10-01 00:52:43,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKtoD&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - +2025-10-01 00:52:47,683 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:52:47,734 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:52:47,734 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:52:47,734 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:52:48,570 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:52:48,612 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:52:48,614 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:52:48,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRKuRh HTTP/1.1" 200 - +2025-10-01 00:52:48,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRKuxj&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - +2025-10-01 00:52:48,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRKuxk&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - +2025-10-01 00:52:49,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:49] "GET /socket.io/?EIO=4&transport=websocket&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - +2025-10-01 00:52:50,179 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading +2025-10-01 00:52:50,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "POST /login HTTP/1.1" 500 - +2025-10-01 00:52:50,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 00:52:50,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 00:52:50,725 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:52:51,562 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:52:51,602 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:52:51,604 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:52:51,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:51] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=yI80Y1yFq63K0BOPac3G HTTP/1.1" 200 - +2025-10-01 00:52:51,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:51] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 00:52:54,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET / HTTP/1.1" 302 - +2025-10-01 00:52:54,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:52:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:52:54,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:52:55,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:52:55,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRKwUk HTTP/1.1" 200 - +2025-10-01 00:52:55,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRKwZq&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - +2025-10-01 00:52:55,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRKwZr&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - +2025-10-01 00:53:04,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:04] "GET /socket.io/?EIO=4&transport=websocket&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - +2025-10-01 00:53:04,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:04] "POST /login HTTP/1.1" 500 - +2025-10-01 00:53:05,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 00:53:05,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 00:53:05,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=PD1pLEENX2P8xGxsdBFd HTTP/1.1" 200 - +2025-10-01 00:53:43,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRL6Oe HTTP/1.1" 200 - +2025-10-01 00:53:44,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:44] "POST /socket.io/?EIO=4&transport=polling&t=PcRL6Oh&sid=j2pRfgThpbMhXqBUAAAC HTTP/1.1" 200 - +2025-10-01 00:53:44,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRL6Oh.0&sid=j2pRfgThpbMhXqBUAAAC HTTP/1.1" 200 - +2025-10-01 00:55:17,447 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\.txt', reloading +2025-10-01 00:55:18,013 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:55:18,931 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:55:18,976 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:55:18,977 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:55:19,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTm- HTTP/1.1" 200 - +2025-10-01 00:55:20,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRLTrv&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - +2025-10-01 00:55:20,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTrw&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - +2025-10-01 00:55:20,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTwt&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - +2025-10-01 00:55:21,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading +2025-10-01 00:55:21,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading +2025-10-01 00:55:21,333 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading +2025-10-01 00:55:21,333 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading +2025-10-01 00:55:22,111 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:55:23,007 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:55:23,048 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:55:23,050 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:55:23,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUgg HTTP/1.1" 200 - +2025-10-01 00:55:23,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRLUle&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - +2025-10-01 00:55:23,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUle.0&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - +2025-10-01 00:55:23,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUqV&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - +2025-10-01 00:55:30,883 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:57:11,789 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:57:15,385 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:57:26,457 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:57:26,508 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:57:26,509 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:57:26,510 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:57:27,376 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:57:27,418 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:57:27,419 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:57:27,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 00:57:27,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:57:27,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:57:27,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:57:27,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRLz1Q HTTP/1.1" 200 - +2025-10-01 00:57:28,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRLz6T&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - +2025-10-01 00:57:28,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRLz6U&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - +2025-10-01 00:57:28,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRLzBI&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - +2025-10-01 00:57:32,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "GET /socket.io/?EIO=4&transport=websocket&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - +2025-10-01 00:57:32,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "POST /login HTTP/1.1" 200 - +2025-10-01 00:57:32,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:57:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:57:33,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRL-OZ HTTP/1.1" 200 - +2025-10-01 00:57:33,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "POST /socket.io/?EIO=4&transport=polling&t=PcRL-Tc&sid=seiRoz7dmXBYS5JJAAAC HTTP/1.1" 200 - +2025-10-01 00:57:33,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRL-Tc.0&sid=seiRoz7dmXBYS5JJAAAC HTTP/1.1" 200 - +2025-10-01 00:58:13,069 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:58:13,112 [ERROR] flask_migrate: Error: Directory migrations already exists and is not empty +2025-10-01 00:58:18,459 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:58:24,065 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:58:27,124 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:58:27,179 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 00:58:27,179 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 00:58:27,179 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 00:58:28,087 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 00:58:28,132 [WARNING] werkzeug: * Debugger is active! +2025-10-01 00:58:28,133 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 00:58:28,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBjq HTTP/1.1" 200 - +2025-10-01 00:58:28,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRMBqj&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - +2025-10-01 00:58:28,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBqk&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - +2025-10-01 00:58:28,450 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBvV&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - +2025-10-01 00:58:29,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /socket.io/?EIO=4&transport=websocket&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - +2025-10-01 00:58:29,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "POST /login HTTP/1.1" 200 - +2025-10-01 00:58:29,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:58:29,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:58:30,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCEo HTTP/1.1" 200 - +2025-10-01 00:58:30,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 00:58:30,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRMCJq&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - +2025-10-01 00:58:30,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCJq.0&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - +2025-10-01 00:58:30,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCOj&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - +2025-10-01 00:58:33,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "GET /socket.io/?EIO=4&transport=websocket&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - +2025-10-01 00:58:33,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "POST /login HTTP/1.1" 200 - +2025-10-01 00:58:33,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:58:34,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:58:34,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDJd HTTP/1.1" 200 - +2025-10-01 00:58:34,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRMDOg&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - +2025-10-01 00:58:34,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDOi&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - +2025-10-01 00:58:34,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDTZ&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - +2025-10-01 00:59:24,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /socket.io/?EIO=4&transport=websocket&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - +2025-10-01 00:59:24,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /login HTTP/1.1" 200 - +2025-10-01 00:59:24,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:24,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:24,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPed HTTP/1.1" 200 - +2025-10-01 00:59:25,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:59:25,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:25,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:25,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPkb HTTP/1.1" 200 - +2025-10-01 00:59:25,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRMPn8&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - +2025-10-01 00:59:25,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPn9&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - +2025-10-01 00:59:25,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPoa&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - +2025-10-01 00:59:25,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=websocket&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - +2025-10-01 00:59:25,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /register HTTP/1.1" 200 - +2025-10-01 00:59:25,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:25,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:26,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPvj HTTP/1.1" 200 - +2025-10-01 00:59:26,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRMP-V&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - +2025-10-01 00:59:26,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMP-V.0&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - +2025-10-01 00:59:26,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQ3O&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - +2025-10-01 00:59:26,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=websocket&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - +2025-10-01 00:59:27,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /login HTTP/1.1" 200 - +2025-10-01 00:59:27,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:27,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:27,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQJn HTTP/1.1" 200 - +2025-10-01 00:59:27,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRMQKx&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - +2025-10-01 00:59:27,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQKx.0&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - +2025-10-01 00:59:27,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQPq&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - +2025-10-01 00:59:54,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /socket.io/?EIO=4&transport=websocket&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - +2025-10-01 00:59:54,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:59:54,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:54,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:54,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRMW-N HTTP/1.1" 200 - +2025-10-01 00:59:55,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRMW_D&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - +2025-10-01 00:59:55,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMW_D.0&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - +2025-10-01 00:59:55,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMX46&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - +2025-10-01 00:59:55,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=websocket&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - +2025-10-01 00:59:55,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /home/ HTTP/1.1" 200 - +2025-10-01 00:59:55,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:55,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:55,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXDh HTTP/1.1" 200 - +2025-10-01 00:59:56,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRMXEd&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - +2025-10-01 00:59:56,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXEd.0&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - +2025-10-01 00:59:56,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXJO&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - +2025-10-01 00:59:56,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=websocket&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - +2025-10-01 00:59:56,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /login HTTP/1.1" 200 - +2025-10-01 00:59:57,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 00:59:57,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 00:59:57,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXaA HTTP/1.1" 200 - +2025-10-01 00:59:57,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "POST /socket.io/?EIO=4&transport=polling&t=PcRMXbH&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - +2025-10-01 00:59:57,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXbH.0&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - +2025-10-01 00:59:57,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXgA&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - +2025-10-01 01:00:04,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:04] "GET /socket.io/?EIO=4&transport=websocket&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - +2025-10-01 01:00:05,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "POST /login HTTP/1.1" 200 - +2025-10-01 01:00:05,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:00:05,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:00:05,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZcE HTTP/1.1" 200 - +2025-10-01 01:00:06,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRMZh3&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - +2025-10-01 01:00:06,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZh3.0&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - +2025-10-01 01:00:06,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZm0&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - +2025-10-01 01:00:53,801 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading +2025-10-01 01:00:53,805 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading +2025-10-01 01:00:54,551 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:00:55,474 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:00:55,524 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:00:55,526 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:00:55,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlkZ HTTP/1.1" 200 - +2025-10-01 01:00:55,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRMlpk&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - +2025-10-01 01:00:55,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlpl&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - +2025-10-01 01:00:55,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlug&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - +2025-10-01 01:01:01,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:01] "GET /socket.io/?EIO=4&transport=websocket&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - +2025-10-01 01:01:02,026 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:01:02,026 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:01:02,030 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:01:02,030 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:01:02,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "POST /login HTTP/1.1" 200 - +2025-10-01 01:01:02,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:01:02,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:01:02,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMnTB HTTP/1.1" 200 - +2025-10-01 01:01:02,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "POST /socket.io/?EIO=4&transport=polling&t=PcRMnX-&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - +2025-10-01 01:01:02,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMnX_&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - +2025-10-01 01:01:02,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMncu&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - +2025-10-01 01:03:17,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:17] "GET /socket.io/?EIO=4&transport=websocket&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - +2025-10-01 01:03:18,237 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:03:18,237 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:03:18,239 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:03:18,239 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:03:18,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "POST /login HTTP/1.1" 200 - +2025-10-01 01:03:18,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:03:18,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:03:18,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIjm HTTP/1.1" 200 - +2025-10-01 01:03:19,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRNIom&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - +2025-10-01 01:03:19,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIon&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - +2025-10-01 01:03:19,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIth&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - +2025-10-01 01:03:30,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\새 텍스트 문서.txt', reloading +2025-10-01 01:03:30,887 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:03:31,847 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:03:31,890 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:03:31,892 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:03:32,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRNM2s HTTP/1.1" 200 - +2025-10-01 01:03:32,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRNM7n&sid=B5MgU0uWPtzZXeYFAAAA HTTP/1.1" 200 - +2025-10-01 01:03:32,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRNM7n.0&sid=B5MgU0uWPtzZXeYFAAAA HTTP/1.1" 200 - +2025-10-01 01:03:37,575 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:03:37,578 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:03:37,777 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:03:37,779 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:03:38,033 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:03:38,931 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:03:38,974 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:03:38,976 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:03:39,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNjv HTTP/1.1" 200 - +2025-10-01 01:03:39,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "POST /socket.io/?EIO=4&transport=polling&t=PcRNNop&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - +2025-10-01 01:03:39,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNop.0&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - +2025-10-01 01:03:39,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNtj&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - +2025-10-01 01:03:54,115 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:04:14,102 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:04:14,150 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:04:14,150 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:04:14,150 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:04:14,992 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:04:15,036 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:04:15,037 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:04:18,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRNXPe HTTP/1.1" 200 - +2025-10-01 01:04:19,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRNXUa&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - +2025-10-01 01:04:19,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNXUb&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - +2025-10-01 01:04:23,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:23] "GET /socket.io/?EIO=4&transport=websocket&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - +2025-10-01 01:04:23,813 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:04:23,813 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:04:23,818 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:04:23,818 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:04:23,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:23] "POST /login HTTP/1.1" 200 - +2025-10-01 01:04:24,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:04:24,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:04:24,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYml HTTP/1.1" 200 - +2025-10-01 01:04:24,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "POST /socket.io/?EIO=4&transport=polling&t=PcRNYrc&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - +2025-10-01 01:04:24,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYrc.0&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - +2025-10-01 01:04:24,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYwV&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - +2025-10-01 01:06:12,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=websocket&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - +2025-10-01 01:06:12,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /register HTTP/1.1" 200 - +2025-10-01 01:06:12,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:06:12,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:06:12,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRNzDI HTTP/1.1" 200 - +2025-10-01 01:06:12,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "POST /socket.io/?EIO=4&transport=polling&t=PcRNzEA&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - +2025-10-01 01:06:12,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRNzEA.0&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - +2025-10-01 01:06:40,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:40] "GET /socket.io/?EIO=4&transport=websocket&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - +2025-10-01 01:06:41,029 [INFO] root: ✅ 등록된 사용자: 김태태, test@test.co.kr +2025-10-01 01:06:41,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "POST /register HTTP/1.1" 302 - +2025-10-01 01:06:41,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /login HTTP/1.1" 200 - +2025-10-01 01:06:41,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:06:41,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:06:41,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4J1 HTTP/1.1" 200 - +2025-10-01 01:06:41,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRO4N5&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - +2025-10-01 01:06:42,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4N5.0&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - +2025-10-01 01:06:42,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4R_&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - +2025-10-01 01:15:11,812 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:15:11,860 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:15:11,860 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:15:11,861 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:15:12,705 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:15:12,748 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:15:12,749 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:15:12,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ0rn HTTP/1.1" 200 - +2025-10-01 01:15:12,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:12] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ15s&sid=BJeQ0PcM9KOMtrftAAAA HTTP/1.1" 200 - +2025-10-01 01:15:13,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ15s.0&sid=BJeQ0PcM9KOMtrftAAAA HTTP/1.1" 200 - +2025-10-01 01:15:27,882 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading +2025-10-01 01:15:28,885 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:15:29,735 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:15:29,778 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:15:29,779 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:15:30,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Oc HTTP/1.1" 200 - +2025-10-01 01:15:30,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ5Tc&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - +2025-10-01 01:15:30,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Td&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - +2025-10-01 01:15:30,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Yc&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - +2025-10-01 01:15:40,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /socket.io/?EIO=4&transport=websocket&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - +2025-10-01 01:15:40,371 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:15:40,371 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:15:40,377 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:15:40,377 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:15:40,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "POST /login HTTP/1.1" 200 - +2025-10-01 01:15:40,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:15:40,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:15:40,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ7vI HTTP/1.1" 200 - +2025-10-01 01:15:41,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ7-6&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - +2025-10-01 01:15:41,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ7-8&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - +2025-10-01 01:15:41,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ82w&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - +2025-10-01 01:15:52,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - +2025-10-01 01:15:52,962 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:15:52,962 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:15:52,963 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:15:52,963 [INFO] app: LOGIN: found id=1 active=True pass_ok=False +2025-10-01 01:15:52,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "POST /login HTTP/1.1" 200 - +2025-10-01 01:15:52,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:15:53,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:15:53,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQA-H HTTP/1.1" 200 - +2025-10-01 01:15:53,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcRQB37&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - +2025-10-01 01:15:53,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQB37.0&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - +2025-10-01 01:15:53,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQB7_&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - +2025-10-01 01:16:18,900 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:18,901 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,126 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,127 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,127 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading +2025-10-01 01:16:20,028 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:16:20,917 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:16:20,959 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:16:20,960 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:16:21,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRQHsa HTTP/1.1" 200 - +2025-10-01 01:16:21,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRQHxX&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - +2025-10-01 01:16:22,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRQHxY&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - +2025-10-01 01:16:22,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRQI0P&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - +2025-10-01 01:16:31,498 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:17:13,623 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:17:13,688 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:17:13,688 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:17:13,688 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:17:14,556 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:17:14,597 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:17:14,598 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:17:14,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRQURi HTTP/1.1" 200 - +2025-10-01 01:17:14,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "POST /socket.io/?EIO=4&transport=polling&t=PcRQUrk&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - +2025-10-01 01:17:14,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRQUrl&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - +2025-10-01 01:17:15,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRQUwb&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - +2025-10-01 01:18:33,420 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading +2025-10-01 01:18:33,421 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading +2025-10-01 01:18:33,837 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:18:34,705 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:18:34,744 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:18:34,746 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:18:35,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRQoU7 HTTP/1.1" 200 - +2025-10-01 01:18:35,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "POST /socket.io/?EIO=4&transport=polling&t=PcRQoZ2&sid=PxE0ti3WZp6I_r_XAAAA HTTP/1.1" 200 - +2025-10-01 01:18:35,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRQoZ2.0&sid=PxE0ti3WZp6I_r_XAAAA HTTP/1.1" 200 - +2025-10-01 01:19:26,954 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading +2025-10-01 01:19:27,961 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:19:28,871 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:19:28,913 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:19:28,914 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:19:29,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ_hk HTTP/1.1" 200 - +2025-10-01 01:19:29,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ_mj&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - +2025-10-01 01:19:29,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ_mk&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - +2025-10-01 01:19:33,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "GET /socket.io/?EIO=4&transport=websocket&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - +2025-10-01 01:19:33,436 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:19:33,436 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:19:33,668 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:19:33,668 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:19:33,668 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:19:33,668 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:19:33,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "POST /login HTTP/1.1" 302 - +2025-10-01 01:19:33,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "GET /index HTTP/1.1" 200 - +2025-10-01 01:19:34,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:34,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:34,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR0xE HTTP/1.1" 200 - +2025-10-01 01:19:34,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRR0zE&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - +2025-10-01 01:19:34,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:19:34,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR0zE.0&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - +2025-10-01 01:19:34,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR12O&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - +2025-10-01 01:19:36,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /socket.io/?EIO=4&transport=websocket&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - +2025-10-01 01:19:36,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /index HTTP/1.1" 200 - +2025-10-01 01:19:36,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:36,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:19:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1az HTTP/1.1" 200 - +2025-10-01 01:19:37,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRR1f-&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - +2025-10-01 01:19:37,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1f_&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - +2025-10-01 01:19:37,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1kq&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - +2025-10-01 01:19:43,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - +2025-10-01 01:19:43,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:43] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:19:44,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:44,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:44,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3O8 HTTP/1.1" 200 - +2025-10-01 01:19:44,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "POST /socket.io/?EIO=4&transport=polling&t=PcRR3Os&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - +2025-10-01 01:19:44,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3Ot&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - +2025-10-01 01:19:44,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3Tr&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - +2025-10-01 01:19:46,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:46] "GET /socket.io/?EIO=4&transport=websocket&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - +2025-10-01 01:19:47,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /edit_xml/Sejong_LDAP.xml HTTP/1.1" 200 - +2025-10-01 01:19:47,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:47,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:47,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4AX HTTP/1.1" 200 - +2025-10-01 01:19:47,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRR4BO&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - +2025-10-01 01:19:47,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4BP&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - +2025-10-01 01:19:47,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4GI&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - +2025-10-01 01:19:49,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:49] "GET /socket.io/?EIO=4&transport=websocket&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - +2025-10-01 01:19:50,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:19:50,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:50,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:51,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4_q HTTP/1.1" 200 - +2025-10-01 01:19:51,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "POST /socket.io/?EIO=4&transport=polling&t=PcRR54c&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - +2025-10-01 01:19:51,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR54c.0&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - +2025-10-01 01:19:51,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR59W&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - +2025-10-01 01:19:53,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /socket.io/?EIO=4&transport=websocket&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - +2025-10-01 01:19:53,488 [INFO] root: 🗑 삭제된 사용자: 김태태 +2025-10-01 01:19:53,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /admin/delete/2 HTTP/1.1" 302 - +2025-10-01 01:19:53,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:19:53,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:19:53,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:19:53,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRR5l3 HTTP/1.1" 200 - +2025-10-01 01:19:54,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:54] "POST /socket.io/?EIO=4&transport=polling&t=PcRR5l7&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - +2025-10-01 01:19:54,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRR5l8&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - +2025-10-01 01:20:32,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /socket.io/?EIO=4&transport=websocket&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - +2025-10-01 01:20:32,388 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /index HTTP/1.1" 200 - +2025-10-01 01:20:32,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:20:32,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:20:33,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRRFDD HTTP/1.1" 200 - +2025-10-01 01:20:33,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "POST /socket.io/?EIO=4&transport=polling&t=PcRRFIE&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - +2025-10-01 01:20:33,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRRFIF&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - +2025-10-01 01:20:36,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /socket.io/?EIO=4&transport=websocket&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - +2025-10-01 01:20:36,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /index HTTP/1.1" 200 - +2025-10-01 01:20:36,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:20:36,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:20:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:20:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGES HTTP/1.1" 200 - +2025-10-01 01:20:37,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRRGJL&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - +2025-10-01 01:20:37,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGJM&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - +2025-10-01 01:20:37,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGOA&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - +2025-10-01 01:20:43,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=websocket&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - +2025-10-01 01:20:43,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:20:43,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:20:43,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:20:43,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHtY HTTP/1.1" 200 - +2025-10-01 01:20:43,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRRHuK&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - +2025-10-01 01:20:43,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHuK.0&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - +2025-10-01 01:20:43,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHzH&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - +2025-10-01 01:20:45,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=websocket&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - +2025-10-01 01:20:45,249 [INFO] app: LOGOUT: user=김강희 +2025-10-01 01:20:45,249 [INFO] app: LOGOUT: user=김강희 +2025-10-01 01:20:45,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /logout HTTP/1.1" 302 - +2025-10-01 01:20:45,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /login HTTP/1.1" 200 - +2025-10-01 01:20:45,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:20:45,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:20:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PcRRINX HTTP/1.1" 200 - +2025-10-01 01:20:45,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "POST /socket.io/?EIO=4&transport=polling&t=PcRRINk&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - +2025-10-01 01:20:45,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PcRRINk.0&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - +2025-10-01 01:21:50,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - +2025-10-01 01:21:50,859 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:21:50,859 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:21:50,961 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:21:50,961 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:21:50,962 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:21:50,962 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:21:50,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "POST /login HTTP/1.1" 302 - +2025-10-01 01:21:50,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "GET /index HTTP/1.1" 200 - +2025-10-01 01:21:51,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:21:51,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:21:51,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYPI HTTP/1.1" 200 - +2025-10-01 01:21:51,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "POST /socket.io/?EIO=4&transport=polling&t=PcRRYUK&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - +2025-10-01 01:21:51,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYUL&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - +2025-10-01 01:21:51,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYZL&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - +2025-10-01 01:21:53,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /socket.io/?EIO=4&transport=websocket&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - +2025-10-01 01:21:53,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /index HTTP/1.1" 200 - +2025-10-01 01:21:53,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:21:53,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:21:54,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRY_q HTTP/1.1" 200 - +2025-10-01 01:21:54,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:21:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "POST /socket.io/?EIO=4&transport=polling&t=PcRRZ4c&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - +2025-10-01 01:21:54,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRZ4d&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - +2025-10-01 01:21:54,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRZ9V&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - +2025-10-01 01:22:24,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /socket.io/?EIO=4&transport=websocket&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - +2025-10-01 01:22:24,267 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\app.py', reloading +2025-10-01 01:22:24,268 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_socketio\\__init__.py', reloading +2025-10-01 01:22:24,268 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\engineio\\middleware.py', reloading +2025-10-01 01:22:24,279 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_login\\utils.py', reloading +2025-10-01 01:22:24,280 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:22:24,290 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\templating.py', reloading +2025-10-01 01:22:24,304 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\jinja2\\environment.py', reloading +2025-10-01 01:22:24,320 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\werkzeug\\routing\\map.py', reloading +2025-10-01 01:22:24,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:22:24,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 01:22:24,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 01:22:24,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=639boYT5xIzxQ0quICB9 HTTP/1.1" 200 - +2025-10-01 01:22:25,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:25] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 01:22:25,357 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:22:26,288 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:22:26,330 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:22:26,331 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:22:32,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:22:32,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:22:32,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:22:32,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=4WEJPKseA4D1O4ED5uoC HTTP/1.1" 200 - +2025-10-01 01:22:39,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:39] "GET /index HTTP/1.1" 200 - +2025-10-01 01:22:40,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:22:40,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:22:40,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:22:40,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkIf HTTP/1.1" 200 - +2025-10-01 01:22:40,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:22:40,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:22:40,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:22:40,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkSf HTTP/1.1" 200 - +2025-10-01 01:22:40,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRRkVg&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - +2025-10-01 01:22:40,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkVh&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - +2025-10-01 01:22:41,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkWk&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - +2025-10-01 01:24:15,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:15] "GET /socket.io/?EIO=4&transport=websocket&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - +2025-10-01 01:24:15,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:15] "GET /index HTTP/1.1" 200 - +2025-10-01 01:24:16,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:24:16,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:24:16,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5nY HTTP/1.1" 200 - +2025-10-01 01:24:16,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRS5oP&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - +2025-10-01 01:24:16,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5oQ&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - +2025-10-01 01:24:16,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5tH&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - +2025-10-01 01:24:17,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=websocket&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - +2025-10-01 01:24:17,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:24:17,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:24:17,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:24:17,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS65k HTTP/1.1" 200 - +2025-10-01 01:24:17,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRS66Y&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - +2025-10-01 01:24:17,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS66Y.0&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - +2025-10-01 01:24:17,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6BS&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - +2025-10-01 01:24:18,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=websocket&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - +2025-10-01 01:24:18,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /index HTTP/1.1" 200 - +2025-10-01 01:24:18,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:24:18,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:24:18,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6M1 HTTP/1.1" 200 - +2025-10-01 01:24:18,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRS6Ms&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - +2025-10-01 01:24:18,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6Ms.0&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - +2025-10-01 01:24:18,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6Rc&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - +2025-10-01 01:24:19,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /socket.io/?EIO=4&transport=websocket&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - +2025-10-01 01:24:19,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:24:19,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:24:20,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:24:20,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6kA HTTP/1.1" 200 - +2025-10-01 01:24:20,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRS6kz&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - +2025-10-01 01:24:20,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6kz.0&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - +2025-10-01 01:24:20,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6po&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - +2025-10-01 01:25:01,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:25:01,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:25:01,746 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:25:02,700 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:25:02,747 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:25:02,748 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:25:03,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSH7_ HTTP/1.1" 200 - +2025-10-01 01:25:03,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "POST /socket.io/?EIO=4&transport=polling&t=PcRSHCn&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - +2025-10-01 01:25:03,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSHCn.0&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - +2025-10-01 01:25:03,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSHHg&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - +2025-10-01 01:25:05,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:05] "GET /socket.io/?EIO=4&transport=websocket&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - +2025-10-01 01:25:06,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:06,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:06,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:06,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI1p HTTP/1.1" 200 - +2025-10-01 01:25:06,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRSI2v&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - +2025-10-01 01:25:06,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI2v.0&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - +2025-10-01 01:25:06,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI6n&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - +2025-10-01 01:25:07,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - +2025-10-01 01:25:07,370 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\jinja2\\utils.py', reloading +2025-10-01 01:25:07,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:25:07,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:25:07,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:25:07,855 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:25:08,708 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:25:08,750 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:25:08,751 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:25:08,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:08] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=LbAoyvi2bPdStDTP8wcb HTTP/1.1" 200 - +2025-10-01 01:25:08,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:08] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 01:25:14,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:25:14,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:25:14,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:25:15,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:15] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=SrOSTfdVx7bFapxAgYik HTTP/1.1" 200 - +2025-10-01 01:25:19,454 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:25:19,458 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:25:19,873 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:25:20,797 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:25:20,843 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:25:20,845 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:25:24,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:24,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:24,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:24,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMSL HTTP/1.1" 200 - +2025-10-01 01:25:24,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:25:25,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRSMXN&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - +2025-10-01 01:25:25,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMXO&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - +2025-10-01 01:25:25,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMcE&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - +2025-10-01 01:25:25,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=websocket&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - +2025-10-01 01:25:25,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:25,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:26,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:26,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMrX HTTP/1.1" 200 - +2025-10-01 01:25:26,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRSMsM&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - +2025-10-01 01:25:26,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMsM.0&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - +2025-10-01 01:25:26,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMxK&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - +2025-10-01 01:25:26,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - +2025-10-01 01:25:27,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:25:27,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:27,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:27,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSN8a HTTP/1.1" 200 - +2025-10-01 01:25:27,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRSN9U&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - +2025-10-01 01:25:27,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSN9V&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - +2025-10-01 01:25:27,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNEQ&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - +2025-10-01 01:25:28,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:28] "GET /socket.io/?EIO=4&transport=websocket&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - +2025-10-01 01:25:29,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:29,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:29,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:29,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNdZ HTTP/1.1" 200 - +2025-10-01 01:25:29,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRSNeZ&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - +2025-10-01 01:25:29,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNea&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - +2025-10-01 01:25:29,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNjT&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - +2025-10-01 01:25:33,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "GET /socket.io/?EIO=4&transport=websocket&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - +2025-10-01 01:25:33,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "POST /update_guid_list HTTP/1.1" 302 - +2025-10-01 01:25:33,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:34,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:34,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:34,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRSOpq HTTP/1.1" 200 - +2025-10-01 01:25:34,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRSOuo&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - +2025-10-01 01:25:34,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRSOup&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - +2025-10-01 01:25:36,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=websocket&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - +2025-10-01 01:25:36,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:36,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:36,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:36,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPLP HTTP/1.1" 200 - +2025-10-01 01:25:36,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:25:36,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRSPQB&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - +2025-10-01 01:25:36,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPQC&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - +2025-10-01 01:25:36,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPV4&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - +2025-10-01 01:25:37,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /socket.io/?EIO=4&transport=websocket&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - +2025-10-01 01:25:37,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "POST /update_server_list HTTP/1.1" 302 - +2025-10-01 01:25:37,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:37,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:37,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:38,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPk8 HTTP/1.1" 200 - +2025-10-01 01:25:38,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /index HTTP/1.1" 200 - +2025-10-01 01:25:38,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:25:38,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:25:38,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPt_ HTTP/1.1" 200 - +2025-10-01 01:25:38,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:25:38,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "POST /socket.io/?EIO=4&transport=polling&t=PcRSPvx&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - +2025-10-01 01:25:38,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPvx.0&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - +2025-10-01 01:25:38,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPyF&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - +2025-10-01 01:27:04,698 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:27:04,754 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:27:04,754 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:27:04,754 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:27:05,624 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:27:05,667 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:27:05,668 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:27:05,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRSkzK HTTP/1.1" 200 - +2025-10-01 01:27:05,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "POST /socket.io/?EIO=4&transport=polling&t=PcRSl9C&sid=9-Uq9_T4fgSBBBZEAAAA HTTP/1.1" 200 - +2025-10-01 01:27:05,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRSl9D&sid=9-Uq9_T4fgSBBBZEAAAA HTTP/1.1" 200 - +2025-10-01 01:27:12,646 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\__init__.py', reloading +2025-10-01 01:27:12,647 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\services\\logger.py', reloading +2025-10-01 01:27:12,651 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\services\\watchdog_handler.py', reloading +2025-10-01 01:27:12,809 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:27:13,734 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:27:13,778 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:27:13,780 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:27:14,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSn9I HTTP/1.1" 200 - +2025-10-01 01:27:14,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "POST /socket.io/?EIO=4&transport=polling&t=PcRSnEG&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - +2025-10-01 01:27:14,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSnEH&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - +2025-10-01 01:27:14,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSnJD&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - +2025-10-01 01:27:39,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading +2025-10-01 01:27:39,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading +2025-10-01 01:27:40,923 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:27:41,842 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:27:41,883 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:27:41,884 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:27:41,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRStwu HTTP/1.1" 200 - +2025-10-01 01:27:42,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRSt_p&sid=rbRWWmAkVXo05YoAAAAA HTTP/1.1" 200 - +2025-10-01 01:27:42,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRSt_q&sid=rbRWWmAkVXo05YoAAAAA HTTP/1.1" 200 - +2025-10-01 01:27:44,312 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading +2025-10-01 01:27:45,080 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:27:45,986 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:27:46,027 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:27:46,029 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:27:46,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSu_t HTTP/1.1" 200 - +2025-10-01 01:27:46,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "POST /socket.io/?EIO=4&transport=polling&t=PcRSv4q&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - +2025-10-01 01:27:46,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSv4q.0&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - +2025-10-01 01:27:46,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSv9i&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - +2025-10-01 01:28:21,285 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading +2025-10-01 01:28:21,289 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading +2025-10-01 01:28:22,227 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:30:15,548 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:30:15,568 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:30:15,568 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:30:15,600 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:30:15,600 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:30:15,600 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:30:16,461 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:30:16,482 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:30:16,482 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:30:16,505 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:30:16,507 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 01:30:16,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRTTeT HTTP/1.1" 200 - +2025-10-01 01:30:16,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRTTl5&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - +2025-10-01 01:30:16,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRTTl5.0&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - +2025-10-01 01:30:18,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /socket.io/?EIO=4&transport=websocket&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - +2025-10-01 01:30:18,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /index HTTP/1.1" 200 - +2025-10-01 01:30:18,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:30:18,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:30:18,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUCZ HTTP/1.1" 200 - +2025-10-01 01:30:18,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:30:18,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRTUHZ&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - +2025-10-01 01:30:19,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUHa&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - +2025-10-01 01:30:19,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUMW&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - +2025-10-01 01:30:20,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /socket.io/?EIO=4&transport=websocket&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - +2025-10-01 01:30:20,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:30:20,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:30:20,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:30:20,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUoo HTTP/1.1" 200 - +2025-10-01 01:30:21,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRTUpe&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - +2025-10-01 01:30:21,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUpe.0&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - +2025-10-01 01:30:21,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUuT&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - +2025-10-01 01:31:39,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:39] "GET /socket.io/?EIO=4&transport=websocket&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - +2025-10-01 01:31:40,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:31:40,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:31:40,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:31:40,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 200 - +2025-10-01 01:31:41,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 01:31:41,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /index HTTP/1.1" 200 - +2025-10-01 01:31:41,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:31:41,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:31:42,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:31:42,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRToab HTTP/1.1" 200 - +2025-10-01 01:31:42,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRTofU&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - +2025-10-01 01:31:42,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRTofU.0&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - +2025-10-01 01:33:21,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:21] "GET /socket.io/?EIO=4&transport=websocket&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - +2025-10-01 01:33:22,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /index HTTP/1.1" 200 - +2025-10-01 01:33:22,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:33:22,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:33:22,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRUB7O HTTP/1.1" 200 - +2025-10-01 01:33:22,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:33:22,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:33:23,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRUBC8&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - +2025-10-01 01:33:23,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRUBC8.0&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - +2025-10-01 01:33:23,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - +2025-10-01 01:33:23,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:33:23,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:33:23,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 304 - +2025-10-01 01:34:12,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /index HTTP/1.1" 200 - +2025-10-01 01:34:12,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:34:12,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:34:13,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNRG HTTP/1.1" 200 - +2025-10-01 01:34:13,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "POST /socket.io/?EIO=4&transport=polling&t=PcRUNVI&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - +2025-10-01 01:34:13,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNVJ&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - +2025-10-01 01:34:13,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNa9&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - +2025-10-01 01:34:14,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /socket.io/?EIO=4&transport=websocket&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - +2025-10-01 01:34:14,423 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin HTTP/1.1" 500 - +2025-10-01 01:34:14,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 01:34:14,682 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 01:34:14,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 304 - +2025-10-01 01:34:58,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcRUYiC HTTP/1.1" 200 - +2025-10-01 01:34:59,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRUYiI&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - +2025-10-01 01:34:59,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRUYiJ&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - +2025-10-01 01:38:15,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:15] "GET /socket.io/?EIO=4&transport=websocket&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - +2025-10-01 01:38:16,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:16,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:16,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:16,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRVIxG HTTP/1.1" 200 - +2025-10-01 01:38:17,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRVJ04&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - +2025-10-01 01:38:17,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVJ04.0&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - +2025-10-01 01:38:34,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /socket.io/?EIO=4&transport=websocket&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - +2025-10-01 01:38:34,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:34,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:34,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:34,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNLz HTTP/1.1" 200 - +2025-10-01 01:38:34,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:38:35,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "POST /socket.io/?EIO=4&transport=polling&t=PcRVNQm&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - +2025-10-01 01:38:35,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNQn&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - +2025-10-01 01:38:35,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNVe&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - +2025-10-01 01:38:38,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /socket.io/?EIO=4&transport=websocket&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - +2025-10-01 01:38:38,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:38,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:38,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:38,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOKd HTTP/1.1" 200 - +2025-10-01 01:38:38,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:38:39,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "POST /socket.io/?EIO=4&transport=polling&t=PcRVOPX&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - +2025-10-01 01:38:39,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOPY&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - +2025-10-01 01:38:39,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOUO&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - +2025-10-01 01:38:39,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=websocket&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - +2025-10-01 01:38:39,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:38:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:39,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:39,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOe0 HTTP/1.1" 200 - +2025-10-01 01:38:40,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRVOex&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - +2025-10-01 01:38:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOex.0&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - +2025-10-01 01:38:40,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOji&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - +2025-10-01 01:38:40,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=websocket&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - +2025-10-01 01:38:40,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:40,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:40,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:41,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOu5 HTTP/1.1" 200 - +2025-10-01 01:38:41,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:41,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:41,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:41,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP2U HTTP/1.1" 200 - +2025-10-01 01:38:41,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:38:41,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:38:41,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:38:41,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP6a HTTP/1.1" 200 - +2025-10-01 01:38:41,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 01:38:42,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRVP7Q&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - +2025-10-01 01:38:42,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP7Q.0&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - +2025-10-01 01:38:42,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRVPAq&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - +2025-10-01 01:39:15,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /socket.io/?EIO=4&transport=websocket&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - +2025-10-01 01:39:15,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:39:15,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:15,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:15,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXKW HTTP/1.1" 200 - +2025-10-01 01:39:15,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:39:16,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRVXPU&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - +2025-10-01 01:39:16,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXPU.0&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - +2025-10-01 01:39:16,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /socket.io/?EIO=4&transport=websocket&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - +2025-10-01 01:39:16,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 01:39:16,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:16,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:17,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /index HTTP/1.1" 200 - +2025-10-01 01:39:17,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:17,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXgo HTTP/1.1" 200 - +2025-10-01 01:39:17,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:17,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXr3 HTTP/1.1" 200 - +2025-10-01 01:39:17,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRVXrC&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - +2025-10-01 01:39:17,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXrD&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - +2025-10-01 01:39:20,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:20] "GET /socket.io/?EIO=4&transport=websocket&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - +2025-10-01 01:39:20,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:20] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:39:21,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:21,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:21,432 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYia HTTP/1.1" 200 - +2025-10-01 01:39:21,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRVYnQ&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - +2025-10-01 01:39:21,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYnQ.0&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - +2025-10-01 01:39:21,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYsN&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - +2025-10-01 01:39:29,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:29] "GET /socket.io/?EIO=4&transport=websocket&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - +2025-10-01 01:39:31,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /home/ HTTP/1.1" 200 - +2025-10-01 01:39:31,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:31,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:31,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbFu HTTP/1.1" 200 - +2025-10-01 01:39:32,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRVbKk&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - +2025-10-01 01:39:32,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbKl&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - +2025-10-01 01:39:32,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbPe&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - +2025-10-01 01:39:35,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:35] "GET /socket.io/?EIO=4&transport=websocket&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - +2025-10-01 01:39:35,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:35] "GET /index HTTP/1.1" 200 - +2025-10-01 01:39:36,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:36,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:36,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcOQ HTTP/1.1" 200 - +2025-10-01 01:39:36,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRVcPZ&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - +2025-10-01 01:39:36,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcPZ.0&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - +2025-10-01 01:39:36,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcUT&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - +2025-10-01 01:39:37,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:37] "GET /socket.io/?EIO=4&transport=websocket&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - +2025-10-01 01:39:37,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:37] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:39:38,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:39:38,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:39:38,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcuS HTTP/1.1" 200 - +2025-10-01 01:39:38,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "POST /socket.io/?EIO=4&transport=polling&t=PcRVcvK&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - +2025-10-01 01:39:38,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcvK.0&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - +2025-10-01 01:39:38,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVc-G&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - +2025-10-01 01:41:16,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /socket.io/?EIO=4&transport=websocket&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - +2025-10-01 01:41:16,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:41:16,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:41:16,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:41:17,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV-wL HTTP/1.1" 200 - +2025-10-01 01:41:17,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:41:17,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRV-_A&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - +2025-10-01 01:41:17,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV-_A.0&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - +2025-10-01 01:41:17,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV_47&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - +2025-10-01 01:41:46,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "GET /socket.io/?EIO=4&transport=websocket&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - +2025-10-01 01:41:46,928 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 01:41:46,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "POST /admin/users/1/reset_password HTTP/1.1" 400 - +2025-10-01 01:41:46,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 01:41:51,120 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 01:41:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:51] "POST /admin/users/1/reset_password HTTP/1.1" 400 - +2025-10-01 01:41:51,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:51] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:41:52,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:41:52,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:41:52,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7cY HTTP/1.1" 200 - +2025-10-01 01:41:52,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "POST /socket.io/?EIO=4&transport=polling&t=PcRW7hX&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - +2025-10-01 01:41:52,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7hX.0&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - +2025-10-01 01:41:52,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7mT&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - +2025-10-01 01:42:30,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:30] "GET /socket.io/?EIO=4&transport=websocket&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - +2025-10-01 01:42:31,029 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 01:42:31,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "POST /admin/users/1/reset_password HTTP/1.1" 400 - +2025-10-01 01:42:31,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:42:31,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:42:32,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:42:32,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHN1 HTTP/1.1" 200 - +2025-10-01 01:42:32,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRWHR5&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - +2025-10-01 01:42:32,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHR6&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - +2025-10-01 01:42:32,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHW0&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - +2025-10-01 01:43:12,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /socket.io/?EIO=4&transport=websocket&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - +2025-10-01 01:43:12,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:43:12,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:12,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:13,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRI_ HTTP/1.1" 200 - +2025-10-01 01:43:13,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:43:13,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "POST /socket.io/?EIO=4&transport=polling&t=PcRWRO0&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - +2025-10-01 01:43:13,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRO2&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - +2025-10-01 01:43:13,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRSv&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - +2025-10-01 01:43:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /socket.io/?EIO=4&transport=websocket&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - +2025-10-01 01:43:40,704 [INFO] app: ADMIN: reset password for user_id=1 by admin_id=1 +2025-10-01 01:43:40,704 [INFO] app: ADMIN: reset password for user_id=1 by admin_id=1 +2025-10-01 01:43:40,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "POST /admin/users/1/reset_password HTTP/1.1" 302 - +2025-10-01 01:43:40,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:43:40,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:41,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:41,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYA4 HTTP/1.1" 200 - +2025-10-01 01:43:41,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRWYF2&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - +2025-10-01 01:43:41,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYF3&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - +2025-10-01 01:43:41,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYJw&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - +2025-10-01 01:43:48,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /socket.io/?EIO=4&transport=websocket&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - +2025-10-01 01:43:48,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:43:48,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:49,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:49,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWa6r HTTP/1.1" 200 - +2025-10-01 01:43:49,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:43:49,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "POST /socket.io/?EIO=4&transport=polling&t=PcRWaBt&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - +2025-10-01 01:43:49,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaBu&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - +2025-10-01 01:43:49,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaGj&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - +2025-10-01 01:43:49,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=websocket&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - +2025-10-01 01:43:50,180 [INFO] app: LOGOUT: user=김강희 +2025-10-01 01:43:50,180 [INFO] app: LOGOUT: user=김강희 +2025-10-01 01:43:50,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /logout HTTP/1.1" 302 - +2025-10-01 01:43:50,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /login HTTP/1.1" 200 - +2025-10-01 01:43:50,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:50,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:50,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaU- HTTP/1.1" 200 - +2025-10-01 01:43:50,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "POST /socket.io/?EIO=4&transport=polling&t=PcRWaV6&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - +2025-10-01 01:43:50,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaV6.0&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - +2025-10-01 01:43:51,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaa4&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - +2025-10-01 01:43:55,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:55] "GET /socket.io/?EIO=4&transport=websocket&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - +2025-10-01 01:43:55,904 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:43:55,904 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 01:43:56,013 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:43:56,013 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 01:43:56,014 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:43:56,014 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 01:43:56,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "POST /login HTTP/1.1" 302 - +2025-10-01 01:43:56,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /index HTTP/1.1" 200 - +2025-10-01 01:43:56,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:56,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:56,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRWbyA HTTP/1.1" 200 - +2025-10-01 01:43:56,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRWb_g&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - +2025-10-01 01:43:57,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRWb_h&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - +2025-10-01 01:43:57,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRWc4e&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - +2025-10-01 01:43:58,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /socket.io/?EIO=4&transport=websocket&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - +2025-10-01 01:43:58,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /index HTTP/1.1" 200 - +2025-10-01 01:43:58,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:59,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:59,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 01:43:59,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcZ3 HTTP/1.1" 200 - +2025-10-01 01:43:59,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /index HTTP/1.1" 200 - +2025-10-01 01:43:59,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:43:59,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:43:59,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcj4 HTTP/1.1" 200 - +2025-10-01 01:43:59,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRWcjN&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - +2025-10-01 01:43:59,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcjO&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - +2025-10-01 01:44:00,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:00] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcnJ&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - +2025-10-01 01:44:01,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:00] "GET /socket.io/?EIO=4&transport=websocket&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - +2025-10-01 01:44:01,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /home/ HTTP/1.1" 200 - +2025-10-01 01:44:01,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:44:01,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:44:01,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWd73 HTTP/1.1" 200 - +2025-10-01 01:44:01,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "POST /socket.io/?EIO=4&transport=polling&t=PcRWdAw&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - +2025-10-01 01:44:01,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdAx&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - +2025-10-01 01:44:01,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdFq&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - +2025-10-01 01:44:02,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /socket.io/?EIO=4&transport=websocket&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - +2025-10-01 01:44:02,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /admin HTTP/1.1" 200 - +2025-10-01 01:44:02,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:44:02,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:44:03,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdWS HTTP/1.1" 200 - +2025-10-01 01:44:03,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "POST /socket.io/?EIO=4&transport=polling&t=PcRWdXK&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - +2025-10-01 01:44:03,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdXK.0&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - +2025-10-01 01:44:06,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:06] "GET /socket.io/?EIO=4&transport=websocket&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - +2025-10-01 01:44:06,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:06] "GET /index HTTP/1.1" 200 - +2025-10-01 01:44:07,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 01:44:07,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 01:44:07,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWeZq HTTP/1.1" 200 - +2025-10-01 01:44:07,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "POST /socket.io/?EIO=4&transport=polling&t=PcRWees&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - +2025-10-01 01:44:07,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWees.0&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - +2025-10-01 01:44:07,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWejl&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - +2025-10-01 01:44:09,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:09] "GET /socket.io/?EIO=4&transport=websocket&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - +2025-10-01 01:46:37,483 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:46:37,504 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:46:37,504 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:46:37,534 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-01 01:46:37,534 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 01:46:37,534 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 01:46:38,363 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log +2025-10-01 01:46:38,382 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:46:38,382 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db +2025-10-01 01:46:38,404 [WARNING] werkzeug: * Debugger is active! +2025-10-01 01:46:38,405 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-01 13:26:13,057 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 13:26:13,116 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 13:26:13,116 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 13:26:13,210 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.1.75:5000 +2025-10-01 13:26:13,210 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 13:26:13,211 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 13:26:14,112 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 13:26:14,131 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 13:26:14,131 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 13:26:14,153 [WARNING] werkzeug: * Debugger is active! +2025-10-01 13:26:14,157 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 13:26:25,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET / HTTP/1.1" 302 - +2025-10-01 13:26:25,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 13:26:25,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 13:26:25,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 13:26:25,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OGr HTTP/1.1" 200 - +2025-10-01 13:26:25,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 13:26:25,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "POST /socket.io/?EIO=4&transport=polling&t=PcU1OHH&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - +2025-10-01 13:26:25,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OHJ&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - +2025-10-01 13:26:25,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OHS&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - +2025-10-01 13:26:34,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:34] "GET /socket.io/?EIO=4&transport=websocket&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - +2025-10-01 13:26:35,051 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:35,051 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:35,064 [INFO] app: LOGIN: user not found +2025-10-01 13:26:35,064 [INFO] app: LOGIN: user not found +2025-10-01 13:26:35,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "POST /login HTTP/1.1" 200 - +2025-10-01 13:26:35,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:26:35,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:26:35,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /socket.io/?EIO=4&transport=polling&t=PcU1QZx HTTP/1.1" 200 - +2025-10-01 13:26:35,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "POST /socket.io/?EIO=4&transport=polling&t=PcU1Qa9&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - +2025-10-01 13:26:35,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /socket.io/?EIO=4&transport=polling&t=PcU1QaA&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - +2025-10-01 13:26:41,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=websocket&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - +2025-10-01 13:26:41,462 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:41,462 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:41,463 [INFO] app: LOGIN: user not found +2025-10-01 13:26:41,463 [INFO] app: LOGIN: user not found +2025-10-01 13:26:41,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "POST /login HTTP/1.1" 200 - +2025-10-01 13:26:41,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:26:41,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:26:41,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcU1S7V HTTP/1.1" 200 - +2025-10-01 13:26:41,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "POST /socket.io/?EIO=4&transport=polling&t=PcU1S7d&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - +2025-10-01 13:26:41,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcU1S7d.0&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - +2025-10-01 13:26:48,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=websocket&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - +2025-10-01 13:26:48,222 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:48,222 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:48,225 [INFO] app: LOGIN: user not found +2025-10-01 13:26:48,225 [INFO] app: LOGIN: user not found +2025-10-01 13:26:48,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "POST /login HTTP/1.1" 200 - +2025-10-01 13:26:48,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:26:48,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:26:48,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1Tn5 HTTP/1.1" 200 - +2025-10-01 13:26:48,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "POST /socket.io/?EIO=4&transport=polling&t=PcU1TnC&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - +2025-10-01 13:26:48,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1TnC.0&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - +2025-10-01 13:26:48,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1TnP&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - +2025-10-01 13:26:55,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=websocket&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - +2025-10-01 13:26:55,286 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:55,286 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:26:55,289 [INFO] app: LOGIN: user not found +2025-10-01 13:26:55,289 [INFO] app: LOGIN: user not found +2025-10-01 13:26:55,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "POST /login HTTP/1.1" 200 - +2025-10-01 13:26:55,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:26:55,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:26:55,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=polling&t=PcU1VVc HTTP/1.1" 200 - +2025-10-01 13:26:55,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "POST /socket.io/?EIO=4&transport=polling&t=PcU1VVm&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - +2025-10-01 13:26:55,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=polling&t=PcU1VVn&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - +2025-10-01 13:27:00,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=websocket&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - +2025-10-01 13:27:00,270 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:27:00,270 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 13:27:00,273 [INFO] app: LOGIN: user not found +2025-10-01 13:27:00,273 [INFO] app: LOGIN: user not found +2025-10-01 13:27:00,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "POST /login HTTP/1.1" 200 - +2025-10-01 13:27:00,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:27:00,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:27:00,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1WjM HTTP/1.1" 200 - +2025-10-01 13:27:00,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "POST /socket.io/?EIO=4&transport=polling&t=PcU1WjY&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - +2025-10-01 13:27:00,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1WjY.0&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - +2025-10-01 13:27:00,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1Wjn&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - +2025-10-01 13:27:47,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=websocket&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - +2025-10-01 13:27:47,351 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 13:27:47,351 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 13:27:47,425 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 13:27:47,425 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 13:27:47,427 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 13:27:47,427 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 13:27:47,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "POST /login HTTP/1.1" 302 - +2025-10-01 13:27:47,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /index HTTP/1.1" 200 - +2025-10-01 13:27:47,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:27:47,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:27:47,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcU1iF6 HTTP/1.1" 200 - +2025-10-01 13:27:47,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "POST /socket.io/?EIO=4&transport=polling&t=PcU1iFG&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - +2025-10-01 13:27:47,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcU1iFH&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - +2025-10-01 13:27:49,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=websocket&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - +2025-10-01 13:27:49,423 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /index HTTP/1.1" 200 - +2025-10-01 13:27:49,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:27:49,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:27:49,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ijQ HTTP/1.1" 200 - +2025-10-01 13:27:49,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "POST /socket.io/?EIO=4&transport=polling&t=PcU1ijc&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - +2025-10-01 13:27:49,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ijd&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - +2025-10-01 13:27:49,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 13:27:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=websocket&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - +2025-10-01 13:27:52,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /admin HTTP/1.1" 200 - +2025-10-01 13:27:52,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:27:52,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:27:52,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jYY HTTP/1.1" 200 - +2025-10-01 13:27:52,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "POST /socket.io/?EIO=4&transport=polling&t=PcU1jYn&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - +2025-10-01 13:27:52,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jYo&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - +2025-10-01 13:27:52,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jY-&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - +2025-10-01 13:27:58,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=websocket&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - +2025-10-01 13:27:58,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /index HTTP/1.1" 200 - +2025-10-01 13:27:58,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 13:27:58,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 13:27:58,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1kto HTTP/1.1" 200 - +2025-10-01 13:27:58,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "POST /socket.io/?EIO=4&transport=polling&t=PcU1kt_&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - +2025-10-01 13:27:58,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ku0&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - +2025-10-01 13:27:58,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1kuD&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - +2025-10-01 13:59:57,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:59:57] "GET /socket.io/?EIO=4&transport=websocket&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - +2025-10-01 14:20:29,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUDm8S HTTP/1.1" 200 - +2025-10-01 14:20:30,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUDm9W&sid=5SGGqR9y-EROroRCAAAU HTTP/1.1" 200 - +2025-10-01 14:20:30,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUDmLq&sid=5SGGqR9y-EROroRCAAAU HTTP/1.1" 200 - +2025-10-01 14:23:02,720 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\01-settings.py', reloading +2025-10-01 14:23:02,721 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\02-set_config.py', reloading +2025-10-01 14:23:02,721 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\03-tsr_log.py', reloading +2025-10-01 14:23:02,722 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\04-tsr_save.py', reloading +2025-10-01 14:23:02,723 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\05-clrsel.py', reloading +2025-10-01 14:23:02,724 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\06-PowerON.py', reloading +2025-10-01 14:23:02,725 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\07-PowerOFF.py', reloading +2025-10-01 14:23:02,725 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\08-job_delete_all.py', reloading +2025-10-01 14:23:02,726 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\09-Log_Viewer.py', reloading +2025-10-01 14:23:02,729 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID.py', reloading +2025-10-01 14:23:02,732 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\test_cord_20250304.py', reloading +2025-10-01 14:23:03,528 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:23:04,737 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:23:04,760 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:23:04,760 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:23:04,787 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:23:04,793 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:23:05,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMAs HTTP/1.1" 200 - +2025-10-01 14:23:05,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "POST /socket.io/?EIO=4&transport=polling&t=PcUEMAz&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - +2025-10-01 14:23:05,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMA_&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - +2025-10-01 14:23:05,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMB5&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - +2025-10-01 14:24:59,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:24:59] "GET /socket.io/?EIO=4&transport=websocket&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - +2025-10-01 14:25:00,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUEoHP HTTP/1.1" 200 - +2025-10-01 14:25:00,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUEoMm&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - +2025-10-01 14:25:00,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUEoMn&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - +2025-10-01 14:26:21,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:21] "GET /socket.io/?EIO=4&transport=websocket&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - +2025-10-01 14:26:25,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcUF6a0 HTTP/1.1" 200 - +2025-10-01 14:26:25,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "POST /socket.io/?EIO=4&transport=polling&t=PcUF71A&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - +2025-10-01 14:26:25,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcUF71B&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - +2025-10-01 14:27:57,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:57] "GET /socket.io/?EIO=4&transport=websocket&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - +2025-10-01 14:27:58,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUFTjB HTTP/1.1" 200 - +2025-10-01 14:27:58,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUFTpz&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - +2025-10-01 14:27:58,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUFTpz.0&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - +2025-10-01 14:28:13,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:13] "GET /socket.io/?EIO=4&transport=websocket&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - +2025-10-01 14:28:14,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUFXeI HTTP/1.1" 200 - +2025-10-01 14:28:14,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "POST /socket.io/?EIO=4&transport=polling&t=PcUFXgl&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - +2025-10-01 14:28:14,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUFXgm&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - +2025-10-01 14:28:23,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:23] "GET /socket.io/?EIO=4&transport=websocket&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - +2025-10-01 14:28:24,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUFa2X HTTP/1.1" 200 - +2025-10-01 14:28:24,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUFa8r&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - +2025-10-01 14:28:24,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUFa8r.0&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - +2025-10-01 14:31:20,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:20] "GET /socket.io/?EIO=4&transport=websocket&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - +2025-10-01 14:31:21,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFKE HTTP/1.1" 200 - +2025-10-01 14:31:21,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUGFPo&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - +2025-10-01 14:31:21,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFPo.0&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - +2025-10-01 14:31:21,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFPx&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - +2025-10-01 14:31:35,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET / HTTP/1.1" 302 - +2025-10-01 14:31:35,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:35,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 14:31:35,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 14:31:36,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:36] "GET /socket.io/?EIO=4&transport=websocket&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - +2025-10-01 14:31:37,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 14:31:37,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGJGE HTTP/1.1" 200 - +2025-10-01 14:31:37,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUGJGr&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - +2025-10-01 14:31:37,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGJGr.0&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - +2025-10-01 14:31:37,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:37,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:31:37,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:31:37,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:31:38,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:38,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:31:38,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:31:38,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:38,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:31:38,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:31:38,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:38,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:31:38,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:31:46,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:46] "GET /socket.io/?EIO=4&transport=websocket&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - +2025-10-01 14:31:50,000 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:31:50,021 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:31:50,021 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:31:50,052 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.5:5000 +2025-10-01 14:31:50,052 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 14:31:50,052 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:31:50,938 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:31:50,956 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:31:50,956 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:31:50,977 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:31:50,982 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:31:55,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUGM7h HTTP/1.1" 200 - +2025-10-01 14:31:55,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUGNeK&sid=qzdTlsYEfvlXUnmAAAAA HTTP/1.1" 200 - +2025-10-01 14:31:55,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUGNeK.0&sid=qzdTlsYEfvlXUnmAAAAA HTTP/1.1" 200 - +2025-10-01 14:31:56,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:31:56,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:31:56,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:01,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET / HTTP/1.1" 302 - +2025-10-01 14:32:01,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:32:01,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:01,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:10,830 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request syntax ('\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03®\x10Ö') +2025-10-01 14:32:10,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03®\x10Ö" 400 - +2025-10-01 14:32:10,831 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('\x93\x97ׯÛ1') +2025-10-01 14:32:10,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x06 \x01\x00\x06\x9c\x03\x03lkÈz¼:´dtN\x7fY¾U\x83ñ%xÈÙëKG\x96¼\x14ÖJyÆ\x81O $°\x0eæê°G·òñ\x88p@ü\x0bà)c\x11\x8c\x0b"Öõ©\x1enõº@\x94º\x00 JJ\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x063jj\x00\x00\x00\x10\x00\x0e\x00\x0c\x02h2\x08http/1.1\x00\x0d\x00\x12\x00\x10\x04\x03\x08\x04\x04\x01\x05\x03\x08\x05\x05\x01\x08\x06\x06\x01DÍ\x00\x05\x00\x03\x02h2þ\x0d\x00º\x00\x00\x01\x00\x01Z\x00 ×?\x1eV#7É\x81ÁÓ\x12\x15A\x87Ç\x09Ù1\x09B5\x92î_\x1câ_ï\x01%½O\x00\x90\x0eäöç@ \x93\x97ׯÛ1" 400 - +2025-10-01 14:32:10,833 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('\x132\x1a¦\x07È') +2025-10-01 14:32:10,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x06 \x01\x00\x06\x9c\x03\x03Êõ`\x7fÂ\x94a\x02²=ÜðP\x8a¤ÀÖ\x8e,\x8f× ßwbt\x13Ôà(Óþ  gN\x9bp%Û`â\x0dkGj©¨\x85Gß¾ËÓÂ\x18ÄSñkÚøx·/\x00 ÚÚ\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x063ªª\x00\x00\x00-\x00\x02\x01\x01\x00\x0d\x00\x12\x00\x10\x04\x03\x08\x04\x04\x01\x05\x03\x08\x05\x05\x01\x08\x06\x06\x01ÿ\x01\x00\x01\x00\x003\x04ï\x04íºº\x00\x01\x00\x11ì\x04ÀYE'à9\x89¨°z\x0e\x09C\x18³¡·T¶6û»³<@HX\x07;i\x80\x9cãPr:k`§WA²\x8eRuQ\x0cU\x1606<­;f¿K_ÿ\x119BfÌ\x14\x98\x0b\x08\x04\x18[¬kÓtºÿE/¦5p£\x19\x02\x1b\x04eý+\x97!Æ\x0b2DX\x98 aÞp·?Åw¸ÓPé\x07\x85\x04\x04.n)&Ø!Ohü(È1fÛÛ éZ\x18#1Dæ\x92\x8b\x89ì:\x9dØ·³#aFxµKåM\x82»[\x16¤G-h\x02Î\x11^l\x02I÷Å\x1aq¥[ÐpµÖ\x19\x87¿\x83\x1b\x06ÜÆEÁ­wË\x9bJòE4 m\x02[\x80Ii\x0fÙi-]\x04^áåX\x87e{ÉÌ#\x0c\x132\x1a¦\x07È" 400 - +2025-10-01 14:32:10,834 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('wp+\x165\x94ÂfÆ\x18¡gj\x03J\x00kV\x98kÍ{µÙ\x18O\x90åP!\x83\x8do|\x8bPB¤ß\\;') +2025-10-01 14:32:10,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03T\x95cpg+õîí£S\x1e`Ì\x8eð\x010sk\x91ý«¨Òm¦º!\x05Ró Í©ÏïÂá\x89\x1d1i6y\x03©´Ü¨Ã\x9b0AîÜ3ã\x1b\x00åå±\x82ï\x00 ::\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x06\x93zz\x00\x00\x00+\x00\x07\x06ºº\x03\x04\x03\x03\x00\x1b\x00\x03\x02\x00\x02ÿ\x01\x00\x01\x00DÍ\x00\x05\x00\x03\x02h2\x003\x04ï\x04íªª\x00\x01\x00\x11ì\x04À'¬(:5\x9ds\x8b9#÷¢ý´+º\x97\x18U\x81iÐ\x84r\x06&À;:\x1eÝõfQDñ\x98¢Ï\x81\x7fy\x85­ð\x06]\x8bP(`\x89³\x95ØÇËkªCAeº3¯bÃO\x07h\x9fÓ\x1cG\x08×\x8d:ñ­z)ªUAs`sAgÄk\x07cLÎ(\x13úæ4&á\x875\x07´Í°#2Â1ÂV\x8fTÕ:!ûÅÊF\x81\x19f\x08Ò\x0b\x1fõ¹\x0fL´Î0ù\x9ak( Ð$jÔ\x130-æÉ#ö^Z<¹âÔ\x84¸g´îz*j\x9c(pè8\x99YJÅÌ|R\x9b\x02`Ò\x87ìË\x91DLÃq\x09Gâð\x85þ×Å¿©NÎÇ{CÚ«[\x92O\x86\x89\x7f|\x96\x15(\x18\x07\x17\x85\x1aZ¼\x13&t¸\x19§\x0fwT\x8ef(Nâf¡×\x16{ª\x95¥]Ä1­á\x95\x9a\x92Dz\x0b\x9a$\x07\x96Áv~\x13\x19\x0f­&g3¶;`\x91k@¼£à0/¼G\x82Ãx.\x7f«VÉ»LnÜ\x7fF|p\x10û¶,ú\x87\x9aÌ®7å\x97\x9f¶µd¶±|q0\x1e«{É"\x9f;Õ#\x88\x96G @\x91\x09\x14=\x07Ào_CVAçpA¶¦=©Ã\x11Ü[ø\x11)o\x88³wx8Ûª\x97ÑÉm¿\x81\x0fÜi;¤ã±BiX­Ñ®hÛ\x06\x8a\x90\x90g"OåÀ\x1a\x96CZ\x97Á{Æ\x99-\x09ò¯2@2\x00Äh\x1cÂ\x0b½ÈIa9\x1b[Ùg\x85[\x18·1½\x1ct\x14(\x16X\x12\x88ºÀÃ\x06<¢TM\x04¸oXs¬ö\x1e¼ö\x02iGX\x8c\x93\x8dÃS\x8c\x84I]tÙ\x07DT\x9bR\x06M:\x97\x83ÔÛ¬Ç\x12{9ö;\x9eÓ7Ëe¿B2]3²\x92\x9dñÉD,0wüxB9tÍ'*1ôq\x19ê,\x0c\x93`*F(`«\x11]¦Êì&°Sy\x82ÏbHÎË<ÚÒ\x1b\x063\x01VÇw÷pÉû·\x18PÄ\x18~9\x19¼v¤\x08A¥Ñ\x11\x05Z\x15\x8c$9\x128ê\x84\x98\x1a2\x13kN©\x96TüÌÂ\x81£\x07£\x03]¶\x82É!b\x95\x0bwp+\x165\x94ÂfÆ\x18¡gj\x03J\x00kV\x98kÍ{µÙ\x18O\x90åP!\x83\x8do|\x8bPB¤ß\\;" 400 - +2025-10-01 14:32:16,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:32:16,161 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:16,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:16,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:32:19,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /home/ HTTP/1.1" 200 - +2025-10-01 14:32:19,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:19,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:20,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /home/ HTTP/1.1" 200 - +2025-10-01 14:32:20,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:20,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:22,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /login HTTP/1.1" 200 - +2025-10-01 14:32:22,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:32:22,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:29,440 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 14:32:29,440 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 14:32:29,494 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 14:32:29,494 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 14:32:29,496 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 14:32:29,496 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 14:32:29,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "POST /login HTTP/1.1" 302 - +2025-10-01 14:32:29,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /index HTTP/1.1" 200 - +2025-10-01 14:32:29,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:32:29,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:33:35,363 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\01-settings.py', reloading +2025-10-01 14:33:35,363 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading +2025-10-01 14:33:35,364 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\03-tsr_log.py', reloading +2025-10-01 14:33:35,365 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\04-tsr_save.py', reloading +2025-10-01 14:33:35,366 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\05-clrsel.py', reloading +2025-10-01 14:33:35,366 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\06-PowerON.py', reloading +2025-10-01 14:33:35,367 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\07-PowerOFF.py', reloading +2025-10-01 14:33:35,368 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\08-job_delete_all.py', reloading +2025-10-01 14:33:35,368 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\09-Log_Viewer.py', reloading +2025-10-01 14:33:35,371 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID.py', reloading +2025-10-01 14:33:35,375 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\test_cord_20250304.py', reloading +2025-10-01 14:33:36,319 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:33:37,410 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:33:37,428 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:33:37,428 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:33:37,452 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:33:37,458 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:33:37,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGmTd HTTP/1.1" 200 - +2025-10-01 14:33:37,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUGma-&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - +2025-10-01 14:33:37,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGma_&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - +2025-10-01 14:33:37,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGmb5&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - +2025-10-01 14:33:39,161 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /index HTTP/1.1" 200 - +2025-10-01 14:33:39,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:33:39,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:33:39,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /index HTTP/1.1" 200 - +2025-10-01 14:33:39,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:33:39,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:33:57,405 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:20,359 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:35:20,377 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:35:20,377 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:35:20,410 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://10.10.1.10:5000 +2025-10-01 14:35:20,410 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 14:35:20,410 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:35:21,259 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:35:21,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:35:21,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:35:21,300 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:35:21,306 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:35:21,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUH9TV HTTP/1.1" 200 - +2025-10-01 14:35:21,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUH9xc&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - +2025-10-01 14:35:21,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUH9xc.0&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - +2025-10-01 14:35:26,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:26] "GET / HTTP/1.1" 302 - +2025-10-01 14:35:26,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:26] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-01 14:35:27,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 14:35:27,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 14:35:32,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - +2025-10-01 14:35:32,185 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /index HTTP/1.1" 302 - +2025-10-01 14:35:32,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 14:35:32,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:32,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:32,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCcH HTTP/1.1" 200 - +2025-10-01 14:35:32,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCcQ&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - +2025-10-01 14:35:32,256 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCcQ.0&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - +2025-10-01 14:35:32,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:32,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - +2025-10-01 14:35:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 14:35:32,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:32,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:32,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClX HTTP/1.1" 200 - +2025-10-01 14:35:32,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:32,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCle&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - +2025-10-01 14:35:32,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClf&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - +2025-10-01 14:35:32,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClq&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - +2025-10-01 14:35:32,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - +2025-10-01 14:35:32,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 14:35:32,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:32,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:32,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCnk HTTP/1.1" 200 - +2025-10-01 14:35:32,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCnr&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - +2025-10-01 14:35:32,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:32,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCns&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - +2025-10-01 14:35:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=websocket&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - +2025-10-01 14:35:33,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 14:35:33,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:33,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:33,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCq5 HTTP/1.1" 200 - +2025-10-01 14:35:33,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCqD&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - +2025-10-01 14:35:33,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCqE&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - +2025-10-01 14:35:33,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:33,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=websocket&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - +2025-10-01 14:35:33,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 14:35:33,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:33,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:33,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCsD HTTP/1.1" 200 - +2025-10-01 14:35:33,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCsK&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - +2025-10-01 14:35:33,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCsL&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - +2025-10-01 14:35:33,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:35:43,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:43] "GET /socket.io/?EIO=4&transport=websocket&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - +2025-10-01 14:35:43,869 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 14:35:43,869 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 14:35:43,974 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 14:35:43,974 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 14:35:43,976 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 14:35:43,976 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 14:35:43,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:43] "POST /login HTTP/1.1" 302 - +2025-10-01 14:35:44,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /index HTTP/1.1" 200 - +2025-10-01 14:35:44,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:44,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:44,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFUj HTTP/1.1" 200 - +2025-10-01 14:35:44,057 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUHFUr&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - +2025-10-01 14:35:44,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFUs&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - +2025-10-01 14:35:45,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=websocket&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - +2025-10-01 14:35:45,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /index HTTP/1.1" 200 - +2025-10-01 14:35:45,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:35:45,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:35:45,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFxJ HTTP/1.1" 200 - +2025-10-01 14:35:45,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUHFxS&sid=XeHPnP7GKt59slLZAAAO HTTP/1.1" 200 - +2025-10-01 14:35:45,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFxS.0&sid=XeHPnP7GKt59slLZAAAO HTTP/1.1" 200 - +2025-10-01 14:35:45,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:40:06,603 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info - 복사본.sh', reloading +2025-10-01 14:40:07,355 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:40:08,606 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:40:08,625 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:40:08,625 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:40:08,650 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:40:08,656 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:40:09,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUIGAo HTTP/1.1" 200 - +2025-10-01 14:40:09,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "POST /socket.io/?EIO=4&transport=polling&t=PcUIGAw&sid=s5qFNm88Tn8scrFpAAAA HTTP/1.1" 200 - +2025-10-01 14:40:09,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUIGAy&sid=s5qFNm88Tn8scrFpAAAA HTTP/1.1" 200 - +2025-10-01 14:40:24,260 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 14:40:24,261 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 14:40:24,818 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 14:40:25,796 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 14:40:25,813 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:40:25,813 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 14:40:25,836 [WARNING] werkzeug: * Debugger is active! +2025-10-01 14:40:25,841 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 14:40:27,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUIKa3 HTTP/1.1" 200 - +2025-10-01 14:40:27,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "POST /socket.io/?EIO=4&transport=polling&t=PcUIKaD&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - +2025-10-01 14:40:27,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUIKaI&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - +2025-10-01 14:56:54,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=websocket&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - +2025-10-01 14:56:54,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - +2025-10-01 14:56:54,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:56:54,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:56:54,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - +2025-10-01 14:56:54,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:56:54,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:56:54,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5lh HTTP/1.1" 200 - +2025-10-01 14:56:54,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "POST /socket.io/?EIO=4&transport=polling&t=PcUM5lp&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - +2025-10-01 14:56:54,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:56:54,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5lr&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - +2025-10-01 14:56:54,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - +2025-10-01 14:56:54,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - +2025-10-01 14:56:55,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 14:56:55,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 14:56:55,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5ns HTTP/1.1" 200 - +2025-10-01 14:56:55,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUM5o5&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - +2025-10-01 14:56:55,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5o5.0&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - +2025-10-01 14:56:55,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 14:56:55,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5oH&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - +2025-10-01 15:17:55,411 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:17:55,430 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:17:55,430 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:17:55,463 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 15:17:55,463 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 15:17:55,463 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:17:56,421 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:17:56,445 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:17:56,445 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:17:56,473 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:17:56,480 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:17:58,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /index HTTP/1.1" 200 - +2025-10-01 15:17:58,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:17:58,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:17:58,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUQwDJ HTTP/1.1" 200 - +2025-10-01 15:17:58,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUQwDT&sid=3pLYOpRu_3P-JMYRAAAA HTTP/1.1" 200 - +2025-10-01 15:17:58,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:17:58,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUQwDU&sid=3pLYOpRu_3P-JMYRAAAA HTTP/1.1" 200 - +2025-10-01 15:18:12,297 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:18:12,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:18:12] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:19:57,871 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:19:57,890 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:19:57,890 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:19:57,939 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 15:19:57,939 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 15:19:57,940 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:19:58,834 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:19:58,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:19:58,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:19:58,874 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:19:58,879 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:19:58,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "GET /socket.io/?EIO=4&transport=polling&t=PcURNQc HTTP/1.1" 200 - +2025-10-01 15:19:58,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "POST /socket.io/?EIO=4&transport=polling&t=PcURNeg&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - +2025-10-01 15:19:58,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "GET /socket.io/?EIO=4&transport=polling&t=PcURNeh&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - +2025-10-01 15:20:00,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=websocket&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - +2025-10-01 15:20:00,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /index HTTP/1.1" 200 - +2025-10-01 15:20:00,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:20:00,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:20:00,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=polling&t=PcURO5s HTTP/1.1" 200 - +2025-10-01 15:20:00,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "POST /socket.io/?EIO=4&transport=polling&t=PcURO5-&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - +2025-10-01 15:20:00,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=polling&t=PcURO5_&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - +2025-10-01 15:20:00,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:20:01,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=websocket&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - +2025-10-01 15:20:01,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /index HTTP/1.1" 200 - +2025-10-01 15:20:01,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:20:01,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:20:01,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUROD_ HTTP/1.1" 200 - +2025-10-01 15:20:01,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:20:01,297 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUROEC&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - +2025-10-01 15:20:01,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUROEC.0&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - +2025-10-01 15:20:05,548 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:20:05,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:05] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:24:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=websocket&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - +2025-10-01 15:24:18,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /index HTTP/1.1" 200 - +2025-10-01 15:24:18,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:24:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:24:18,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUSMxI HTTP/1.1" 200 - +2025-10-01 15:24:18,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUSMxR&sid=2UgxjnDySktMY6AcAAAG HTTP/1.1" 200 - +2025-10-01 15:24:18,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUSMxS&sid=2UgxjnDySktMY6AcAAAG HTTP/1.1" 200 - +2025-10-01 15:24:18,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:24:31,608 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:24:31,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:31] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:26:39,831 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:26:39,832 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:26:40,211 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:26:41,237 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:26:41,256 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:26:41,256 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:26:41,279 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:26:41,285 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:26:41,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvvv HTTP/1.1" 200 - +2025-10-01 15:26:41,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "POST /socket.io/?EIO=4&transport=polling&t=PcUSvw0&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - +2025-10-01 15:26:41,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvw1&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - +2025-10-01 15:26:41,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvwA&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - +2025-10-01 15:26:43,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=websocket&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - +2025-10-01 15:26:43,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /index HTTP/1.1" 200 - +2025-10-01 15:26:43,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:26:43,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:26:43,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUSwWg HTTP/1.1" 200 - +2025-10-01 15:26:43,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUSwWo&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - +2025-10-01 15:26:43,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:26:43,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUSwWo.0&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - +2025-10-01 15:26:48,835 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:26:48,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:48] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:27:05,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:05] "GET /socket.io/?EIO=4&transport=websocket&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - +2025-10-01 15:27:05,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:05] "GET /index HTTP/1.1" 200 - +2025-10-01 15:27:11,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:27:11,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:27:11,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1CS HTTP/1.1" 200 - +2025-10-01 15:27:11,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUT1Cg&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - +2025-10-01 15:27:11,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1Cg.0&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - +2025-10-01 15:27:11,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:27:11,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1Cu&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - +2025-10-01 15:27:30,338 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:27:30,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:30] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:29:09,088 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:29:09,088 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:29:09,885 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:29:10,917 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:29:10,938 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:29:10,938 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:29:10,963 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:29:10,970 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:29:11,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUTUVl HTTP/1.1" 200 - +2025-10-01 15:29:11,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUTUVs&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - +2025-10-01 15:29:11,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUTUVt&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - +2025-10-01 15:33:16,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:16] "GET /socket.io/?EIO=4&transport=websocket&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - +2025-10-01 15:33:17,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - +2025-10-01 15:33:17,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:33:17,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:33:17,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQXX HTTP/1.1" 200 - +2025-10-01 15:33:17,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQXd&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - +2025-10-01 15:33:17,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:33:17,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQXd.0&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - +2025-10-01 15:33:17,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=websocket&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - +2025-10-01 15:33:17,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - +2025-10-01 15:33:17,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:33:17,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:33:17,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQg_ HTTP/1.1" 200 - +2025-10-01 15:33:17,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQhB&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - +2025-10-01 15:33:17,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQhB.0&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - +2025-10-01 15:33:17,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:33:17,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=websocket&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - +2025-10-01 15:33:17,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - +2025-10-01 15:33:17,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:33:17,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:33:17,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjY HTTP/1.1" 200 - +2025-10-01 15:33:17,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:33:17,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQjj&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - +2025-10-01 15:33:17,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjj.0&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - +2025-10-01 15:33:17,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjx&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - +2025-10-01 15:33:18,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=websocket&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - +2025-10-01 15:33:18,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /index HTTP/1.1" 200 - +2025-10-01 15:33:18,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:33:18,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:33:18,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQlm HTTP/1.1" 200 - +2025-10-01 15:33:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:33:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQlx&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - +2025-10-01 15:33:18,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQly&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - +2025-10-01 15:33:18,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQm8&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - +2025-10-01 15:33:18,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=websocket&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - +2025-10-01 15:33:18,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /index HTTP/1.1" 200 - +2025-10-01 15:33:18,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:33:18,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:33:18,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQoC HTTP/1.1" 200 - +2025-10-01 15:33:18,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQoK&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - +2025-10-01 15:33:18,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQoL&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - +2025-10-01 15:33:18,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:34:40,842 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 15:34:40,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:34:40] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 15:39:02,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /socket.io/?EIO=4&transport=websocket&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - +2025-10-01 15:39:02,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index HTTP/1.1" 500 - +2025-10-01 15:39:02,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 15:39:02,440 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 15:39:02,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 200 - +2025-10-01 15:39:02,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 15:39:03,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index HTTP/1.1" 500 - +2025-10-01 15:39:03,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 15:39:03,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 15:39:03,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - +2025-10-01 15:39:03,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 15:39:03,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index HTTP/1.1" 500 - +2025-10-01 15:39:03,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 15:39:03,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 15:39:03,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - +2025-10-01 15:39:03,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 15:39:04,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index HTTP/1.1" 500 - +2025-10-01 15:39:04,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 15:39:04,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 15:39:04,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - +2025-10-01 15:39:04,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 15:39:44,738 [INFO] werkzeug: * To enable the debugger you need to enter the security pin: +2025-10-01 15:39:44,738 [INFO] werkzeug: * Debugger pin code: 178-005-081 +2025-10-01 15:39:44,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:44] "GET /index?__debugger__=yes&cmd=printpin&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 200 - +2025-10-01 15:39:45,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:39:45,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:39:45,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:39:45,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUVvNE HTTP/1.1" 200 - +2025-10-01 15:39:45,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUVvNM&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - +2025-10-01 15:39:45,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUVvNN&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - +2025-10-01 15:39:45,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:40:45,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - +2025-10-01 15:40:45,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:40:45,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:40:45,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:40:45,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW7x_ HTTP/1.1" 200 - +2025-10-01 15:40:45,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUW7y6&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - +2025-10-01 15:40:45,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW7y7&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - +2025-10-01 15:40:45,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:40:45,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - +2025-10-01 15:40:45,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:40:45,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:40:45,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:40:45,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW857 HTTP/1.1" 200 - +2025-10-01 15:40:45,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUW85F&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - +2025-10-01 15:40:45,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW85F.0&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - +2025-10-01 15:40:45,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:40:45,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW85U&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - +2025-10-01 15:40:46,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - +2025-10-01 15:40:46,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /index HTTP/1.1" 200 - +2025-10-01 15:40:46,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:40:46,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:40:46,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUW87Q HTTP/1.1" 200 - +2025-10-01 15:40:46,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUW87o&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - +2025-10-01 15:40:46,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUW87p&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - +2025-10-01 15:40:46,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:41:01,709 [INFO] root: [AJAX] 작업 시작: 1759300861.7010565, script: PortGUID_v1.py +2025-10-01 15:41:01,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:01] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:41:01,715 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 15:41:01,718 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 15:41:01,720 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 15:41:01,722 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 15:41:03,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:03] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:05,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:05] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:07,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:07] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:09,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:09] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:11,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:11] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:13,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:13] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:15,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:15] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:17,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:17] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:19,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:19] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:21,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:21] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:23,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:23] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:25,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:25] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:27,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:27] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:27,836 [INFO] root: [10.10.0.3] ✅ stdout: + +2025-10-01 15:41:28,817 [INFO] root: [10.10.0.2] ✅ stdout: + +2025-10-01 15:41:29,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:29] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:31,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:31] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:33,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:33] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:33,749 [INFO] root: [10.10.0.4] ✅ stdout: + +2025-10-01 15:41:35,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:35] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:37,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:37] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:39,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:39] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:41,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:41] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:42,848 [INFO] root: [10.10.0.5] ✅ stdout: + +2025-10-01 15:41:43,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:43] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - +2025-10-01 15:41:45,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=websocket&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - +2025-10-01 15:41:45,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:41:45,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:41:45,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:41:45,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWMj4 HTTP/1.1" 200 - +2025-10-01 15:41:45,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWMjA&sid=rq8BiihanfJAos1rAAAU HTTP/1.1" 200 - +2025-10-01 15:41:45,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWMjA.0&sid=rq8BiihanfJAos1rAAAU HTTP/1.1" 200 - +2025-10-01 15:41:45,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:43:42,710 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 15:43:42,710 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 15:43:43,406 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:43:44,487 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:43:44,509 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:43:44,509 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:43:44,532 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:43:44,537 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:43:44,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpix HTTP/1.1" 200 - +2025-10-01 15:43:44,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpj2&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - +2025-10-01 15:43:44,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpj3&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - +2025-10-01 15:43:44,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpj9&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - +2025-10-01 15:43:45,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - +2025-10-01 15:43:45,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:43:45,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:43:45,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:43:45,368 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpvK HTTP/1.1" 200 - +2025-10-01 15:43:45,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:43:45,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpvU&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - +2025-10-01 15:43:45,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpvV&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - +2025-10-01 15:43:45,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpve&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - +2025-10-01 15:43:45,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - +2025-10-01 15:43:45,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:43:45,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:43:45,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:43:45,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpwP HTTP/1.1" 200 - +2025-10-01 15:43:45,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpwZ&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - +2025-10-01 15:43:45,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpwa&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - +2025-10-01 15:43:45,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - +2025-10-01 15:43:45,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - +2025-10-01 15:43:45,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:43:45,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:43:45,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpyy HTTP/1.1" 200 - +2025-10-01 15:43:45,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpz3&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - +2025-10-01 15:43:45,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:43:45,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpz4&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - +2025-10-01 15:44:03,260 [INFO] root: [AJAX] 작업 시작: 1759301043.2558017, script: collect_idrac_info.py +2025-10-01 15:44:03,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:03] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:44:03,263 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 15:44:03,264 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 15:44:03,265 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 15:44:03,265 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 15:44:05,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:05] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:07,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:07] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:09,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:09] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:11,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:11] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:13,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:13] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:15,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:15] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:17,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:17] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:19,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:19] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:21,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:21] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:22,898 [INFO] root: [10.10.0.2] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.2 - 저장: idrac_info\4XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 19 초. + +2025-10-01 15:44:23,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:23] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:23,896 [INFO] root: [10.10.0.3] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.3 - 저장: idrac_info\3PYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 15:44:25,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:25] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:25,622 [INFO] root: [10.10.0.5] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.5 - 저장: idrac_info\CXZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 22 초. + +2025-10-01 15:44:27,067 [INFO] root: [10.10.0.4] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.4 - 저장: idrac_info\BNYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 23 초. + +2025-10-01 15:44:27,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:27] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - +2025-10-01 15:44:29,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=websocket&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - +2025-10-01 15:44:29,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /index HTTP/1.1" 200 - +2025-10-01 15:44:29,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:44:29,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:44:29,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUW-eE HTTP/1.1" 200 - +2025-10-01 15:44:29,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "POST /socket.io/?EIO=4&transport=polling&t=PcUW-eN&sid=Krn8wFjT0ciZoJ1IAAAI HTTP/1.1" 200 - +2025-10-01 15:44:29,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUW-eO&sid=Krn8wFjT0ciZoJ1IAAAI HTTP/1.1" 200 - +2025-10-01 15:44:29,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:51:56,171 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 15:51:56,173 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 15:51:56,914 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:51:57,797 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:51:57,814 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:51:57,814 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:51:57,837 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:51:57,841 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:51:57,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUYi4Q HTTP/1.1" 200 - +2025-10-01 15:51:57,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUYi8T&sid=4aiGrI38vyumBpnDAAAA HTTP/1.1" 200 - +2025-10-01 15:51:57,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUYi8U&sid=4aiGrI38vyumBpnDAAAA HTTP/1.1" 200 - +2025-10-01 15:52:07,870 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:52:08,104 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:52:09,151 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:52:09,173 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:52:09,173 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:52:09,200 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:52:09,206 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:52:09,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUYkv4 HTTP/1.1" 200 - +2025-10-01 15:52:09,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "POST /socket.io/?EIO=4&transport=polling&t=PcUYkw2&sid=vI8Bb2cgF-DZwFUqAAAA HTTP/1.1" 200 - +2025-10-01 15:52:09,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUYkw3&sid=vI8Bb2cgF-DZwFUqAAAA HTTP/1.1" 200 - +2025-10-01 15:52:11,573 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 15:52:12,359 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:52:13,353 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:52:13,375 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:52:13,375 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:52:13,400 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:52:13,405 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:52:13,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYluX HTTP/1.1" 200 - +2025-10-01 15:52:13,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "POST /socket.io/?EIO=4&transport=polling&t=PcUYlxg&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - +2025-10-01 15:52:13,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYlxh&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - +2025-10-01 15:52:13,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYlxo&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - +2025-10-01 15:52:17,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=websocket&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - +2025-10-01 15:52:17,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /index HTTP/1.1" 200 - +2025-10-01 15:52:17,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:52:17,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:52:17,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUYmsS HTTP/1.1" 200 - +2025-10-01 15:52:17,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUYmse&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - +2025-10-01 15:52:17,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:52:17,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUYmsf&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - +2025-10-01 15:52:34,432 [INFO] root: [AJAX] 작업 시작: 1759301554.4251287, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 15:52:34,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:34] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:52:34,441 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 15:52:34,442 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 15:52:34,444 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 15:52:34,446 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 15:52:34,530 [ERROR] root: [10.10.0.3] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in + OUTPUT_DIR = BASE_DIR / "idrac_info" + ^^^^^^^^ +NameError: name 'BASE_DIR' is not defined + +2025-10-01 15:52:34,531 [ERROR] root: [10.10.0.4] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in + OUTPUT_DIR = BASE_DIR / "idrac_info" + ^^^^^^^^ +NameError: name 'BASE_DIR' is not defined + +2025-10-01 15:52:34,532 [ERROR] root: [10.10.0.2] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in + OUTPUT_DIR = BASE_DIR / "idrac_info" + ^^^^^^^^ +NameError: name 'BASE_DIR' is not defined + +2025-10-01 15:52:34,532 [ERROR] root: [10.10.0.5] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in + OUTPUT_DIR = BASE_DIR / "idrac_info" + ^^^^^^^^ +NameError: name 'BASE_DIR' is not defined + +2025-10-01 15:52:36,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:36] "GET /progress_status/1759301554.4251287 HTTP/1.1" 200 - +2025-10-01 15:52:38,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=websocket&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - +2025-10-01 15:52:38,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /index HTTP/1.1" 200 - +2025-10-01 15:52:38,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:52:38,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:52:38,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUYs5T HTTP/1.1" 200 - +2025-10-01 15:52:38,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "POST /socket.io/?EIO=4&transport=polling&t=PcUYs5b&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - +2025-10-01 15:52:38,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUYs5b.0&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - +2025-10-01 15:52:38,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:54:17,514 [INFO] root: [AJAX] 작업 시작: 1759301657.5085237, script: 07-PowerOFF.py +2025-10-01 15:54:17,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 15:54:17,517 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 15:54:17,518 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 15:54:17,518 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 15:54:28,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:28] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:54:30,792 [INFO] root: [10.10.0.3] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.3 +Successfully powered off server for 10.10.0.3 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. + +2025-10-01 15:54:30,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:30] "GET /progress_status/1759301657.5085237 HTTP/1.1" 200 - +2025-10-01 15:54:31,306 [INFO] root: [10.10.0.5] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.5 +Successfully powered off server for 10.10.0.5 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 15:54:31,430 [INFO] root: [10.10.0.4] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.4 +Successfully powered off server for 10.10.0.4 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 15:54:31,942 [INFO] root: [10.10.0.2] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.2 +Successfully powered off server for 10.10.0.2 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 15:54:32,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:32] "GET /progress_status/1759301657.5085237 HTTP/1.1" 200 - +2025-10-01 15:54:34,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=websocket&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - +2025-10-01 15:54:34,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /index HTTP/1.1" 200 - +2025-10-01 15:54:34,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:54:34,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:54:34,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUZITu HTTP/1.1" 200 - +2025-10-01 15:54:34,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "POST /socket.io/?EIO=4&transport=polling&t=PcUZIU1&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - +2025-10-01 15:54:34,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUZIU1.0&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - +2025-10-01 15:54:34,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:54:52,201 [INFO] root: [AJAX] 작업 시작: 1759301692.1978657, script: 02-set_config.py +2025-10-01 15:54:52,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:52] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:54:52,203 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 15:54:52,204 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 15:54:52,205 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 15:54:52,206 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 15:54:54,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:54] "GET /progress_status/1759301692.1978657 HTTP/1.1" 200 - +2025-10-01 15:54:54,706 [INFO] root: [10.10.0.4] ✅ stdout: + +2025-10-01 15:54:54,707 [WARNING] root: [10.10.0.4] ⚠ stderr: +2025-10-01 15:54:52,298 - INFO - 10.10.0.4에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 15:54:54,700 - ERROR - 10.10.0.4 설정 실패 +2025-10-01 15:54:54,700 - ERROR - Command Error: +2025-10-01 15:54:54,700 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. + +2025-10-01 15:54:54,721 [INFO] root: [10.10.0.5] ✅ stdout: + +2025-10-01 15:54:54,721 [WARNING] root: [10.10.0.5] ⚠ stderr: +2025-10-01 15:54:52,298 - INFO - 10.10.0.5에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 15:54:54,715 - ERROR - 10.10.0.5 설정 실패 +2025-10-01 15:54:54,715 - ERROR - Command Error: +2025-10-01 15:54:54,715 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. + +2025-10-01 15:54:54,950 [INFO] root: [10.10.0.2] ✅ stdout: + +2025-10-01 15:54:54,951 [WARNING] root: [10.10.0.2] ⚠ stderr: +2025-10-01 15:54:52,296 - INFO - 10.10.0.2에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 15:54:54,944 - ERROR - 10.10.0.2 설정 실패 +2025-10-01 15:54:54,944 - ERROR - Command Error: +2025-10-01 15:54:54,945 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. + +2025-10-01 15:54:55,431 [INFO] root: [10.10.0.3] ✅ stdout: + +2025-10-01 15:54:55,431 [WARNING] root: [10.10.0.3] ⚠ stderr: +2025-10-01 15:54:52,297 - INFO - 10.10.0.3에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 15:54:55,425 - ERROR - 10.10.0.3 설정 실패 +2025-10-01 15:54:55,425 - ERROR - Command Error: +2025-10-01 15:54:55,425 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-01 15:54:56,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:56] "GET /progress_status/1759301692.1978657 HTTP/1.1" 200 - +2025-10-01 15:54:58,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=websocket&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - +2025-10-01 15:54:58,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /index HTTP/1.1" 200 - +2025-10-01 15:54:58,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 15:54:58,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 15:54:58,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUZOBe HTTP/1.1" 200 - +2025-10-01 15:54:58,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUZOBy&sid=3arhrjwaGAFvJE9FAAAI HTTP/1.1" 200 - +2025-10-01 15:54:58,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUZOBy.0&sid=3arhrjwaGAFvJE9FAAAI HTTP/1.1" 200 - +2025-10-01 15:54:58,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 15:59:04,752 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:59:04,753 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:59:05,518 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:59:06,465 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:59:06,482 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:59:06,482 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:59:06,505 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:59:06,509 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:59:06,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKj8 HTTP/1.1" 200 - +2025-10-01 15:59:06,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUaKoP&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - +2025-10-01 15:59:06,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKoQ&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - +2025-10-01 15:59:06,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKoa&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - +2025-10-01 15:59:10,181 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:59:10,182 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading +2025-10-01 15:59:10,639 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 15:59:11,570 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 15:59:11,587 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:59:11,587 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 15:59:11,609 [WARNING] werkzeug: * Debugger is active! +2025-10-01 15:59:11,614 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 15:59:11,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUaL-R HTTP/1.1" 200 - +2025-10-01 15:59:11,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUaM29&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - +2025-10-01 15:59:11,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUaM2A&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - +2025-10-01 15:59:28,510 [INFO] root: [AJAX] 작업 시작: 1759301968.5060964, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 15:59:28,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:28] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 15:59:28,513 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 15:59:30,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:30] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:32,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:32] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:34,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:34] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:36,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:36] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:38,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:38] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:40,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:40] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:42,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:42] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:44,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:44] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:46,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:46] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:48,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:48] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:48,736 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (1/4) +2025-10-01 15:59:48,744 [INFO] root: [10.10.0.2] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.2 - 저장: D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 15:59:50,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:50] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:51,032 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (2/4) +2025-10-01 15:59:51,044 [INFO] root: [10.10.0.5] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.5 - 저장: D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 22 초. + +2025-10-01 15:59:52,376 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (3/4) +2025-10-01 15:59:52,384 [INFO] root: [10.10.0.4] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.4 - 저장: D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 23 초. + +2025-10-01 15:59:52,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:52] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:54,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:54] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:56,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:56] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 15:59:58,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:58] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 16:00:00,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:00] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 16:00:01,803 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (4/4) +2025-10-01 16:00:01,811 [INFO] root: [10.10.0.3] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.3 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 33 초. + +2025-10-01 16:00:02,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:02] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - +2025-10-01 16:00:04,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=websocket&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - +2025-10-01 16:00:04,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /index HTTP/1.1" 200 - +2025-10-01 16:00:04,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:00:04,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:00:04,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=polling&t=PcUaY-w HTTP/1.1" 200 - +2025-10-01 16:00:04,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "POST /socket.io/?EIO=4&transport=polling&t=PcUaY_4&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - +2025-10-01 16:00:04,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=polling&t=PcUaY_5&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - +2025-10-01 16:00:04,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:00:05,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:05] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:07,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:07] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:08,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:08] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:09,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:09] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:09,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:09] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:10,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:10] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:10,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:10] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:11,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:11] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:11,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:11] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:13,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:13] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:14,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:14] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:15,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:15] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:15,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:15] "GET /view_file?folder=idrac_info&date=&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:16,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /socket.io/?EIO=4&transport=websocket&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - +2025-10-01 16:00:16,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /download/CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:16,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /download/BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:17,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:17] "GET /download/4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:17,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:17] "GET /download/3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:00:50,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakA7 HTTP/1.1" 200 - +2025-10-01 16:00:50,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUakAD&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - +2025-10-01 16:00:50,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakAE&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - +2025-10-01 16:00:50,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakAQ&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - +2025-10-01 16:06:29,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /socket.io/?EIO=4&transport=websocket&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - +2025-10-01 16:06:29,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index HTTP/1.1" 500 - +2025-10-01 16:06:29,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 16:06:29,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 16:06:30,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:06:30,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 16:06:30,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index HTTP/1.1" 500 - +2025-10-01 16:06:30,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 16:06:30,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 16:06:30,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 304 - +2025-10-01 16:06:30,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 16:10:25,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:25,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:25,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:25,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:25,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:26,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:26,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:26,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:26,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:26,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:26,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:26,401 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:26,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:26,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:26,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:28,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:28,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:28,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:28,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:28,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:28,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:28,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:28,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:28,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:28,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:28,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:28,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:28,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:28,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:28,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:28,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:28,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:28,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:28,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:28,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:29,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:29,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 16:10:29,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 16:10:29,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - +2025-10-01 16:10:29,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 16:10:30,328 [INFO] app: LOGIN: already auth → /index +2025-10-01 16:10:30,328 [INFO] app: LOGIN: already auth → /index +2025-10-01 16:10:30,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:30] "GET /login?next=/index HTTP/1.1" 302 - +2025-10-01 16:10:31,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /admin HTTP/1.1" 200 - +2025-10-01 16:10:31,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:10:31,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:10:31,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUcx-W HTTP/1.1" 200 - +2025-10-01 16:10:31,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUcx-f&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - +2025-10-01 16:10:31,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:10:31,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUcx-g&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - +2025-10-01 16:10:33,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /socket.io/?EIO=4&transport=websocket&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - +2025-10-01 16:10:33,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index HTTP/1.1" 500 - +2025-10-01 16:10:33,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 16:10:33,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 16:10:33,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 304 - +2025-10-01 16:11:00,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /index HTTP/1.1" 200 - +2025-10-01 16:11:00,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:11:00,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:11:00,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd30i HTTP/1.1" 200 - +2025-10-01 16:11:00,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUd30r&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - +2025-10-01 16:11:00,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:11:00,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd30s&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - +2025-10-01 16:11:00,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=websocket&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - +2025-10-01 16:11:00,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /index HTTP/1.1" 200 - +2025-10-01 16:11:00,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:11:00,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:11:00,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd3Af HTTP/1.1" 200 - +2025-10-01 16:11:00,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUd3Am&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - +2025-10-01 16:11:00,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd3An&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - +2025-10-01 16:11:00,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:11:05,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:05] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:11:05,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:05] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 16:14:19,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=websocket&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - +2025-10-01 16:14:19,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /index HTTP/1.1" 200 - +2025-10-01 16:14:19,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:14:19,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:14:19,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpf7 HTTP/1.1" 200 - +2025-10-01 16:14:19,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUdpfH&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - +2025-10-01 16:14:19,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpfH.0&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - +2025-10-01 16:14:19,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=websocket&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - +2025-10-01 16:14:19,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 16:14:19,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:14:19,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:14:19,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpmQ HTTP/1.1" 200 - +2025-10-01 16:14:19,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUdpme&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - +2025-10-01 16:14:19,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpmg&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - +2025-10-01 16:14:22,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:22] "GET /socket.io/?EIO=4&transport=websocket&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - +2025-10-01 16:14:23,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /index HTTP/1.1" 200 - +2025-10-01 16:14:23,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:14:23,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:14:23,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUdqZm HTTP/1.1" 200 - +2025-10-01 16:14:23,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "POST /socket.io/?EIO=4&transport=polling&t=PcUdqZu&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - +2025-10-01 16:14:23,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUdqZu.0&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - +2025-10-01 16:14:56,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=websocket&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - +2025-10-01 16:14:56,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /index HTTP/1.1" 200 - +2025-10-01 16:14:56,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:14:56,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:14:56,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygI HTTP/1.1" 200 - +2025-10-01 16:14:56,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:14:56,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUdyge&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - +2025-10-01 16:14:56,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygf&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - +2025-10-01 16:14:56,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygw&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - +2025-10-01 16:15:02,798 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 16:15:02,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:02] "POST /move_mac_files HTTP/1.1" 400 - +2025-10-01 16:15:06,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - +2025-10-01 16:15:06,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - +2025-10-01 16:15:06,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:15:06,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:15:06,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_8H HTTP/1.1" 200 - +2025-10-01 16:15:06,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:15:06,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_8g&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - +2025-10-01 16:15:06,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_8g.0&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - +2025-10-01 16:15:06,435 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_91&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - +2025-10-01 16:15:06,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - +2025-10-01 16:15:06,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - +2025-10-01 16:15:06,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:15:06,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:15:06,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_A_ HTTP/1.1" 200 - +2025-10-01 16:15:06,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_BC&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - +2025-10-01 16:15:06,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_BC.0&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - +2025-10-01 16:15:06,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:15:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - +2025-10-01 16:15:06,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - +2025-10-01 16:15:06,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:15:06,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:15:06,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_Dl HTTP/1.1" 200 - +2025-10-01 16:15:06,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:15:06,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_EJ&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - +2025-10-01 16:15:06,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_EJ.0&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - +2025-10-01 16:15:07,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:07] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:15:07,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:07] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:15:08,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:08] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:15:08,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:08] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:16:48,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=websocket&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - +2025-10-01 16:16:48,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /index HTTP/1.1" 200 - +2025-10-01 16:16:48,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:16:48,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:16:48,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=polling&t=PcUeO2w HTTP/1.1" 200 - +2025-10-01 16:16:48,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "POST /socket.io/?EIO=4&transport=polling&t=PcUeO34&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - +2025-10-01 16:16:48,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=polling&t=PcUeO35&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - +2025-10-01 16:16:48,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:16:50,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:50] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:16:51,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:51] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 16:16:59,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /socket.io/?EIO=4&transport=websocket&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - +2025-10-01 16:16:59,951 [INFO] root: 백업 완료: PO-20240709-0047_판교_20251001 +2025-10-01 16:16:59,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "POST /backup HTTP/1.1" 302 - +2025-10-01 16:16:59,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /index HTTP/1.1" 200 - +2025-10-01 16:16:59,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:16:59,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:17:00,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUeQth HTTP/1.1" 200 - +2025-10-01 16:17:00,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUeQu9&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - +2025-10-01 16:17:00,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUeQuA&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - +2025-10-01 16:17:55,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=websocket&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - +2025-10-01 16:17:55,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /index HTTP/1.1" 200 - +2025-10-01 16:17:55,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:17:55,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:17:55,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUeeWN HTTP/1.1" 200 - +2025-10-01 16:17:55,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:17:55,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUeeWs&sid=hYEGMJC8fIg8vl7XAAAe HTTP/1.1" 200 - +2025-10-01 16:17:55,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUeeWt&sid=hYEGMJC8fIg8vl7XAAAe HTTP/1.1" 200 - +2025-10-01 16:23:55,254 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID_v1.py', reloading +2025-10-01 16:23:55,255 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID_v1.py', reloading +2025-10-01 16:23:55,820 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:23:56,834 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:23:56,854 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:23:56,854 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:23:56,880 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:23:56,885 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:23:57,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hK HTTP/1.1" 200 - +2025-10-01 16:23:57,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUg0hQ&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - +2025-10-01 16:23:57,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hS&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - +2025-10-01 16:23:57,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hZ&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - +2025-10-01 16:23:58,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=websocket&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - +2025-10-01 16:23:58,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /index HTTP/1.1" 200 - +2025-10-01 16:23:58,554 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:23:58,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:23:58,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUg142 HTTP/1.1" 200 - +2025-10-01 16:23:58,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUg14A&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - +2025-10-01 16:23:58,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUg14B&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - +2025-10-01 16:23:58,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:24:30,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:30] "GET /socket.io/?EIO=4&transport=websocket&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - +2025-10-01 16:24:30,530 [INFO] root: [AJAX] 작업 시작: 1759303470.5234594, script: PortGUID_v1.py +2025-10-01 16:24:30,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:30] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 16:24:30,533 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 16:24:30,533 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 16:24:30,535 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 16:24:30,535 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 16:24:34,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /index HTTP/1.1" 200 - +2025-10-01 16:24:34,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:24:34,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:24:34,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUg9wE HTTP/1.1" 200 - +2025-10-01 16:24:34,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "POST /socket.io/?EIO=4&transport=polling&t=PcUg9wR&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - +2025-10-01 16:24:34,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUg9wS&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - +2025-10-01 16:24:34,946 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (1/4) +2025-10-01 16:24:36,236 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (2/4) +2025-10-01 16:24:36,707 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (3/4) +2025-10-01 16:24:38,110 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (4/4) +2025-10-01 16:24:46,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=websocket&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - +2025-10-01 16:24:46,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /index HTTP/1.1" 200 - +2025-10-01 16:24:46,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:24:46,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:24:46,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUgCrL HTTP/1.1" 200 - +2025-10-01 16:24:46,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUgCrU&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - +2025-10-01 16:24:46,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUgCrV&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - +2025-10-01 16:24:46,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:24:47,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=websocket&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - +2025-10-01 16:24:47,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /index HTTP/1.1" 200 - +2025-10-01 16:24:47,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:24:47,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:24:47,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUgD6A HTTP/1.1" 200 - +2025-10-01 16:24:47,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUgD6N&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - +2025-10-01 16:24:47,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:24:47,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUgD6O&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - +2025-10-01 16:24:49,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:49] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:24:53,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:53] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:24:56,393 [ERROR] root: [10.10.0.5] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 16:24:56,817 [ERROR] root: [10.10.0.4] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 16:24:58,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:58] "GET /view_file?filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:02,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:02] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:04,616 [ERROR] root: [10.10.0.2] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 16:25:07,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - +2025-10-01 16:25:07,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /index HTTP/1.1" 200 - +2025-10-01 16:25:07,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:25:07,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:25:07,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgHvE HTTP/1.1" 200 - +2025-10-01 16:25:07,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "POST /socket.io/?EIO=4&transport=polling&t=PcUgHvO&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - +2025-10-01 16:25:07,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:25:07,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgHvO.0&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - +2025-10-01 16:25:07,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - +2025-10-01 16:25:07,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /index HTTP/1.1" 200 - +2025-10-01 16:25:07,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:25:07,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:25:07,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH-c HTTP/1.1" 200 - +2025-10-01 16:25:07,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:25:07,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "POST /socket.io/?EIO=4&transport=polling&t=PcUgH-r&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - +2025-10-01 16:25:07,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH-r.0&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - +2025-10-01 16:25:07,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH_5&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - +2025-10-01 16:25:07,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - +2025-10-01 16:25:08,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /index HTTP/1.1" 200 - +2025-10-01 16:25:08,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:25:08,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:25:08,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /socket.io/?EIO=4&transport=polling&t=PcUgI1A HTTP/1.1" 200 - +2025-10-01 16:25:08,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "POST /socket.io/?EIO=4&transport=polling&t=PcUgI1Q&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - +2025-10-01 16:25:08,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /socket.io/?EIO=4&transport=polling&t=PcUgI1R&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - +2025-10-01 16:25:08,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:25:08,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:11,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:11] "GET /view_file?filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:15,010 [ERROR] root: [10.10.0.3] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 16:25:17,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:17] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:20,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:20] "GET /view_file?filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:22,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:22] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:25:37,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=websocket&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - +2025-10-01 16:25:37,108 [INFO] root: ✅ GUID 파일 이동 완료 (4개) +2025-10-01 16:25:37,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 16:25:37,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /index HTTP/1.1" 200 - +2025-10-01 16:25:37,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:25:37,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:25:37,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP87 HTTP/1.1" 200 - +2025-10-01 16:25:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUgP8c&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - +2025-10-01 16:25:37,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP8d&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - +2025-10-01 16:25:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP8v&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - +2025-10-01 16:25:56,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=websocket&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - +2025-10-01 16:25:56,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /index HTTP/1.1" 200 - +2025-10-01 16:25:56,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:25:56,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:25:56,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTtA HTTP/1.1" 200 - +2025-10-01 16:25:56,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:25:56,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUgTtj&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - +2025-10-01 16:25:56,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTtk&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - +2025-10-01 16:25:56,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTty&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - +2025-10-01 16:27:55,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=websocket&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - +2025-10-01 16:27:55,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /index HTTP/1.1" 200 - +2025-10-01 16:27:55,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:27:55,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:27:55,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwyZ HTTP/1.1" 200 - +2025-10-01 16:27:55,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:27:55,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUgwzF&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - +2025-10-01 16:27:55,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwzG&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - +2025-10-01 16:27:55,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwzT&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - +2025-10-01 16:27:56,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=websocket&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - +2025-10-01 16:27:56,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /index HTTP/1.1" 200 - +2025-10-01 16:27:56,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:27:56,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:27:56,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgx3w HTTP/1.1" 200 - +2025-10-01 16:27:56,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUgx46&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - +2025-10-01 16:27:56,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgx47&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - +2025-10-01 16:27:56,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:29:04,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /socket.io/?EIO=4&transport=websocket&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - +2025-10-01 16:29:04,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /index HTTP/1.1" 200 - +2025-10-01 16:29:04,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:29:04,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:29:15,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /socket.io/?EIO=4&transport=polling&t=PcUhEYd HTTP/1.1" 200 - +2025-10-01 16:29:15,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:29:15,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "POST /socket.io/?EIO=4&transport=polling&t=PcUhEZC&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - +2025-10-01 16:29:15,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /socket.io/?EIO=4&transport=polling&t=PcUhEZC.0&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - +2025-10-01 16:29:46,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /socket.io/?EIO=4&transport=websocket&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - +2025-10-01 16:29:46,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:29:46,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:29:46,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:29:47,010 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhM7_ HTTP/1.1" 200 - +2025-10-01 16:29:47,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUhM8E&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - +2025-10-01 16:29:47,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhM8F&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - +2025-10-01 16:29:47,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=websocket&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - +2025-10-01 16:29:47,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:29:47,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:29:47,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:29:47,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhMJO HTTP/1.1" 200 - +2025-10-01 16:29:47,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUhMJf&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - +2025-10-01 16:29:47,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhMJg&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - +2025-10-01 16:30:23,957 [INFO] root: [AJAX] 작업 시작: 1759303823.951628, script: TYPE11_Server_info.sh +2025-10-01 16:30:23,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:23] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 16:30:23,960 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 16:30:23,962 [ERROR] root: 10.10.0.3 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 16:30:23,963 [ERROR] root: 10.10.0.5 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 16:30:23,963 [ERROR] root: 10.10.0.4 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 16:30:25,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:25] "GET /progress_status/1759303823.951628 HTTP/1.1" 200 - +2025-10-01 16:30:27,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:27] "GET /socket.io/?EIO=4&transport=websocket&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - +2025-10-01 16:30:27,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:27] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:30:28,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:30:28,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:30:28,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /socket.io/?EIO=4&transport=polling&t=PcUhW94 HTTP/1.1" 200 - +2025-10-01 16:30:28,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "POST /socket.io/?EIO=4&transport=polling&t=PcUhW9H&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - +2025-10-01 16:30:28,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /socket.io/?EIO=4&transport=polling&t=PcUhW9H.0&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - +2025-10-01 16:30:28,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:31:43,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - +2025-10-01 16:31:43,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:43,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:31:43,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:31:44,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoiK HTTP/1.1" 200 - +2025-10-01 16:31:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhoiT&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - +2025-10-01 16:31:44,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoiT.0&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - +2025-10-01 16:31:44,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:31:44,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=websocket&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - +2025-10-01 16:31:44,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:44,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:31:44,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:31:44,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoo_ HTTP/1.1" 200 - +2025-10-01 16:31:44,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhop8&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - +2025-10-01 16:31:44,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhop9&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - +2025-10-01 16:31:44,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:31:44,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=websocket&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - +2025-10-01 16:31:44,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:44,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:31:44,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:31:44,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhorM HTTP/1.1" 200 - +2025-10-01 16:31:44,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhorW&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - +2025-10-01 16:31:44,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:31:44,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhorX&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - +2025-10-01 16:31:45,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - +2025-10-01 16:31:45,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:45,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:31:45,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:31:45,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp6f HTTP/1.1" 200 - +2025-10-01 16:31:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUhp6n&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - +2025-10-01 16:31:45,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp6o&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - +2025-10-01 16:31:45,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:31:45,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - +2025-10-01 16:31:45,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:45,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:31:45,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:31:45,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp8k HTTP/1.1" 200 - +2025-10-01 16:31:45,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUhp8s&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - +2025-10-01 16:31:45,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp8t&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - +2025-10-01 16:31:45,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:31:45,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - +2025-10-01 16:31:45,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:31:45,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:31:45,965 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:31:46,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBI HTTP/1.1" 200 - +2025-10-01 16:31:46,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUhpBR&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - +2025-10-01 16:31:46,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:31:46,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBS&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - +2025-10-01 16:31:46,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBf&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - +2025-10-01 16:33:55,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=websocket&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - +2025-10-01 16:33:55,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:33:55,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:33:55,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:33:55,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiItm HTTP/1.1" 200 - +2025-10-01 16:33:55,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUiItw&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - +2025-10-01 16:33:55,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:33:55,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiItx&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - +2025-10-01 16:33:55,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiIu7&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - +2025-10-01 16:33:56,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=websocket&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - +2025-10-01 16:33:56,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:33:56,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:33:56,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:33:56,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJ5h HTTP/1.1" 200 - +2025-10-01 16:33:56,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUiJ5t&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - +2025-10-01 16:33:56,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:33:56,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJ5u&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - +2025-10-01 16:33:57,057 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=websocket&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - +2025-10-01 16:33:57,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:33:57,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:33:57,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:33:57,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJBs HTTP/1.1" 200 - +2025-10-01 16:33:57,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUiJC3&sid=wzGQKnPkEEAVz2brAAAw HTTP/1.1" 200 - +2025-10-01 16:33:57,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJC4&sid=wzGQKnPkEEAVz2brAAAw HTTP/1.1" 200 - +2025-10-01 16:33:57,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:34:33,718 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\TYPE11-MAC_info.sh', reloading +2025-10-01 16:34:34,160 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:34:35,166 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:34:35,187 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:34:35,187 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:34:35,212 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:34:35,217 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:34:36,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PcUiShj HTTP/1.1" 200 - +2025-10-01 16:34:36,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "POST /socket.io/?EIO=4&transport=polling&t=PcUiShq&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - +2025-10-01 16:34:36,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PcUiShs&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - +2025-10-01 16:34:58,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - +2025-10-01 16:34:58,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:34:58,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:34:58,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:34:58,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYFQ HTTP/1.1" 200 - +2025-10-01 16:34:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYFd&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - +2025-10-01 16:34:58,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:34:58,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYFe&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - +2025-10-01 16:34:58,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYFm&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - +2025-10-01 16:34:58,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:34:58,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - +2025-10-01 16:34:58,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:34:58,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:34:58,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYGm HTTP/1.1" 200 - +2025-10-01 16:34:58,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYG_&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - +2025-10-01 16:34:58,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYG_.0&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - +2025-10-01 16:34:58,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYHE&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - +2025-10-01 16:34:58,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - +2025-10-01 16:34:58,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:34:58,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:34:58,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:34:59,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYI_ HTTP/1.1" 200 - +2025-10-01 16:34:59,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYJD&sid=7t5xPuGHqbABaPWiAAAG HTTP/1.1" 200 - +2025-10-01 16:34:59,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:34:59,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYJD.0&sid=7t5xPuGHqbABaPWiAAAG HTTP/1.1" 200 - +2025-10-01 16:35:17,541 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\TYPE11-MAC_info.py', reloading +2025-10-01 16:35:17,541 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11-MAC_info.py', reloading +2025-10-01 16:35:18,432 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:35:19,354 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:35:19,373 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:35:19,373 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:35:19,396 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:35:19,400 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:35:19,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUidGF HTTP/1.1" 200 - +2025-10-01 16:35:19,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUidHr&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - +2025-10-01 16:35:19,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUidHs&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - +2025-10-01 16:35:21,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=websocket&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - +2025-10-01 16:35:21,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:35:21,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:35:21,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:35:21,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUiduG HTTP/1.1" 200 - +2025-10-01 16:35:21,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUiduO&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - +2025-10-01 16:35:21,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUiduO.0&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - +2025-10-01 16:35:21,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:35:21,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUiduR&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - +2025-10-01 16:35:21,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=websocket&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - +2025-10-01 16:35:21,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:35:21,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:35:21,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:35:21,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUidvR HTTP/1.1" 200 - +2025-10-01 16:35:21,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUidvh&sid=kYQRbtT70-hOIV2EAAAE HTTP/1.1" 200 - +2025-10-01 16:35:21,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUidvh.0&sid=kYQRbtT70-hOIV2EAAAE HTTP/1.1" 200 - +2025-10-01 16:35:38,663 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11-MAC_info.py', reloading +2025-10-01 16:35:39,565 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:35:40,552 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:35:40,570 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:35:40,570 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:35:40,593 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:35:40,597 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:35:40,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "GET /socket.io/?EIO=4&transport=polling&t=PcUiiQ1 HTTP/1.1" 200 - +2025-10-01 16:35:40,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "POST /socket.io/?EIO=4&transport=polling&t=PcUiiTH&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - +2025-10-01 16:35:40,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "GET /socket.io/?EIO=4&transport=polling&t=PcUiiTI&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - +2025-10-01 16:35:42,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - +2025-10-01 16:35:42,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:35:42,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:35:42,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:35:42,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUii_c HTTP/1.1" 200 - +2025-10-01 16:35:42,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "POST /socket.io/?EIO=4&transport=polling&t=PcUii_k&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - +2025-10-01 16:35:42,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUii_k.0&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - +2025-10-01 16:35:42,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:35:42,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - +2025-10-01 16:35:42,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:35:42,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:35:42,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:35:42,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij0l HTTP/1.1" 200 - +2025-10-01 16:35:42,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "POST /socket.io/?EIO=4&transport=polling&t=PcUij0u&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - +2025-10-01 16:35:42,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij0u.0&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - +2025-10-01 16:35:42,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:35:42,929 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij1D&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - +2025-10-01 16:35:42,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - +2025-10-01 16:35:42,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:35:43,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:35:43,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:35:43,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij2y HTTP/1.1" 200 - +2025-10-01 16:35:43,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:35:43,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUij3B&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - +2025-10-01 16:35:43,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij3B.0&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - +2025-10-01 16:35:43,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij3U&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - +2025-10-01 16:36:03,444 [INFO] root: [AJAX] 작업 시작: 1759304163.44043, script: TYPE11_Server_info.py +2025-10-01 16:36:03,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:03] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 16:36:03,447 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 16:36:03,448 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 16:36:03,448 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 16:36:03,449 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 16:36:05,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:05] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:07,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:07] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:09,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:09] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:11,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:11] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:13,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:13] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:14,427 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (1/4) +2025-10-01 16:36:14,433 [INFO] root: [10.10.0.2] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 0 분, 10 초. + +2025-10-01 16:36:15,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:15] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:17,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:17] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:18,694 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (2/4) +2025-10-01 16:36:18,701 [INFO] root: [10.10.0.5] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 0 분, 15 초. + +2025-10-01 16:36:18,953 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (3/4) +2025-10-01 16:36:18,960 [INFO] root: [10.10.0.3] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 0 분, 15 초. + +2025-10-01 16:36:19,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:19] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:19,772 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (4/4) +2025-10-01 16:36:19,778 [INFO] root: [10.10.0.4] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 0 분, 16 초. + +2025-10-01 16:36:21,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:21] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - +2025-10-01 16:36:23,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - +2025-10-01 16:36:23,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:36:23,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:36:23,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:36:23,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUisxg HTTP/1.1" 200 - +2025-10-01 16:36:23,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcUisxq&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - +2025-10-01 16:36:23,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUisxr&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - +2025-10-01 16:36:23,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:37:20,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:20] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:37:20,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:20] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 16:37:30,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=websocket&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - +2025-10-01 16:37:30,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:37:30,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:37:30,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:37:30,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7J- HTTP/1.1" 200 - +2025-10-01 16:37:30,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUj7KA&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - +2025-10-01 16:37:30,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7KA.0&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - +2025-10-01 16:37:30,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:37:31,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=websocket&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - +2025-10-01 16:37:31,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /index?backup_page=1 HTTP/1.1" 200 - +2025-10-01 16:37:31,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:37:31,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:37:31,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7St HTTP/1.1" 200 - +2025-10-01 16:37:31,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUj7T1&sid=-nTTBOP5y69C7S-PAAAM HTTP/1.1" 200 - +2025-10-01 16:37:31,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:37:31,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7T2&sid=-nTTBOP5y69C7S-PAAAM HTTP/1.1" 200 - +2025-10-01 16:37:32,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:32] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:37:35,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:35] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 16:37:59,417 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading +2025-10-01 16:38:00,005 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:38:00,930 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:38:00,949 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:38:00,949 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:38:00,971 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:38:00,976 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:38:00,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUjEiV HTTP/1.1" 200 - +2025-10-01 16:38:00,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUjEkR&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - +2025-10-01 16:38:00,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUjEkS&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - +2025-10-01 16:38:52,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=websocket&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - +2025-10-01 16:38:52,056 [INFO] root: 파일 삭제됨: 3PYCZC4.txt +2025-10-01 16:38:52,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "POST /delete/3PYCZC4.txt HTTP/1.1" 302 - +2025-10-01 16:38:52,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /index HTTP/1.1" 200 - +2025-10-01 16:38:52,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:38:52,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:38:52,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PcUjREi HTTP/1.1" 200 - +2025-10-01 16:38:52,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "POST /socket.io/?EIO=4&transport=polling&t=PcUjREr&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - +2025-10-01 16:38:52,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PcUjREs&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - +2025-10-01 16:38:53,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=websocket&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - +2025-10-01 16:38:53,773 [INFO] root: 파일 삭제됨: 4XZCZC4.txt +2025-10-01 16:38:53,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "POST /delete/4XZCZC4.txt HTTP/1.1" 302 - +2025-10-01 16:38:53,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /index HTTP/1.1" 200 - +2025-10-01 16:38:53,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:38:53,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:38:53,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjReC HTTP/1.1" 200 - +2025-10-01 16:38:53,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "POST /socket.io/?EIO=4&transport=polling&t=PcUjReb&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - +2025-10-01 16:38:53,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjRec&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - +2025-10-01 16:38:53,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjRes&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - +2025-10-01 16:38:55,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=websocket&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - +2025-10-01 16:38:55,248 [INFO] root: 파일 삭제됨: CXZCZC4.txt +2025-10-01 16:38:55,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "POST /delete/CXZCZC4.txt HTTP/1.1" 302 - +2025-10-01 16:38:55,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /index HTTP/1.1" 200 - +2025-10-01 16:38:55,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:38:55,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:38:55,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUjR_F HTTP/1.1" 200 - +2025-10-01 16:38:55,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUjR_Q&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - +2025-10-01 16:38:55,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUjR_R&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - +2025-10-01 16:38:56,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=websocket&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - +2025-10-01 16:38:56,219 [INFO] root: 파일 삭제됨: BNYCZC4.txt +2025-10-01 16:38:56,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "POST /delete/BNYCZC4.txt HTTP/1.1" 302 - +2025-10-01 16:38:56,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /index HTTP/1.1" 200 - +2025-10-01 16:38:56,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:38:56,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:38:56,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUjSEG HTTP/1.1" 200 - +2025-10-01 16:38:56,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUjSEQ&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - +2025-10-01 16:38:56,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUjSER&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - +2025-10-01 16:44:41,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=websocket&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - +2025-10-01 16:44:41,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /index HTTP/1.1" 200 - +2025-10-01 16:44:41,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:44:41,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:44:41,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUkmTG HTTP/1.1" 200 - +2025-10-01 16:44:41,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "POST /socket.io/?EIO=4&transport=polling&t=PcUkmTP&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - +2025-10-01 16:44:41,313 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:44:41,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUkmTQ&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - +2025-10-01 16:52:13,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /socket.io/?EIO=4&transport=websocket&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - +2025-10-01 16:52:13,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /index HTTP/1.1" 200 - +2025-10-01 16:52:13,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:52:13,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:52:24,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUmXTc HTTP/1.1" 200 - +2025-10-01 16:52:24,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUmXTl&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - +2025-10-01 16:52:24,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUmXTm&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - +2025-10-01 16:52:24,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:52:42,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /socket.io/?EIO=4&transport=websocket&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - +2025-10-01 16:52:42,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /index HTTP/1.1" 200 - +2025-10-01 16:52:42,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:52:42,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:52:43,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUmc4T HTTP/1.1" 200 - +2025-10-01 16:52:43,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:52:43,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUmc4k&sid=SWIALoZALFqwt1p_AAAO HTTP/1.1" 200 - +2025-10-01 16:52:43,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUmc4m&sid=SWIALoZALFqwt1p_AAAO HTTP/1.1" 200 - +2025-10-01 16:52:54,706 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 16:52:54,707 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 16:52:55,720 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:53:09,181 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:53:09,200 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:53:09,200 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:53:09,236 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 16:53:09,237 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 16:53:09,238 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:53:10,145 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:53:10,165 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:53:10,165 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:53:10,186 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:53:10,193 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:53:10,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /index HTTP/1.1" 200 - +2025-10-01 16:53:10,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:53:10,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:53:10,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /socket.io/?EIO=4&transport=polling&t=PcUmile HTTP/1.1" 200 - +2025-10-01 16:53:10,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "POST /socket.io/?EIO=4&transport=polling&t=PcUmilm&sid=LE7xuzsdYFa_VoyxAAAA HTTP/1.1" 200 - +2025-10-01 16:53:10,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /socket.io/?EIO=4&transport=polling&t=PcUmiln&sid=LE7xuzsdYFa_VoyxAAAA HTTP/1.1" 200 - +2025-10-01 16:53:10,398 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:55:18,848 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.sh', reloading +2025-10-01 16:55:19,555 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:55:20,543 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:55:20,566 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:55:20,566 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:55:20,591 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:55:20,597 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:55:20,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcUnCR0 HTTP/1.1" 200 - +2025-10-01 16:55:20,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "POST /socket.io/?EIO=4&transport=polling&t=PcUnCYa&sid=b9i12xN1Ox7nYtsfAAAA HTTP/1.1" 200 - +2025-10-01 16:55:20,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcUnCYa.0&sid=b9i12xN1Ox7nYtsfAAAA HTTP/1.1" 200 - +2025-10-01 16:56:43,359 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading +2025-10-01 16:56:43,839 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:56:44,768 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:56:44,787 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:56:44,787 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:56:44,812 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:56:44,817 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:56:44,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUnX2m HTTP/1.1" 200 - +2025-10-01 16:56:44,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUnX6V&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - +2025-10-01 16:56:44,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUnX6V.0&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - +2025-10-01 16:57:01,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /socket.io/?EIO=4&transport=websocket&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - +2025-10-01 16:57:01,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /index HTTP/1.1" 200 - +2025-10-01 16:57:01,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 16:57:01,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 16:57:12,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /socket.io/?EIO=4&transport=polling&t=PcUndqu HTTP/1.1" 200 - +2025-10-01 16:57:12,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "POST /socket.io/?EIO=4&transport=polling&t=PcUndq-&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - +2025-10-01 16:57:12,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /socket.io/?EIO=4&transport=polling&t=PcUndq_&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - +2025-10-01 16:57:12,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 16:58:18,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /socket.io/?EIO=4&transport=websocket&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - +2025-10-01 16:58:18,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /index HTTP/1.1" 200 - +2025-10-01 16:58:18,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:58:18,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:58:19,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnu6G HTTP/1.1" 200 - +2025-10-01 16:58:19,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnu6Q&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - +2025-10-01 16:58:19,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnu6R&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - +2025-10-01 16:58:19,045 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:58:19,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=websocket&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - +2025-10-01 16:58:19,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /index HTTP/1.1" 200 - +2025-10-01 16:58:19,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:58:19,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:58:19,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuE2 HTTP/1.1" 200 - +2025-10-01 16:58:19,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnuED&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - +2025-10-01 16:58:19,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:58:19,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuEE&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - +2025-10-01 16:58:19,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=websocket&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - +2025-10-01 16:58:19,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /index HTTP/1.1" 200 - +2025-10-01 16:58:19,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 16:58:19,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 16:58:19,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuG0 HTTP/1.1" 200 - +2025-10-01 16:58:19,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnuGC&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - +2025-10-01 16:58:19,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuGC.0&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - +2025-10-01 16:58:19,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 16:58:19,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuGQ&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - +2025-10-01 16:59:04,137 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading +2025-10-01 16:59:05,199 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 16:59:06,187 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 16:59:06,209 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:59:06,209 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 16:59:06,235 [WARNING] werkzeug: * Debugger is active! +2025-10-01 16:59:06,240 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 16:59:06,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUo3Yb HTTP/1.1" 200 - +2025-10-01 16:59:06,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUo3eC&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - +2025-10-01 16:59:06,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUo3eD&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - +2025-10-01 16:59:17,778 [INFO] root: [AJAX] 작업 시작: 1759305557.7747095, script: TYPE11_Server_info.py +2025-10-01 16:59:17,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:17] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 16:59:17,782 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 16:59:17,783 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 16:59:17,784 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 16:59:17,784 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 16:59:19,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:19] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:21,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:21] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:23,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:23] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:25,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:25] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:27,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:29,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:31,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:31] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:33,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:33] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:35,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:35] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:37,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:37] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:39,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:39] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:41,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:41] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:43,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:43] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:45,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:45] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:47,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:47] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:49,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:49] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:51,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:51] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:53,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:53] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:55,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:55] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:57,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:57] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 16:59:59,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:59] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:01,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:01] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:04,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:04] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:06,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:06] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:08,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:08] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:10,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:10] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:12,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:12] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:14,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:14] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:16,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:16] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:18,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:18] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:20,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:20] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:22,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:22] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:24,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:24] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:26,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:26] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:27,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:29,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:31,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:31] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:33,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:33] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:35,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:35] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:37,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:37] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:39,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:39] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:41,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:41] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:43,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:43] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:45,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:45] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:47,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:47] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:49,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:49] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:51,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:51] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:53,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:53] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:55,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:55] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:57,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:57] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:00:59,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:59] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:01,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:01] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:03,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:03] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:05,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:05] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:07,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:07] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:09,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:09] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:11,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:11] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:12,136 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (1/4) +2025-10-01 17:01:12,142 [INFO] root: [10.10.0.5] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 54 초. + +2025-10-01 17:01:13,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:13] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:15,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:15] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:17,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:17] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:19,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:19] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:21,559 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (2/4) +2025-10-01 17:01:21,565 [INFO] root: [10.10.0.2] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 3 초. + +2025-10-01 17:01:21,574 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (3/4) +2025-10-01 17:01:21,580 [INFO] root: [10.10.0.4] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 3 초. + +2025-10-01 17:01:21,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:21] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:23,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:23] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:25,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:25] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:27,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:28,958 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (4/4) +2025-10-01 17:01:28,964 [INFO] root: [10.10.0.3] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 11 초. + +2025-10-01 17:01:29,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - +2025-10-01 17:01:31,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=websocket&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - +2025-10-01 17:01:31,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /index HTTP/1.1" 200 - +2025-10-01 17:01:31,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:01:31,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:01:31,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUodCV HTTP/1.1" 200 - +2025-10-01 17:01:31,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUodCd&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - +2025-10-01 17:01:31,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUodCd.0&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - +2025-10-01 17:01:31,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:02:52,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:52] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:02:52,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:52] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 17:02:55,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:55] "GET /socket.io/?EIO=4&transport=websocket&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - +2025-10-01 17:02:55,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:55] "GET /download/3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:02:56,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:56] "GET /download/BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:02:57,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:57] "GET /download/CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:02:58,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:58] "GET /download/4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:03:32,419 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001_20251001 +2025-10-01 17:03:32,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "POST /backup HTTP/1.1" 302 - +2025-10-01 17:03:32,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /index HTTP/1.1" 200 - +2025-10-01 17:03:32,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:03:32,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:03:32,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4dv HTTP/1.1" 200 - +2025-10-01 17:03:32,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUp4eM&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - +2025-10-01 17:03:32,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4eN&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - +2025-10-01 17:03:32,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4eg&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - +2025-10-01 17:03:56,842 [INFO] root: [AJAX] 작업 시작: 1759305836.8396065, script: 07-PowerOFF.py +2025-10-01 17:03:56,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:56] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 17:03:56,846 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 17:03:58,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:58] "GET /progress_status/1759305836.8396065 HTTP/1.1" 200 - +2025-10-01 17:03:58,874 [INFO] root: [10.10.0.2] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.2 +Successfully powered off server for 10.10.0.2 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. + +2025-10-01 17:03:59,601 [INFO] root: [10.10.0.4] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.4 +Successfully powered off server for 10.10.0.4 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 17:03:59,780 [INFO] root: [10.10.0.3] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.3 +Successfully powered off server for 10.10.0.3 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 17:03:59,856 [INFO] root: [10.10.0.5] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.5 +Successfully powered off server for 10.10.0.5 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 17:04:00,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:00] "GET /progress_status/1759305836.8396065 HTTP/1.1" 200 - +2025-10-01 17:04:02,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=websocket&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - +2025-10-01 17:04:02,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /index HTTP/1.1" 200 - +2025-10-01 17:04:02,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:04:02,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:04:02,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC3t HTTP/1.1" 200 - +2025-10-01 17:04:02,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:04:02,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "POST /socket.io/?EIO=4&transport=polling&t=PcUpC4Q&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - +2025-10-01 17:04:02,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC4R&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - +2025-10-01 17:04:02,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC4h&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - +2025-10-01 17:11:17,885 [INFO] root: [AJAX] 작업 시작: 1759306277.8818257, script: XE9680_H200_IB_10EA_MAC_info.sh +2025-10-01 17:11:17,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:17] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 17:11:17,889 [ERROR] root: 10.10.0.6 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 17:11:17,889 [ERROR] root: 10.10.0.7 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 17:11:17,890 [ERROR] root: 10.10.0.8 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 17:11:17,890 [ERROR] root: 10.10.0.9 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 17:11:19,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:19] "GET /progress_status/1759306277.8818257 HTTP/1.1" 200 - +2025-10-01 17:11:21,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /socket.io/?EIO=4&transport=websocket&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - +2025-10-01 17:11:21,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /index HTTP/1.1" 200 - +2025-10-01 17:11:21,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:11:21,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:11:22,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /socket.io/?EIO=4&transport=polling&t=PcUqtG9 HTTP/1.1" 200 - +2025-10-01 17:11:22,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:11:22,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "POST /socket.io/?EIO=4&transport=polling&t=PcUqtGh&sid=MWASS61jAy_9i4n0AAAI HTTP/1.1" 200 - +2025-10-01 17:11:22,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /socket.io/?EIO=4&transport=polling&t=PcUqtGi&sid=MWASS61jAy_9i4n0AAAI HTTP/1.1" 200 - +2025-10-01 17:12:25,165 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 17:12:25,166 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading +2025-10-01 17:12:25,902 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 17:12:26,842 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 17:12:26,861 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 17:12:26,861 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 17:12:26,886 [WARNING] werkzeug: * Debugger is active! +2025-10-01 17:12:26,891 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 17:12:27,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUr7AR HTTP/1.1" 200 - +2025-10-01 17:12:27,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "POST /socket.io/?EIO=4&transport=polling&t=PcUr7AW&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - +2025-10-01 17:12:27,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUr7AW.0&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - +2025-10-01 17:12:56,121 [INFO] root: [AJAX] 작업 시작: 1759306376.1179, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 17:12:56,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:56] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 17:12:56,126 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 17:12:56,127 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 17:12:56,127 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 17:12:56,128 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 17:12:58,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:58] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:00,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:00] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:02,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:02] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:04,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:04] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:06,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:06] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:08,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:08] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:10,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:10] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:12,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:12] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:14,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:14] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:14,857 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (1/4) +2025-10-01 17:13:14,864 [INFO] root: [10.10.0.6] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.6 - 저장: D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 18 초. + +2025-10-01 17:13:16,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:16] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:17,939 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (2/4) +2025-10-01 17:13:17,946 [INFO] root: [10.10.0.9] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.9 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 21 초. + +2025-10-01 17:13:18,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:18] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:18,267 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (3/4) +2025-10-01 17:13:18,277 [INFO] root: [10.10.0.8] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.8 - 저장: D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 22 초. + +2025-10-01 17:13:20,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:20] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:22,116 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (4/4) +2025-10-01 17:13:22,123 [INFO] root: [10.10.0.7] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.7 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 25 초. + +2025-10-01 17:13:22,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:22] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - +2025-10-01 17:13:24,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=websocket&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - +2025-10-01 17:13:24,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /index HTTP/1.1" 200 - +2025-10-01 17:13:24,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:13:24,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:13:24,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUrL6t HTTP/1.1" 200 - +2025-10-01 17:13:24,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUrL6z&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - +2025-10-01 17:13:24,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:13:24,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUrL6-&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - +2025-10-01 17:14:12,482 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:14:12] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 17:16:57,451 [INFO] root: [AJAX] 작업 시작: 1759306617.4490943, script: PortGUID_v1.py +2025-10-01 17:16:57,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:16:57] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 17:16:57,455 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 17:16:57,455 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 17:16:57,456 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 17:16:57,457 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 17:16:59,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:16:59] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:01,202 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (1/4) +2025-10-01 17:17:01,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:01] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:03,162 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/4) +2025-10-01 17:17:03,257 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/4) +2025-10-01 17:17:03,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:03] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:05,329 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (4/4) +2025-10-01 17:17:05,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:05] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:07,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:07] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:09,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:09] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:11,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:11] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:13,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:13] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:15,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:15] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:17,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:17] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:19,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:19] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:20,174 [ERROR] root: [10.10.0.9] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 17:17:20,191 [ERROR] root: [10.10.0.6] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 17:17:21,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:21] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:21,953 [ERROR] root: [10.10.0.7] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 17:17:23,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:23] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:25,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:25] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:27,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:27] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:29,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:29] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:29,636 [ERROR] root: [10.10.0.8] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 17:17:31,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:31] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - +2025-10-01 17:17:33,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=websocket&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - +2025-10-01 17:17:33,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /index HTTP/1.1" 200 - +2025-10-01 17:17:33,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:17:33,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:17:33,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHze HTTP/1.1" 200 - +2025-10-01 17:17:33,557 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUsHzl&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - +2025-10-01 17:17:33,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:17:33,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHzm&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - +2025-10-01 17:17:33,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHzy&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - +2025-10-01 17:20:30,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:30] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 404 - +2025-10-01 17:20:34,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /socket.io/?EIO=4&transport=websocket&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - +2025-10-01 17:20:34,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /index HTTP/1.1" 200 - +2025-10-01 17:20:34,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:20:34,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:20:35,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-Gq HTTP/1.1" 200 - +2025-10-01 17:20:35,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:20:35,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "POST /socket.io/?EIO=4&transport=polling&t=PcUs-HL&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - +2025-10-01 17:20:35,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-HM&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - +2025-10-01 17:20:35,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=websocket&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - +2025-10-01 17:20:35,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /index HTTP/1.1" 200 - +2025-10-01 17:20:35,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:20:35,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:20:35,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-T3 HTTP/1.1" 200 - +2025-10-01 17:20:35,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "POST /socket.io/?EIO=4&transport=polling&t=PcUs-TG&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - +2025-10-01 17:20:35,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:20:35,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-TG.0&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - +2025-10-01 17:21:00,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=websocket&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - +2025-10-01 17:21:00,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /index HTTP/1.1" 200 - +2025-10-01 17:21:00,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:21:00,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:21:00,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4cK HTTP/1.1" 200 - +2025-10-01 17:21:00,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:21:00,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4cv&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - +2025-10-01 17:21:00,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4cv.0&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - +2025-10-01 17:21:01,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4dB&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - +2025-10-01 17:21:01,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=websocket&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - +2025-10-01 17:21:01,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /index HTTP/1.1" 200 - +2025-10-01 17:21:01,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:21:01,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:21:01,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4fK HTTP/1.1" 200 - +2025-10-01 17:21:01,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4fS&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - +2025-10-01 17:21:01,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4fS.0&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - +2025-10-01 17:21:01,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:21:01,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=websocket&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - +2025-10-01 17:21:01,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /index HTTP/1.1" 200 - +2025-10-01 17:21:01,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:21:01,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:21:01,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4mi HTTP/1.1" 200 - +2025-10-01 17:21:01,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:21:01,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4n4&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - +2025-10-01 17:21:01,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4n5&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - +2025-10-01 17:21:01,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4nH&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - +2025-10-01 17:21:46,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /socket.io/?EIO=4&transport=websocket&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - +2025-10-01 17:21:46,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index HTTP/1.1" 500 - +2025-10-01 17:21:46,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:21:46,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:21:46,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:21:46,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:22:28,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:28] "GET /index?backup_page=1 HTTP/1.1" 500 - +2025-10-01 17:22:28,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 17:22:30,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /admin HTTP/1.1" 200 - +2025-10-01 17:22:30,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:22:30,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:22:30,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUtQUw HTTP/1.1" 200 - +2025-10-01 17:22:30,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUtQV3&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - +2025-10-01 17:22:30,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:22:30,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUtQV4&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - +2025-10-01 17:22:32,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /socket.io/?EIO=4&transport=websocket&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - +2025-10-01 17:22:32,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index HTTP/1.1" 500 - +2025-10-01 17:22:32,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 17:22:32,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 17:22:32,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 304 - +2025-10-01 17:23:48,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index HTTP/1.1" 500 - +2025-10-01 17:23:48,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:23:48,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:23:48,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:23:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:23:50,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /admin HTTP/1.1" 200 - +2025-10-01 17:23:50,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:23:50,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:23:50,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUtjui HTTP/1.1" 200 - +2025-10-01 17:23:50,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUtjur&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - +2025-10-01 17:23:50,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUtjus&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - +2025-10-01 17:23:51,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /socket.io/?EIO=4&transport=websocket&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - +2025-10-01 17:23:51,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index HTTP/1.1" 500 - +2025-10-01 17:23:51,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 17:23:51,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 17:23:51,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 304 - +2025-10-01 17:25:33,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index HTTP/1.1" 500 - +2025-10-01 17:25:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:25:33,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:25:33,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:25:33,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:25:33,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index HTTP/1.1" 500 - +2025-10-01 17:25:33,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:25:33,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:25:33,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:25:33,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:27:33,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /index HTTP/1.1" 200 - +2025-10-01 17:27:33,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:27:33,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:27:39,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /socket.io/?EIO=4&transport=polling&t=PcUubzh HTTP/1.1" 200 - +2025-10-01 17:27:39,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "POST /socket.io/?EIO=4&transport=polling&t=PcUubzr&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - +2025-10-01 17:27:39,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:27:39,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /socket.io/?EIO=4&transport=polling&t=PcUubzs&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - +2025-10-01 17:30:18,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /socket.io/?EIO=4&transport=websocket&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - +2025-10-01 17:30:18,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index HTTP/1.1" 500 - +2025-10-01 17:30:18,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:30:18,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:30:18,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:30:18,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:30:39,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index HTTP/1.1" 500 - +2025-10-01 17:30:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:30:39,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:30:39,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:30:39,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:31:09,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index HTTP/1.1" 500 - +2025-10-01 17:31:09,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:31:09,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:31:09,045 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:31:09,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:31:09,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index HTTP/1.1" 500 - +2025-10-01 17:31:09,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:31:09,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:31:09,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:31:09,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:32:01,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - +2025-10-01 17:32:01,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:32:01,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:32:01,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:32:01,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:32:01,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - +2025-10-01 17:32:01,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:32:01,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:32:01,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:32:01,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:32:01,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - +2025-10-01 17:32:02,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:32:02,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:32:02,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:32:02,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:33:26,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /index HTTP/1.1" 200 - +2025-10-01 17:33:26,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:33:26,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:33:37,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUvzRB HTTP/1.1" 200 - +2025-10-01 17:33:38,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "POST /socket.io/?EIO=4&transport=polling&t=PcUvzRJ&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - +2025-10-01 17:33:38,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUvzRK&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - +2025-10-01 17:33:38,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:37:14,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=websocket&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - +2025-10-01 17:37:14,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /index HTTP/1.1" 200 - +2025-10-01 17:37:14,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:37:14,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:37:14,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUwoD7 HTTP/1.1" 200 - +2025-10-01 17:37:14,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "POST /socket.io/?EIO=4&transport=polling&t=PcUwoDF&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - +2025-10-01 17:37:14,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUwoDF.0&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - +2025-10-01 17:37:14,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:37:16,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=websocket&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - +2025-10-01 17:37:16,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /index HTTP/1.1" 200 - +2025-10-01 17:37:16,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:37:16,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:37:16,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwojr HTTP/1.1" 200 - +2025-10-01 17:37:16,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "POST /socket.io/?EIO=4&transport=polling&t=PcUwojy&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - +2025-10-01 17:37:16,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwojy.0&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - +2025-10-01 17:37:16,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:37:16,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwok7&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - +2025-10-01 17:37:17,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=websocket&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - +2025-10-01 17:37:17,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /index HTTP/1.1" 200 - +2025-10-01 17:37:17,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:37:17,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:37:17,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUwp5D HTTP/1.1" 200 - +2025-10-01 17:37:17,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUwp5R&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - +2025-10-01 17:37:17,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUwp5R.0&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - +2025-10-01 17:37:18,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=websocket&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - +2025-10-01 17:37:18,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 17:37:18,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:37:18,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:37:18,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpDa HTTP/1.1" 200 - +2025-10-01 17:37:18,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUwpDn&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - +2025-10-01 17:37:18,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpDo&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - +2025-10-01 17:37:18,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpE2&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - +2025-10-01 17:37:19,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=websocket&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - +2025-10-01 17:37:19,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /index HTTP/1.1" 200 - +2025-10-01 17:37:19,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:37:19,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:37:19,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpPW HTTP/1.1" 200 - +2025-10-01 17:37:19,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUwpPj&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - +2025-10-01 17:37:19,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpPk&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - +2025-10-01 17:43:26,987 [INFO] flask_wtf.csrf: The CSRF token is invalid. +2025-10-01 17:43:26,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:43:26] "POST /process_ips HTTP/1.1" 400 - +2025-10-01 17:45:23,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /socket.io/?EIO=4&transport=websocket&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - +2025-10-01 17:45:23,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index HTTP/1.1" 500 - +2025-10-01 17:45:23,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:45:23,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:45:23,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:45:24,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:24] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:46:21,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index HTTP/1.1" 500 - +2025-10-01 17:46:21,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:46:21,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:46:21,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:46:21,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:46:50,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /index HTTP/1.1" 200 - +2025-10-01 17:46:50,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:46:50,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:46:50,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUy-_D HTTP/1.1" 200 - +2025-10-01 17:46:50,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUy-_N&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - +2025-10-01 17:46:50,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUy-_O&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - +2025-10-01 17:46:50,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:47:43,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=websocket&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - +2025-10-01 17:47:43,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /index HTTP/1.1" 200 - +2025-10-01 17:47:43,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:47:43,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:47:43,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUzBwt HTTP/1.1" 200 - +2025-10-01 17:47:43,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUzBx0&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - +2025-10-01 17:47:43,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:47:43,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUzBx0.0&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - +2025-10-01 17:47:44,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=websocket&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - +2025-10-01 17:47:44,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /index HTTP/1.1" 200 - +2025-10-01 17:47:44,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:47:44,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:47:44,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzB_y HTTP/1.1" 200 - +2025-10-01 17:47:44,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:47:44,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUzC05&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - +2025-10-01 17:47:44,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC06&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - +2025-10-01 17:47:44,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=websocket&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - +2025-10-01 17:47:44,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /index HTTP/1.1" 200 - +2025-10-01 17:47:44,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:47:44,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:47:44,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC2z HTTP/1.1" 200 - +2025-10-01 17:47:44,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUzC35&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - +2025-10-01 17:47:44,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC35.0&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - +2025-10-01 17:47:44,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:49:36,872 [INFO] root: [AJAX] 작업 시작: 1759308576.8704104, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 17:49:36,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:36] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 17:49:36,874 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 17:49:38,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:38] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:40,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:40] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:42,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:42] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:44,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:44] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:46,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:46] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:48,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:48] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:50,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:50] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:52,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:52] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:54,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:54] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:56,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:56] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:49:57,780 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (1/1) +2025-10-01 17:49:57,787 [INFO] root: [10.10.0.6] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.6 - 저장: D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 17:49:58,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:58] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - +2025-10-01 17:50:00,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=websocket&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - +2025-10-01 17:50:00,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /index HTTP/1.1" 200 - +2025-10-01 17:50:00,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 17:50:00,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 17:50:00,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUzjPt HTTP/1.1" 200 - +2025-10-01 17:50:00,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUzjP_&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - +2025-10-01 17:50:00,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUzjP_.0&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - +2025-10-01 17:50:00,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 17:50:05,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:05] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:05,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:05] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:09,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:09] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:09,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:09] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:22,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:22] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:22,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:22] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:25,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:25] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:25,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:25] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:51,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:51] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:51,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:51] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:54] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:54] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:56,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:56] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:56,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:56] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:58,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:58] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:50:59,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:59] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:52:46,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /socket.io/?EIO=4&transport=websocket&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - +2025-10-01 17:52:46,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index HTTP/1.1" 500 - +2025-10-01 17:52:46,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:52:46,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:52:46,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:52:46,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:53:33,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /index HTTP/1.1" 200 - +2025-10-01 17:53:33,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:53:33,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:53:33,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /socket.io/?EIO=4&transport=polling&t=PcU-XGU HTTP/1.1" 200 - +2025-10-01 17:53:33,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "POST /socket.io/?EIO=4&transport=polling&t=PcU-XGe&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - +2025-10-01 17:53:33,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /socket.io/?EIO=4&transport=polling&t=PcU-XGf&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - +2025-10-01 17:53:33,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:53:35,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:35] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:35,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:35] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:37,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:37] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:37,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:37] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:39,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:39] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:39,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:39] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:40,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:40] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:40,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:40] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:43,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:43] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:53:43,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:43] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 17:57:26,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /socket.io/?EIO=4&transport=websocket&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - +2025-10-01 17:57:26,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index HTTP/1.1" 500 - +2025-10-01 17:57:26,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 17:57:26,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 17:57:26,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - +2025-10-01 17:57:26,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 17:57:52,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /index HTTP/1.1" 200 - +2025-10-01 17:57:52,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 17:57:52,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 17:57:52,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU_WVP HTTP/1.1" 200 - +2025-10-01 17:57:52,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "POST /socket.io/?EIO=4&transport=polling&t=PcU_WVZ&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - +2025-10-01 17:57:52,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 17:57:52,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU_WVa&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - +2025-10-01 18:01:58,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=websocket&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - +2025-10-01 18:01:58,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /index HTTP/1.1" 200 - +2025-10-01 18:01:58,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 18:01:58,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 18:01:58,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=polling&t=PcV0Si3 HTTP/1.1" 200 - +2025-10-01 18:01:58,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "POST /socket.io/?EIO=4&transport=polling&t=PcV0SiC&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - +2025-10-01 18:01:58,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=polling&t=PcV0SiC.0&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - +2025-10-01 18:01:58,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:02:08,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:02:08,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:02:13,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:13] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:13,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:13] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:18,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:18] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:18,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:18] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:19,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:19] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:19,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:19] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:20,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:20] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:20,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:20] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:02:51,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=websocket&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - +2025-10-01 18:02:51,174 [INFO] root: 파일 삭제됨: 6XZCZC4.txt +2025-10-01 18:02:51,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "POST /delete/6XZCZC4.txt HTTP/1.1" 302 - +2025-10-01 18:02:51,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /index HTTP/1.1" 200 - +2025-10-01 18:02:51,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:02:51,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:02:51,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=polling&t=PcV0fTb HTTP/1.1" 200 - +2025-10-01 18:02:51,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "POST /socket.io/?EIO=4&transport=polling&t=PcV0fTs&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - +2025-10-01 18:02:51,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=polling&t=PcV0fTt&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - +2025-10-01 18:03:04,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:03:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:03:04,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:03:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:06:24,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=websocket&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - +2025-10-01 18:06:24,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /index HTTP/1.1" 200 - +2025-10-01 18:06:24,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:06:24,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:06:24,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TSA HTTP/1.1" 200 - +2025-10-01 18:06:24,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "POST /socket.io/?EIO=4&transport=polling&t=PcV1TSJ&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - +2025-10-01 18:06:24,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TSK&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - +2025-10-01 18:06:24,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:06:24,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=websocket&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - +2025-10-01 18:06:24,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /index HTTP/1.1" 200 - +2025-10-01 18:06:24,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:06:24,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:06:24,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TcY HTTP/1.1" 200 - +2025-10-01 18:06:24,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "POST /socket.io/?EIO=4&transport=polling&t=PcV1Tch&sid=5WDMLLN0me3UXsjEAAA2 HTTP/1.1" 200 - +2025-10-01 18:06:24,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:06:24,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1Tch.0&sid=5WDMLLN0me3UXsjEAAA2 HTTP/1.1" 200 - +2025-10-01 18:08:36,951 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 18:08:36,952 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 18:08:37,875 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 18:08:38,832 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 18:08:38,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:08:38,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:08:38,876 [WARNING] werkzeug: * Debugger is active! +2025-10-01 18:08:38,880 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 18:08:38,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV1-Eq HTTP/1.1" 200 - +2025-10-01 18:08:38,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "POST /socket.io/?EIO=4&transport=polling&t=PcV1-Lj&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - +2025-10-01 18:08:38,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV1-Lk&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - +2025-10-01 18:08:41,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=websocket&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - +2025-10-01 18:08:41,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /index HTTP/1.1" 200 - +2025-10-01 18:08:41,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 18:08:41,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 18:08:41,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=polling&t=PcV1_50 HTTP/1.1" 200 - +2025-10-01 18:08:41,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "POST /socket.io/?EIO=4&transport=polling&t=PcV1_57&sid=qHmedYHsAsGJl_xaAAAC HTTP/1.1" 200 - +2025-10-01 18:08:41,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=polling&t=PcV1_58&sid=qHmedYHsAsGJl_xaAAAC HTTP/1.1" 200 - +2025-10-01 18:08:41,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:08:47,074 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:08:47,074 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:08:47,076 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:08:47,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:08:47,078 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:08:47,079 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - +2025-10-01 18:16:34,868 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 18:16:34,869 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading +2025-10-01 18:16:35,946 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 18:16:36,910 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 18:16:36,930 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:16:36,930 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:16:36,955 [WARNING] werkzeug: * Debugger is active! +2025-10-01 18:16:36,961 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 18:16:36,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "GET /socket.io/?EIO=4&transport=polling&t=PcV3p1R HTTP/1.1" 200 - +2025-10-01 18:16:36,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "POST /socket.io/?EIO=4&transport=polling&t=PcV3p3j&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - +2025-10-01 18:16:36,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "GET /socket.io/?EIO=4&transport=polling&t=PcV3p3j.0&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - +2025-10-01 18:16:39,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=websocket&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - +2025-10-01 18:16:39,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /index HTTP/1.1" 200 - +2025-10-01 18:16:39,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 18:16:39,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 18:16:39,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=polling&t=PcV3pjf HTTP/1.1" 200 - +2025-10-01 18:16:39,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "POST /socket.io/?EIO=4&transport=polling&t=PcV3pjp&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - +2025-10-01 18:16:39,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=polling&t=PcV3pjp.0&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - +2025-10-01 18:16:39,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:16:44,104 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:16:44,105 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt +2025-10-01 18:16:44,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:16:44,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:20:51,619 [INFO] root: [AJAX] 작업 시작: 1759310451.615877, script: TYPE11_Server_info.py +2025-10-01 18:20:51,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:51] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:20:51,621 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:20:51,624 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 18:20:51,625 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 18:20:53,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:53] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:20:55,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:55] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:20:57,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:57] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:20:59,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:59] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:01,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:01] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:03,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:03] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:05,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:05] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:07,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:07] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:09,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:09] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:11,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:11] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:13,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:13] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:15,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:15] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:17,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:17] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:19,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:19] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:22,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:22] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:24,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:24] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:26,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:26] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:27,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:27] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:29,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:29] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:31,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:31] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:33,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:33] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:35,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:35] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:37,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:37] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:39,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:39] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:41,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:41] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:43,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:43] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:45,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:45] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:47,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:47] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:50,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:50] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:52,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:52] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:54,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:54] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:56,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:56] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:21:58,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:58] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:00,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:00] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:02,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:02] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:04,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:04] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:06,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:06] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:08,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:08] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:10,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:10] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:11,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:11] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:13,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:13] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:15,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:15] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:18,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:18] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:20,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:20] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:22,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:22] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:23,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:23] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:25,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:25] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:27,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:27] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:29,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:29] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:32,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:32] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:34,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:34] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:36,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:36] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:38,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:38] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:40,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:40] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:42,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:42] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:44,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:44] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:46,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:46] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:46,968 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (1/3) +2025-10-01 18:22:46,975 [INFO] root: [10.10.0.9] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 55 초. + +2025-10-01 18:22:48,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:48] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:50,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:50] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:52,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:52] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:54,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:54] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:54,624 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/3) +2025-10-01 18:22:54,630 [INFO] root: [10.10.0.8] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 2 초. + +2025-10-01 18:22:56,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:56] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:58,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:58] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:22:58,896 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/3) +2025-10-01 18:22:58,903 [INFO] root: [10.10.0.6] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 7 초. + +2025-10-01 18:23:00,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:00] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - +2025-10-01 18:23:03,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - +2025-10-01 18:23:03,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /index HTTP/1.1" 200 - +2025-10-01 18:23:03,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:23:03,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:23:03,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HKh HTTP/1.1" 200 - +2025-10-01 18:23:03,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "POST /socket.io/?EIO=4&transport=polling&t=PcV5HKp&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - +2025-10-01 18:23:03,098 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HKr&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - +2025-10-01 18:23:03,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HL0&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - +2025-10-01 18:23:03,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:25:29,789 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 18:25:29,789 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 18:25:29,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:29] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:25:29,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:29] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:25:37,976 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:25:37,977 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:25:37,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:37] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:25:37,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:37] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:25:43,678 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:25:43,678 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:25:43,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:43] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:25:43,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:43] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:32,227 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:27:32,228 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:27:32,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:32] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:32,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:32] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:34,229 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:27:34,229 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:27:34,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:34] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:34,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:34] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:35,625 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 18:27:35,625 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 18:27:35,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:35] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:35,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:35] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:38,925 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:27:38,925 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 18:27:38,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:38] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:38,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:38] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:40,643 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:27:40,643 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 18:27:40,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:40] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:27:40,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:40] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:33:22,206 [INFO] root: [AJAX] 작업 시작: 1759311202.2044015, script: TYPE11_Server_info.py +2025-10-01 18:33:22,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:22] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:33:22,210 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:33:24,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:24] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:26,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:26] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:28,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:28] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:31,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:31] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:33,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:33] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:35,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:35] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:37,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:37] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:39,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:39] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:41,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:41] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:43,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:43] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:45,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:45] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:47,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:47] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:49,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:49] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:51,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:51] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:53,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:53] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:55,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:55] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:57,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:57] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:33:59,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:59] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:01,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:01] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:03,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:03] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:05,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:05] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:07,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:07] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:09,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:09] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:11,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:11] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:13,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:13] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:15,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:15] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:17,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:17] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:19,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:19] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:21,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:21] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:23,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:23] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:25,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:25] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:27,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:27] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:34:53,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:53] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:19,357 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:19] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:20,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:20] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:22,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:22] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:24,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:24] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:26,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:26] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:28,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:28] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:30,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:30] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:32,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:32] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:34,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:34] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:36,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:36] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:38,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:38] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:40,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:40] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:42,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:42] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:44,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:44] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:46,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:46] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:48,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:48] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:50,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:50] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:52,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:52] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:54,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:54] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:56,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:56] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:35:58,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:58] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:36:00,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - +2025-10-01 18:36:00,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /socket.io/?EIO=4&transport=websocket&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - +2025-10-01 18:36:00,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index HTTP/1.1" 500 - +2025-10-01 18:36:00,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 18:36:00,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 18:36:00,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - +2025-10-01 18:36:00,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 18:36:01,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index HTTP/1.1" 500 - +2025-10-01 18:36:01,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 18:36:01,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 18:36:01,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - +2025-10-01 18:36:01,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 18:36:22,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:22,368 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 18:36:22,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 18:36:22,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcV8KV5 HTTP/1.1" 200 - +2025-10-01 18:36:22,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcV8KVE&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - +2025-10-01 18:36:22,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:36:22,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcV8KVF&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - +2025-10-01 18:36:27,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=websocket&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - +2025-10-01 18:36:27,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:27,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:27,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:27,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Le5 HTTP/1.1" 200 - +2025-10-01 18:36:27,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV8LeG&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - +2025-10-01 18:36:27,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LeG.0&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - +2025-10-01 18:36:27,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:27,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=websocket&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - +2025-10-01 18:36:27,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:27,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:27,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:27,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Llv HTTP/1.1" 200 - +2025-10-01 18:36:27,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Lm5&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - +2025-10-01 18:36:27,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Lm6&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - +2025-10-01 18:36:27,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:27,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LmH&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - +2025-10-01 18:36:28,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=websocket&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - +2025-10-01 18:36:28,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:28,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:28,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:28,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Lvz HTTP/1.1" 200 - +2025-10-01 18:36:28,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:28,306 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "POST /socket.io/?EIO=4&transport=polling&t=PcV8LwA&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - +2025-10-01 18:36:28,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LwC&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - +2025-10-01 18:36:28,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LwQ&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - +2025-10-01 18:36:28,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=websocket&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - +2025-10-01 18:36:28,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:28,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:28,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:28,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1Y HTTP/1.1" 200 - +2025-10-01 18:36:28,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:28,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "POST /socket.io/?EIO=4&transport=polling&t=PcV8M1l&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - +2025-10-01 18:36:28,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1m&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - +2025-10-01 18:36:28,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1x&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - +2025-10-01 18:36:29,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=websocket&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - +2025-10-01 18:36:29,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:29,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:29,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:29,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M7A HTTP/1.1" 200 - +2025-10-01 18:36:29,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV8M7K&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - +2025-10-01 18:36:29,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:29,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M7K.0&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - +2025-10-01 18:36:29,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=websocket&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - +2025-10-01 18:36:29,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:29,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:29,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:29,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MDz HTTP/1.1" 200 - +2025-10-01 18:36:29,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV8ME5&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - +2025-10-01 18:36:29,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8ME6&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - +2025-10-01 18:36:29,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:30,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=websocket&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - +2025-10-01 18:36:30,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:30,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:30,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:30,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MTV HTTP/1.1" 200 - +2025-10-01 18:36:30,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "POST /socket.io/?EIO=4&transport=polling&t=PcV8MTh&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - +2025-10-01 18:36:30,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MTi&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - +2025-10-01 18:36:30,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:34,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=websocket&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - +2025-10-01 18:36:34,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:34,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:34,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:34,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NLZ HTTP/1.1" 200 - +2025-10-01 18:36:34,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV8NLh&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - +2025-10-01 18:36:34,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NLi&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - +2025-10-01 18:36:34,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:34,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=websocket&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - +2025-10-01 18:36:34,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:34,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:34,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:34,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NWo HTTP/1.1" 200 - +2025-10-01 18:36:34,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV8NWw&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - +2025-10-01 18:36:34,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NWw.0&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - +2025-10-01 18:36:34,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:35,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=websocket&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - +2025-10-01 18:36:35,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:35,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:35,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:35,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Nei HTTP/1.1" 200 - +2025-10-01 18:36:35,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Nes&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - +2025-10-01 18:36:35,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Nes.0&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - +2025-10-01 18:36:35,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:52,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=websocket&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - +2025-10-01 18:36:52,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:52,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:52,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:52,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Rk1 HTTP/1.1" 200 - +2025-10-01 18:36:52,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "POST /socket.io/?EIO=4&transport=polling&t=PcV8RkE&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - +2025-10-01 18:36:52,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=polling&t=PcV8RkE.0&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - +2025-10-01 18:36:52,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:53,225 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (1/1) +2025-10-01 18:36:53,232 [INFO] root: [10.10.0.7] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 3 분, 30 초. + +2025-10-01 18:36:55,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=websocket&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - +2025-10-01 18:36:55,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /index HTTP/1.1" 200 - +2025-10-01 18:36:55,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:36:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:36:55,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Sfk HTTP/1.1" 200 - +2025-10-01 18:36:55,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Sft&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - +2025-10-01 18:36:55,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Sft.0&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - +2025-10-01 18:36:55,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:36:59,617 [INFO] root: file_view: folder= date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt +2025-10-01 18:36:59,617 [INFO] root: file_view: folder= date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt +2025-10-01 18:36:59,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:59] "GET /view_file?filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:36:59,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:59] "GET /view_file?filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:37:38,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=websocket&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - +2025-10-01 18:37:38,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /index HTTP/1.1" 200 - +2025-10-01 18:37:38,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:37:38,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:37:38,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV8d7u HTTP/1.1" 200 - +2025-10-01 18:37:38,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "POST /socket.io/?EIO=4&transport=polling&t=PcV8d82&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - +2025-10-01 18:37:38,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV8d83&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - +2025-10-01 18:37:38,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:38:40,106 [INFO] root: [AJAX] 작업 시작: 1759311520.1028578, script: 07-PowerOFF.py +2025-10-01 18:38:40,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:40] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:38:40,109 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 18:38:40,110 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 18:38:40,111 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:38:40,111 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 18:38:42,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:42] "GET /progress_status/1759311520.1028578 HTTP/1.1" 200 - +2025-10-01 18:38:42,184 [INFO] root: [10.10.0.8] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.8 +Successfully powered off server for 10.10.0.8 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. + +2025-10-01 18:38:43,302 [INFO] root: [10.10.0.7] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.7 +Successfully powered off server for 10.10.0.7 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 18:38:43,565 [INFO] root: [10.10.0.6] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.6 +Successfully powered off server for 10.10.0.6 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 18:38:44,115 [INFO] root: [10.10.0.9] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.9 +Successfully powered off server for 10.10.0.9 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 18:38:44,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:44] "GET /progress_status/1759311520.1028578 HTTP/1.1" 200 - +2025-10-01 18:38:46,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=websocket&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - +2025-10-01 18:38:46,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /index HTTP/1.1" 200 - +2025-10-01 18:38:46,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:38:46,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:38:46,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tiW HTTP/1.1" 200 - +2025-10-01 18:38:46,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:38:46,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "POST /socket.io/?EIO=4&transport=polling&t=PcV8tij&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - +2025-10-01 18:38:46,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tij.0&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - +2025-10-01 18:38:46,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tiy&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - +2025-10-01 18:42:54,179 [INFO] root: [AJAX] 작업 시작: 1759311774.176371, script: PortGUID_v1.py +2025-10-01 18:42:54,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:54] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:42:54,184 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 18:42:54,184 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:42:54,185 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 18:42:54,185 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 18:42:56,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:56] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:42:58,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:58] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:00,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:00] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:01,719 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/4) +2025-10-01 18:43:01,893 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (2/4) +2025-10-01 18:43:02,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:02] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:03,185 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (3/4) +2025-10-01 18:43:04,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:04] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:04,434 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (4/4) +2025-10-01 18:43:06,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:06] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:08,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:08] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:10,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:10] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:12,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:12] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:14,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:14] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:16,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:16] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:18,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:18] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:20,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:20] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:22,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:22] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:24,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:24] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:26,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:26] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:28,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:28] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:28,707 [ERROR] root: [10.10.0.10] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:43:30,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:30] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:32,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:32] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:34,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:34] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:36,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:36] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:37,263 [ERROR] root: [10.10.0.13] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:43:37,359 [ERROR] root: [10.10.0.11] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:43:38,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:38] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:38,375 [ERROR] root: [10.10.0.12] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:43:40,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:40] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - +2025-10-01 18:43:42,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=websocket&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - +2025-10-01 18:43:42,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /index HTTP/1.1" 200 - +2025-10-01 18:43:42,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:43:42,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:43:42,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV9_t4 HTTP/1.1" 200 - +2025-10-01 18:43:42,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "POST /socket.io/?EIO=4&transport=polling&t=PcV9_tF&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - +2025-10-01 18:43:42,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:43:42,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV9_tF.0&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - +2025-10-01 18:43:59,517 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 18:43:59,517 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 18:43:59,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:59] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:43:59,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:59] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:01,558 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 18:44:01,558 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 18:44:01,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:01] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:01,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:01] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:03,246 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 18:44:03,246 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 18:44:03,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:03] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:03,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:03] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:05,062 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 18:44:05,063 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 18:44:05,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:05] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:05,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:05] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:44:18,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=websocket&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - +2025-10-01 18:44:18,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /index HTTP/1.1" 200 - +2025-10-01 18:44:18,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:44:18,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:44:18,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVA8nq HTTP/1.1" 200 - +2025-10-01 18:44:18,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVA8o0&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - +2025-10-01 18:44:18,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVA8o0.0&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - +2025-10-01 18:44:18,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:46:51,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /socket.io/?EIO=4&transport=websocket&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - +2025-10-01 18:46:51,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index HTTP/1.1" 500 - +2025-10-01 18:46:51,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 18:46:51,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 18:46:51,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - +2025-10-01 18:46:51,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 18:47:27,819 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 18:47:27,839 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:47:27,839 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:47:27,876 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 18:47:27,876 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 18:47:27,877 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 18:47:28,837 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 18:47:28,858 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:47:28,858 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 18:47:28,883 [WARNING] werkzeug: * Debugger is active! +2025-10-01 18:47:28,888 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 18:47:29,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /index HTTP/1.1" 200 - +2025-10-01 18:47:29,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:47:29,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:47:29,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVAtT9 HTTP/1.1" 200 - +2025-10-01 18:47:30,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "POST /socket.io/?EIO=4&transport=polling&t=PcVAtTI&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - +2025-10-01 18:47:30,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVAtTJ&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - +2025-10-01 18:47:30,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:53:51,878 [INFO] root: [AJAX] 작업 시작: 1759312431.8739336, script: PortGUID_v1.py +2025-10-01 18:53:51,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:51] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:53:51,881 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:53:51,885 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 18:53:51,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 18:53:51,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 18:53:53,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:53] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:53:55,396 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (1/4) +2025-10-01 18:53:55,619 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (2/4) +2025-10-01 18:53:55,620 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) +2025-10-01 18:53:55,651 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) +2025-10-01 18:53:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:55] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:53:57,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:57] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:53:59,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:59] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:01,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:01] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:03,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:03] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:05,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:05] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:07,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:07] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:09,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:09] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:11,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:11] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:13,373 [ERROR] root: [10.10.0.12] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:54:13,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:13] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:13,980 [ERROR] root: [10.10.0.13] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:54:14,325 [ERROR] root: [10.10.0.10] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:54:14,775 [ERROR] root: [10.10.0.11] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 18:54:15,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:15] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - +2025-10-01 18:54:17,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=websocket&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - +2025-10-01 18:54:17,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /index HTTP/1.1" 200 - +2025-10-01 18:54:17,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:54:17,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:54:17,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR3o HTTP/1.1" 200 - +2025-10-01 18:54:17,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVCR3x&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - +2025-10-01 18:54:17,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 18:54:17,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR3x.0&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - +2025-10-01 18:54:18,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR4A&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - +2025-10-01 18:54:23,582 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 18:54:23,582 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 18:54:23,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:23] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:23,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:23] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:25,979 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 18:54:25,979 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 18:54:25,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:25] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:25,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:25] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:27,405 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 18:54:27,405 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 18:54:27,407 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:27] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:27,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:27] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:28,772 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 18:54:28,772 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 18:54:28,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:28] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:54:28,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:28] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 18:56:15,248 [INFO] root: [AJAX] 작업 시작: 1759312575.2449164, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 18:56:15,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:15] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 18:56:15,251 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 18:56:15,252 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 18:56:15,253 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 18:56:15,253 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 18:56:17,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:17] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:19,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:19] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:21,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:21] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:23,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:23] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:25,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:25] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:27,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:27] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:29,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:29] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:31,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:31] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:32,374 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) +2025-10-01 18:56:32,398 [INFO] root: [10.10.0.13] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.13 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 17 초. + +2025-10-01 18:56:33,144 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) +2025-10-01 18:56:33,155 [INFO] root: [10.10.0.12] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.12 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 17 초. + +2025-10-01 18:56:33,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:33] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:35,078 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (3/4) +2025-10-01 18:56:35,087 [INFO] root: [10.10.0.10] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 19 초. + +2025-10-01 18:56:35,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:35] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:37,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:37] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:38,454 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (4/4) +2025-10-01 18:56:38,461 [INFO] root: [10.10.0.11] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.11 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 23 초. + +2025-10-01 18:56:39,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:39] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - +2025-10-01 18:56:41,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=websocket&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - +2025-10-01 18:56:41,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /index HTTP/1.1" 200 - +2025-10-01 18:56:41,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:56:41,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:56:41,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /index HTTP/1.1" 200 - +2025-10-01 18:56:41,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 18:56:41,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 18:56:41,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVC-5F HTTP/1.1" 200 - +2025-10-01 18:56:41,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVC-5O&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - +2025-10-01 18:56:41,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 18:56:41,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVC-5O.0&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - +2025-10-01 18:57:54,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=websocket&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - +2025-10-01 18:57:54,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /index?page=1&backup_page=1 HTTP/1.1" 200 - +2025-10-01 18:57:54,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 18:57:54,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 18:57:54,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVDFvu HTTP/1.1" 200 - +2025-10-01 18:57:54,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "POST /socket.io/?EIO=4&transport=polling&t=PcVDFw7&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - +2025-10-01 18:57:54,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVDFw8&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - +2025-10-01 18:57:59,089 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 +2025-10-01 18:57:59,089 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 +2025-10-01 18:57:59,090 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 +2025-10-01 18:57:59,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:59] "GET /view_file?filename=2XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:57:59,091 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 +2025-10-01 18:57:59,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:59] "GET /view_file?filename=2XZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:01,389 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 +2025-10-01 18:58:01,390 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 +2025-10-01 18:58:01,391 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 +2025-10-01 18:58:01,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:01] "GET /view_file?filename=3MYCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:01,394 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 +2025-10-01 18:58:01,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:01] "GET /view_file?filename=3MYCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:02,873 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 +2025-10-01 18:58:02,873 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 +2025-10-01 18:58:02,874 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 +2025-10-01 18:58:02,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:02] "GET /view_file?filename=8WZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:02,875 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 +2025-10-01 18:58:02,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:02] "GET /view_file?filename=8WZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:04,218 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 +2025-10-01 18:58:04,218 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 +2025-10-01 18:58:04,219 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 +2025-10-01 18:58:04,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:04] "GET /view_file?filename=DXZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:04,220 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 +2025-10-01 18:58:04,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:04] "GET /view_file?filename=DXZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 18:58:22,481 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 18:58:22,482 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 18:58:25,389 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 18:58:25,389 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 18:58:29,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt +2025-10-01 18:58:29,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt +2025-10-01 18:58:33,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:33] "GET /socket.io/?EIO=4&transport=websocket&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - +2025-10-01 19:02:37,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:02:37,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDXIe HTTP/1.1" 200 - +2025-10-01 19:02:37,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDciS HTTP/1.1" 200 - +2025-10-01 19:02:37,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDiRI HTTP/1.1" 200 - +2025-10-01 19:02:37,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDoYJ HTTP/1.1" 200 - +2025-10-01 19:02:37,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDufK HTTP/1.1" 200 - +2025-10-01 19:02:37,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVD-mG HTTP/1.1" 200 - +2025-10-01 19:02:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVE4tI HTTP/1.1" 200 - +2025-10-01 19:02:37,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEA-B HTTP/1.1" 200 - +2025-10-01 19:02:37,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEH4v HTTP/1.1" 200 - +2025-10-01 19:02:37,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /index HTTP/1.1" 200 - +2025-10-01 19:02:37,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:02:37,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:02:37,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEKzG HTTP/1.1" 200 - +2025-10-01 19:02:37,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:02:37,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVEKzm&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - +2025-10-01 19:02:37,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEKzn&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - +2025-10-01 19:02:37,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEK-9&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - +2025-10-01 19:03:53,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=websocket&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - +2025-10-01 19:03:53,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /index HTTP/1.1" 200 - +2025-10-01 19:03:53,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:03:53,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:03:53,412 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdYn HTTP/1.1" 200 - +2025-10-01 19:03:53,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:03:53,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVEdZE&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - +2025-10-01 19:03:53,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdZE.0&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - +2025-10-01 19:03:54,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=websocket&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - +2025-10-01 19:03:54,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /index HTTP/1.1" 200 - +2025-10-01 19:03:54,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:03:54,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:03:54,172 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdku HTTP/1.1" 200 - +2025-10-01 19:03:54,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "POST /socket.io/?EIO=4&transport=polling&t=PcVEdl2&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - +2025-10-01 19:03:54,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdl3&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - +2025-10-01 19:03:54,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:05:50,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=websocket&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - +2025-10-01 19:05:50,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /index HTTP/1.1" 200 - +2025-10-01 19:05:50,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 19:05:50,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 19:05:50,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVF4Cl HTTP/1.1" 200 - +2025-10-01 19:05:50,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVF4D9&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - +2025-10-01 19:05:50,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 19:05:50,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVF4DA&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - +2025-10-01 19:05:55,081 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-01 19:05:55,081 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-01 19:05:55,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:05:55,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:05:58,476 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt +2025-10-01 19:05:58,476 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt +2025-10-01 19:05:58,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:05:58,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:00,221 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 19:06:00,221 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 19:06:00,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:00,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:01,859 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 19:06:01,859 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 19:06:01,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:01,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:04,686 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-01 19:06:04,686 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-01 19:06:04,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:04,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:08,347 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt +2025-10-01 19:06:08,347 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt +2025-10-01 19:06:08,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:08,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:10,467 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\BNYCZC4.txt +2025-10-01 19:06:10,467 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\BNYCZC4.txt +2025-10-01 19:06:10,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=BNYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:10,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=BNYCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:12,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 19:06:12,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 19:06:12,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:12,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:14,114 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-01 19:06:14,114 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-01 19:06:14,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:06:14,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:07:20,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=websocket&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - +2025-10-01 19:07:20,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /index HTTP/1.1" 200 - +2025-10-01 19:07:20,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:07:20,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:07:20,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQBp HTTP/1.1" 200 - +2025-10-01 19:07:20,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:07:20,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVFQCS&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - +2025-10-01 19:07:20,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQCT&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - +2025-10-01 19:07:20,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQCk&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - +2025-10-01 19:07:26,904 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:07:26,904 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:07:26,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:26] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:07:26,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:26] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:07:33,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=websocket&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - +2025-10-01 19:07:33,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /index HTTP/1.1" 200 - +2025-10-01 19:07:33,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:07:33,651 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:07:33,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVFTKX HTTP/1.1" 200 - +2025-10-01 19:07:33,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:07:33,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVFTL7&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - +2025-10-01 19:07:33,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVFTL7.0&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - +2025-10-01 19:43:08,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /socket.io/?EIO=4&transport=websocket&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - +2025-10-01 19:43:08,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /index HTTP/1.1" 302 - +2025-10-01 19:43:08,359 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-01 19:43:08,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 19:43:08,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 19:43:14,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVNdzk HTTP/1.1" 200 - +2025-10-01 19:43:14,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVNd-4&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - +2025-10-01 19:43:14,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:43:14,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVNd-6&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - +2025-10-01 19:43:21,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=websocket&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - +2025-10-01 19:43:21,095 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:21,095 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:21,098 [INFO] app: LOGIN: user not found +2025-10-01 19:43:21,098 [INFO] app: LOGIN: user not found +2025-10-01 19:43:21,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:21,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:21,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:21,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfd7 HTTP/1.1" 200 - +2025-10-01 19:43:21,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVNfdM&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - +2025-10-01 19:43:21,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfdN&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - +2025-10-01 19:43:21,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfdd&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - +2025-10-01 19:43:25,543 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=websocket&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - +2025-10-01 19:43:25,554 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:25,554 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:25,557 [INFO] app: LOGIN: user not found +2025-10-01 19:43:25,557 [INFO] app: LOGIN: user not found +2025-10-01 19:43:25,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:25,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:25,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:25,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgiU HTTP/1.1" 200 - +2025-10-01 19:43:25,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVNgij&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - +2025-10-01 19:43:25,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgij.0&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - +2025-10-01 19:43:25,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgj5&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - +2025-10-01 19:43:29,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=websocket&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - +2025-10-01 19:43:29,091 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:29,091 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:29,094 [INFO] app: LOGIN: user not found +2025-10-01 19:43:29,094 [INFO] app: LOGIN: user not found +2025-10-01 19:43:29,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:29,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:29,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:29,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVNhZq HTTP/1.1" 200 - +2025-10-01 19:43:29,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVNha5&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - +2025-10-01 19:43:29,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVNha6&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - +2025-10-01 19:43:32,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=websocket&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - +2025-10-01 19:43:32,789 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:32,789 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:32,793 [INFO] app: LOGIN: user not found +2025-10-01 19:43:32,793 [INFO] app: LOGIN: user not found +2025-10-01 19:43:32,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:32,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:32,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:32,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVNiTd HTTP/1.1" 200 - +2025-10-01 19:43:32,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVNiU3&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - +2025-10-01 19:43:32,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVNiU4&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - +2025-10-01 19:43:35,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=websocket&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - +2025-10-01 19:43:35,645 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:35,645 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:35,649 [INFO] app: LOGIN: user not found +2025-10-01 19:43:35,649 [INFO] app: LOGIN: user not found +2025-10-01 19:43:35,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:35,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:35,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:35,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjA9 HTTP/1.1" 200 - +2025-10-01 19:43:35,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVNjAP&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - +2025-10-01 19:43:35,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjAQ&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - +2025-10-01 19:43:35,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjAj&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - +2025-10-01 19:43:38,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=websocket&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - +2025-10-01 19:43:38,567 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:38,567 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:38,572 [INFO] app: LOGIN: user not found +2025-10-01 19:43:38,572 [INFO] app: LOGIN: user not found +2025-10-01 19:43:38,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:38,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:38,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:38,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjto HTTP/1.1" 200 - +2025-10-01 19:43:38,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVNjt-&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - +2025-10-01 19:43:38,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjt_&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - +2025-10-01 19:43:38,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjuD&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - +2025-10-01 19:43:41,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:41] "GET /socket.io/?EIO=4&transport=websocket&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - +2025-10-01 19:43:41,994 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:41,994 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:41,997 [INFO] app: LOGIN: user not found +2025-10-01 19:43:41,997 [INFO] app: LOGIN: user not found +2025-10-01 19:43:41,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:41] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:42,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:42,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:42,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkjP HTTP/1.1" 200 - +2025-10-01 19:43:42,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVNkjg&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - +2025-10-01 19:43:42,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkjh&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - +2025-10-01 19:43:42,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkk4&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - +2025-10-01 19:43:45,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - +2025-10-01 19:43:45,654 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:45,654 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:45,657 [INFO] app: LOGIN: user not found +2025-10-01 19:43:45,657 [INFO] app: LOGIN: user not found +2025-10-01 19:43:45,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:45,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:45,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVNlcZ HTTP/1.1" 200 - +2025-10-01 19:43:45,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVNlcm&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - +2025-10-01 19:43:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVNlcn&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - +2025-10-01 19:43:50,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=websocket&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - +2025-10-01 19:43:50,258 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:50,258 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr +2025-10-01 19:43:50,261 [INFO] app: LOGIN: user not found +2025-10-01 19:43:50,261 [INFO] app: LOGIN: user not found +2025-10-01 19:43:50,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "POST /login HTTP/1.1" 200 - +2025-10-01 19:43:50,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:43:50,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:43:50,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkQ HTTP/1.1" 200 - +2025-10-01 19:43:50,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVNmkW&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - +2025-10-01 19:43:50,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkX&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - +2025-10-01 19:43:50,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkp&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - +2025-10-01 19:44:02,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "GET /socket.io/?EIO=4&transport=websocket&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - +2025-10-01 19:44:02,921 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 19:44:02,921 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-01 19:44:02,979 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 19:44:02,979 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-01 19:44:02,981 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 19:44:02,981 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-01 19:44:02,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "POST /login HTTP/1.1" 302 - +2025-10-01 19:44:02,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "GET /index HTTP/1.1" 200 - +2025-10-01 19:44:03,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:44:03,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:44:03,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNprY HTTP/1.1" 200 - +2025-10-01 19:44:03,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVNps0&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - +2025-10-01 19:44:03,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNps0.0&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - +2025-10-01 19:44:03,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNpsP&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - +2025-10-01 19:44:05,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:05] "GET /socket.io/?EIO=4&transport=websocket&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - +2025-10-01 19:44:05,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:05] "GET /index HTTP/1.1" 200 - +2025-10-01 19:44:06,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:44:06,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:44:06,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqaJ HTTP/1.1" 200 - +2025-10-01 19:44:06,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:44:06,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVNqaT&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - +2025-10-01 19:44:06,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqaT.0&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - +2025-10-01 19:44:06,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqal&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - +2025-10-01 19:44:13,497 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:44:13,497 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:44:13,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:13] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:44:13,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:13] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:46:29,489 [INFO] root: [AJAX] 작업 시작: 1759315589.4866374, script: 07-PowerOFF.py +2025-10-01 19:46:29,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:29] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 19:46:29,491 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 19:46:31,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:31] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - +2025-10-01 19:46:32,072 [INFO] root: [10.10.0.12] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.12 +Successfully powered off server for 10.10.0.12 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 19:46:32,708 [INFO] root: [10.10.0.11] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.11 +Successfully powered off server for 10.10.0.11 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 19:46:32,788 [INFO] root: [10.10.0.13] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.13 +Successfully powered off server for 10.10.0.13 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 19:46:33,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:33] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - +2025-10-01 19:46:34,250 [INFO] root: [10.10.0.10] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.10 +Successfully powered off server for 10.10.0.10 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. + +2025-10-01 19:46:35,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:35] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - +2025-10-01 19:46:37,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=websocket&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - +2025-10-01 19:46:37,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /index HTTP/1.1" 200 - +2025-10-01 19:46:37,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:46:37,554 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:46:37,584 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVOPa9 HTTP/1.1" 200 - +2025-10-01 19:46:37,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVOPaJ&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - +2025-10-01 19:46:37,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVOPaJ.0&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - +2025-10-01 19:46:37,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:48:37,423 [INFO] root: [AJAX] 작업 시작: 1759315717.4206772, script: 02-set_config.py +2025-10-01 19:48:37,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:37] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 19:48:37,425 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 19:48:37,428 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 19:48:37,428 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 19:48:37,429 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 19:48:39,214 [INFO] root: [10.10.0.11] ✅ stdout: + +2025-10-01 19:48:39,215 [WARNING] root: [10.10.0.11] ⚠ stderr: +2025-10-01 19:48:37,524 - INFO - 10.10.0.11에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 19:48:39,208 - ERROR - 10.10.0.11 설정 실패 +2025-10-01 19:48:39,208 - ERROR - Command Error: +2025-10-01 19:48:39,208 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. + +2025-10-01 19:48:39,248 [INFO] root: [10.10.0.12] ✅ stdout: + +2025-10-01 19:48:39,248 [WARNING] root: [10.10.0.12] ⚠ stderr: +2025-10-01 19:48:37,524 - INFO - 10.10.0.12에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 19:48:39,240 - ERROR - 10.10.0.12 설정 실패 +2025-10-01 19:48:39,241 - ERROR - Command Error: +2025-10-01 19:48:39,241 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. + +2025-10-01 19:48:39,324 [INFO] root: [10.10.0.13] ✅ stdout: + +2025-10-01 19:48:39,325 [WARNING] root: [10.10.0.13] ⚠ stderr: +2025-10-01 19:48:37,524 - INFO - 10.10.0.13에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 19:48:39,318 - ERROR - 10.10.0.13 설정 실패 +2025-10-01 19:48:39,318 - ERROR - Command Error: +2025-10-01 19:48:39,318 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. + +2025-10-01 19:48:39,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:39] "GET /progress_status/1759315717.4206772 HTTP/1.1" 200 - +2025-10-01 19:48:40,973 [INFO] root: [10.10.0.10] ✅ stdout: + +2025-10-01 19:48:40,973 [WARNING] root: [10.10.0.10] ⚠ stderr: +2025-10-01 19:48:37,523 - INFO - 10.10.0.10에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 19:48:40,967 - ERROR - 10.10.0.10 설정 실패 +2025-10-01 19:48:40,967 - ERROR - Command Error: +2025-10-01 19:48:40,967 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-01 19:48:41,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:41] "GET /progress_status/1759315717.4206772 HTTP/1.1" 200 - +2025-10-01 19:48:43,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=websocket&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - +2025-10-01 19:48:43,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /index HTTP/1.1" 200 - +2025-10-01 19:48:43,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:48:43,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:48:43,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVOuJ_ HTTP/1.1" 200 - +2025-10-01 19:48:43,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVOuK9&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - +2025-10-01 19:48:43,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVOuKA&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - +2025-10-01 19:48:43,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:58:57,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - +2025-10-01 19:58:57,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - +2025-10-01 19:58:57,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:58:57,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:58:57,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREER HTTP/1.1" 200 - +2025-10-01 19:58:57,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVREEZ&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - +2025-10-01 19:58:57,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREEa&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - +2025-10-01 19:58:57,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREEm&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - +2025-10-01 19:58:57,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:58:57,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - +2025-10-01 19:58:57,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - +2025-10-01 19:58:57,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:58:57,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:58:57,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREHp HTTP/1.1" 200 - +2025-10-01 19:58:57,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:58:57,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVREI4&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - +2025-10-01 19:58:57,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREI4.0&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - +2025-10-01 19:58:57,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREIH&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - +2025-10-01 19:58:57,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - +2025-10-01 19:58:57,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - +2025-10-01 19:58:57,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:58:57,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:58:57,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREL2 HTTP/1.1" 200 - +2025-10-01 19:58:58,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVRELP&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - +2025-10-01 19:58:58,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:58:58,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRELP.0&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - +2025-10-01 19:58:58,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=websocket&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - +2025-10-01 19:58:58,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /index HTTP/1.1" 200 - +2025-10-01 19:58:58,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:58:58,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:58:58,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVREaS HTTP/1.1" 200 - +2025-10-01 19:58:58,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVREaa&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - +2025-10-01 19:58:58,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVREab&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - +2025-10-01 19:58:58,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:59:00,508 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:59:00,509 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 19:59:00,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:00] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:59:00,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:00] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - +2025-10-01 19:59:05,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /socket.io/?EIO=4&transport=websocket&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - +2025-10-01 19:59:05,937 [INFO] root: 파일 삭제됨: 1XZCZC4.txt +2025-10-01 19:59:05,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "POST /delete/1XZCZC4.txt HTTP/1.1" 302 - +2025-10-01 19:59:05,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /index HTTP/1.1" 200 - +2025-10-01 19:59:05,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:59:05,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:59:05,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVRGI8 HTTP/1.1" 200 - +2025-10-01 19:59:06,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVRGII&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - +2025-10-01 19:59:06,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVRGII.0&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - +2025-10-01 19:59:58,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=websocket&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - +2025-10-01 19:59:58,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /index HTTP/1.1" 200 - +2025-10-01 19:59:58,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:59:58,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:59:58,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTBu HTTP/1.1" 200 - +2025-10-01 19:59:58,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTC0&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - +2025-10-01 19:59:58,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTC0.0&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - +2025-10-01 19:59:58,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:59:59,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=websocket&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - +2025-10-01 19:59:59,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /index HTTP/1.1" 200 - +2025-10-01 19:59:59,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 19:59:59,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 19:59:59,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTLZ HTTP/1.1" 200 - +2025-10-01 19:59:59,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 19:59:59,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTLm&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - +2025-10-01 19:59:59,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTLn&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - +2025-10-01 20:00:01,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=websocket&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - +2025-10-01 20:00:01,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /index HTTP/1.1" 200 - +2025-10-01 20:00:01,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:00:01,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:00:01,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTyG HTTP/1.1" 200 - +2025-10-01 20:00:01,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTyS&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - +2025-10-01 20:00:01,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:00:01,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTyT&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - +2025-10-01 20:00:28,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=websocket&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - +2025-10-01 20:00:28,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /index HTTP/1.1" 200 - +2025-10-01 20:00:28,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:00:28,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:00:28,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaSf HTTP/1.1" 200 - +2025-10-01 20:00:28,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "POST /socket.io/?EIO=4&transport=polling&t=PcVRaSo&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - +2025-10-01 20:00:28,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaSo.0&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - +2025-10-01 20:00:28,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:00:28,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaT0&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - +2025-10-01 20:00:29,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=websocket&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - +2025-10-01 20:00:29,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /index HTTP/1.1" 200 - +2025-10-01 20:00:29,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:00:29,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:00:29,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaeB HTTP/1.1" 200 - +2025-10-01 20:00:29,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:00:29,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVRaeU&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - +2025-10-01 20:00:29,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaeU.0&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - +2025-10-01 20:01:47,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /socket.io/?EIO=4&transport=websocket&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - +2025-10-01 20:01:47,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /index HTTP/1.1" 200 - +2025-10-01 20:01:47,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:01:47,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:01:48,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /index HTTP/1.1" 200 - +2025-10-01 20:01:48,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:01:48,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:01:53,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvG- HTTP/1.1" 200 - +2025-10-01 20:01:53,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVRvH7&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - +2025-10-01 20:01:53,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvH8&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - +2025-10-01 20:01:53,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:01:55,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - +2025-10-01 20:01:55,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /index HTTP/1.1" 200 - +2025-10-01 20:01:55,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:01:55,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:01:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvmr HTTP/1.1" 200 - +2025-10-01 20:01:55,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:01:55,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVRvm_&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - +2025-10-01 20:01:55,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvn0&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - +2025-10-01 20:01:55,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvnA&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - +2025-10-01 20:02:17,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - +2025-10-01 20:02:17,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /index HTTP/1.1" 200 - +2025-10-01 20:02:17,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:02:17,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:02:17,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5Z HTTP/1.1" 200 - +2025-10-01 20:02:17,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:02:17,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_5i&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - +2025-10-01 20:02:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5j&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - +2025-10-01 20:02:17,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5t&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - +2025-10-01 20:02:19,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=websocket&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - +2025-10-01 20:02:19,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /index HTTP/1.1" 200 - +2025-10-01 20:02:19,079 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:02:19,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:02:19,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_Ru HTTP/1.1" 200 - +2025-10-01 20:02:19,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_S3&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - +2025-10-01 20:02:19,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_S4&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - +2025-10-01 20:02:19,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:02:19,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=websocket&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - +2025-10-01 20:02:19,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /index HTTP/1.1" 200 - +2025-10-01 20:02:19,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:02:19,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:02:19,297 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_US HTTP/1.1" 200 - +2025-10-01 20:02:19,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_Ud&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - +2025-10-01 20:02:19,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:02:19,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_Uf&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - +2025-10-01 20:02:41,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=websocket&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - +2025-10-01 20:02:41,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /index HTTP/1.1" 200 - +2025-10-01 20:02:41,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:02:41,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:02:41,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVS4q- HTTP/1.1" 200 - +2025-10-01 20:02:41,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVS4r5&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - +2025-10-01 20:02:41,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVS4r5.0&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - +2025-10-01 20:02:41,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:02:47,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=websocket&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - +2025-10-01 20:02:47,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /index HTTP/1.1" 200 - +2025-10-01 20:02:47,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:02:47,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:02:47,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVS6P3 HTTP/1.1" 200 - +2025-10-01 20:02:47,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVS6PB&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - +2025-10-01 20:02:47,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:02:47,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVS6PB.0&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - +2025-10-01 20:03:22,773 [INFO] root: [AJAX] 작업 시작: 1759316602.771706, script: XE9680_H200_IB_10EA_MAC_info.sh +2025-10-01 20:03:22,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:22] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:03:22,775 [ERROR] root: 10.10.0.10 처리 중 오류 발생: name 'shutil' is not defined +2025-10-01 20:03:24,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:24] "GET /progress_status/1759316602.771706 HTTP/1.1" 200 - +2025-10-01 20:03:26,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=websocket&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - +2025-10-01 20:03:26,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:03:26,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:03:26,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:03:26,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVSF-E HTTP/1.1" 200 - +2025-10-01 20:03:26,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVSF-M&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - +2025-10-01 20:03:26,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVSF-M.0&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - +2025-10-01 20:03:26,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:03:40,126 [INFO] root: [AJAX] 작업 시작: 1759316620.1250663, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 20:03:40,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:40] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:03:40,128 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:03:42,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:42] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:44,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:44] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:46,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:46] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:48,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:48] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:50,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:50] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:52,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:52] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:54,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:54] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:56,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:56] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:58,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:58] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:03:58,564 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) +2025-10-01 20:03:58,573 [INFO] root: [10.10.0.10] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 18 초. + +2025-10-01 20:04:00,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:00] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - +2025-10-01 20:04:02,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=websocket&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - +2025-10-01 20:04:02,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /index HTTP/1.1" 200 - +2025-10-01 20:04:02,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:04:02,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:04:02,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVSOci HTTP/1.1" 200 - +2025-10-01 20:04:02,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "POST /socket.io/?EIO=4&transport=polling&t=PcVSOcp&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - +2025-10-01 20:04:02,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVSOcq&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - +2025-10-01 20:04:02,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:04:14,671 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:04:14,671 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:04:14,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:14] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:04:14,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:14] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:04:17,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=websocket&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - +2025-10-01 20:04:17,199 [INFO] root: 파일 삭제됨: 8WZCZC4.txt +2025-10-01 20:04:17,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:04:17,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /index HTTP/1.1" 200 - +2025-10-01 20:04:17,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:04:17,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:04:17,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVSSHe HTTP/1.1" 200 - +2025-10-01 20:04:17,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVSSHw&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - +2025-10-01 20:04:17,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVSSHw.0&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - +2025-10-01 20:05:22,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - +2025-10-01 20:05:22,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:05:22,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:05:22,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:05:22,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiFg HTTP/1.1" 200 - +2025-10-01 20:05:22,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiFn&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - +2025-10-01 20:05:22,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:05:22,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiFo&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - +2025-10-01 20:05:22,782 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - +2025-10-01 20:05:22,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:05:22,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:05:22,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:05:22,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiIE HTTP/1.1" 200 - +2025-10-01 20:05:22,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiIM&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - +2025-10-01 20:05:22,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiIM.0&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - +2025-10-01 20:05:22,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:05:22,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - +2025-10-01 20:05:22,965 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:05:22,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:05:22,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:05:23,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiL1 HTTP/1.1" 200 - +2025-10-01 20:05:23,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiLD&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - +2025-10-01 20:05:23,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiLE&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - +2025-10-01 20:05:23,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:08:16,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /socket.io/?EIO=4&transport=websocket&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - +2025-10-01 20:08:16,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:16,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:08:16,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:08:17,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:17,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:08:17,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:08:24,991 [INFO] root: [AJAX] 작업 시작: 1759316904.989332, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 20:08:24,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:24] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:08:24,993 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:08:25,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:25] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 20:08:29,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:29,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyR HTTP/1.1" 200 - +2025-10-01 20:08:29,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyT HTTP/1.1" 200 - +2025-10-01 20:08:29,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVTPyd&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - +2025-10-01 20:08:29,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPye&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - +2025-10-01 20:08:29,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVTPyf&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - +2025-10-01 20:08:29,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyg&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - +2025-10-01 20:08:29,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyz&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - +2025-10-01 20:08:29,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:08:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=websocket&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - +2025-10-01 20:08:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=websocket&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - +2025-10-01 20:08:39,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:39,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:08:39,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:08:39,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSLv HTTP/1.1" 200 - +2025-10-01 20:08:39,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSM1 HTTP/1.1" 200 - +2025-10-01 20:08:39,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSM5&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - +2025-10-01 20:08:39,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSM6&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - +2025-10-01 20:08:39,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSM9&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - +2025-10-01 20:08:39,700 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMA&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - +2025-10-01 20:08:39,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMM&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - +2025-10-01 20:08:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:08:39,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMO&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - +2025-10-01 20:08:40,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - +2025-10-01 20:08:40,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - +2025-10-01 20:08:40,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:40,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:08:40,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:08:40,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVH HTTP/1.1" 200 - +2025-10-01 20:08:40,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVL HTTP/1.1" 200 - +2025-10-01 20:08:40,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSVS&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - +2025-10-01 20:08:40,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVS.0&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - +2025-10-01 20:08:40,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSVX&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - +2025-10-01 20:08:40,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVX.0&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - +2025-10-01 20:08:40,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:08:40,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVi&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - +2025-10-01 20:08:40,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVt&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - +2025-10-01 20:08:40,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - +2025-10-01 20:08:40,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - +2025-10-01 20:08:40,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /index HTTP/1.1" 200 - +2025-10-01 20:08:40,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:08:40,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:08:40,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSbn HTTP/1.1" 200 - +2025-10-01 20:08:40,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSbp HTTP/1.1" 200 - +2025-10-01 20:08:40,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSb-&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - +2025-10-01 20:08:40,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:08:40,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSb_&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - +2025-10-01 20:08:40,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSb-.0&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - +2025-10-01 20:08:40,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSb_.0&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - +2025-10-01 20:08:40,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTScE&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - +2025-10-01 20:08:59,441 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) +2025-10-01 20:08:59,450 [INFO] root: [10.10.0.10] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 34 초. + +2025-10-01 20:09:03,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=websocket&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - +2025-10-01 20:09:03,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=websocket&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - +2025-10-01 20:09:03,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /index HTTP/1.1" 200 - +2025-10-01 20:09:03,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:09:03,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:09:03,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCe HTTP/1.1" 200 - +2025-10-01 20:09:03,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCm HTTP/1.1" 200 - +2025-10-01 20:09:03,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYCo&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - +2025-10-01 20:09:03,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCo.0&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - +2025-10-01 20:09:03,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYCy&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - +2025-10-01 20:09:03,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCz&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - +2025-10-01 20:09:03,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:09:04,800 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:09:04,801 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:09:04,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:04] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:09:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:04] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:09:06,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=websocket&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - +2025-10-01 20:09:06,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=websocket&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - +2025-10-01 20:09:06,696 [INFO] root: 파일 삭제됨: 8WZCZC4.txt +2025-10-01 20:09:06,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:09:06,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /index HTTP/1.1" 200 - +2025-10-01 20:09:06,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:09:06,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:09:06,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYyq HTTP/1.1" 200 - +2025-10-01 20:09:06,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYy-&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - +2025-10-01 20:09:06,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYyy HTTP/1.1" 200 - +2025-10-01 20:09:06,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYy_&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - +2025-10-01 20:09:06,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYzJ&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - +2025-10-01 20:09:06,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYzK&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - +2025-10-01 20:09:06,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYzM&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - +2025-10-01 20:12:35,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - +2025-10-01 20:12:35,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - +2025-10-01 20:12:35,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /index HTTP/1.1" 200 - +2025-10-01 20:12:35,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:12:35,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:12:35,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULw- HTTP/1.1" 200 - +2025-10-01 20:12:35,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULx0 HTTP/1.1" 200 - +2025-10-01 20:12:35,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVULxA&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - +2025-10-01 20:12:35,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:12:35,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxB&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - +2025-10-01 20:12:35,543 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVULxB.0&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - +2025-10-01 20:12:35,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxB.1&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - +2025-10-01 20:12:35,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxS&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - +2025-10-01 20:12:35,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxV&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - +2025-10-01 20:12:35,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - +2025-10-01 20:12:35,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - +2025-10-01 20:12:36,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /index HTTP/1.1" 200 - +2025-10-01 20:12:36,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:12:36,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:12:36,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4G HTTP/1.1" 200 - +2025-10-01 20:12:36,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4I HTTP/1.1" 200 - +2025-10-01 20:12:36,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM4M&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - +2025-10-01 20:12:36,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4M.0&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - +2025-10-01 20:12:36,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM4X&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - +2025-10-01 20:12:36,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:12:36,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4X.0&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - +2025-10-01 20:12:36,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4m&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - +2025-10-01 20:12:36,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=websocket&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - +2025-10-01 20:12:36,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=websocket&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - +2025-10-01 20:12:36,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /index HTTP/1.1" 200 - +2025-10-01 20:12:36,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:12:36,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:12:36,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM5v HTTP/1.1" 200 - +2025-10-01 20:12:36,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM5x HTTP/1.1" 200 - +2025-10-01 20:12:36,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM62&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - +2025-10-01 20:12:36,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:12:36,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM62.0&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - +2025-10-01 20:12:36,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM67&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - +2025-10-01 20:12:36,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM68&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - +2025-10-01 20:12:36,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM6P&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - +2025-10-01 20:12:40,148 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 20:12:40,149 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-01 20:12:40,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:40,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:41,721 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 20:12:41,721 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-01 20:12:41,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:41] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:41,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:41] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:43,933 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt +2025-10-01 20:12:43,934 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt +2025-10-01 20:12:43,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:43,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:45,607 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-01 20:12:45,608 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-01 20:12:45,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:45,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:12:50,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - +2025-10-01 20:12:50,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - +2025-10-01 20:12:50,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /index HTTP/1.1" 200 - +2025-10-01 20:12:50,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:12:50,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:12:50,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYh HTTP/1.1" 200 - +2025-10-01 20:12:50,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYi HTTP/1.1" 200 - +2025-10-01 20:12:50,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPYz&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - +2025-10-01 20:12:50,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:12:50,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPY-&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - +2025-10-01 20:12:50,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYz.0&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - +2025-10-01 20:12:50,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPY-.0&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - +2025-10-01 20:12:50,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPZM&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - +2025-10-01 20:12:50,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPZN&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - +2025-10-01 20:12:50,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - +2025-10-01 20:12:50,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - +2025-10-01 20:12:50,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /index HTTP/1.1" 200 - +2025-10-01 20:12:51,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:12:51,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:12:51,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkF HTTP/1.1" 200 - +2025-10-01 20:12:51,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkI HTTP/1.1" 200 - +2025-10-01 20:12:51,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPkR&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - +2025-10-01 20:12:51,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkS&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - +2025-10-01 20:12:51,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPkT&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - +2025-10-01 20:12:51,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:12:51,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkT.0&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - +2025-10-01 20:12:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPki&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - +2025-10-01 20:12:51,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPky&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - +2025-10-01 20:14:23,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /socket.io/?EIO=4&transport=websocket&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - +2025-10-01 20:14:23,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - +2025-10-01 20:14:23,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /index HTTP/1.1" 200 - +2025-10-01 20:14:23,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:14:23,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:14:24,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /index HTTP/1.1" 200 - +2025-10-01 20:14:24,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:14:24,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:14:24,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /index HTTP/1.1" 200 - +2025-10-01 20:14:24,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:14:24,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:14:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2d HTTP/1.1" 200 - +2025-10-01 20:14:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2e HTTP/1.1" 200 - +2025-10-01 20:14:34,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVUp2m&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - +2025-10-01 20:14:34,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVUp2n.0&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - +2025-10-01 20:14:34,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:14:34,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2n&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - +2025-10-01 20:14:34,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2o&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - +2025-10-01 20:14:34,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp37&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - +2025-10-01 20:14:43,659 [INFO] root: [AJAX] 작업 시작: 1759317283.6571639, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 20:14:43,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:43] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:14:43,661 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:14:43,663 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 20:14:43,664 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 20:14:43,665 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 20:14:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:45] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:47,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:47] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:49,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:49] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:51,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:51] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:53,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:53] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:55,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:55] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:57,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:57] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:14:59,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:59] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:01,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:01] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:03,351 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) +2025-10-01 20:15:03,359 [INFO] root: [10.10.0.13] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.13 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 19 초. + +2025-10-01 20:15:03,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:03] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:04,232 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) +2025-10-01 20:15:04,241 [INFO] root: [10.10.0.12] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.12 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 20:15:05,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:05] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:07,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:07] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:08,039 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) +2025-10-01 20:15:08,048 [INFO] root: [10.10.0.11] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.11 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 24 초. + +2025-10-01 20:15:08,227 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) +2025-10-01 20:15:08,236 [INFO] root: [10.10.0.10] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 24 초. + +2025-10-01 20:15:09,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:09] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - +2025-10-01 20:15:11,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=websocket&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - +2025-10-01 20:15:11,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=websocket&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - +2025-10-01 20:15:11,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:11,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:11,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:11,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4G HTTP/1.1" 200 - +2025-10-01 20:15:11,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4K HTTP/1.1" 200 - +2025-10-01 20:15:11,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVUy4O&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - +2025-10-01 20:15:11,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4P&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - +2025-10-01 20:15:11,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVUy4Y&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - +2025-10-01 20:15:11,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4Y.0&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - +2025-10-01 20:15:11,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:11,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4i&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - +2025-10-01 20:15:14,829 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 20:15:14,829 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 20:15:14,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:14] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:14,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:14] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:16,544 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:15:16,544 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:15:16,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:16] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:16,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:16] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:17,639 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:15:17,640 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:15:17,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:17] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:17,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:17] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:18,778 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 20:15:18,779 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 20:15:18,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:18] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:18,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:18] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:15:20,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=websocket&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - +2025-10-01 20:15:20,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=websocket&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - +2025-10-01 20:15:20,326 [INFO] root: 파일 삭제됨: 2XZCZC4.txt +2025-10-01 20:15:20,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /delete/2XZCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:15:20,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:20,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:20,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:20,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ay HTTP/1.1" 200 - +2025-10-01 20:15:20,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Az HTTP/1.1" 200 - +2025-10-01 20:15:20,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-BD&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - +2025-10-01 20:15:20,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-BD.1&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - +2025-10-01 20:15:20,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BD.0&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - +2025-10-01 20:15:20,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BD.2&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - +2025-10-01 20:15:20,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BV&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - +2025-10-01 20:15:21,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - +2025-10-01 20:15:21,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - +2025-10-01 20:15:21,125 [INFO] root: 파일 삭제됨: 3MYCZC4.txt +2025-10-01 20:15:21,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/3MYCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:15:21,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:21,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:21,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:21,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-NU HTTP/1.1" 200 - +2025-10-01 20:15:21,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-NV HTTP/1.1" 200 - +2025-10-01 20:15:21,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Ng&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - +2025-10-01 20:15:21,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ng.0&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - +2025-10-01 20:15:21,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Nh&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - +2025-10-01 20:15:21,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nh.0&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - +2025-10-01 20:15:21,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nv&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - +2025-10-01 20:15:21,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nz&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - +2025-10-01 20:15:21,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - +2025-10-01 20:15:21,557 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - +2025-10-01 20:15:21,573 [INFO] root: 파일 삭제됨: 8WZCZC4.txt +2025-10-01 20:15:21,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:15:21,584 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:21,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:21,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:21,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-UQ HTTP/1.1" 200 - +2025-10-01 20:15:21,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-UV HTTP/1.1" 200 - +2025-10-01 20:15:21,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Us&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - +2025-10-01 20:15:21,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ut&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - +2025-10-01 20:15:21,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Uy&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - +2025-10-01 20:15:21,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Uy.0&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - +2025-10-01 20:15:21,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-VF&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - +2025-10-01 20:15:21,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - +2025-10-01 20:15:21,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - +2025-10-01 20:15:21,974 [INFO] root: 파일 삭제됨: DXZCZC4.txt +2025-10-01 20:15:21,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/DXZCZC4.txt HTTP/1.1" 302 - +2025-10-01 20:15:21,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:22,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:22,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:22,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-ak HTTP/1.1" 200 - +2025-10-01 20:15:22,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-al HTTP/1.1" 200 - +2025-10-01 20:15:22,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-a_&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - +2025-10-01 20:15:22,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-b0&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - +2025-10-01 20:15:22,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-b1&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - +2025-10-01 20:15:22,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-b2&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - +2025-10-01 20:15:22,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-bI&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - +2025-10-01 20:15:23,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=websocket&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - +2025-10-01 20:15:23,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=websocket&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - +2025-10-01 20:15:23,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:23,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:23,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:23,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1V HTTP/1.1" 200 - +2025-10-01 20:15:23,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1X HTTP/1.1" 200 - +2025-10-01 20:15:23,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVU_1r&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - +2025-10-01 20:15:23,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1s&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - +2025-10-01 20:15:23,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:23,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVU_1s.0&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - +2025-10-01 20:15:23,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1s.1&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - +2025-10-01 20:15:23,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_28&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - +2025-10-01 20:15:23,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_2B&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - +2025-10-01 20:15:51,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=websocket&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - +2025-10-01 20:15:51,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=websocket&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - +2025-10-01 20:15:51,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:51,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:51,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hC HTTP/1.1" 200 - +2025-10-01 20:15:51,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hL HTTP/1.1" 200 - +2025-10-01 20:15:51,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5hO&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - +2025-10-01 20:15:51,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hP&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - +2025-10-01 20:15:51,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5ha&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - +2025-10-01 20:15:51,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hb&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - +2025-10-01 20:15:51,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:51,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5he&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - +2025-10-01 20:15:51,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hp&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - +2025-10-01 20:15:52,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - +2025-10-01 20:15:52,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - +2025-10-01 20:15:52,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:52,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:52,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:52,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wk HTTP/1.1" 200 - +2025-10-01 20:15:52,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wm HTTP/1.1" 200 - +2025-10-01 20:15:52,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5ww&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - +2025-10-01 20:15:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wx&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - +2025-10-01 20:15:52,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5wy&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - +2025-10-01 20:15:52,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wy.0&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - +2025-10-01 20:15:52,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5xE&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - +2025-10-01 20:15:52,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - +2025-10-01 20:15:52,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - +2025-10-01 20:15:52,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:52,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:52,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:52,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60k HTTP/1.1" 200 - +2025-10-01 20:15:52,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60o HTTP/1.1" 200 - +2025-10-01 20:15:52,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV60y&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - +2025-10-01 20:15:52,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60z&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - +2025-10-01 20:15:52,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:52,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV610&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - +2025-10-01 20:15:52,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV610.0&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - +2025-10-01 20:15:52,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV61G&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - +2025-10-01 20:15:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - +2025-10-01 20:15:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - +2025-10-01 20:15:52,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:52,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:52,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:52,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66C HTTP/1.1" 200 - +2025-10-01 20:15:52,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66E HTTP/1.1" 200 - +2025-10-01 20:15:52,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV66Q&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - +2025-10-01 20:15:52,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV66R&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - +2025-10-01 20:15:52,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66Q.0&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - +2025-10-01 20:15:52,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66R.0&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - +2025-10-01 20:15:52,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66j&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - +2025-10-01 20:15:53,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - +2025-10-01 20:15:53,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - +2025-10-01 20:15:53,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:53,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:53,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:53,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6HU HTTP/1.1" 200 - +2025-10-01 20:15:53,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6HW HTTP/1.1" 200 - +2025-10-01 20:15:53,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6Hg&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - +2025-10-01 20:15:53,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6Hh.0&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - +2025-10-01 20:15:53,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Hh&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - +2025-10-01 20:15:53,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:53,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Hh.1&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - +2025-10-01 20:15:53,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6H-&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - +2025-10-01 20:15:53,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - +2025-10-01 20:15:53,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - +2025-10-01 20:15:53,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:53,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:53,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:53,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Jz HTTP/1.1" 200 - +2025-10-01 20:15:53,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6J- HTTP/1.1" 200 - +2025-10-01 20:15:53,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6KA&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - +2025-10-01 20:15:53,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:53,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KB&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - +2025-10-01 20:15:53,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6KC&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - +2025-10-01 20:15:53,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KC.0&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - +2025-10-01 20:15:53,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KT&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - +2025-10-01 20:15:54,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /socket.io/?EIO=4&transport=websocket&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - +2025-10-01 20:15:54,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /socket.io/?EIO=4&transport=websocket&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - +2025-10-01 20:15:54,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:54,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:15:54,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:15:54,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:55,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:15:55,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:15:55,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:55,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:15:55,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:15:57,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV78t HTTP/1.1" 200 - +2025-10-01 20:15:57,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV78u HTTP/1.1" 200 - +2025-10-01 20:15:57,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:15:57,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVV793&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - +2025-10-01 20:15:57,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVV794.0&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - +2025-10-01 20:15:57,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV794&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - +2025-10-01 20:15:57,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV795&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - +2025-10-01 20:15:57,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV79K&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - +2025-10-01 20:15:59,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - +2025-10-01 20:15:59,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - +2025-10-01 20:15:59,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:59,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:15:59,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:15:59,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7da HTTP/1.1" 200 - +2025-10-01 20:15:59,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dd HTTP/1.1" 200 - +2025-10-01 20:15:59,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7dj&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - +2025-10-01 20:15:59,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7dk.0&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - +2025-10-01 20:15:59,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:15:59,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dk&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - +2025-10-01 20:15:59,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dl&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - +2025-10-01 20:15:59,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7e3&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - +2025-10-01 20:15:59,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - +2025-10-01 20:15:59,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - +2025-10-01 20:15:59,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:59,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:15:59,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:15:59,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oW HTTP/1.1" 200 - +2025-10-01 20:15:59,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oY HTTP/1.1" 200 - +2025-10-01 20:15:59,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7of&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - +2025-10-01 20:15:59,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:15:59,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7of.0&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - +2025-10-01 20:15:59,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7ok&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - +2025-10-01 20:15:59,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7ol&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - +2025-10-01 20:15:59,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oz&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - +2025-10-01 20:15:59,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - +2025-10-01 20:15:59,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - +2025-10-01 20:15:59,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - +2025-10-01 20:15:59,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:15:59,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:16:00,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7s8 HTTP/1.1" 200 - +2025-10-01 20:16:00,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sA HTTP/1.1" 200 - +2025-10-01 20:16:00,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7sH&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - +2025-10-01 20:16:00,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7sI&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - +2025-10-01 20:16:00,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sH.0&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - +2025-10-01 20:16:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:16:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sI.0&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - +2025-10-01 20:16:00,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sY&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - +2025-10-01 20:16:04,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - +2025-10-01 20:16:04,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - +2025-10-01 20:16:04,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /index HTTP/1.1" 200 - +2025-10-01 20:16:04,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:16:04,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:16:04,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90W HTTP/1.1" 200 - +2025-10-01 20:16:04,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90X HTTP/1.1" 200 - +2025-10-01 20:16:04,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV90g&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - +2025-10-01 20:16:04,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV90i&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - +2025-10-01 20:16:04,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:16:04,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90h&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - +2025-10-01 20:16:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90i.0&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - +2025-10-01 20:16:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90-&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - +2025-10-01 20:16:04,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - +2025-10-01 20:16:04,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - +2025-10-01 20:16:04,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /index HTTP/1.1" 200 - +2025-10-01 20:16:04,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:16:04,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:16:04,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV92z HTTP/1.1" 200 - +2025-10-01 20:16:04,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV92_ HTTP/1.1" 200 - +2025-10-01 20:16:04,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV936&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - +2025-10-01 20:16:04,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV937&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - +2025-10-01 20:16:04,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV938&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - +2025-10-01 20:16:04,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:16:04,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV938.0&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - +2025-10-01 20:16:04,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV93S&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - +2025-10-01 20:16:39,705 [INFO] root: [AJAX] 작업 시작: 1759317399.7006154, script: TYPE11_Server_info.py +2025-10-01 20:16:39,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:39] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:16:39,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:16:39,708 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 20:16:39,709 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 20:16:39,710 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 20:16:41,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:43,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:45,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:47,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:49,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:51,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:53,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:55,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:57,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:16:59,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:01,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:03,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:05,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:07,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:09,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:11,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:13,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:15,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:17,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:19,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:21,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:23,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:25,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:25] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:27,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:27] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:29,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:29] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:31,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:31] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:33] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:35,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:35] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:37,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:37] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:39,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:39] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:41,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:43,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:45,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:47,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:49,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:51,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:53,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:55,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:57,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:17:59,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:01,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:03,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:05,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:07,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:09,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:11,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:13,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:15,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:19,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:21,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:23,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:25,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:25] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:27,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:27] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:29,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:29] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:31,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:31] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:32,551 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/4) +2025-10-01 20:18:32,562 [INFO] root: [10.10.0.10] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 52 초. + +2025-10-01 20:18:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:33] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:35,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:35] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:37,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:37] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:39,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:39] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:41,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:43,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:45,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:47,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:49,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:51,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:51,973 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (2/4) +2025-10-01 20:18:51,979 [INFO] root: [10.10.0.13] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 12 초. + +2025-10-01 20:18:52,473 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) +2025-10-01 20:18:52,479 [INFO] root: [10.10.0.11] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 12 초. + +2025-10-01 20:18:53,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:55,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:57,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:18:59,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:01,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:03,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:05,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:07,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:09,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:11,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:13,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:15,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:17,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:19,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:21,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:23,463 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (4/4) +2025-10-01 20:19:23,470 [INFO] root: [10.10.0.12] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 43 초. + +2025-10-01 20:19:23,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - +2025-10-01 20:19:25,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=websocket&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - +2025-10-01 20:19:25,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=websocket&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - +2025-10-01 20:19:25,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:19:25,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:19:25,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:19:25,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5e HTTP/1.1" 200 - +2025-10-01 20:19:25,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5i HTTP/1.1" 200 - +2025-10-01 20:19:25,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVVw5q&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - +2025-10-01 20:19:25,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:19:25,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVVw5r.0&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - +2025-10-01 20:19:25,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5r&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - +2025-10-01 20:19:25,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5r.1&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - +2025-10-01 20:19:25,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw6M&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - +2025-10-01 20:19:27,976 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:19:27,977 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:19:27,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:27] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:27,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:27] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:32,326 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 20:19:32,326 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 20:19:32,329 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:32] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:32,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:32] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:34,791 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:19:34,792 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 20:19:34,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:34] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:34,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:34] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:36,925 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:19:36,925 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 20:19:36,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:36] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:36,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:36] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:38,876 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 20:19:38,877 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 20:19:38,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:38] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:19:38,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:38] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:20:04,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=websocket&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - +2025-10-01 20:20:04,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=websocket&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - +2025-10-01 20:20:04,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /backup HTTP/1.1" 302 - +2025-10-01 20:20:04,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /index HTTP/1.1" 200 - +2025-10-01 20:20:04,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:20:04,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:20:04,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3aw HTTP/1.1" 200 - +2025-10-01 20:20:04,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3b0 HTTP/1.1" 200 - +2025-10-01 20:20:04,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVW3b2&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - +2025-10-01 20:20:04,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3b4&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - +2025-10-01 20:20:04,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVW3b9&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - +2025-10-01 20:20:04,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3bA&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - +2025-10-01 20:20:04,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3bL&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - +2025-10-01 20:20:25,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /socket.io/?EIO=4&transport=websocket&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - +2025-10-01 20:20:25,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /socket.io/?EIO=4&transport=websocket&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - +2025-10-01 20:20:25,974 [INFO] root: 백업 완료: PO-20250826-0158_20251013_20251001 +2025-10-01 20:20:25,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "POST /backup HTTP/1.1" 302 - +2025-10-01 20:20:25,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:20:26,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:20:26,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:20:26,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8of HTTP/1.1" 200 - +2025-10-01 20:20:26,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8om HTTP/1.1" 200 - +2025-10-01 20:20:26,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVW8oo&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - +2025-10-01 20:20:26,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8op&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - +2025-10-01 20:20:26,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVW8pL&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - +2025-10-01 20:20:26,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pM&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - +2025-10-01 20:20:26,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pN&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - +2025-10-01 20:20:26,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pf&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - +2025-10-01 20:20:56,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=websocket&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - +2025-10-01 20:20:56,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=websocket&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - +2025-10-01 20:20:56,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /index HTTP/1.1" 200 - +2025-10-01 20:20:56,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:20:56,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:20:56,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM0 HTTP/1.1" 200 - +2025-10-01 20:20:56,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM6 HTTP/1.1" 200 - +2025-10-01 20:20:56,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGM8&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - +2025-10-01 20:20:56,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM9&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - +2025-10-01 20:20:57,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:20:57,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGMe&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - +2025-10-01 20:20:57,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGMf&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - +2025-10-01 20:20:57,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - +2025-10-01 20:20:57,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - +2025-10-01 20:20:57,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /index HTTP/1.1" 200 - +2025-10-01 20:20:57,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:20:57,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:20:57,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGVt HTTP/1.1" 200 - +2025-10-01 20:20:57,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGVv HTTP/1.1" 200 - +2025-10-01 20:20:57,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGV_&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - +2025-10-01 20:20:57,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGW0&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - +2025-10-01 20:20:57,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGW4&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - +2025-10-01 20:20:57,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGW4.0&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - +2025-10-01 20:20:57,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:20:57,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - +2025-10-01 20:20:57,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - +2025-10-01 20:20:57,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /index HTTP/1.1" 200 - +2025-10-01 20:20:57,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:20:57,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:20:57,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXW HTTP/1.1" 200 - +2025-10-01 20:20:57,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXY HTTP/1.1" 200 - +2025-10-01 20:20:57,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:20:57,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGXj&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - +2025-10-01 20:20:57,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXk&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - +2025-10-01 20:20:57,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGXl&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - +2025-10-01 20:20:57,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXl.0&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - +2025-10-01 20:20:57,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGYH&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - +2025-10-01 20:20:57,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGYM&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - +2025-10-01 20:23:03,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - +2025-10-01 20:23:03,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - +2025-10-01 20:23:03,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /index HTTP/1.1" 200 - +2025-10-01 20:23:03,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:23:15,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo48 HTTP/1.1" 200 - +2025-10-01 20:23:15,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "POST /socket.io/?EIO=4&transport=polling&t=PcVWo4W&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - +2025-10-01 20:23:15,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo4X&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - +2025-10-01 20:23:15,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:23:15,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo4n&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - +2025-10-01 20:24:12,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /socket.io/?EIO=4&transport=websocket&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - +2025-10-01 20:24:12,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /index HTTP/1.1" 200 - +2025-10-01 20:24:12,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:24:23,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2hf HTTP/1.1" 200 - +2025-10-01 20:24:23,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:24:23,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVX2i7&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - +2025-10-01 20:24:23,185 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2i7.0&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - +2025-10-01 20:24:23,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2iQ&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - +2025-10-01 20:24:26,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=websocket&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - +2025-10-01 20:24:26,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:24:26,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:24:26,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3Z1 HTTP/1.1" 200 - +2025-10-01 20:24:26,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:24:26,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVX3ZR&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - +2025-10-01 20:24:26,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3ZS&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - +2025-10-01 20:24:26,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3Zk&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - +2025-10-01 20:24:27,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=websocket&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - +2025-10-01 20:24:27,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /index HTTP/1.1" 200 - +2025-10-01 20:24:27,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:24:27,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3sq HTTP/1.1" 200 - +2025-10-01 20:24:27,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVX3sz&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - +2025-10-01 20:24:27,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3s-&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - +2025-10-01 20:24:27,976 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:24:27,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3tF&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - +2025-10-01 20:24:28,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=websocket&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - +2025-10-01 20:24:28,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /index HTTP/1.1" 200 - +2025-10-01 20:24:28,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:24:28,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVX418 HTTP/1.1" 200 - +2025-10-01 20:24:28,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "POST /socket.io/?EIO=4&transport=polling&t=PcVX41F&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - +2025-10-01 20:24:28,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVX41G&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - +2025-10-01 20:24:29,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=websocket&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - +2025-10-01 20:24:29,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 20:24:29,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:24:29,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /index HTTP/1.1" 200 - +2025-10-01 20:24:29,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:24:29,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVX4JC HTTP/1.1" 200 - +2025-10-01 20:24:29,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVX4JJ&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - +2025-10-01 20:24:29,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVX4JK&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - +2025-10-01 20:25:26,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - +2025-10-01 20:25:26,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:25:26,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:25:26,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXI3F HTTP/1.1" 200 - +2025-10-01 20:25:26,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXI3N&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - +2025-10-01 20:25:26,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXI3O&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - +2025-10-01 20:25:26,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:25:26,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - +2025-10-01 20:25:26,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:25:26,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:25:26,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIAl HTTP/1.1" 200 - +2025-10-01 20:25:26,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:25:26,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXIAw&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - +2025-10-01 20:25:26,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIAx&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - +2025-10-01 20:25:26,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIB7&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - +2025-10-01 20:25:26,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - +2025-10-01 20:25:26,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:25:26,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:25:26,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIDa HTTP/1.1" 200 - +2025-10-01 20:25:26,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXIDk&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - +2025-10-01 20:25:26,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIDl&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - +2025-10-01 20:25:26,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:25:48,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "GET /socket.io/?EIO=4&transport=websocket&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - +2025-10-01 20:25:48,451 [INFO] root: [AJAX] 작업 시작: 1759317948.4444444, script: 07-PowerOFF.py +2025-10-01 20:25:48,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:25:48,453 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 20:25:48,453 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:25:48,456 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 20:25:48,457 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 20:25:48,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 20:25:51,299 [INFO] root: [10.10.0.12] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.12 +Successfully powered off server for 10.10.0.12 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 20:25:52,113 [INFO] root: [10.10.0.10] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.10 +Successfully powered off server for 10.10.0.10 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 20:25:52,792 [INFO] root: [10.10.0.11] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.11 +Successfully powered off server for 10.10.0.11 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. + +2025-10-01 20:25:53,230 [INFO] root: [10.10.0.13] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.13 +Successfully powered off server for 10.10.0.13 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. + +2025-10-01 20:26:13,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVXTZl HTTP/1.1" 200 - +2025-10-01 20:26:13,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVXTZs&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - +2025-10-01 20:26:13,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVXTZs.0&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - +2025-10-01 20:26:24,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /socket.io/?EIO=4&transport=websocket&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - +2025-10-01 20:26:24,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:24,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:24,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:25,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:25,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:25,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:25,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:25,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:25,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:25,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:25,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:26,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:26,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:26,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:26,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:32,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:32,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:32,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:32,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:32,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:32,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:32,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:32,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:32,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:32,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:32,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:32,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:32,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:32,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:32,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:44,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:44,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:44,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:44,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:44,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:44,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:46,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:46,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:46,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:26:46,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /index HTTP/1.1" 200 - +2025-10-01 20:26:46,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:26:46,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:07,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:07] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:07,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:08,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:08] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:08,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:18,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:32,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:32,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:32,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:42,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:42,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:42,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:43,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:43,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:43,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:43,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:43,154 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:43,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:43,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:43,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:31:43,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:31:54,160 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 20:31:54,238 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 20:31:54,238 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 20:31:54,325 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 20:31:54,326 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 20:31:54,327 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 20:31:55,213 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 20:31:55,230 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 20:31:55,230 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 20:31:55,256 [WARNING] werkzeug: * Debugger is active! +2025-10-01 20:31:55,262 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 20:31:57,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /index HTTP/1.1" 200 - +2025-10-01 20:31:57,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:31:57,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:32:56,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:56] "GET /index HTTP/1.1" 200 - +2025-10-01 20:32:56,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:32:57,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:32:57,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVZ0AH HTTP/1.1" 200 - +2025-10-01 20:32:57,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVZ0CC&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - +2025-10-01 20:32:57,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVZ0CD&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - +2025-10-01 20:33:00,499 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 20:33:00,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:33:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:33:02,666 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-01 20:33:02,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:33:02] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:34:13,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=websocket&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - +2025-10-01 20:34:13,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /index HTTP/1.1" 200 - +2025-10-01 20:34:13,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:34:13,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZImu HTTP/1.1" 200 - +2025-10-01 20:34:13,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVZIn1&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - +2025-10-01 20:34:13,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZIn1.0&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - +2025-10-01 20:34:13,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:34:16,449 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 20:34:16,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:16] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:34:19,621 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt +2025-10-01 20:34:19,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:19] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:34:24,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=websocket&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - +2025-10-01 20:34:24,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /index HTTP/1.1" 200 - +2025-10-01 20:34:24,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:34:24,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVZLXH HTTP/1.1" 200 - +2025-10-01 20:34:24,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVZLXP&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - +2025-10-01 20:34:24,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVZLXQ&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - +2025-10-01 20:34:24,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:34:52,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "GET /socket.io/?EIO=4&transport=websocket&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - +2025-10-01 20:34:52,199 [INFO] root: [AJAX] 작업 시작: 1759318492.1933553, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 20:34:52,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:34:52,202 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:34:52,202 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 20:34:52,204 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 20:34:52,205 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 20:34:52,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 20:35:08,985 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (1/4) +2025-10-01 20:35:08,995 [INFO] root: [10.10.0.16] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 16 초. + +2025-10-01 20:35:09,299 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) +2025-10-01 20:35:09,300 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (3/4) +2025-10-01 20:35:09,306 [INFO] root: [10.10.0.17] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 16 초. + +2025-10-01 20:35:09,310 [INFO] root: [10.10.0.14] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 16 초. + +2025-10-01 20:35:09,691 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) +2025-10-01 20:35:09,700 [INFO] root: [10.10.0.15] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 17 초. + +2025-10-01 20:35:25,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:35:26,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:35:26,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:26] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:35:37,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVZdE9 HTTP/1.1" 200 - +2025-10-01 20:35:37,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVZdEK&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - +2025-10-01 20:35:37,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:35:37,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVZdEL&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - +2025-10-01 20:36:13,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=websocket&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - +2025-10-01 20:36:13,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:13,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:36:13,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:36:13,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZm7b HTTP/1.1" 200 - +2025-10-01 20:36:13,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVZm7j&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - +2025-10-01 20:36:13,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:36:13,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZm7j.0&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - +2025-10-01 20:36:22,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - +2025-10-01 20:36:22,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:22,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:36:22,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:36:22,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoDo HTTP/1.1" 200 - +2025-10-01 20:36:22,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoDx&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - +2025-10-01 20:36:22,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoDy&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - +2025-10-01 20:36:22,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:36:22,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - +2025-10-01 20:36:22,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:22,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:36:22,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:36:22,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoGZ HTTP/1.1" 200 - +2025-10-01 20:36:22,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoGf&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - +2025-10-01 20:36:22,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoGf.0&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - +2025-10-01 20:36:22,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:36:22,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - +2025-10-01 20:36:22,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:22,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:36:22,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:36:22,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoJF HTTP/1.1" 200 - +2025-10-01 20:36:22,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoJO&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - +2025-10-01 20:36:22,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoJO.0&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - +2025-10-01 20:36:22,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:36:23,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - +2025-10-01 20:36:23,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:23,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:36:23,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:36:23,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoa5 HTTP/1.1" 200 - +2025-10-01 20:36:23,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoaD&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - +2025-10-01 20:36:23,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoaD.0&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - +2025-10-01 20:36:23,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:36:23,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - +2025-10-01 20:36:23,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:23,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:36:23,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 20:36:23,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZocV HTTP/1.1" 200 - +2025-10-01 20:36:23,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVZock&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - +2025-10-01 20:36:23,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZocl&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - +2025-10-01 20:36:23,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 20:36:23,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoc-&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - +2025-10-01 20:36:46,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /socket.io/?EIO=4&transport=websocket&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - +2025-10-01 20:36:46,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /index HTTP/1.1" 200 - +2025-10-01 20:36:46,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:36:47,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVZuIQ HTTP/1.1" 200 - +2025-10-01 20:36:47,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVZuIZ&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - +2025-10-01 20:36:47,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVZuIa&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - +2025-10-01 20:36:47,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:36:49,412 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt +2025-10-01 20:36:49,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:49] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:36:51,419 [INFO] root: file_view: folder=idrac_info date= filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt +2025-10-01 20:36:51,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:51] "GET /view_file?folder=idrac_info&filename=DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:36:53,040 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt +2025-10-01 20:36:53,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:53] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:36:54,449 [INFO] root: file_view: folder=idrac_info date= filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt +2025-10-01 20:36:54,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:54] "GET /view_file?folder=idrac_info&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 20:37:31,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "GET /socket.io/?EIO=4&transport=websocket&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - +2025-10-01 20:37:31,244 [INFO] root: [AJAX] 작업 시작: 1759318651.236405, script: PortGUID_v1.py +2025-10-01 20:37:31,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 20:37:31,247 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 20:37:31,248 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 20:37:31,250 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 20:37:31,252 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 20:37:31,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 20:37:34,682 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (1/4) +2025-10-01 20:37:34,777 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (2/4) +2025-10-01 20:37:34,918 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (3/4) +2025-10-01 20:37:34,946 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) +2025-10-01 20:37:38,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /index HTTP/1.1" 200 - +2025-10-01 20:37:38,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 20:37:38,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4wr HTTP/1.1" 200 - +2025-10-01 20:37:38,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVa4xA&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - +2025-10-01 20:37:38,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4xA.0&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - +2025-10-01 20:37:38,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4xN&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - +2025-10-01 20:37:48,378 [ERROR] root: [10.10.0.17] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 20:37:49,208 [ERROR] root: [10.10.0.14] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 20:37:50,191 [ERROR] root: [10.10.0.15] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 20:37:50,425 [ERROR] root: [10.10.0.16] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 20:38:10,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=websocket&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - +2025-10-01 20:38:10,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /index HTTP/1.1" 200 - +2025-10-01 20:38:10,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:38:10,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:38:10,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVaCd6 HTTP/1.1" 200 - +2025-10-01 20:38:10,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVaCdG&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - +2025-10-01 20:38:10,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVaCdG.0&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - +2025-10-01 20:38:10,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:41:58,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=websocket&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - +2025-10-01 20:41:58,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /index HTTP/1.1" 200 - +2025-10-01 20:41:58,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:41:58,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:41:58,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVb4Iw HTTP/1.1" 200 - +2025-10-01 20:41:58,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVb4J3&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - +2025-10-01 20:41:58,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:41:58,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVb4J3.0&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - +2025-10-01 20:48:36,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /socket.io/?EIO=4&transport=websocket&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - +2025-10-01 20:48:36,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /index HTTP/1.1" 200 - +2025-10-01 20:48:36,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:48:36,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:48:42,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVccxL HTTP/1.1" 200 - +2025-10-01 20:48:42,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVccxU&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - +2025-10-01 20:48:42,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVccxU.0&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - +2025-10-01 20:48:42,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:49:21,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=websocket&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - +2025-10-01 20:49:21,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /index HTTP/1.1" 200 - +2025-10-01 20:49:21,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:49:21,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:49:21,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVcmQL HTTP/1.1" 200 - +2025-10-01 20:49:21,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVcmQS&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - +2025-10-01 20:49:21,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVcmQT&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - +2025-10-01 20:49:21,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:49:47,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /socket.io/?EIO=4&transport=websocket&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - +2025-10-01 20:49:47,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /index HTTP/1.1" 200 - +2025-10-01 20:49:47,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:49:48,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:49:48,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVcs-B HTTP/1.1" 200 - +2025-10-01 20:49:48,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVcs-L&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - +2025-10-01 20:49:48,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:49:48,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVcs-L.0&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - +2025-10-01 20:49:52,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=websocket&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - +2025-10-01 20:49:52,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /index HTTP/1.1" 200 - +2025-10-01 20:49:52,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:49:52,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:49:52,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVcu9L HTTP/1.1" 200 - +2025-10-01 20:49:52,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVcu9T&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - +2025-10-01 20:49:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVcu9T.0&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - +2025-10-01 20:49:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:50:10,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=websocket&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - +2025-10-01 20:50:10,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /index HTTP/1.1" 200 - +2025-10-01 20:50:10,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:50:10,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:50:10,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVcyZ- HTTP/1.1" 200 - +2025-10-01 20:50:10,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVcya9&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - +2025-10-01 20:50:10,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:50:10,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVcyaA&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - +2025-10-01 20:52:02,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=websocket&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - +2025-10-01 20:52:02,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:02,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:02,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:02,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVdNrf HTTP/1.1" 200 - +2025-10-01 20:52:02,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "POST /socket.io/?EIO=4&transport=polling&t=PcVdNrn&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - +2025-10-01 20:52:02,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVdNrn.0&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - +2025-10-01 20:52:02,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:03,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=websocket&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - +2025-10-01 20:52:03,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:03,256 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:03,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:03,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVdO0V HTTP/1.1" 200 - +2025-10-01 20:52:03,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVdO0c&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - +2025-10-01 20:52:03,373 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVdO0c.0&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - +2025-10-01 20:52:03,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:15,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=websocket&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - +2025-10-01 20:52:15,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:15,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:15,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:15,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVdR2x HTTP/1.1" 200 - +2025-10-01 20:52:15,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "POST /socket.io/?EIO=4&transport=polling&t=PcVdR32&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - +2025-10-01 20:52:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVdR33&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - +2025-10-01 20:52:16,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=websocket&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - +2025-10-01 20:52:16,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:16,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:16,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:16,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=polling&t=PcVdRCD HTTP/1.1" 200 - +2025-10-01 20:52:16,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "POST /socket.io/?EIO=4&transport=polling&t=PcVdRCL&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - +2025-10-01 20:52:16,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:16,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=polling&t=PcVdRCL.0&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - +2025-10-01 20:52:30,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /socket.io/?EIO=4&transport=websocket&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - +2025-10-01 20:52:30,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:30,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:30,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:31,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUnG HTTP/1.1" 200 - +2025-10-01 20:52:31,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "POST /socket.io/?EIO=4&transport=polling&t=PcVdUnQ&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - +2025-10-01 20:52:31,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUnR&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - +2025-10-01 20:52:31,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:31,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=websocket&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - +2025-10-01 20:52:31,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:31,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:31,359 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:31,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtN HTTP/1.1" 200 - +2025-10-01 20:52:31,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "POST /socket.io/?EIO=4&transport=polling&t=PcVdUtU&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - +2025-10-01 20:52:31,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtU.0&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - +2025-10-01 20:52:31,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:31,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtf&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - +2025-10-01 20:52:38,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=websocket&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - +2025-10-01 20:52:38,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /index HTTP/1.1" 200 - +2025-10-01 20:52:38,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:52:38,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:52:38,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVdWZV HTTP/1.1" 200 - +2025-10-01 20:52:38,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVdWZd&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - +2025-10-01 20:52:38,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:52:38,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVdWZd.0&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - +2025-10-01 20:55:04,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /socket.io/?EIO=4&transport=websocket&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - +2025-10-01 20:55:04,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /index HTTP/1.1" 200 - +2025-10-01 20:55:04,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:55:04,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:55:04,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /index HTTP/1.1" 200 - +2025-10-01 20:55:04,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:55:04,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:55:05,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /index HTTP/1.1" 200 - +2025-10-01 20:55:05,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:55:05,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:55:05,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /index HTTP/1.1" 200 - +2025-10-01 20:55:05,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:55:05,401 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:55:10,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVe5fQ HTTP/1.1" 200 - +2025-10-01 20:55:10,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVe5fY&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - +2025-10-01 20:55:10,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVe5fZ&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - +2025-10-01 20:55:10,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:56:22,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=websocket&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - +2025-10-01 20:56:22,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /index HTTP/1.1" 200 - +2025-10-01 20:56:22,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:56:22,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:56:22,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVeNN0 HTTP/1.1" 200 - +2025-10-01 20:56:22,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVeNN8&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - +2025-10-01 20:56:22,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVeNN9&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - +2025-10-01 20:56:22,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:56:25,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /socket.io/?EIO=4&transport=websocket&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - +2025-10-01 20:56:25,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /index HTTP/1.1" 200 - +2025-10-01 20:56:25,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:56:25,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:56:25,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVeO80 HTTP/1.1" 200 - +2025-10-01 20:56:26,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVeO8C&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - +2025-10-01 20:56:26,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVeO8D&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - +2025-10-01 20:56:26,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:57:46,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=websocket&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - +2025-10-01 20:57:46,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /index HTTP/1.1" 200 - +2025-10-01 20:57:46,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:57:46,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:57:46,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVehtv HTTP/1.1" 200 - +2025-10-01 20:57:46,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVehu2&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - +2025-10-01 20:57:46,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVehu2.0&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - +2025-10-01 20:57:46,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:57:47,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:47] "GET /socket.io/?EIO=4&transport=websocket&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - +2025-10-01 20:57:48,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - +2025-10-01 20:57:48,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:57:48,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:57:48,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiAU HTTP/1.1" 200 - +2025-10-01 20:57:48,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiAc&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - +2025-10-01 20:57:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiAc.0&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - +2025-10-01 20:57:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:57:48,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=websocket&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - +2025-10-01 20:57:48,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - +2025-10-01 20:57:48,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:57:48,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:57:48,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiDl HTTP/1.1" 200 - +2025-10-01 20:57:48,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiDv&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - +2025-10-01 20:57:48,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:57:48,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiDw&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - +2025-10-01 20:57:48,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=websocket&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - +2025-10-01 20:57:48,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - +2025-10-01 20:57:48,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:57:48,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:57:48,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiNF HTTP/1.1" 200 - +2025-10-01 20:57:48,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiNM&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - +2025-10-01 20:57:48,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiNM.0&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - +2025-10-01 20:57:48,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:58:57,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - +2025-10-01 20:58:57,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /index HTTP/1.1" 200 - +2025-10-01 20:58:57,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:58:57,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:58:57,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /index HTTP/1.1" 200 - +2025-10-01 20:58:57,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:58:57,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:58:58,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /index HTTP/1.1" 200 - +2025-10-01 20:58:58,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:58:58,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:08,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /socket.io/?EIO=4&transport=polling&t=PcVe_ml HTTP/1.1" 200 - +2025-10-01 20:59:08,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "POST /socket.io/?EIO=4&transport=polling&t=PcVe_ms&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - +2025-10-01 20:59:08,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /socket.io/?EIO=4&transport=polling&t=PcVe_mt&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - +2025-10-01 20:59:08,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:37,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=websocket&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - +2025-10-01 20:59:37,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:37,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:37,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:37,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVf6z7 HTTP/1.1" 200 - +2025-10-01 20:59:37,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVf6zI&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - +2025-10-01 20:59:37,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:37,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVf6zJ&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - +2025-10-01 20:59:38,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - +2025-10-01 20:59:38,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:38,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:38,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:38,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf785 HTTP/1.1" 200 - +2025-10-01 20:59:38,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:38,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf78D&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - +2025-10-01 20:59:38,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf78D.0&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - +2025-10-01 20:59:38,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - +2025-10-01 20:59:38,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:38,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:38,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:38,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7AH HTTP/1.1" 200 - +2025-10-01 20:59:38,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7AO&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - +2025-10-01 20:59:38,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7AP&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - +2025-10-01 20:59:38,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:38,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - +2025-10-01 20:59:38,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:38,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:38,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:38,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Dn HTTP/1.1" 200 - +2025-10-01 20:59:38,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7Dv&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - +2025-10-01 20:59:38,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:38,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Dv.0&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - +2025-10-01 20:59:39,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=websocket&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - +2025-10-01 20:59:39,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:39,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:39,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:39,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Hy HTTP/1.1" 200 - +2025-10-01 20:59:39,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7I2&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - +2025-10-01 20:59:39,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:39,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7I3&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - +2025-10-01 20:59:39,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=websocket&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - +2025-10-01 20:59:39,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:39,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:39,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:39,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Lm HTTP/1.1" 200 - +2025-10-01 20:59:39,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7Lt&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - +2025-10-01 20:59:39,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Lu&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - +2025-10-01 20:59:39,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:44,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=websocket&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - +2025-10-01 20:59:44,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:44,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:44,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:44,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8Yt HTTP/1.1" 200 - +2025-10-01 20:59:44,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8Y_&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - +2025-10-01 20:59:44,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8Y_.0&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - +2025-10-01 20:59:44,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:45,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - +2025-10-01 20:59:45,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:45,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:45,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:45,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8rL HTTP/1.1" 200 - +2025-10-01 20:59:45,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8rX&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - +2025-10-01 20:59:45,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8rY&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - +2025-10-01 20:59:45,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:45,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - +2025-10-01 20:59:45,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:45,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:45,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8vV HTTP/1.1" 200 - +2025-10-01 20:59:45,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:45,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8vc&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - +2025-10-01 20:59:45,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8vd&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - +2025-10-01 20:59:45,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - +2025-10-01 20:59:45,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:45,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:45,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:45,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8yQ HTTP/1.1" 200 - +2025-10-01 20:59:45,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8yZ&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - +2025-10-01 20:59:45,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:45,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8ya&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - +2025-10-01 20:59:46,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=websocket&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - +2025-10-01 20:59:46,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /index HTTP/1.1" 200 - +2025-10-01 20:59:46,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 20:59:46,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 20:59:46,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8_I HTTP/1.1" 200 - +2025-10-01 20:59:46,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 20:59:46,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8_Q&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - +2025-10-01 20:59:46,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8_R&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - +2025-10-01 21:00:26,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /socket.io/?EIO=4&transport=websocket&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - +2025-10-01 21:00:26,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /index HTTP/1.1" 200 - +2025-10-01 21:00:26,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:00:26,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:00:27,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /index HTTP/1.1" 200 - +2025-10-01 21:00:27,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:00:27,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:00:27,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /index HTTP/1.1" 200 - +2025-10-01 21:00:27,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:00:27,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:00:37,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVfLXM HTTP/1.1" 200 - +2025-10-01 21:00:37,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVfLXS&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - +2025-10-01 21:00:37,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVfLXS.0&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - +2025-10-01 21:00:37,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:01:09,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=websocket&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - +2025-10-01 21:01:09,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:09,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:01:09,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:01:09,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVfTND HTTP/1.1" 200 - +2025-10-01 21:01:09,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVfTNK&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - +2025-10-01 21:01:09,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:01:09,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVfTNL&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - +2025-10-01 21:01:32,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=websocket&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - +2025-10-01 21:01:32,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:32,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:01:32,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:01:32,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZ4l HTTP/1.1" 200 - +2025-10-01 21:01:32,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZ4t&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - +2025-10-01 21:01:32,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:01:32,995 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZ4u&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - +2025-10-01 21:01:33,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=websocket&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - +2025-10-01 21:01:33,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:33,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:01:33,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:01:33,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZIQ HTTP/1.1" 200 - +2025-10-01 21:01:33,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZIY&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - +2025-10-01 21:01:33,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZIZ&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - +2025-10-01 21:01:33,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:01:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=websocket&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - +2025-10-01 21:01:34,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:34,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:01:34,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:01:34,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZNW HTTP/1.1" 200 - +2025-10-01 21:01:34,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZNc&sid=Ob5ZVbglTyyRFjaaAABi HTTP/1.1" 200 - +2025-10-01 21:01:34,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZNd&sid=Ob5ZVbglTyyRFjaaAABi HTTP/1.1" 200 - +2025-10-01 21:01:34,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:01:48,770 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 21:01:48,789 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:01:48,789 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:01:48,822 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-01 21:01:48,823 [INFO] werkzeug: Press CTRL+C to quit +2025-10-01 21:01:48,823 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 21:01:49,734 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 21:01:49,756 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:01:49,756 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:01:49,780 [WARNING] werkzeug: * Debugger is active! +2025-10-01 21:01:49,786 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 21:01:50,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdID HTTP/1.1" 200 - +2025-10-01 21:01:50,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdIJ&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - +2025-10-01 21:01:50,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdIJ.0&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - +2025-10-01 21:01:51,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=websocket&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - +2025-10-01 21:01:51,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:51,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:51,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:51,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdbR HTTP/1.1" 200 - +2025-10-01 21:01:51,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdbc&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - +2025-10-01 21:01:51,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:51,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdbc.0&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - +2025-10-01 21:01:52,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=websocket&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - +2025-10-01 21:01:52,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:52,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:52,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:52,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdls HTTP/1.1" 200 - +2025-10-01 21:01:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdl_&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - +2025-10-01 21:01:52,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdm0&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - +2025-10-01 21:01:52,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:52,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=websocket&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - +2025-10-01 21:01:52,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:52,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:52,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:52,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfds_ HTTP/1.1" 200 - +2025-10-01 21:01:52,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdt8&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - +2025-10-01 21:01:52,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:52,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdt9&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - +2025-10-01 21:01:55,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - +2025-10-01 21:01:55,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:55,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:55,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:55,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfecL HTTP/1.1" 200 - +2025-10-01 21:01:55,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfecY&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - +2025-10-01 21:01:55,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfecZ&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - +2025-10-01 21:01:55,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:55,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - +2025-10-01 21:01:55,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:55,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:55,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:55,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeej HTTP/1.1" 200 - +2025-10-01 21:01:55,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfeeq&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - +2025-10-01 21:01:55,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:55,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeer&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - +2025-10-01 21:01:55,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - +2025-10-01 21:01:55,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:55,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:55,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:55,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeh8 HTTP/1.1" 200 - +2025-10-01 21:01:55,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfehJ&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - +2025-10-01 21:01:55,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:55,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfehJ.0&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - +2025-10-01 21:01:55,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfehV&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - +2025-10-01 21:01:56,010 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=websocket&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - +2025-10-01 21:01:56,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:56,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:56,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:56,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfejO HTTP/1.1" 200 - +2025-10-01 21:01:56,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVfejW&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - +2025-10-01 21:01:56,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfejX&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - +2025-10-01 21:01:56,076 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:56,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=websocket&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - +2025-10-01 21:01:56,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /index HTTP/1.1" 200 - +2025-10-01 21:01:56,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:01:56,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:01:56,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfekq HTTP/1.1" 200 - +2025-10-01 21:01:56,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVfek-&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - +2025-10-01 21:01:56,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:01:56,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfek_&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - +2025-10-01 21:02:11,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=websocket&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - +2025-10-01 21:02:11,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:11,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:11,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:11,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVfiVh HTTP/1.1" 200 - +2025-10-01 21:02:11,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVfiVq&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - +2025-10-01 21:02:11,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:11,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVfiVq.0&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - +2025-10-01 21:02:12,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=websocket&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - +2025-10-01 21:02:12,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:12,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:12,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:12,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfigi HTTP/1.1" 200 - +2025-10-01 21:02:12,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVfigr&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - +2025-10-01 21:02:12,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:12,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfigr.0&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - +2025-10-01 21:02:12,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=websocket&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - +2025-10-01 21:02:12,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:12,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:12,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:12,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfilR HTTP/1.1" 200 - +2025-10-01 21:02:12,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVfilY&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - +2025-10-01 21:02:12,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfilZ&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - +2025-10-01 21:02:12,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:17,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - +2025-10-01 21:02:17,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:17,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:17,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:17,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfjt1 HTTP/1.1" 200 - +2025-10-01 21:02:17,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfjtA&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - +2025-10-01 21:02:17,172 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:17,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfjtB&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - +2025-10-01 21:02:17,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - +2025-10-01 21:02:17,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:17,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:17,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:17,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfj_a HTTP/1.1" 200 - +2025-10-01 21:02:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfj_k&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - +2025-10-01 21:02:17,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:17,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfj_k.0&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - +2025-10-01 21:02:17,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - +2025-10-01 21:02:17,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:17,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:17,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:17,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfk2i HTTP/1.1" 200 - +2025-10-01 21:02:17,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfk2t&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - +2025-10-01 21:02:17,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:17,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfk2t.0&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - +2025-10-01 21:02:24,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - +2025-10-01 21:02:24,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:24,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:24,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:24,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflZk HTTP/1.1" 200 - +2025-10-01 21:02:24,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVflZs&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - +2025-10-01 21:02:24,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflZs.0&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - +2025-10-01 21:02:24,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:24,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - +2025-10-01 21:02:24,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:24,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:24,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:24,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflfn HTTP/1.1" 200 - +2025-10-01 21:02:24,509 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:24,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVflfv&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - +2025-10-01 21:02:24,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflfw&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - +2025-10-01 21:02:24,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - +2025-10-01 21:02:24,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:24,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:24,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:24,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVfliO HTTP/1.1" 200 - +2025-10-01 21:02:24,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:24,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVfliX&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - +2025-10-01 21:02:24,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVfliY&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - +2025-10-01 21:02:39,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=websocket&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - +2025-10-01 21:02:39,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:39,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:39,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpOG HTTP/1.1" 200 - +2025-10-01 21:02:39,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVfpOP&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - +2025-10-01 21:02:39,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:39,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpOP.0&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - +2025-10-01 21:02:40,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=websocket&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - +2025-10-01 21:02:40,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:40,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:40,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:40,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpZj HTTP/1.1" 200 - +2025-10-01 21:02:40,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVfpZr&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - +2025-10-01 21:02:40,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:40,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpZr.0&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - +2025-10-01 21:02:47,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=websocket&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - +2025-10-01 21:02:47,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:47,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:47,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:47,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrL0 HTTP/1.1" 200 - +2025-10-01 21:02:47,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:02:47,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVfrLA&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - +2025-10-01 21:02:47,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrLB&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - +2025-10-01 21:02:48,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=websocket&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - +2025-10-01 21:02:48,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /index HTTP/1.1" 200 - +2025-10-01 21:02:48,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:02:48,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:02:48,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrRz HTTP/1.1" 200 - +2025-10-01 21:02:48,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVfrS5&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - +2025-10-01 21:02:48,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrS5.0&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - +2025-10-01 21:02:48,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:07:15,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /socket.io/?EIO=4&transport=websocket&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - +2025-10-01 21:07:15,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /index HTTP/1.1" 200 - +2025-10-01 21:07:15,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:07:15,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:07:21,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVguFF HTTP/1.1" 200 - +2025-10-01 21:07:21,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVguFL&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - +2025-10-01 21:07:21,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:07:21,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVguFL.0&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - +2025-10-01 21:09:42,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=websocket&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - +2025-10-01 21:09:42,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /index HTTP/1.1" 200 - +2025-10-01 21:09:42,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:09:42,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:09:42,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVhQcF HTTP/1.1" 200 - +2025-10-01 21:09:42,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVhQcQ&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - +2025-10-01 21:09:42,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:09:42,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVhQcQ.0&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - +2025-10-01 21:09:57,929 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /socket.io/?EIO=4&transport=websocket&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - +2025-10-01 21:09:57,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /index HTTP/1.1" 200 - +2025-10-01 21:09:57,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:09:57,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:09:58,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVhUNm HTTP/1.1" 200 - +2025-10-01 21:09:58,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVhUNu&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - +2025-10-01 21:09:58,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:09:58,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVhUNv&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - +2025-10-01 21:10:03,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=websocket&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - +2025-10-01 21:10:03,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /index HTTP/1.1" 200 - +2025-10-01 21:10:03,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:10:03,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:10:03,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVhVdE HTTP/1.1" 200 - +2025-10-01 21:10:03,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVhVdP&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - +2025-10-01 21:10:03,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:10:03,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVhVdQ&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - +2025-10-01 21:10:08,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /socket.io/?EIO=4&transport=websocket&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - +2025-10-01 21:10:08,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /index HTTP/1.1" 200 - +2025-10-01 21:10:08,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:10:08,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:10:09,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVhX3i HTTP/1.1" 200 - +2025-10-01 21:10:09,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVhX3q&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - +2025-10-01 21:10:09,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:10:09,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVhX3r&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - +2025-10-01 21:11:19,881 [INFO] root: [AJAX] 작업 시작: 1759320679.8759117, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 21:11:19,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:19] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 21:11:19,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 21:11:19,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 21:11:19,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 21:11:19,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 21:11:21,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:21] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:23,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:23] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:25,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:25] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:27,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:27] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:29,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:29] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:31,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:31] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:33,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:33] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:35,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:35] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:37,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:37] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:39,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:39] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:41,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:41] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:43,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:43] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:45,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:45] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:47,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:47] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:49,912 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:49] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:51,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:51] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:53,848 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (1/4) +2025-10-01 21:11:53,854 [INFO] root: [10.10.0.15] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 33 초. + +2025-10-01 21:11:53,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:53] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:55,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:55] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:55,938 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) +2025-10-01 21:11:55,945 [INFO] root: [10.10.0.14] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 35 초. + +2025-10-01 21:11:56,581 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (3/4) +2025-10-01 21:11:56,587 [INFO] root: [10.10.0.16] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 36 초. + +2025-10-01 21:11:57,236 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (4/4) +2025-10-01 21:11:57,246 [INFO] root: [10.10.0.17] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 37 초. + +2025-10-01 21:11:57,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:57] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - +2025-10-01 21:11:59,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=websocket&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - +2025-10-01 21:11:59,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /index HTTP/1.1" 200 - +2025-10-01 21:11:59,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:11:59,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:11:59,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVhy9X HTTP/1.1" 200 - +2025-10-01 21:11:59,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVhy9e&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - +2025-10-01 21:11:59,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:11:59,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVhy9f&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - +2025-10-01 21:12:02,852 [INFO] root: file_view: folder= date= filename=5MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt?raw=1 +2025-10-01 21:12:02,854 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt?raw=1 +2025-10-01 21:12:02,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:02] "GET /view_file?filename=5MYCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 21:12:05,086 [INFO] root: file_view: folder= date= filename=7MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt?raw=1 +2025-10-01 21:12:05,087 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt?raw=1 +2025-10-01 21:12:05,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:05] "GET /view_file?filename=7MYCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 21:12:06,389 [INFO] root: file_view: folder= date= filename=DLYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt?raw=1 +2025-10-01 21:12:06,389 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt?raw=1 +2025-10-01 21:12:06,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:06] "GET /view_file?filename=DLYCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 21:12:07,836 [INFO] root: file_view: folder= date= filename=FWZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 +2025-10-01 21:12:07,837 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 +2025-10-01 21:12:07,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:07] "GET /view_file?filename=FWZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 21:12:41,268 [INFO] root: file_view: folder= date= filename=FWZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 +2025-10-01 21:12:41,269 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 +2025-10-01 21:12:41,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:41] "GET /view_file?filename=FWZCZC4.txt?raw=1 HTTP/1.1" 404 - +2025-10-01 21:12:42,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=websocket&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - +2025-10-01 21:12:42,499 [INFO] root: 파일 삭제됨: FWZCZC4.txt +2025-10-01 21:12:42,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "POST /delete/FWZCZC4.txt HTTP/1.1" 302 - +2025-10-01 21:12:42,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /index HTTP/1.1" 200 - +2025-10-01 21:12:42,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:12:42,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:12:42,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6Yz HTTP/1.1" 200 - +2025-10-01 21:12:42,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6ZA&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - +2025-10-01 21:12:42,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6ZB&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - +2025-10-01 21:12:43,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - +2025-10-01 21:12:43,331 [INFO] root: 파일 삭제됨: DLYCZC4.txt +2025-10-01 21:12:43,334 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "POST /delete/DLYCZC4.txt HTTP/1.1" 302 - +2025-10-01 21:12:43,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /index HTTP/1.1" 200 - +2025-10-01 21:12:43,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:12:43,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:12:43,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6lx HTTP/1.1" 200 - +2025-10-01 21:12:43,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6mS&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - +2025-10-01 21:12:43,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6mT&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - +2025-10-01 21:12:44,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=websocket&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - +2025-10-01 21:12:44,099 [INFO] root: 파일 삭제됨: 7MYCZC4.txt +2025-10-01 21:12:44,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /delete/7MYCZC4.txt HTTP/1.1" 302 - +2025-10-01 21:12:44,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /index HTTP/1.1" 200 - +2025-10-01 21:12:44,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:12:44,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:12:44,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6xy HTTP/1.1" 200 - +2025-10-01 21:12:44,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6yC&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - +2025-10-01 21:12:44,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6yC.0&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - +2025-10-01 21:12:44,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=websocket&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - +2025-10-01 21:12:44,649 [INFO] root: 파일 삭제됨: 5MYCZC4.txt +2025-10-01 21:12:44,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /delete/5MYCZC4.txt HTTP/1.1" 302 - +2025-10-01 21:12:44,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /index HTTP/1.1" 200 - +2025-10-01 21:12:44,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:12:44,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:12:44,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74V HTTP/1.1" 200 - +2025-10-01 21:12:44,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVi74l&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - +2025-10-01 21:12:44,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74l.0&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - +2025-10-01 21:12:44,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74t&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - +2025-10-01 21:13:21,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=websocket&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - +2025-10-01 21:13:21,398 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /index HTTP/1.1" 200 - +2025-10-01 21:13:21,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:13:21,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:13:21,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=polling&t=PcViG2T HTTP/1.1" 200 - +2025-10-01 21:13:21,450 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "POST /socket.io/?EIO=4&transport=polling&t=PcViG2d&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - +2025-10-01 21:13:21,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=polling&t=PcViG2e&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - +2025-10-01 21:13:21,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:32:09,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=websocket&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - +2025-10-01 21:32:09,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /index HTTP/1.1" 200 - +2025-10-01 21:32:09,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:32:09,408 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:32:09,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVmZSl HTTP/1.1" 200 - +2025-10-01 21:32:09,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVmZSt&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - +2025-10-01 21:32:09,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:32:09,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVmZSu&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - +2025-10-01 21:33:05,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=websocket&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - +2025-10-01 21:33:05,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /index HTTP/1.1" 200 - +2025-10-01 21:33:05,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:33:05,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:33:05,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVmn4x HTTP/1.1" 200 - +2025-10-01 21:33:05,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "POST /socket.io/?EIO=4&transport=polling&t=PcVmn52&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - +2025-10-01 21:33:05,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:33:05,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVmn53&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - +2025-10-01 21:34:49,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /socket.io/?EIO=4&transport=websocket&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - +2025-10-01 21:34:49,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /index HTTP/1.1" 200 - +2025-10-01 21:34:49,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:34:49,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:35:00,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVnD6s HTTP/1.1" 200 - +2025-10-01 21:35:00,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVnD6_&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - +2025-10-01 21:35:00,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVnD70&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - +2025-10-01 21:35:00,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:35:32,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - +2025-10-01 21:35:32,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /index HTTP/1.1" 200 - +2025-10-01 21:35:32,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:35:32,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:35:32,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVnKyA HTTP/1.1" 200 - +2025-10-01 21:35:32,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVnKyH&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - +2025-10-01 21:35:32,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVnKyI&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - +2025-10-01 21:35:32,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:36:11,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /socket.io/?EIO=4&transport=websocket&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - +2025-10-01 21:36:11,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /index HTTP/1.1" 200 - +2025-10-01 21:36:11,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 21:36:11,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 21:36:22,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVnXGT HTTP/1.1" 200 - +2025-10-01 21:36:22,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVnXGd&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - +2025-10-01 21:36:22,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 21:36:22,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVnXGd.0&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - +2025-10-01 21:38:54,864 [INFO] root: [AJAX] 작업 시작: 1759322334.8617373, script: 02-set_config.py +2025-10-01 21:38:54,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:54] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 21:38:54,866 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 21:38:54,867 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 21:38:54,868 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-01 21:38:56,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:56] "GET /progress_status/1759322334.8617373 HTTP/1.1" 200 - +2025-10-01 21:38:57,492 [INFO] root: [10.10.0.14] ✅ stdout: + +2025-10-01 21:38:57,492 [WARNING] root: [10.10.0.14] ⚠ stderr: +2025-10-01 21:38:54,948 - INFO - 10.10.0.14에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 21:38:57,486 - ERROR - 10.10.0.14 설정 실패 +2025-10-01 21:38:57,486 - ERROR - Command Error: +2025-10-01 21:38:57,486 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. + +2025-10-01 21:38:57,505 [INFO] root: [10.10.0.17] ✅ stdout: + +2025-10-01 21:38:57,505 [WARNING] root: [10.10.0.17] ⚠ stderr: +2025-10-01 21:38:54,948 - INFO - 10.10.0.17에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 21:38:57,499 - ERROR - 10.10.0.17 설정 실패 +2025-10-01 21:38:57,499 - ERROR - Command Error: +2025-10-01 21:38:57,499 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. + +2025-10-01 21:38:58,490 [INFO] root: [10.10.0.16] ✅ stdout: + +2025-10-01 21:38:58,490 [WARNING] root: [10.10.0.16] ⚠ stderr: +2025-10-01 21:38:54,948 - INFO - 10.10.0.16에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-01 21:38:58,484 - ERROR - 10.10.0.16 설정 실패 +2025-10-01 21:38:58,484 - ERROR - Command Error: +2025-10-01 21:38:58,484 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-01 21:38:58,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:58] "GET /progress_status/1759322334.8617373 HTTP/1.1" 200 - +2025-10-01 21:39:00,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=websocket&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - +2025-10-01 21:39:00,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /index HTTP/1.1" 200 - +2025-10-01 21:39:00,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:39:00,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:39:00,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVo7vT HTTP/1.1" 200 - +2025-10-01 21:39:00,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVo7vd&sid=C85IARo9ihkPZPLqAABM HTTP/1.1" 200 - +2025-10-01 21:39:00,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:39:00,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVo7vd.0&sid=C85IARo9ihkPZPLqAABM HTTP/1.1" 200 - +2025-10-01 21:49:41,592 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading +2025-10-01 21:49:41,593 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading +2025-10-01 21:49:42,227 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 21:49:43,181 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 21:49:43,202 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:49:43,202 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:49:43,231 [WARNING] werkzeug: * Debugger is active! +2025-10-01 21:49:43,237 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 21:49:43,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVqak8 HTTP/1.1" 200 - +2025-10-01 21:49:43,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVqakH&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - +2025-10-01 21:49:43,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVqakH.0&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - +2025-10-01 21:52:09,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=websocket&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - +2025-10-01 21:52:09,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /index HTTP/1.1" 200 - +2025-10-01 21:52:09,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:52:09,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:52:09,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Mp HTTP/1.1" 200 - +2025-10-01 21:52:09,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVr8M_&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - +2025-10-01 21:52:09,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:52:09,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8N0&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - +2025-10-01 21:52:09,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=websocket&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - +2025-10-01 21:52:10,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /index HTTP/1.1" 200 - +2025-10-01 21:52:10,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:52:10,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:52:10,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Yw HTTP/1.1" 200 - +2025-10-01 21:52:10,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVr8Z7&sid=634P4cIbvSTh6BDsAAAE HTTP/1.1" 200 - +2025-10-01 21:52:10,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:52:10,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Z8&sid=634P4cIbvSTh6BDsAAAE HTTP/1.1" 200 - +2025-10-01 21:53:15,760 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\01-settings.py', reloading +2025-10-01 21:53:15,761 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\02-set_config.py', reloading +2025-10-01 21:53:15,762 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\03-tsr_log.py', reloading +2025-10-01 21:53:15,762 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\04-tsr_save.py', reloading +2025-10-01 21:53:15,763 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\05-clrsel.py', reloading +2025-10-01 21:53:15,764 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\06-PowerON.py', reloading +2025-10-01 21:53:15,766 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\07-PowerOFF.py', reloading +2025-10-01 21:53:15,767 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\08-job_delete_all.py', reloading +2025-10-01 21:53:15,768 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\09-Log_Viewer.py', reloading +2025-10-01 21:53:15,774 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID.py', reloading +2025-10-01 21:53:15,775 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID_v1.py', reloading +2025-10-01 21:53:16,821 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-01 21:53:17,787 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-01 21:53:17,807 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:53:17,807 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-01 21:53:17,828 [WARNING] werkzeug: * Debugger is active! +2025-10-01 21:53:17,835 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-01 21:53:17,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVrP2C HTTP/1.1" 200 - +2025-10-01 21:53:17,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVrP6L&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - +2025-10-01 21:53:17,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVrP6L.0&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - +2025-10-01 21:53:17,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=websocket&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - +2025-10-01 21:53:17,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /index HTTP/1.1" 200 - +2025-10-01 21:53:18,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:53:18,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:53:18,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPAQ HTTP/1.1" 200 - +2025-10-01 21:53:18,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVrPAX&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - +2025-10-01 21:53:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:53:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPAX.0&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - +2025-10-01 21:53:18,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=websocket&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - +2025-10-01 21:53:18,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /index HTTP/1.1" 200 - +2025-10-01 21:53:18,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:53:18,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:53:18,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPLj HTTP/1.1" 200 - +2025-10-01 21:53:18,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVrPLx&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - +2025-10-01 21:53:18,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:53:18,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPLy&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - +2025-10-01 21:53:18,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPM8&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - +2025-10-01 21:53:34,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:34] "GET /socket.io/?EIO=4&transport=websocket&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - +2025-10-01 21:53:34,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:34] "GET /index HTTP/1.1" 200 - +2025-10-01 21:53:35,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:53:35,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:53:35,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVrTIh HTTP/1.1" 200 - +2025-10-01 21:53:35,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVrTIy&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - +2025-10-01 21:53:35,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:53:35,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVrTIy.0&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - +2025-10-01 21:53:54,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /socket.io/?EIO=4&transport=websocket&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - +2025-10-01 21:53:54,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index HTTP/1.1" 500 - +2025-10-01 21:53:54,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 21:53:54,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 21:53:54,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 21:53:54,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 21:54:02,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index HTTP/1.1" 500 - +2025-10-01 21:54:02,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 21:54:02,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 21:54:02,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - +2025-10-01 21:54:02,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 21:59:40,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 21:59:40,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:59:40,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:59:40,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVssYs HTTP/1.1" 200 - +2025-10-01 21:59:40,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVssY_&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - +2025-10-01 21:59:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVssY_.0&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - +2025-10-01 21:59:40,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:59:40,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=websocket&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - +2025-10-01 21:59:43,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index HTTP/1.1" 500 - +2025-10-01 21:59:43,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 21:59:43,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 21:59:43,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - +2025-10-01 21:59:51,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:51] "GET /index HTTP/1.1" 200 - +2025-10-01 21:59:52,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:59:52,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:59:52,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLL HTTP/1.1" 200 - +2025-10-01 21:59:52,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:59:52,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvLY&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - +2025-10-01 21:59:52,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLY.0&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - +2025-10-01 21:59:52,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLk&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - +2025-10-01 21:59:52,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=websocket&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - +2025-10-01 21:59:52,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /index HTTP/1.1" 200 - +2025-10-01 21:59:52,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:59:52,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:59:52,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvWJ HTTP/1.1" 200 - +2025-10-01 21:59:52,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvWT&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - +2025-10-01 21:59:52,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:59:52,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvWU&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - +2025-10-01 21:59:52,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=websocket&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - +2025-10-01 21:59:52,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /index HTTP/1.1" 200 - +2025-10-01 21:59:52,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 21:59:52,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 21:59:52,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvXj HTTP/1.1" 200 - +2025-10-01 21:59:52,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 21:59:52,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvXy&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - +2025-10-01 21:59:52,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvXz&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - +2025-10-01 22:00:41,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=websocket&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - +2025-10-01 22:00:41,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /index HTTP/1.1" 200 - +2025-10-01 22:00:41,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:00:41,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:00:41,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vf HTTP/1.1" 200 - +2025-10-01 22:00:41,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVt5Vn&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - +2025-10-01 22:00:41,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vo&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - +2025-10-01 22:00:41,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vz&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - +2025-10-01 22:00:41,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:00:42,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=websocket&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - +2025-10-01 22:00:42,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /index HTTP/1.1" 200 - +2025-10-01 22:00:42,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:00:42,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:00:42,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5ax HTTP/1.1" 200 - +2025-10-01 22:00:42,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:00:42,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVt5b8&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - +2025-10-01 22:00:42,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5b9&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - +2025-10-01 22:00:42,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5bM&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - +2025-10-01 22:01:27,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - +2025-10-01 22:01:27,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - +2025-10-01 22:01:27,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:01:27,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:01:27,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGZL HTTP/1.1" 200 - +2025-10-01 22:01:27,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGZU&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - +2025-10-01 22:01:27,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGZV&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - +2025-10-01 22:01:27,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:01:27,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - +2025-10-01 22:01:27,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - +2025-10-01 22:01:27,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:01:27,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:01:27,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGbV HTTP/1.1" 200 - +2025-10-01 22:01:27,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGbc&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - +2025-10-01 22:01:27,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGbd&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - +2025-10-01 22:01:27,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:01:27,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - +2025-10-01 22:01:27,356 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - +2025-10-01 22:01:27,373 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:01:27,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:01:27,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdX HTTP/1.1" 200 - +2025-10-01 22:01:27,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGde&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - +2025-10-01 22:01:27,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdf&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - +2025-10-01 22:01:27,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdt&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - +2025-10-01 22:01:27,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:02:29,939 [INFO] root: [AJAX] 작업 시작: 1759323749.9363399, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 22:02:29,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:29] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:02:29,944 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:02:29,944 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:02:29,945 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:02:29,945 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:02:31,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:31] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:33,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:33] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:35,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:35] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:37,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:37] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:39,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:39] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:41,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:41] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:43,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:43] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:45,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:45] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:47,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:47] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:49,598 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (1/4) +2025-10-01 22:02:49,604 [INFO] root: [10.10.0.16] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 19 초. + +2025-10-01 22:02:49,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:49] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:50,215 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) +2025-10-01 22:02:50,222 [INFO] root: [10.10.0.14] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 22:02:51,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:51] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:52,732 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (3/4) +2025-10-01 22:02:52,738 [INFO] root: [10.10.0.15] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 22 초. + +2025-10-01 22:02:53,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:53] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:54,362 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (4/4) +2025-10-01 22:02:54,369 [INFO] root: [10.10.0.17] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 24 초. + +2025-10-01 22:02:55,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:55] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - +2025-10-01 22:02:57,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:57] "GET /socket.io/?EIO=4&transport=websocket&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - +2025-10-01 22:02:57,995 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:57] "GET /index HTTP/1.1" 500 - +2025-10-01 22:02:58,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 22:02:58,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 22:02:58,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - +2025-10-01 22:02:58,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 22:03:07,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /index HTTP/1.1" 200 - +2025-10-01 22:03:07,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:03:07,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:03:07,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7A HTTP/1.1" 200 - +2025-10-01 22:03:07,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:03:07,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVtf7N&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - +2025-10-01 22:03:07,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7N.0&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - +2025-10-01 22:03:07,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7a&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - +2025-10-01 22:03:24,783 [INFO] root: [AJAX] 작업 시작: 1759323804.7785325, script: TYPE11_Server_info.py +2025-10-01 22:03:24,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:03:24,785 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:03:24,787 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:03:24,787 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:03:24,788 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:03:26,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:28,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:30,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:34,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:36,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:38,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:40,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:42,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:46,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:48,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:50,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:52,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:54,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:56,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:03:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:00,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:02,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:06,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:08,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:10,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:12,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:14,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:16,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:18,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:20,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:22,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:24,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:26,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:28,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:30,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:32,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:36,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:38,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:40,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:42,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:44,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:46,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:48,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:50,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:52,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:54,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:56,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:04:58,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:00,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:02,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:04,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:06,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:08,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:10,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:12,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:14,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:16,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:18,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:20,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:22,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:24,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:26,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:28,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:30,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:32,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:33,294 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (1/4) +2025-10-01 22:05:33,300 [INFO] root: [10.10.0.17] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 8 초. + +2025-10-01 22:05:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:36,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:38,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:40,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:42,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:46,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:48,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:49,355 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (2/4) +2025-10-01 22:05:49,361 [INFO] root: [10.10.0.16] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 24 초. + +2025-10-01 22:05:50,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:52,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:54,536 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (3/4) +2025-10-01 22:05:54,543 [INFO] root: [10.10.0.14] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 29 초. + +2025-10-01 22:05:54,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:56,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:05:58,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:00,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:02,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:04,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:06,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:08,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:10,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:12,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:16,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:20,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:22,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:24,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:26,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:27,365 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) +2025-10-01 22:06:27,371 [INFO] root: [10.10.0.15] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 3 분, 2 초. + +2025-10-01 22:06:28,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - +2025-10-01 22:06:30,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /socket.io/?EIO=4&transport=websocket&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - +2025-10-01 22:06:30,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index HTTP/1.1" 500 - +2025-10-01 22:06:30,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 22:06:30,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 22:06:30,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - +2025-10-01 22:06:30,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2025-10-01 22:06:46,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /index HTTP/1.1" 200 - +2025-10-01 22:06:46,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:06:46,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:06:46,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVuUZg HTTP/1.1" 200 - +2025-10-01 22:06:46,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVuUZq&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - +2025-10-01 22:06:46,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVuUZr&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - +2025-10-01 22:06:46,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:06:55,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=websocket&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - +2025-10-01 22:06:55,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /index HTTP/1.1" 200 - +2025-10-01 22:06:55,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:06:55,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:06:55,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVuWqu HTTP/1.1" 200 - +2025-10-01 22:06:55,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:06:55,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVuWrB&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - +2025-10-01 22:06:55,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVuWrB.0&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - +2025-10-01 22:06:59,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:59] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001/DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:07,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=websocket&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - +2025-10-01 22:07:07,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /index HTTP/1.1" 200 - +2025-10-01 22:07:07,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:07:07,213 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:07:07,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZbT HTTP/1.1" 200 - +2025-10-01 22:07:07,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:07:07,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVuZbk&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - +2025-10-01 22:07:07,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZbl&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - +2025-10-01 22:07:07,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=websocket&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - +2025-10-01 22:07:07,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /index HTTP/1.1" 200 - +2025-10-01 22:07:07,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:07:07,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:07:07,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZdi HTTP/1.1" 200 - +2025-10-01 22:07:07,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVuZdq&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - +2025-10-01 22:07:07,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZdq.0&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - +2025-10-01 22:07:07,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:07:30,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=websocket&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - +2025-10-01 22:07:30,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /index HTTP/1.1" 200 - +2025-10-01 22:07:30,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:07:30,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:07:30,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVufO7 HTTP/1.1" 200 - +2025-10-01 22:07:30,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:07:30,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "POST /socket.io/?EIO=4&transport=polling&t=PcVufOH&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - +2025-10-01 22:07:30,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVufOI&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - +2025-10-01 22:07:34,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=websocket&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - +2025-10-01 22:07:34,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /index HTTP/1.1" 200 - +2025-10-01 22:07:34,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:07:34,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:07:34,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVug9F HTTP/1.1" 200 - +2025-10-01 22:07:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVug9M&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - +2025-10-01 22:07:34,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVug9N&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - +2025-10-01 22:07:34,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:07:37,696 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:07:37,696 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:07:37,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:37,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:40,012 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:07:40,013 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:07:40,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:40,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:53,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=websocket&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - +2025-10-01 22:07:53,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /index HTTP/1.1" 200 - +2025-10-01 22:07:53,205 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:07:53,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:07:53,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVukqJ HTTP/1.1" 200 - +2025-10-01 22:07:53,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVukqU&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - +2025-10-01 22:07:53,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVukqU.0&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - +2025-10-01 22:07:53,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:07:54,346 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt +2025-10-01 22:07:54,347 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt +2025-10-01 22:07:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:54] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:54] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:07:56,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=websocket&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - +2025-10-01 22:07:56,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 22:07:56,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVulZo HTTP/1.1" 200 - +2025-10-01 22:07:56,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVulZz&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - +2025-10-01 22:07:56,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVulZ-&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - +2025-10-01 22:07:57,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:57] "GET /socket.io/?EIO=4&transport=websocket&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - +2025-10-01 22:08:20,632 [INFO] root: [AJAX] 작업 시작: 1759324100.6287303, script: 07-PowerOFF.py +2025-10-01 22:08:20,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:20] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:08:20,634 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:08:20,635 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:08:20,636 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:08:20,636 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:08:22,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:22] "GET /progress_status/1759324100.6287303 HTTP/1.1" 200 - +2025-10-01 22:08:22,696 [INFO] root: [10.10.0.14] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.14 +Successfully powered off server for 10.10.0.14 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. + +2025-10-01 22:08:23,167 [INFO] root: [10.10.0.17] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.17 +Successfully powered off server for 10.10.0.17 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:08:23,400 [INFO] root: [10.10.0.15] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.15 +Successfully powered off server for 10.10.0.15 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:08:24,433 [INFO] root: [10.10.0.16] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.16 +Successfully powered off server for 10.10.0.16 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 22:08:24,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:24] "GET /progress_status/1759324100.6287303 HTTP/1.1" 200 - +2025-10-01 22:08:26,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /index HTTP/1.1" 200 - +2025-10-01 22:08:26,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:08:26,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:08:26,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVus_d HTTP/1.1" 200 - +2025-10-01 22:08:26,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVus_k&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - +2025-10-01 22:08:26,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVus_l&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - +2025-10-01 22:08:26,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:08:26,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVut01&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - +2025-10-01 22:10:43,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - +2025-10-01 22:10:43,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /index HTTP/1.1" 200 - +2025-10-01 22:10:43,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:10:43,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:10:44,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOWn HTTP/1.1" 200 - +2025-10-01 22:10:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVvOWy&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - +2025-10-01 22:10:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOWy.0&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - +2025-10-01 22:10:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:10:44,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=websocket&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - +2025-10-01 22:10:44,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /index HTTP/1.1" 200 - +2025-10-01 22:10:44,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:10:44,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:10:44,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOYt HTTP/1.1" 200 - +2025-10-01 22:10:44,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVvOZ0&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - +2025-10-01 22:10:44,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOZ1&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - +2025-10-01 22:10:44,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:10:54,644 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt +2025-10-01 22:10:54,644 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt +2025-10-01 22:10:54,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:54] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:10:54,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:54] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:10:57,225 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt +2025-10-01 22:10:57,226 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt +2025-10-01 22:10:57,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:10:57,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:10:58,876 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:10:58,876 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:10:58,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:10:58,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:11:26,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=websocket&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - +2025-10-01 22:11:26,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /index HTTP/1.1" 200 - +2025-10-01 22:11:26,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:11:26,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:11:26,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYo8 HTTP/1.1" 200 - +2025-10-01 22:11:26,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVvYoH&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - +2025-10-01 22:11:26,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYoI&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - +2025-10-01 22:11:26,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYoT&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - +2025-10-01 22:11:26,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:11:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=websocket&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - +2025-10-01 22:11:29,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /index HTTP/1.1" 200 - +2025-10-01 22:11:29,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:11:29,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:11:29,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVvZaE HTTP/1.1" 200 - +2025-10-01 22:11:29,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVvZaO&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - +2025-10-01 22:11:29,313 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVvZaP&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - +2025-10-01 22:11:29,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:11:33,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=websocket&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - +2025-10-01 22:11:33,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /index HTTP/1.1" 200 - +2025-10-01 22:11:33,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:11:33,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:11:33,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVvaYN HTTP/1.1" 200 - +2025-10-01 22:11:33,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVvaYZ&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - +2025-10-01 22:11:33,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVvaYa&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - +2025-10-01 22:11:33,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:15:03,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - +2025-10-01 22:15:03,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - +2025-10-01 22:15:03,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:15:03,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:15:03,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNno HTTP/1.1" 200 - +2025-10-01 22:15:03,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwNny&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - +2025-10-01 22:15:03,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNnz&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - +2025-10-01 22:15:03,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:15:03,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - +2025-10-01 22:15:03,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - +2025-10-01 22:15:03,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:15:03,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:15:03,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNyq HTTP/1.1" 200 - +2025-10-01 22:15:03,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwNyy&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - +2025-10-01 22:15:03,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:15:03,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNyy.0&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - +2025-10-01 22:15:03,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNzC&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - +2025-10-01 22:15:03,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - +2025-10-01 22:15:03,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - +2025-10-01 22:15:03,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:15:03,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:15:03,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN-i HTTP/1.1" 200 - +2025-10-01 22:15:03,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwN-u&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - +2025-10-01 22:15:03,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:15:03,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN-u.0&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - +2025-10-01 22:15:04,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN_3&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - +2025-10-01 22:15:04,930 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:15:04,930 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:15:04,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:15:04,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:15:06,796 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:15:06,797 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:15:06,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:15:06,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:17:46,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "GET /socket.io/?EIO=4&transport=websocket&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - +2025-10-01 22:17:46,122 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 22:17:46,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 22:17:46,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 22:17:48,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /index HTTP/1.1" 200 - +2025-10-01 22:17:48,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:17:48,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:17:48,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0AZ HTTP/1.1" 200 - +2025-10-01 22:17:48,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVx0Ap&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - +2025-10-01 22:17:48,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0Aq&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - +2025-10-01 22:17:48,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0A_&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - +2025-10-01 22:18:14,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=websocket&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - +2025-10-01 22:18:14,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /index HTTP/1.1" 200 - +2025-10-01 22:18:14,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:18:14,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:18:14,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVx6WO HTTP/1.1" 200 - +2025-10-01 22:18:14,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVx6WZ&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - +2025-10-01 22:18:14,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:18:14,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVx6Wa&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - +2025-10-01 22:18:15,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:15] "GET /socket.io/?EIO=4&transport=websocket&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - +2025-10-01 22:18:15,763 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 22:18:15,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:15] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 22:19:00,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVxHlL HTTP/1.1" 200 - +2025-10-01 22:19:00,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVxHlQ&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - +2025-10-01 22:19:00,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVxHlQ.0&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - +2025-10-01 22:19:37,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /socket.io/?EIO=4&transport=websocket&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - +2025-10-01 22:19:37,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index HTTP/1.1" 500 - +2025-10-01 22:19:37,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:19:37,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:19:37,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:19:37,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:20:12,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 22:20:12,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:20:12,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:20:12,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZQ5 HTTP/1.1" 200 - +2025-10-01 22:20:12,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVxZQG&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - +2025-10-01 22:20:12,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZQJ&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - +2025-10-01 22:20:12,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:20:14,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=websocket&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - +2025-10-01 22:20:14,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /xml_management HTTP/1.1" 200 - +2025-10-01 22:20:14,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:20:14,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:20:14,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZse HTTP/1.1" 200 - +2025-10-01 22:20:14,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVxZsn&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - +2025-10-01 22:20:14,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZsn.0&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - +2025-10-01 22:20:14,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:20:16,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /socket.io/?EIO=4&transport=websocket&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - +2025-10-01 22:20:16,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index HTTP/1.1" 500 - +2025-10-01 22:20:16,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2025-10-01 22:20:16,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2025-10-01 22:20:16,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - +2025-10-01 22:20:23,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /index HTTP/1.1" 200 - +2025-10-01 22:20:23,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:20:23,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:20:23,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVxb_n HTTP/1.1" 200 - +2025-10-01 22:20:23,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVxb_u&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - +2025-10-01 22:20:23,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:20:23,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVxb_u.0&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - +2025-10-01 22:25:16,783 [INFO] root: [AJAX] 작업 시작: 1759325116.7798467, script: TYPE11_Server_info.py +2025-10-01 22:25:16,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:16] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:25:16,785 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:25:16,789 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:25:16,791 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:25:16,791 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:25:18,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:20,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:22,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:24,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:26,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:28,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:30,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:32,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:36,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:38,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:40,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:42,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:46,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:48,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:50,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:52,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:54,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:56,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:25:58,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:00,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:02,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:06,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:08,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:10,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:12,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:16,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:18,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:20,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:22,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:24,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:28,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:34,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:36,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:38,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:40,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:42,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:44,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:46,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:48,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:50,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:52,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:54,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:56,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:26:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:00,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:02,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:04,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:06,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:08,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:10,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:12,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:14,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:16,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:20,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:22,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:24,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:28,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:32,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:34,104 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) +2025-10-01 22:27:34,112 [INFO] root: [10.10.0.13] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 17 초. + +2025-10-01 22:27:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:36,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:36,902 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) +2025-10-01 22:27:36,909 [INFO] root: [10.10.0.12] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 19 초. + +2025-10-01 22:27:38,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:40,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:42,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:44,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:45,273 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) +2025-10-01 22:27:45,280 [INFO] root: [10.10.0.11] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 28 초. + +2025-10-01 22:27:46,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:48,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:50,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:52,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:54,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:56,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:27:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:00,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:02,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:04,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:06,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:08,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:10,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:12,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:16,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:18,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:20,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:22,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:24,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:28,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:30,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:32,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:34,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:36,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:38,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:40,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:42,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:44,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:46,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:48,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:50,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:52,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:54,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:56,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:28:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:00,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:02,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:04,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:06,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:08,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:10,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:12,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:14,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:16,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:18,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:20,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:22,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:24,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:26,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:28,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:32,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:34,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:36,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:38,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:40,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:42,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:44,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:46,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:48,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:50,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:52,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:54,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:56,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:29:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:00,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:02,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:04,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:06,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:09,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:09] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:11,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:11] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:13,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:13] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:14,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:16,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:21,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:21] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:23,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:23] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:25,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:25] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:26,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:28,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:30,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:32,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:34,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:36,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:38,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:40,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:42,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:44,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:46,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:48,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:50,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:52,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:54,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:56,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:30:58,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:00,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:02,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:04,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:06,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:08,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:10,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /socket.io/?EIO=4&transport=websocket&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - +2025-10-01 22:31:10,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - +2025-10-01 22:31:10,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /index HTTP/1.1" 200 - +2025-10-01 22:31:10,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:31:10,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:31:16,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /socket.io/?EIO=4&transport=polling&t=PcV-5Vv HTTP/1.1" 200 - +2025-10-01 22:31:16,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "POST /socket.io/?EIO=4&transport=polling&t=PcV-5W1&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - +2025-10-01 22:31:16,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /socket.io/?EIO=4&transport=polling&t=PcV-5W2&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - +2025-10-01 22:31:16,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:31:28,846 [INFO] root: [AJAX] 작업 시작: 1759325488.8448439, script: TYPE11_Server_info.py +2025-10-01 22:31:28,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:28] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:31:28,848 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:31:30,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:30] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:32,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:32] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:34,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:34] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:35,001 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 22:31:35,002 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt +2025-10-01 22:31:35,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:35] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:35,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:35] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:36,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:36] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:38,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:38] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:39,899 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 22:31:39,899 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt +2025-10-01 22:31:39,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:39] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:39,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:39] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:40,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:40] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:42,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:42] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:43,044 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 22:31:43,044 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt +2025-10-01 22:31:43,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:43] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:43,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:43] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:31:44,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:44] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:46,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:46] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:48,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:48] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:50,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:50] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:52,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:52] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:54,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:54] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:56,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:56] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:31:58,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:58] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:00,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:00] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:02,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:02] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:04,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:04] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:06,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:06] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:08,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:08] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:10,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:10] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:12,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:12] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:14,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:14] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:16,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:16] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:18,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:18] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:20,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:20] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:22,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:22] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:24,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:24] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:26,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:26] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:28,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:28] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:30,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:30] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:32,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:32] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:34,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:34] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:36,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:36] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:38,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:38] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - +2025-10-01 22:32:40,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /socket.io/?EIO=4&transport=websocket&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - +2025-10-01 22:32:40,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index HTTP/1.1" 500 - +2025-10-01 22:32:40,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:32:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:32:40,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:32:40,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:33:05,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index HTTP/1.1" 500 - +2025-10-01 22:33:05,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:33:05,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:33:05,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:33:05,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:33:09,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index HTTP/1.1" 500 - +2025-10-01 22:33:09,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:33:09,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:33:09,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:33:10,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:10] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:33:15,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index HTTP/1.1" 500 - +2025-10-01 22:33:15,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:33:15,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:33:15,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:33:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:33:16,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index HTTP/1.1" 500 - +2025-10-01 22:33:16,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:33:16,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:33:16,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:33:16,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:33:29,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:29,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:33:29,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:33:29,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV-bwt HTTP/1.1" 200 - +2025-10-01 22:33:29,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV-bw_&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - +2025-10-01 22:33:29,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV-bx0&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - +2025-10-01 22:33:29,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:33:33,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=websocket&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - +2025-10-01 22:33:33,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:33,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:33:33,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:33:33,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=polling&t=PcV-cuX HTTP/1.1" 200 - +2025-10-01 22:33:33,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "POST /socket.io/?EIO=4&transport=polling&t=PcV-cuh&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - +2025-10-01 22:33:33,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=polling&t=PcV-cui&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - +2025-10-01 22:33:33,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:33:34,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=websocket&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - +2025-10-01 22:33:34,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:34,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:33:34,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:33:34,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV-d0C HTTP/1.1" 200 - +2025-10-01 22:33:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV-d0J&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - +2025-10-01 22:33:34,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:33:34,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV-d0K&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - +2025-10-01 22:33:50,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=websocket&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - +2025-10-01 22:33:50,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:50,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:33:50,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:33:50,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=polling&t=PcV-gva HTTP/1.1" 200 - +2025-10-01 22:33:50,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "POST /socket.io/?EIO=4&transport=polling&t=PcV-gvl&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - +2025-10-01 22:33:50,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=polling&t=PcV-gvm&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - +2025-10-01 22:33:50,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:33:52,871 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) +2025-10-01 22:33:52,871 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) +2025-10-01 22:33:52,877 [INFO] root: [10.10.0.10] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 23 초. + +2025-10-01 22:33:53,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=websocket&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - +2025-10-01 22:33:53,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:53,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:33:53,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:33:53,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=polling&t=PcV-hfW HTTP/1.1" 200 - +2025-10-01 22:33:53,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "POST /socket.io/?EIO=4&transport=polling&t=PcV-hff&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - +2025-10-01 22:33:53,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:33:53,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=polling&t=PcV-hff.0&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - +2025-10-01 22:33:55,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=websocket&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - +2025-10-01 22:33:55,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /index HTTP/1.1" 200 - +2025-10-01 22:33:55,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:33:55,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:33:55,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV-i8O HTTP/1.1" 200 - +2025-10-01 22:33:55,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "POST /socket.io/?EIO=4&transport=polling&t=PcV-i8a&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - +2025-10-01 22:33:55,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:33:55,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV-i8b&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - +2025-10-01 22:34:01,379 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 22:34:01,380 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt +2025-10-01 22:34:01,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:01] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:34:01,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:01] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:34:19,289 [INFO] root: [AJAX] 작업 시작: 1759325659.2824497, script: 07-PowerOFF.py +2025-10-01 22:34:19,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:19] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:34:19,292 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:34:21,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:21] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - +2025-10-01 22:34:21,511 [INFO] root: [10.10.0.13] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.13 +Successfully powered off server for 10.10.0.13 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:34:22,469 [INFO] root: [10.10.0.12] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.12 +Successfully powered off server for 10.10.0.12 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:34:22,810 [INFO] root: [10.10.0.10] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.10 +Successfully powered off server for 10.10.0.10 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 22:34:23,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:23] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - +2025-10-01 22:34:23,428 [INFO] root: [10.10.0.11] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.11 +Successfully powered off server for 10.10.0.11 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 22:34:25,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:25] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - +2025-10-01 22:34:27,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=websocket&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - +2025-10-01 22:34:27,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /index HTTP/1.1" 200 - +2025-10-01 22:34:27,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:34:27,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:34:27,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV-q0X HTTP/1.1" 200 - +2025-10-01 22:34:27,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV-q0g&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - +2025-10-01 22:34:27,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:34:27,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV-q0h&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - +2025-10-01 22:34:42,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=websocket&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - +2025-10-01 22:34:42,846 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 +2025-10-01 22:34:42,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "POST /backup HTTP/1.1" 302 - +2025-10-01 22:34:42,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /index HTTP/1.1" 200 - +2025-10-01 22:34:42,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:34:42,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:34:42,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tpH HTTP/1.1" 200 - +2025-10-01 22:34:42,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "POST /socket.io/?EIO=4&transport=polling&t=PcV-tpv&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - +2025-10-01 22:34:42,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tpv.0&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - +2025-10-01 22:34:42,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tq5&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - +2025-10-01 22:34:49,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=websocket&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - +2025-10-01 22:34:49,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /index HTTP/1.1" 200 - +2025-10-01 22:34:49,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:34:49,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:34:49,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vXK HTTP/1.1" 200 - +2025-10-01 22:34:49,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:34:49,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "POST /socket.io/?EIO=4&transport=polling&t=PcV-vXr&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - +2025-10-01 22:34:49,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vXs&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - +2025-10-01 22:34:49,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vY5&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - +2025-10-01 22:39:55,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /socket.io/?EIO=4&transport=websocket&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - +2025-10-01 22:39:55,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index HTTP/1.1" 500 - +2025-10-01 22:39:55,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-01 22:39:55,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-01 22:39:55,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - +2025-10-01 22:39:55,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-01 22:40:02,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /index HTTP/1.1" 200 - +2025-10-01 22:40:02,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:40:02,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:40:02,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nE HTTP/1.1" 200 - +2025-10-01 22:40:02,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "POST /socket.io/?EIO=4&transport=polling&t=PcW05nL&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - +2025-10-01 22:40:02,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:40:02,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nM&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - +2025-10-01 22:40:02,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nk&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - +2025-10-01 22:41:59,174 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 22:41:59,174 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 22:41:59,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:41:59] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:41:59,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:41:59] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:01,005 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:42:01,005 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-01 22:42:01,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:01,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:03,650 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\8WZCZC4.txt +2025-10-01 22:42:03,651 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\8WZCZC4.txt +2025-10-01 22:42:03,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:03] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:03,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:03] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:05,502 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt +2025-10-01 22:42:05,502 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt +2025-10-01 22:42:05,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:05,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:07,152 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DXZCZC4.txt +2025-10-01 22:42:07,152 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DXZCZC4.txt +2025-10-01 22:42:07,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:07] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:07,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:07] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:08,793 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt +2025-10-01 22:42:08,793 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt +2025-10-01 22:42:08,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:08,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:10,757 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\2XZCZC4.txt +2025-10-01 22:42:10,758 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\2XZCZC4.txt +2025-10-01 22:42:10,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:10,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:12,381 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 22:42:12,382 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 22:42:12,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:12,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:13,990 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 22:42:13,991 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 22:42:13,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:13,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:42:16,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=websocket&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - +2025-10-01 22:42:16,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /index HTTP/1.1" 200 - +2025-10-01 22:42:16,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:42:16,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:42:16,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=polling&t=PcW0cS- HTTP/1.1" 200 - +2025-10-01 22:42:16,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:42:16,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "POST /socket.io/?EIO=4&transport=polling&t=PcW0cTU&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - +2025-10-01 22:42:16,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=polling&t=PcW0cTV&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - +2025-10-01 22:43:05,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:05] "GET /socket.io/?EIO=4&transport=websocket&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - +2025-10-01 22:43:05,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:05] "GET /index HTTP/1.1" 200 - +2025-10-01 22:43:06,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:43:06,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:43:06,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0oex HTTP/1.1" 200 - +2025-10-01 22:43:06,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:43:06,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ofV&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - +2025-10-01 22:43:06,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ofW&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - +2025-10-01 22:43:06,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=websocket&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - +2025-10-01 22:43:06,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /index HTTP/1.1" 200 - +2025-10-01 22:43:06,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:43:06,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:43:06,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ohM HTTP/1.1" 200 - +2025-10-01 22:43:06,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ohW&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - +2025-10-01 22:43:06,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ohX&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - +2025-10-01 22:43:06,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:43:06,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=websocket&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - +2025-10-01 22:43:06,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /index HTTP/1.1" 200 - +2025-10-01 22:43:06,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:43:06,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:43:06,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ojr HTTP/1.1" 200 - +2025-10-01 22:43:06,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ok2&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - +2025-10-01 22:43:06,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ok3&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - +2025-10-01 22:43:06,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:46:21,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=websocket&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - +2025-10-01 22:46:21,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /index HTTP/1.1" 200 - +2025-10-01 22:46:21,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:46:21,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:46:21,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YPI HTTP/1.1" 200 - +2025-10-01 22:46:21,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:46:21,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "POST /socket.io/?EIO=4&transport=polling&t=PcW1YPt&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - +2025-10-01 22:46:21,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YPt.0&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - +2025-10-01 22:46:21,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YQ4&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - +2025-10-01 22:47:18,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=websocket&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - +2025-10-01 22:47:18,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /index HTTP/1.1" 200 - +2025-10-01 22:47:18,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:47:18,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:47:18,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mK- HTTP/1.1" 200 - +2025-10-01 22:47:18,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:47:18,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "POST /socket.io/?EIO=4&transport=polling&t=PcW1mL6&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - +2025-10-01 22:47:18,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mL7&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - +2025-10-01 22:47:18,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mLa&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - +2025-10-01 22:47:42,193 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (4/4) +2025-10-01 22:47:43,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=websocket&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - +2025-10-01 22:47:43,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /index HTTP/1.1" 200 - +2025-10-01 22:47:43,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:47:43,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:47:43,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW1sUN HTTP/1.1" 200 - +2025-10-01 22:47:43,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:47:43,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW1sUn&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - +2025-10-01 22:47:43,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW1sUo&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - +2025-10-01 22:47:55,069 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:47:55,069 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:47:55,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:55] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:47:55,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:55] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:47:56,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "GET /socket.io/?EIO=4&transport=websocket&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - +2025-10-01 22:47:56,943 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 22:47:56,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 22:47:56,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 22:48:06,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /index HTTP/1.1" 200 - +2025-10-01 22:48:06,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:48:06,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:48:06,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW1x-d HTTP/1.1" 200 - +2025-10-01 22:48:06,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW1x-n&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - +2025-10-01 22:48:06,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:48:06,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW1x-o&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - +2025-10-01 22:49:53,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /socket.io/?EIO=4&transport=websocket&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - +2025-10-01 22:49:53,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - +2025-10-01 22:49:53,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:49:53,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:49:53,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - +2025-10-01 22:49:53,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:49:53,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:49:53,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - +2025-10-01 22:49:53,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:49:53,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:50:00,546 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (4/4) +2025-10-01 22:50:01,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /index HTTP/1.1" 200 - +2025-10-01 22:50:01,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:50:01,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:50:04,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW2OjK HTTP/1.1" 200 - +2025-10-01 22:50:04,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "POST /socket.io/?EIO=4&transport=polling&t=PcW2OjU&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - +2025-10-01 22:50:04,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW2OjV&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - +2025-10-01 22:50:04,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:50:06,265 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:50:06,266 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:50:06,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:50:06,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:50:08,092 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-01 22:50:08,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:08] "POST /move_mac_files HTTP/1.1" 400 - +2025-10-01 22:51:19,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=websocket&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - +2025-10-01 22:51:19,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /index HTTP/1.1" 200 - +2025-10-01 22:51:19,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 22:51:19,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 22:51:19,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=polling&t=PcW2h9t HTTP/1.1" 200 - +2025-10-01 22:51:19,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "POST /socket.io/?EIO=4&transport=polling&t=PcW2hA0&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - +2025-10-01 22:51:19,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=polling&t=PcW2hA1&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - +2025-10-01 22:51:19,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 22:51:43,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=websocket&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - +2025-10-01 22:51:43,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /index HTTP/1.1" 200 - +2025-10-01 22:51:43,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:51:43,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:51:43,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2m_g HTTP/1.1" 200 - +2025-10-01 22:51:43,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2m_p&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - +2025-10-01 22:51:43,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2m_p.0&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - +2025-10-01 22:51:43,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:52:11,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "GET /socket.io/?EIO=4&transport=websocket&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - +2025-10-01 22:52:11,093 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 22:52:11,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 22:52:11,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 22:52:43,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /index HTTP/1.1" 200 - +2025-10-01 22:52:43,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:52:43,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:52:43,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_ZC HTTP/1.1" 200 - +2025-10-01 22:52:43,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_ZO&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - +2025-10-01 22:52:43,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:52:43,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_ZP&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - +2025-10-01 22:52:43,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=websocket&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - +2025-10-01 22:52:43,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /index HTTP/1.1" 200 - +2025-10-01 22:52:43,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:52:43,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:52:43,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_k7 HTTP/1.1" 200 - +2025-10-01 22:52:43,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_kF&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - +2025-10-01 22:52:43,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_kF.0&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - +2025-10-01 22:52:43,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:52:43,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_kP&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - +2025-10-01 22:52:44,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=websocket&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - +2025-10-01 22:52:44,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /index HTTP/1.1" 200 - +2025-10-01 22:52:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:52:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:52:44,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_mE HTTP/1.1" 200 - +2025-10-01 22:52:44,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_mR&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - +2025-10-01 22:52:44,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_mS&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - +2025-10-01 22:52:44,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:55:16,812 [ERROR] root: [10.10.0.14] ⏰ 스크립트 실행 타임아웃 +2025-10-01 22:56:18,598 [INFO] root: [AJAX] 작업 시작: 1759326978.5953584, script: TYPE11_Server_info.py +2025-10-01 22:56:18,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:18] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:56:18,603 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:56:18,603 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:56:18,604 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:56:18,605 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:56:20,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:22,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:24,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:26,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:28,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:30,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:32,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:34,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:36,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:36] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:38,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:38] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:40] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:42,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:42] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:44,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:44] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:46,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:46] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:48,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:48] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:50,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:50] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:52,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:52] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:54,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:54] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:56,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:56] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:56:58,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:58] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:00,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:00] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:02,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:02] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:04,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:04] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:06,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:06] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:08,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:08] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:10,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:10] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:12,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:12] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:14,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:14] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:16,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:16] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:18,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:18] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:20,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:22,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:24,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:26,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:28,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:30,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:32,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:34,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:36,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:36] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:38] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:40] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:42,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:42] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:44,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:44] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:46,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:46] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:48,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:48] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:50,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:50] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:52,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:52] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:54,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:54] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:56,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:56] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:57:58,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:58] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:00,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:00] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:02,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:02] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:04,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:04] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:06,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:06] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:08,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:08] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:10,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:10] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:12,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:12] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:14,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:14] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:16,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:16] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:18,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:18] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:20,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:20,971 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (1/4) +2025-10-01 22:58:20,977 [INFO] root: [10.10.0.7] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 2 초. + +2025-10-01 22:58:22,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:24,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:26,165 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/4) +2025-10-01 22:58:26,172 [INFO] root: [10.10.0.8] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 7 초. + +2025-10-01 22:58:26,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:28,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:29,077 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/4) +2025-10-01 22:58:29,084 [INFO] root: [10.10.0.6] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 10 초. + +2025-10-01 22:58:30,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:32,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:34,107 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (4/4) +2025-10-01 22:58:34,113 [INFO] root: [10.10.0.9] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 15 초. + +2025-10-01 22:58:34,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - +2025-10-01 22:58:36,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=websocket&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - +2025-10-01 22:58:36,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /index HTTP/1.1" 200 - +2025-10-01 22:58:36,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:58:36,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:58:36,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=polling&t=PcW4LsC HTTP/1.1" 200 - +2025-10-01 22:58:36,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "POST /socket.io/?EIO=4&transport=polling&t=PcW4LsM&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - +2025-10-01 22:58:36,700 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:58:36,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=polling&t=PcW4LsN&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - +2025-10-01 22:58:37,607 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:58:37,607 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:58:37,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:37] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:37,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:37] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:40,425 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 22:58:40,426 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt +2025-10-01 22:58:40,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:40] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:40,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:40] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:42,271 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 22:58:42,271 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt +2025-10-01 22:58:42,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:42] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:42,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:42] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:43,515 [INFO] root: file_view: folder=idrac_info date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt +2025-10-01 22:58:43,515 [INFO] root: file_view: folder=idrac_info date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt +2025-10-01 22:58:43,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:43] "GET /view_file?folder=idrac_info&filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:43,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:43] "GET /view_file?folder=idrac_info&filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:45,024 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:58:45,024 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 22:58:45,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:45] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:45,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:45] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 22:58:50,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - +2025-10-01 22:58:50,660 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 +2025-10-01 22:58:50,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "POST /backup HTTP/1.1" 302 - +2025-10-01 22:58:50,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /index HTTP/1.1" 200 - +2025-10-01 22:58:50,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:58:50,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:58:50,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PHU HTTP/1.1" 200 - +2025-10-01 22:58:50,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW4PI0&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - +2025-10-01 22:58:50,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PI1&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - +2025-10-01 22:58:50,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PIN&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - +2025-10-01 22:59:07,025 [INFO] root: [AJAX] 작업 시작: 1759327147.021916, script: 07-PowerOFF.py +2025-10-01 22:59:07,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:07] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 22:59:07,028 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 22:59:07,029 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 22:59:07,031 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 22:59:07,031 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 22:59:09,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:09] "GET /progress_status/1759327147.021916 HTTP/1.1" 200 - +2025-10-01 22:59:09,211 [INFO] root: [10.10.0.6] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.6 +Successfully powered off server for 10.10.0.6 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:59:09,467 [INFO] root: [10.10.0.8] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.8 +Successfully powered off server for 10.10.0.8 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:59:09,631 [INFO] root: [10.10.0.9] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.9 +Successfully powered off server for 10.10.0.9 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:59:09,721 [INFO] root: [10.10.0.7] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.7 +Successfully powered off server for 10.10.0.7 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 22:59:11,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:11] "GET /progress_status/1759327147.021916 HTTP/1.1" 200 - +2025-10-01 22:59:13,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=websocket&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - +2025-10-01 22:59:13,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /index HTTP/1.1" 200 - +2025-10-01 22:59:13,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 22:59:13,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 22:59:13,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4Ul7 HTTP/1.1" 200 - +2025-10-01 22:59:13,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "POST /socket.io/?EIO=4&transport=polling&t=PcW4UlG&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - +2025-10-01 22:59:13,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4UlH&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - +2025-10-01 22:59:13,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 22:59:13,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4Uly&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - +2025-10-01 23:07:04,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=websocket&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - +2025-10-01 23:07:04,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /index HTTP/1.1" 200 - +2025-10-01 23:07:04,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:07:04,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:07:04,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW6Huk HTTP/1.1" 200 - +2025-10-01 23:07:04,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:07:04,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "POST /socket.io/?EIO=4&transport=polling&t=PcW6HvH&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - +2025-10-01 23:07:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW6HvH.0&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - +2025-10-01 23:09:26,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=websocket&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - +2025-10-01 23:09:26,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /index HTTP/1.1" 200 - +2025-10-01 23:09:26,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:09:26,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:09:26,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW6qTz HTTP/1.1" 200 - +2025-10-01 23:09:26,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:09:26,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "POST /socket.io/?EIO=4&transport=polling&t=PcW6qUN&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - +2025-10-01 23:09:26,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW6qUO&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - +2025-10-01 23:09:34,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:34] "GET /socket.io/?EIO=4&transport=websocket&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - +2025-10-01 23:09:35,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /index HTTP/1.1" 200 - +2025-10-01 23:09:35,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:09:35,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:09:35,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /socket.io/?EIO=4&transport=polling&t=PcW6sbQ HTTP/1.1" 200 - +2025-10-01 23:09:35,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:09:35,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "POST /socket.io/?EIO=4&transport=polling&t=PcW6sbd&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - +2025-10-01 23:09:35,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /socket.io/?EIO=4&transport=polling&t=PcW6sbe&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - +2025-10-01 23:10:37,412 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=websocket&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - +2025-10-01 23:10:37,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /index HTTP/1.1" 200 - +2025-10-01 23:10:37,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:10:37,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:10:37,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=polling&t=PcW75sL HTTP/1.1" 200 - +2025-10-01 23:10:37,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "POST /socket.io/?EIO=4&transport=polling&t=PcW75sV&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - +2025-10-01 23:10:37,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=polling&t=PcW75sW&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - +2025-10-01 23:10:37,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:10:38,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - +2025-10-01 23:10:38,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - +2025-10-01 23:10:38,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:10:38,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:10:38,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW761i HTTP/1.1" 200 - +2025-10-01 23:10:38,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:10:38,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW761v&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - +2025-10-01 23:10:38,334 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW761w&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - +2025-10-01 23:10:38,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - +2025-10-01 23:10:38,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - +2025-10-01 23:10:38,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:10:38,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:10:38,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW763e HTTP/1.1" 200 - +2025-10-01 23:10:38,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW763o&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - +2025-10-01 23:10:38,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:10:38,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW763o.0&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - +2025-10-01 23:10:38,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - +2025-10-01 23:10:38,520 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - +2025-10-01 23:10:38,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:10:38,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:10:38,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW7664 HTTP/1.1" 200 - +2025-10-01 23:10:38,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW766B&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - +2025-10-01 23:10:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:10:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW766C&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - +2025-10-01 23:10:38,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW766N&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - +2025-10-01 23:13:44,281 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:13:44,282 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:13:44,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:13:44,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:13:51,945 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 23:13:51,946 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-01 23:13:51,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:13:51,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:13:55,111 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 23:13:55,111 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt +2025-10-01 23:13:55,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:13:55,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:14:59,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /socket.io/?EIO=4&transport=websocket&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - +2025-10-01 23:14:59,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /index HTTP/1.1" 200 - +2025-10-01 23:14:59,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:14:59,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:15:05,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /socket.io/?EIO=4&transport=polling&t=PcW87FX HTTP/1.1" 200 - +2025-10-01 23:15:05,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "POST /socket.io/?EIO=4&transport=polling&t=PcW87Fe&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - +2025-10-01 23:15:05,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /socket.io/?EIO=4&transport=polling&t=PcW87Fg&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - +2025-10-01 23:15:05,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:15:38,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=websocket&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - +2025-10-01 23:15:38,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /index HTTP/1.1" 200 - +2025-10-01 23:15:38,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:15:38,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:15:38,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW8FK8 HTTP/1.1" 200 - +2025-10-01 23:15:38,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW8FKH&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - +2025-10-01 23:15:38,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW8FKH.0&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - +2025-10-01 23:15:38,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:15:56,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=websocket&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - +2025-10-01 23:15:56,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /index HTTP/1.1" 200 - +2025-10-01 23:15:56,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:15:56,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:15:56,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8JeZ HTTP/1.1" 200 - +2025-10-01 23:15:56,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "POST /socket.io/?EIO=4&transport=polling&t=PcW8Jel&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - +2025-10-01 23:15:56,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8Jel.0&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - +2025-10-01 23:15:56,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:15:56,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=websocket&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - +2025-10-01 23:15:56,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /index HTTP/1.1" 200 - +2025-10-01 23:15:56,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:15:56,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:15:56,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8JoX HTTP/1.1" 200 - +2025-10-01 23:15:56,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "POST /socket.io/?EIO=4&transport=polling&t=PcW8Joh&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - +2025-10-01 23:15:56,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8Joh.0&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - +2025-10-01 23:15:56,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:16:02,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=websocket&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - +2025-10-01 23:16:02,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /index HTTP/1.1" 200 - +2025-10-01 23:16:02,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:16:02,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:16:02,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW8LHH HTTP/1.1" 200 - +2025-10-01 23:16:02,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:16:02,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "POST /socket.io/?EIO=4&transport=polling&t=PcW8LHT&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - +2025-10-01 23:16:02,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW8LHU&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - +2025-10-01 23:16:11,392 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:16:11,393 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:16:11,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:11] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:16:11,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:11] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:16:28,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /socket.io/?EIO=4&transport=websocket&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - +2025-10-01 23:16:28,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /index HTTP/1.1" 200 - +2025-10-01 23:16:28,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:16:28,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:16:29,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcW8RfC HTTP/1.1" 200 - +2025-10-01 23:16:29,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "POST /socket.io/?EIO=4&transport=polling&t=PcW8RfK&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - +2025-10-01 23:16:29,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcW8RfK.0&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - +2025-10-01 23:16:29,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:16:42,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "GET /socket.io/?EIO=4&transport=websocket&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - +2025-10-01 23:16:42,755 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 23:16:42,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 23:16:42,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 23:16:47,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /index HTTP/1.1" 200 - +2025-10-01 23:16:47,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:16:47,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:16:47,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /socket.io/?EIO=4&transport=polling&t=PcW8WAN HTTP/1.1" 200 - +2025-10-01 23:16:47,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "POST /socket.io/?EIO=4&transport=polling&t=PcW8WAY&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - +2025-10-01 23:16:47,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /socket.io/?EIO=4&transport=polling&t=PcW8WAZ&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - +2025-10-01 23:16:47,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:17:00,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=websocket&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - +2025-10-01 23:17:00,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /index HTTP/1.1" 200 - +2025-10-01 23:17:00,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:17:00,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:17:00,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcW8ZGP HTTP/1.1" 200 - +2025-10-01 23:17:00,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PcW8ZGZ&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - +2025-10-01 23:17:00,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcW8ZGZ.0&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - +2025-10-01 23:17:00,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:17:01,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:01] "GET /socket.io/?EIO=4&transport=websocket&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - +2025-10-01 23:17:01,802 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 23:17:01,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:01] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 23:17:50,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lZV HTTP/1.1" 200 - +2025-10-01 23:17:50,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW8lZZ&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - +2025-10-01 23:17:50,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lZZ.0&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - +2025-10-01 23:17:50,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=websocket&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - +2025-10-01 23:17:50,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /index HTTP/1.1" 200 - +2025-10-01 23:17:50,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:17:50,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:17:50,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lfo HTTP/1.1" 200 - +2025-10-01 23:17:50,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW8lfx&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - +2025-10-01 23:17:50,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lfx.0&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - +2025-10-01 23:17:50,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:18:23,648 [INFO] root: [AJAX] 작업 시작: 1759328303.645442, script: TYPE11_Server_info.py +2025-10-01 23:18:23,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:23] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 23:18:23,650 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 23:18:23,652 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 23:18:23,653 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 23:18:23,655 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 23:18:25,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:25] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:27,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:27] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:29,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:29] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:31,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:31] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:33,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:33] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:35,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:35] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:37,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:37] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:39,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:39] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:41,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:41] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:43,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:43] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:45,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:45] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:47,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:47] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:49,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:49] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:51,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:51] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:53,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:53] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:55,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:55] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:57,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:57] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:18:59,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:59] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:01,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:01] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:03,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:03] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:05,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:05] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:07,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:07] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:09,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:09] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:11,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:11] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:13,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:13] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:15,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:15] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:17,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:17] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:19,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:19] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:21,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:21] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:23,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:23] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:26,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:26] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:28,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:28] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:30,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:30] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:32,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:32] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:34,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:34] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:36,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:36] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:38,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:38] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:40,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:40] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:42,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:42] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:44,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:44] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:46,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:46] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:48,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:48] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:50,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:50] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:52,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:52] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:54,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:54] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:56,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:56] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:19:58,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:58] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:00] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:02,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:02] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:04,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:04] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:06,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:06] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:08,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:08] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:10,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:10] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:12,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:12] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:14,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:14] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:16,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:16] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:18,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:18] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:18,385 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (1/4) +2025-10-01 23:20:18,391 [INFO] root: [10.10.0.4] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 54 초. + +2025-10-01 23:20:20,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:20] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:20,295 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (2/4) +2025-10-01 23:20:20,301 [INFO] root: [10.10.0.3] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 56 초. + +2025-10-01 23:20:20,857 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (3/4) +2025-10-01 23:20:20,863 [INFO] root: [10.10.0.2] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 57 초. + +2025-10-01 23:20:22,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:22] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:22,095 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (4/4) +2025-10-01 23:20:22,101 [INFO] root: [10.10.0.5] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 1 분, 58 초. + +2025-10-01 23:20:24,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:24] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - +2025-10-01 23:20:27,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - +2025-10-01 23:20:27,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /index HTTP/1.1" 200 - +2025-10-01 23:20:27,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:20:27,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:20:27,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcW9LnI HTTP/1.1" 200 - +2025-10-01 23:20:27,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcW9Lnq&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - +2025-10-01 23:20:27,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Lnt&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - +2025-10-01 23:20:27,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:20:48,455 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt +2025-10-01 23:20:48,455 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt +2025-10-01 23:20:48,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:48] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:48,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:48] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:51,345 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt +2025-10-01 23:20:51,346 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt +2025-10-01 23:20:51,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:51] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:51,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:51] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:53,663 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt +2025-10-01 23:20:53,663 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt +2025-10-01 23:20:53,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:53] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:53,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:53] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:55,726 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt +2025-10-01 23:20:55,726 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt +2025-10-01 23:20:55,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:55] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:20:55,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:55] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:21:03,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=websocket&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - +2025-10-01 23:21:03,856 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 +2025-10-01 23:21:03,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "POST /backup HTTP/1.1" 302 - +2025-10-01 23:21:03,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /index HTTP/1.1" 200 - +2025-10-01 23:21:03,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:21:03,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:21:03,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Uml HTTP/1.1" 200 - +2025-10-01 23:21:03,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "POST /socket.io/?EIO=4&transport=polling&t=PcW9Umy&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - +2025-10-01 23:21:03,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Um-&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - +2025-10-01 23:21:18,845 [INFO] root: [AJAX] 작업 시작: 1759328478.8422983, script: 07-PowerOFF.py +2025-10-01 23:21:18,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:18] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 23:21:18,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 23:21:18,849 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 23:21:18,849 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 23:21:18,850 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 23:21:20,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:20] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - +2025-10-01 23:21:21,085 [INFO] root: [10.10.0.5] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.5 +Successfully powered off server for 10.10.0.5 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 23:21:21,341 [INFO] root: [10.10.0.4] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.4 +Successfully powered off server for 10.10.0.4 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. + +2025-10-01 23:21:22,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:22] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - +2025-10-01 23:21:22,912 [INFO] root: [10.10.0.3] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.3 +Successfully powered off server for 10.10.0.3 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. + +2025-10-01 23:21:24,449 [INFO] root: [10.10.0.2] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.2 +Successfully powered off server for 10.10.0.2 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 5 초. + +2025-10-01 23:21:24,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:24] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - +2025-10-01 23:21:26,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=websocket&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - +2025-10-01 23:21:26,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /index HTTP/1.1" 200 - +2025-10-01 23:21:26,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:21:26,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:21:26,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOI HTTP/1.1" 200 - +2025-10-01 23:21:26,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:21:26,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "POST /socket.io/?EIO=4&transport=polling&t=PcW9aOZ&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - +2025-10-01 23:21:26,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOZ.0&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - +2025-10-01 23:21:26,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOt&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - +2025-10-01 23:25:38,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /socket.io/?EIO=4&transport=websocket&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - +2025-10-01 23:25:38,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /index HTTP/1.1" 200 - +2025-10-01 23:25:38,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:25:38,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:25:49,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWAaa- HTTP/1.1" 200 - +2025-10-01 23:25:49,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "POST /socket.io/?EIO=4&transport=polling&t=PcWAab7&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - +2025-10-01 23:25:49,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWAab7.0&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - +2025-10-01 23:25:49,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:26:06,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=websocket&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - +2025-10-01 23:26:06,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /index HTTP/1.1" 200 - +2025-10-01 23:26:06,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:26:06,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:26:06,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAeju HTTP/1.1" 200 - +2025-10-01 23:26:06,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:26:06,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "POST /socket.io/?EIO=4&transport=polling&t=PcWAek2&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - +2025-10-01 23:26:06,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAek2.0&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - +2025-10-01 23:26:06,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAekD&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - +2025-10-01 23:26:19,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=websocket&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - +2025-10-01 23:26:19,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /index HTTP/1.1" 200 - +2025-10-01 23:26:19,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:26:19,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:26:19,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWAhlK HTTP/1.1" 200 - +2025-10-01 23:26:19,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "POST /socket.io/?EIO=4&transport=polling&t=PcWAhlY&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - +2025-10-01 23:26:19,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:26:19,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWAhlZ&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - +2025-10-01 23:26:21,264 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:26:21,264 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:26:21,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:21] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:26:21,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:21] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:26:23,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "GET /socket.io/?EIO=4&transport=websocket&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - +2025-10-01 23:26:23,066 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 23:26:23,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 23:26:23,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-01 23:26:42,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /index HTTP/1.1" 200 - +2025-10-01 23:26:42,482 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:26:42,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:26:42,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWAnR5 HTTP/1.1" 200 - +2025-10-01 23:26:42,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "POST /socket.io/?EIO=4&transport=polling&t=PcWAnRE&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - +2025-10-01 23:26:42,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWAnRF&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - +2025-10-01 23:26:42,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:30:12,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=websocket&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - +2025-10-01 23:30:12,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /index HTTP/1.1" 200 - +2025-10-01 23:30:12,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:30:12,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:30:12,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=polling&t=PcWBanF HTTP/1.1" 200 - +2025-10-01 23:30:12,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:30:12,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "POST /socket.io/?EIO=4&transport=polling&t=PcWBanT&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - +2025-10-01 23:30:12,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=polling&t=PcWBanU&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - +2025-10-01 23:31:03,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /socket.io/?EIO=4&transport=websocket&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - +2025-10-01 23:31:03,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /index HTTP/1.1" 200 - +2025-10-01 23:31:03,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:31:03,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:31:04,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /socket.io/?EIO=4&transport=polling&t=PcWBnHc HTTP/1.1" 200 - +2025-10-01 23:31:04,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "POST /socket.io/?EIO=4&transport=polling&t=PcWBnHs&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - +2025-10-01 23:31:04,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /socket.io/?EIO=4&transport=polling&t=PcWBnHt&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - +2025-10-01 23:31:04,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:31:08,783 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:31:08,783 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt +2025-10-01 23:31:08,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:08] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:31:08,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:08] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:31:11,651 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-01 23:31:11,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 23:31:11,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=websocket&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - +2025-10-01 23:31:11,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /index HTTP/1.1" 200 - +2025-10-01 23:31:11,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:31:11,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:31:11,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=polling&t=PcWBp9f HTTP/1.1" 200 - +2025-10-01 23:31:11,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:31:11,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "POST /socket.io/?EIO=4&transport=polling&t=PcWBp9p&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - +2025-10-01 23:31:11,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=polling&t=PcWBp9p.0&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - +2025-10-01 23:31:49,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /socket.io/?EIO=4&transport=websocket&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - +2025-10-01 23:31:49,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /index HTTP/1.1" 200 - +2025-10-01 23:31:49,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:31:49,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:32:00,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWB--l HTTP/1.1" 200 - +2025-10-01 23:32:00,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "POST /socket.io/?EIO=4&transport=polling&t=PcWB--u&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - +2025-10-01 23:32:00,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:32:00,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWB--u.0&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - +2025-10-01 23:32:21,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=websocket&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - +2025-10-01 23:32:21,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /index HTTP/1.1" 200 - +2025-10-01 23:32:21,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:32:21,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:32:21,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4Er HTTP/1.1" 200 - +2025-10-01 23:32:21,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:32:21,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "POST /socket.io/?EIO=4&transport=polling&t=PcWC4F5&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - +2025-10-01 23:32:21,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4F6&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - +2025-10-01 23:32:21,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4FL&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - +2025-10-01 23:39:42,901 [INFO] root: [AJAX] 작업 시작: 1759329582.8978941, script: PortGUID_v1.py +2025-10-01 23:39:42,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:42] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 23:39:42,905 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 23:39:42,907 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 23:39:42,908 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 23:39:42,911 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 23:39:44,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:44] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:46,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:46] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:46,981 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (1/4) +2025-10-01 23:39:47,266 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (2/4) +2025-10-01 23:39:48,241 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-01 23:39:48,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:48] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:49,193 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) +2025-10-01 23:39:50,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:50] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:52,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:52] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:54,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:54] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:56,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:56] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:39:58,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:58] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:00,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:00] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:02,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:02] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:04,726 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 23:40:04,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:04] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:05,901 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 23:40:06,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:06] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:07,464 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 23:40:08,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:08] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:09,851 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 23:40:10,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:10] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - +2025-10-01 23:40:12,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /socket.io/?EIO=4&transport=websocket&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - +2025-10-01 23:40:12,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /index HTTP/1.1" 200 - +2025-10-01 23:40:12,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:40:13,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:40:13,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWDtJV HTTP/1.1" 200 - +2025-10-01 23:40:13,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "POST /socket.io/?EIO=4&transport=polling&t=PcWDtJe&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - +2025-10-01 23:40:13,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWDtJe.0&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - +2025-10-01 23:40:13,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:40:14,982 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:40:14,982 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:40:14,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:14,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:18,618 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt +2025-10-01 23:40:18,618 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt +2025-10-01 23:40:18,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:18] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:18,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:18] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:20,614 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-01 23:40:20,614 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-01 23:40:20,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:20] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:20,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:20] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:22,103 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-01 23:40:22,104 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-01 23:40:22,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:22] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:22,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:22] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:40:27,450 [INFO] root: ✅ GUID 파일 이동 완료 (4개) +2025-10-01 23:40:27,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:27] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:40:27,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:27] "GET /index HTTP/1.1" 200 - +2025-10-01 23:40:30,806 [INFO] root: ✅ GUID 파일 이동 완료 (0개) +2025-10-01 23:40:30,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:30] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:40:30,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:30] "GET /index HTTP/1.1" 200 - +2025-10-01 23:41:00,665 [INFO] root: ✅ GUID 파일 이동 완료 (0개) +2025-10-01 23:41:00,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:00] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:41:00,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:00] "GET /index HTTP/1.1" 200 - +2025-10-01 23:41:40,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=websocket&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - +2025-10-01 23:41:40,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /index HTTP/1.1" 200 - +2025-10-01 23:41:40,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:41:40,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:41:40,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWECf4 HTTP/1.1" 200 - +2025-10-01 23:41:40,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWECfC&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - +2025-10-01 23:41:40,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:41:40,440 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWECfD&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - +2025-10-01 23:42:03,922 [INFO] root: [AJAX] 작업 시작: 1759329723.9158185, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-01 23:42:03,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:03] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 23:42:03,924 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 23:42:03,926 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-01 23:42:03,927 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-01 23:42:03,927 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-01 23:42:05,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:05] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:07,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:07] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:09,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:09] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:11,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:11] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:13,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:13] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:15,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:15] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:17,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:17] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:19,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:19] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:21,906 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (1/4) +2025-10-01 23:42:21,914 [INFO] root: [10.10.0.20] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.20 - 저장: D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 17 초. + +2025-10-01 23:42:21,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:21] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:22,507 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (2/4) +2025-10-01 23:42:22,514 [INFO] root: [10.10.0.19] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.19 - 저장: D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 18 초. + +2025-10-01 23:42:23,541 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-01 23:42:23,548 [INFO] root: [10.10.0.21] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.21 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 19 초. + +2025-10-01 23:42:23,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:23] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:24,577 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (4/4) +2025-10-01 23:42:24,585 [INFO] root: [10.10.0.18] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[OK] 10.10.0.18 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt + +정보 수집 완료. +성공 1대 / 실패 0대 +수집 완료 시간: 0 시간, 0 분, 20 초. + +2025-10-01 23:42:25,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:25] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - +2025-10-01 23:42:27,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /socket.io/?EIO=4&transport=websocket&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - +2025-10-01 23:42:27,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /index HTTP/1.1" 200 - +2025-10-01 23:42:27,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:42:28,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:42:28,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWEOGz HTTP/1.1" 200 - +2025-10-01 23:42:28,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:42:28,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWEOHA&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - +2025-10-01 23:42:28,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWEOHA.0&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - +2025-10-01 23:42:47,014 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-01 23:42:47,015 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-01 23:42:47,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:47] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:47,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:47] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:48,687 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-01 23:42:48,688 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-01 23:42:48,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:48] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:48,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:48] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:50,104 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt +2025-10-01 23:42:50,104 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt +2025-10-01 23:42:50,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:50] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:50,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:50] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:51,385 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:42:51,386 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:42:51,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:51] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:51,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:51] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:42:53,480 [INFO] root: ✅ MAC 파일 이동 완료 (4개) +2025-10-01 23:42:53,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-01 23:42:53,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=websocket&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - +2025-10-01 23:42:53,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /index HTTP/1.1" 200 - +2025-10-01 23:42:53,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:42:53,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:42:53,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWEUVs HTTP/1.1" 200 - +2025-10-01 23:42:53,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:42:53,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "POST /socket.io/?EIO=4&transport=polling&t=PcWEUW7&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - +2025-10-01 23:42:53,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWEUW8&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - +2025-10-01 23:44:48,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=websocket&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - +2025-10-01 23:44:48,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /index HTTP/1.1" 200 - +2025-10-01 23:44:48,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:44:48,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:44:48,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwey HTTP/1.1" 200 - +2025-10-01 23:44:48,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWEwf9&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - +2025-10-01 23:44:48,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:44:48,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwf9.0&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - +2025-10-01 23:44:48,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwfQ&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - +2025-10-01 23:44:49,845 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:44:49,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:44:49,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:49] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:44:49,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:49] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:44:52,198 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-01 23:44:52,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:52] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:44:52,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:52] "GET /index HTTP/1.1" 200 - +2025-10-01 23:44:54,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - +2025-10-01 23:44:54,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /index HTTP/1.1" 200 - +2025-10-01 23:44:54,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:44:54,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:44:54,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWEy3H HTTP/1.1" 200 - +2025-10-01 23:44:54,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:44:54,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWEy3Q&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - +2025-10-01 23:44:54,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWEy3Q.0&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - +2025-10-01 23:45:09,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=websocket&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - +2025-10-01 23:45:09,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /index HTTP/1.1" 200 - +2025-10-01 23:45:09,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:45:09,154 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:45:09,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_ck HTTP/1.1" 200 - +2025-10-01 23:45:09,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:45:09,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "POST /socket.io/?EIO=4&transport=polling&t=PcWE_d3&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - +2025-10-01 23:45:09,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_d4&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - +2025-10-01 23:45:09,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_dG&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - +2025-10-01 23:48:15,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=websocket&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - +2025-10-01 23:48:15,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /index HTTP/1.1" 200 - +2025-10-01 23:48:15,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:48:15,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:48:15,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWFj3R HTTP/1.1" 200 - +2025-10-01 23:48:15,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "POST /socket.io/?EIO=4&transport=polling&t=PcWFj3a&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - +2025-10-01 23:48:15,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWFj3b&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - +2025-10-01 23:48:15,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:48:22,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=websocket&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - +2025-10-01 23:48:22,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /index HTTP/1.1" 200 - +2025-10-01 23:48:22,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:48:22,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:48:22,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWFktJ HTTP/1.1" 200 - +2025-10-01 23:48:22,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "POST /socket.io/?EIO=4&transport=polling&t=PcWFktW&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - +2025-10-01 23:48:22,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWFktW.0&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - +2025-10-01 23:48:22,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:49:37,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /socket.io/?EIO=4&transport=websocket&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - +2025-10-01 23:49:37,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /index HTTP/1.1" 200 - +2025-10-01 23:49:37,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:49:37,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:49:48,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWG3tH HTTP/1.1" 200 - +2025-10-01 23:49:48,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWG3tU&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - +2025-10-01 23:49:48,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWG3tV&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - +2025-10-01 23:49:48,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:50:01,904 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:50:01,904 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:50:01,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:01] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:50:01,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:01] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:50:04,444 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-01 23:50:04,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:04] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:50:04,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:04] "GET /index HTTP/1.1" 200 - +2025-10-01 23:50:40,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:40] "GET /socket.io/?EIO=4&transport=websocket&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - +2025-10-01 23:50:48,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIQf HTTP/1.1" 200 - +2025-10-01 23:50:48,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWGIQl&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - +2025-10-01 23:50:48,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIQm&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - +2025-10-01 23:50:48,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=websocket&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - +2025-10-01 23:50:48,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /index HTTP/1.1" 200 - +2025-10-01 23:50:48,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:50:48,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:50:48,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIV4 HTTP/1.1" 200 - +2025-10-01 23:50:48,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWGIVF&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - +2025-10-01 23:50:48,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIVF.0&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - +2025-10-01 23:50:48,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:51:25,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /socket.io/?EIO=4&transport=websocket&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - +2025-10-01 23:51:25,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:25,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:25,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:27,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:27,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:27,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:27,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:27,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:27,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:28,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:28,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:28,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:31,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:31] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:36,329 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWGU83 HTTP/1.1" 200 - +2025-10-01 23:51:36,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "POST /socket.io/?EIO=4&transport=polling&t=PcWGU8E&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - +2025-10-01 23:51:36,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:36,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWGU8F&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - +2025-10-01 23:51:48,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:48] "GET /socket.io/?EIO=4&transport=websocket&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - +2025-10-01 23:51:48,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:48] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:49,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:49,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:49,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXFh HTTP/1.1" 200 - +2025-10-01 23:51:49,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXFq&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - +2025-10-01 23:51:49,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXFr&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - +2025-10-01 23:51:49,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:51,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - +2025-10-01 23:51:51,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:51,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:51,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:51,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXld HTTP/1.1" 200 - +2025-10-01 23:51:51,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXlo&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - +2025-10-01 23:51:51,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:51,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXlo.0&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - +2025-10-01 23:51:51,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - +2025-10-01 23:51:51,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:51,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:51,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:51,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXpY HTTP/1.1" 200 - +2025-10-01 23:51:51,405 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXpg&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - +2025-10-01 23:51:51,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXph&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - +2025-10-01 23:51:51,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:51,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - +2025-10-01 23:51:51,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:51,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:51,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:51,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXrJ HTTP/1.1" 200 - +2025-10-01 23:51:51,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXrT&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - +2025-10-01 23:51:51,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:51,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXrU&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - +2025-10-01 23:51:51,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - +2025-10-01 23:51:51,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - +2025-10-01 23:51:51,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:51:51,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:51:51,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXtr HTTP/1.1" 200 - +2025-10-01 23:51:51,682 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:51:51,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXt_&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - +2025-10-01 23:51:51,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXu0&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - +2025-10-01 23:52:32,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=websocket&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - +2025-10-01 23:52:32,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /index HTTP/1.1" 200 - +2025-10-01 23:52:32,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:52:32,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:52:32,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhpw HTTP/1.1" 200 - +2025-10-01 23:52:32,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "POST /socket.io/?EIO=4&transport=polling&t=PcWGhq8&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - +2025-10-01 23:52:32,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:52:32,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhq8.0&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - +2025-10-01 23:52:32,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=websocket&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - +2025-10-01 23:52:32,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /index HTTP/1.1" 200 - +2025-10-01 23:52:32,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:52:32,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:52:32,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhv9 HTTP/1.1" 200 - +2025-10-01 23:52:32,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "POST /socket.io/?EIO=4&transport=polling&t=PcWGhvI&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - +2025-10-01 23:52:32,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhvJ&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - +2025-10-01 23:52:32,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:52:40,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /socket.io/?EIO=4&transport=websocket&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - +2025-10-01 23:52:40,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /index HTTP/1.1" 200 - +2025-10-01 23:52:40,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:52:40,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:52:51,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGmbo HTTP/1.1" 200 - +2025-10-01 23:52:51,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGmby&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - +2025-10-01 23:52:51,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:52:51,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGmbz&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - +2025-10-01 23:52:54,176 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-01 23:52:54,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:54] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-01 23:52:54,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:54] "GET /index HTTP/1.1" 200 - +2025-10-01 23:52:55,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=websocket&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - +2025-10-01 23:52:55,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /index HTTP/1.1" 200 - +2025-10-01 23:52:55,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:52:55,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:52:55,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcWGnXS HTTP/1.1" 200 - +2025-10-01 23:52:55,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "POST /socket.io/?EIO=4&transport=polling&t=PcWGnXh&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - +2025-10-01 23:52:55,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:52:55,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcWGnXi&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - +2025-10-01 23:53:02,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=websocket&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - +2025-10-01 23:53:02,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /index HTTP/1.1" 200 - +2025-10-01 23:53:02,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:53:02,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:53:02,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGp7q HTTP/1.1" 200 - +2025-10-01 23:53:02,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWGp7_&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - +2025-10-01 23:53:02,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGp80&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - +2025-10-01 23:53:02,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:53:02,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=websocket&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - +2025-10-01 23:53:02,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /index HTTP/1.1" 200 - +2025-10-01 23:53:02,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:53:02,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:53:02,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGpGc HTTP/1.1" 200 - +2025-10-01 23:53:02,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWGpGv&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - +2025-10-01 23:53:02,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:53:02,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGpGv.0&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - +2025-10-01 23:53:03,786 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:53:03,786 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:53:03,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:03] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:53:03,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:03] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:56:53,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=websocket&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - +2025-10-01 23:56:53,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /index HTTP/1.1" 200 - +2025-10-01 23:56:53,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:56:53,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:56:53,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWHhbb HTTP/1.1" 200 - +2025-10-01 23:56:53,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "POST /socket.io/?EIO=4&transport=polling&t=PcWHhbk&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - +2025-10-01 23:56:53,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWHhbl&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - +2025-10-01 23:56:53,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:02,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=websocket&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - +2025-10-01 23:57:02,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:02,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:57:02,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:57:02,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWHjhA HTTP/1.1" 200 - +2025-10-01 23:57:02,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:02,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWHjhM&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - +2025-10-01 23:57:02,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWHjhN&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - +2025-10-01 23:57:09,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=websocket&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - +2025-10-01 23:57:09,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:09,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:57:09,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:57:09,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWHlYp HTTP/1.1" 200 - +2025-10-01 23:57:09,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "POST /socket.io/?EIO=4&transport=polling&t=PcWHlYy&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - +2025-10-01 23:57:09,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWHlYz&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - +2025-10-01 23:57:09,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:11,344 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:57:11,345 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:57:11,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:11] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:57:11,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:11] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:57:43,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=websocket&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - +2025-10-01 23:57:43,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:43,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:57:43,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:57:43,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtiL HTTP/1.1" 200 - +2025-10-01 23:57:43,205 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWHtiW&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - +2025-10-01 23:57:43,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtiX&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - +2025-10-01 23:57:43,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:43,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=websocket&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - +2025-10-01 23:57:43,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:43,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:57:43,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:57:43,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtsM HTTP/1.1" 200 - +2025-10-01 23:57:43,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWHtsU&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - +2025-10-01 23:57:43,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtsV&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - +2025-10-01 23:57:43,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:54,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=websocket&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - +2025-10-01 23:57:54,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:54,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-01 23:57:54,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/script.js HTTP/1.1" 200 - +2025-10-01 23:57:54,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWHwZU HTTP/1.1" 200 - +2025-10-01 23:57:54,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWHwZd&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - +2025-10-01 23:57:54,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-01 23:57:54,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWHwZd.0&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - +2025-10-01 23:57:56,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=websocket&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - +2025-10-01 23:57:56,874 [INFO] root: 파일 삭제됨: 1PYCZC4.txt +2025-10-01 23:57:56,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "POST /delete/1PYCZC4.txt HTTP/1.1" 302 - +2025-10-01 23:57:56,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /index HTTP/1.1" 200 - +2025-10-01 23:57:56,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:57:56,912 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:57:56,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx35 HTTP/1.1" 200 - +2025-10-01 23:57:56,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "POST /socket.io/?EIO=4&transport=polling&t=PcWHx3H&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - +2025-10-01 23:57:56,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx3I&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - +2025-10-01 23:57:56,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx3P&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - +2025-10-01 23:59:08,477 [INFO] root: [AJAX] 작업 시작: 1759330748.4754086, script: PortGUID_v1.py +2025-10-01 23:59:08,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:08] "POST /process_ips HTTP/1.1" 200 - +2025-10-01 23:59:08,479 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-01 23:59:10,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:10] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:13,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:13] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:13,788 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (1/1) +2025-10-01 23:59:14,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:14] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:16,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:16] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:18,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:18] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:20,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:20] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:22,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:22] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:24,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:24] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:26,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:26] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:28,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:28] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:30,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:30] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:32,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:32] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:34,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:34] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:36,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:36] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:38,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:38] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:40,032 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main + print(f"\u2705 Completed: {ip}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in + main(sys.argv[1]) + ~~~~^^^^^^^^^^^^^ + File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main + print(f"\u274c Error processing {ip}: {e}") + ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence + +2025-10-01 23:59:40,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:40] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - +2025-10-01 23:59:42,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=websocket&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - +2025-10-01 23:59:42,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /index HTTP/1.1" 200 - +2025-10-01 23:59:42,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-01 23:59:42,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/script.js HTTP/1.1" 304 - +2025-10-01 23:59:42,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWIKrP HTTP/1.1" 200 - +2025-10-01 23:59:42,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "POST /socket.io/?EIO=4&transport=polling&t=PcWIKra&sid=BrhS-B-UaMNUvjbJAAD6 HTTP/1.1" 200 - +2025-10-01 23:59:42,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWIKrb&sid=BrhS-B-UaMNUvjbJAAD6 HTTP/1.1" 200 - +2025-10-01 23:59:42,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-01 23:59:43,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:59:43,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-01 23:59:43,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:43] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-01 23:59:43,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:43] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/2025-10-02.log b/data/logs/2025-10-02.log new file mode 100644 index 0000000..0f75346 --- /dev/null +++ b/data/logs/2025-10-02.log @@ -0,0 +1,2595 @@ +2025-10-02 00:04:13,143 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 00:04:13,218 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:04:13,218 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:04:13,292 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.0.73:5000 +2025-10-02 00:04:13,293 [INFO] werkzeug: Press CTRL+C to quit +2025-10-02 00:04:13,293 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 00:04:14,192 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 00:04:14,214 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:04:14,214 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:04:14,239 [WARNING] werkzeug: * Debugger is active! +2025-10-02 00:04:14,244 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 00:04:15,026 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /index HTTP/1.1" 200 - +2025-10-02 00:04:15,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:04:15,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:04:15,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWJNOY HTTP/1.1" 200 - +2025-10-02 00:04:15,152 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "POST /socket.io/?EIO=4&transport=polling&t=PcWJNOh&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - +2025-10-02 00:04:15,155 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:04:15,156 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWJNOh.0&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - +2025-10-02 00:04:18,288 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=websocket&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - +2025-10-02 00:04:18,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /index HTTP/1.1" 200 - +2025-10-02 00:04:18,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:04:18,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:04:18,345 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOAc HTTP/1.1" 200 - +2025-10-02 00:04:18,359 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "POST /socket.io/?EIO=4&transport=polling&t=PcWJOAl&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - +2025-10-02 00:04:18,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOAn&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - +2025-10-02 00:04:18,361 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:04:18,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOB0&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - +2025-10-02 00:04:28,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=websocket&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - +2025-10-02 00:04:28,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:04:28,318 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:04:28,320 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:04:28,345 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWJQco HTTP/1.1" 200 - +2025-10-02 00:04:28,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWJQd1&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - +2025-10-02 00:04:28,363 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:04:28,364 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWJQd2&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - +2025-10-02 00:04:32,454 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-02 00:04:32,455 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:32] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-02 00:04:32,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:32] "GET /index HTTP/1.1" 200 - +2025-10-02 00:04:35,712 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=websocket&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - +2025-10-02 00:04:35,722 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:04:35,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:04:35,749 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:04:35,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=polling&t=PcWJSQq HTTP/1.1" 200 - +2025-10-02 00:04:35,783 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "POST /socket.io/?EIO=4&transport=polling&t=PcWJSR3&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - +2025-10-02 00:04:35,784 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:04:35,789 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=polling&t=PcWJSR4&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - +2025-10-02 00:05:59,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=websocket&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - +2025-10-02 00:05:59,481 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /index HTTP/1.1" 200 - +2025-10-02 00:05:59,506 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:05:59,513 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:05:59,537 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWJmte HTTP/1.1" 200 - +2025-10-02 00:05:59,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "POST /socket.io/?EIO=4&transport=polling&t=PcWJmts&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - +2025-10-02 00:05:59,549 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:05:59,551 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWJmts.0&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - +2025-10-02 00:06:00,491 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 00:06:00,492 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 00:06:00,502 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=websocket&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - +2025-10-02 00:06:00,513 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /index HTTP/1.1" 200 - +2025-10-02 00:06:00,534 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:06:00,541 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:06:00,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn7m HTTP/1.1" 200 - +2025-10-02 00:06:00,584 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:06:00,589 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "POST /socket.io/?EIO=4&transport=polling&t=PcWJn83&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - +2025-10-02 00:06:00,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn83.0&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - +2025-10-02 00:06:00,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn8J&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - +2025-10-02 00:07:57,406 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-02 00:07:57,407 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt +2025-10-02 00:07:57,410 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:07:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:07:57,414 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:07:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:08:00,328 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-02 00:08:00,329 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt +2025-10-02 00:08:00,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:08:00,336 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:08:04,259 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-02 00:08:04,259 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-02 00:08:04,262 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:08:04,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:08:06,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=websocket&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - +2025-10-02 00:08:06,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /index HTTP/1.1" 200 - +2025-10-02 00:08:06,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:08:06,499 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:08:06,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWKFts HTTP/1.1" 200 - +2025-10-02 00:08:06,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "POST /socket.io/?EIO=4&transport=polling&t=PcWKFu6&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - +2025-10-02 00:08:06,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWKFu7&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - +2025-10-02 00:08:06,547 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:08:20,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=websocket&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - +2025-10-02 00:08:20,681 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /index HTTP/1.1" 200 - +2025-10-02 00:08:20,702 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:08:20,710 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:08:20,734 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJLu HTTP/1.1" 200 - +2025-10-02 00:08:20,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:08:20,750 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "POST /socket.io/?EIO=4&transport=polling&t=PcWKJM5&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - +2025-10-02 00:08:20,751 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJM6&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - +2025-10-02 00:08:20,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJMQ&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - +2025-10-02 00:08:20,831 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=websocket&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - +2025-10-02 00:08:20,840 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /index HTTP/1.1" 200 - +2025-10-02 00:08:20,858 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:08:20,866 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:08:20,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJOK HTTP/1.1" 200 - +2025-10-02 00:08:20,904 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "POST /socket.io/?EIO=4&transport=polling&t=PcWKJOZ&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - +2025-10-02 00:08:20,909 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJOb&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - +2025-10-02 00:08:20,912 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:08:31,343 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=websocket&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - +2025-10-02 00:08:31,352 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /index HTTP/1.1" 200 - +2025-10-02 00:08:31,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:08:31,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:08:31,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=polling&t=PcWKLyY HTTP/1.1" 200 - +2025-10-02 00:08:31,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "POST /socket.io/?EIO=4&transport=polling&t=PcWKLyo&sid=LTC4QXseyt5jnjVKAAAS HTTP/1.1" 200 - +2025-10-02 00:08:31,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:08:31,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=polling&t=PcWKLyp&sid=LTC4QXseyt5jnjVKAAAS HTTP/1.1" 200 - +2025-10-02 00:10:23,184 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:10:23,184 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:10:24,041 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 00:10:25,018 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 00:10:25,037 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:10:25,037 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:10:25,063 [WARNING] werkzeug: * Debugger is active! +2025-10-02 00:10:25,068 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 00:10:25,122 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "GET /socket.io/?EIO=4&transport=polling&t=PcWKnjU HTTP/1.1" 200 - +2025-10-02 00:10:25,127 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "POST /socket.io/?EIO=4&transport=polling&t=PcWKnja&sid=P87K2rKjQGIn4fNxAAAA HTTP/1.1" 200 - +2025-10-02 00:10:25,129 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "GET /socket.io/?EIO=4&transport=polling&t=PcWKnjb&sid=P87K2rKjQGIn4fNxAAAA HTTP/1.1" 200 - +2025-10-02 00:10:43,665 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:10:43,665 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:10:44,221 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 00:10:45,086 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 00:10:45,103 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:10:45,103 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:10:45,124 [WARNING] werkzeug: * Debugger is active! +2025-10-02 00:10:45,128 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 00:10:45,307 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "GET /socket.io/?EIO=4&transport=polling&t=PcWKset HTTP/1.1" 200 - +2025-10-02 00:10:45,312 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "POST /socket.io/?EIO=4&transport=polling&t=PcWKsez&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - +2025-10-02 00:10:45,315 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "GET /socket.io/?EIO=4&transport=polling&t=PcWKsez.0&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - +2025-10-02 00:11:47,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=websocket&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - +2025-10-02 00:11:47,753 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:11:47,846 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:11:47,851 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:11:47,888 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcWL5wh HTTP/1.1" 200 - +2025-10-02 00:11:47,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "POST /socket.io/?EIO=4&transport=polling&t=PcWL5wo&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - +2025-10-02 00:11:47,900 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcWL5wp&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - +2025-10-02 00:11:47,902 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:12:51,401 [INFO] root: [AJAX] 작업 시작: 1759331571.3969495, script: 02-set_config.py +2025-10-02 00:12:51,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:51] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:12:51,404 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-02 00:12:51,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-02 00:12:51,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-02 00:12:51,406 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml +2025-10-02 00:12:53,423 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:53] "GET /progress_status/1759331571.3969495 HTTP/1.1" 200 - +2025-10-02 00:12:54,566 [INFO] root: [10.10.0.18] ✅ stdout: + +2025-10-02 00:12:54,566 [WARNING] root: [10.10.0.18] ⚠ stderr: +2025-10-02 00:12:51,492 - INFO - 10.10.0.18에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-02 00:12:53,322 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.18 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml +2025-10-02 00:12:54,560 - ERROR - 10.10.0.18 설정 실패 +racadm 실패 (rc=3) +STDOUT: +Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party +Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. + + + + +ERROR: RAC1281: Unable to run the command because an invalid command is entered. + The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. + Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. + For information about the "racadm set" command, run the following RACADM command: "racadm help set". +STDERR: + +2025-10-02 00:12:54,560 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-02 00:12:55,123 [INFO] root: [10.10.0.19] ✅ stdout: + +2025-10-02 00:12:55,124 [WARNING] root: [10.10.0.19] ⚠ stderr: +2025-10-02 00:12:51,493 - INFO - 10.10.0.19에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-02 00:12:53,970 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.19 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml +2025-10-02 00:12:55,117 - ERROR - 10.10.0.19 설정 실패 +racadm 실패 (rc=3) +STDOUT: +Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party +Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. + + + + +ERROR: RAC1281: Unable to run the command because an invalid command is entered. + The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. + Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. + For information about the "racadm set" command, run the following RACADM command: "racadm help set". +STDERR: + +2025-10-02 00:12:55,118 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-02 00:12:55,138 [INFO] root: [10.10.0.21] ✅ stdout: + +2025-10-02 00:12:55,138 [WARNING] root: [10.10.0.21] ⚠ stderr: +2025-10-02 00:12:51,494 - INFO - 10.10.0.21에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-02 00:12:53,871 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.21 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml +2025-10-02 00:12:55,132 - ERROR - 10.10.0.21 설정 실패 +racadm 실패 (rc=3) +STDOUT: +Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party +Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. + + + + +ERROR: RAC1281: Unable to run the command because an invalid command is entered. + The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. + Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. + For information about the "racadm set" command, run the following RACADM command: "racadm help set". +STDERR: + +2025-10-02 00:12:55,132 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-02 00:12:55,307 [INFO] root: [10.10.0.20] ✅ stdout: + +2025-10-02 00:12:55,307 [WARNING] root: [10.10.0.20] ⚠ stderr: +2025-10-02 00:12:51,491 - INFO - 10.10.0.20에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... +2025-10-02 00:12:54,047 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.20 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331574.xml +2025-10-02 00:12:55,301 - ERROR - 10.10.0.20 설정 실패 +racadm 실패 (rc=3) +STDOUT: +Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party +Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. + + + + +ERROR: RAC1281: Unable to run the command because an invalid command is entered. + The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. + Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. + For information about the "racadm set" command, run the following RACADM command: "racadm help set". +STDERR: + +2025-10-02 00:12:55,301 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. + +2025-10-02 00:12:55,423 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:55] "GET /progress_status/1759331571.3969495 HTTP/1.1" 200 - +2025-10-02 00:12:57,438 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=websocket&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - +2025-10-02 00:12:57,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /index HTTP/1.1" 200 - +2025-10-02 00:12:57,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:12:57,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:12:57,503 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMwS HTTP/1.1" 200 - +2025-10-02 00:12:57,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:12:57,531 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "POST /socket.io/?EIO=4&transport=polling&t=PcWLMwj&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - +2025-10-02 00:12:57,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMwj.0&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - +2025-10-02 00:12:57,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMx1&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - +2025-10-02 00:14:54,205 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - +2025-10-02 00:14:54,216 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /index HTTP/1.1" 200 - +2025-10-02 00:14:54,236 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:14:54,249 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:14:54,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpQ- HTTP/1.1" 200 - +2025-10-02 00:14:54,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWLpR9&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - +2025-10-02 00:14:54,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpRA&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - +2025-10-02 00:14:54,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:14:54,300 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpRN&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - +2025-10-02 00:14:55,907 [INFO] flask_wtf.csrf: The CSRF token is missing. +2025-10-02 00:14:55,907 [ERROR] app: move_guid_files failed +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\backend\routes\utilities.py", line 23, in move_guid_files + moved = _move_guid_txts() # 실제 이동 로직 + ^^^^^^^^^^^^^^^ +NameError: name '_move_guid_txts' is not defined. Did you mean: 'move_guid_files'? +2025-10-02 00:14:55,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:55] "POST /move_guid_files HTTP/1.1" 400 - +2025-10-02 00:14:55,907 [ERROR] app: move_guid_files failed +Traceback (most recent call last): + File "D:\idrac_info\idrac_info\backend\routes\utilities.py", line 23, in move_guid_files + moved = _move_guid_txts() # 실제 이동 로직 + ^^^^^^^^^^^^^^^ +NameError: name '_move_guid_txts' is not defined. Did you mean: 'move_guid_files'? +2025-10-02 00:14:55,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:55] "POST /move_guid_files HTTP/1.1" 500 - +2025-10-02 00:14:58,733 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=websocket&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - +2025-10-02 00:14:58,742 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /index HTTP/1.1" 200 - +2025-10-02 00:14:58,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:14:58,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:14:58,795 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqXc HTTP/1.1" 200 - +2025-10-02 00:14:58,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:14:58,809 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "POST /socket.io/?EIO=4&transport=polling&t=PcWLqXo&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - +2025-10-02 00:14:58,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqXo.0&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - +2025-10-02 00:14:58,823 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqY4&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - +2025-10-02 00:14:59,391 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=websocket&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - +2025-10-02 00:14:59,400 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /index HTTP/1.1" 200 - +2025-10-02 00:14:59,424 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:14:59,426 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:14:59,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqhp HTTP/1.1" 200 - +2025-10-02 00:14:59,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "POST /socket.io/?EIO=4&transport=polling&t=PcWLqh-&sid=lPR-epNQx9b7cpBqAAAK HTTP/1.1" 200 - +2025-10-02 00:14:59,464 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:14:59,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqh-.0&sid=lPR-epNQx9b7cpBqAAAK HTTP/1.1" 200 - +2025-10-02 00:15:18,544 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:15:18,545 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading +2025-10-02 00:15:18,779 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 00:15:19,700 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 00:15:19,719 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:15:19,719 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 00:15:19,749 [WARNING] werkzeug: * Debugger is active! +2025-10-02 00:15:19,755 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 00:15:19,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWLvfI HTTP/1.1" 200 - +2025-10-02 00:15:19,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "POST /socket.io/?EIO=4&transport=polling&t=PcWLvfO&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - +2025-10-02 00:15:19,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWLvfO.0&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - +2025-10-02 00:15:27,422 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=websocket&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - +2025-10-02 00:15:27,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:27,527 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:15:27,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:15:27,596 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxZc HTTP/1.1" 200 - +2025-10-02 00:15:27,603 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWLxZl&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - +2025-10-02 00:15:27,606 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxZm&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - +2025-10-02 00:15:27,614 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:15:28,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=websocket&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - +2025-10-02 00:15:28,713 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:28,731 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:28,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:28,847 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxtA HTTP/1.1" 200 - +2025-10-02 00:15:28,854 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWLxtJ&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - +2025-10-02 00:15:28,857 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxtJ.0&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - +2025-10-02 00:15:28,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:36,688 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=websocket&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - +2025-10-02 00:15:36,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:36,717 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:36,733 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:36,780 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzp8 HTTP/1.1" 200 - +2025-10-02 00:15:36,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzpH&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - +2025-10-02 00:15:36,793 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzpI&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - +2025-10-02 00:15:36,799 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:37,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=websocket&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - +2025-10-02 00:15:37,145 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:37,164 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:37,173 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:37,279 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzww HTTP/1.1" 200 - +2025-10-02 00:15:37,289 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzx4&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - +2025-10-02 00:15:37,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:37,293 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzx4.0&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - +2025-10-02 00:15:37,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzxD&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - +2025-10-02 00:15:37,305 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=websocket&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - +2025-10-02 00:15:37,311 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:37,329 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:37,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:37,429 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzzG HTTP/1.1" 200 - +2025-10-02 00:15:37,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzzP&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - +2025-10-02 00:15:37,441 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzzQ&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - +2025-10-02 00:15:50,224 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - +2025-10-02 00:15:50,239 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:50,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:50,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:50,314 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM16b HTTP/1.1" 200 - +2025-10-02 00:15:50,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM16l&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - +2025-10-02 00:15:50,330 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:50,331 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM16m&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - +2025-10-02 00:15:50,431 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - +2025-10-02 00:15:50,438 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:50,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:50,470 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:50,505 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM19b HTTP/1.1" 200 - +2025-10-02 00:15:50,516 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM19k&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - +2025-10-02 00:15:50,519 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:50,520 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM19k.0&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - +2025-10-02 00:15:50,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - +2025-10-02 00:15:50,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:15:50,617 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:15:50,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:15:50,704 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM1Ci HTTP/1.1" 200 - +2025-10-02 00:15:50,717 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:15:50,718 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM1Ct&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - +2025-10-02 00:15:50,720 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM1Cv&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - +2025-10-02 00:16:08,145 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=websocket&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - +2025-10-02 00:16:08,158 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /index HTTP/1.1" 200 - +2025-10-02 00:16:08,183 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:16:08,189 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:16:08,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PcWM5UW HTTP/1.1" 200 - +2025-10-02 00:16:08,241 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "POST /socket.io/?EIO=4&transport=polling&t=PcWM5Ui&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - +2025-10-02 00:16:08,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:16:08,246 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PcWM5Ui.0&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - +2025-10-02 00:16:10,569 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-02 00:16:10,569 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:10] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-02 00:16:10,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:16:13,344 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=websocket&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - +2025-10-02 00:16:13,353 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /index HTTP/1.1" 200 - +2025-10-02 00:16:13,375 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:16:13,378 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:16:13,407 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWM6lQ HTTP/1.1" 200 - +2025-10-02 00:16:13,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "POST /socket.io/?EIO=4&transport=polling&t=PcWM6la&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - +2025-10-02 00:16:13,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:16:13,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWM6lb&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - +2025-10-02 00:16:22,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=websocket&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - +2025-10-02 00:16:22,246 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:16:22,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:16:22,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:16:22,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWM8xI HTTP/1.1" 200 - +2025-10-02 00:16:22,369 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "POST /socket.io/?EIO=4&transport=polling&t=PcWM8xS&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - +2025-10-02 00:16:22,371 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:16:22,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWM8xT&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - +2025-10-02 00:16:24,595 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 00:16:24,595 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 00:16:24,599 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:24] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:16:24,600 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:24] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:16:26,079 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 00:16:26,080 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 00:16:26,083 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=websocket&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - +2025-10-02 00:16:26,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /index HTTP/1.1" 200 - +2025-10-02 00:16:26,121 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:16:26,129 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:16:26,153 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=polling&t=PcWM9sb HTTP/1.1" 200 - +2025-10-02 00:16:26,161 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "POST /socket.io/?EIO=4&transport=polling&t=PcWM9si&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - +2025-10-02 00:16:26,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=polling&t=PcWM9si.0&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - +2025-10-02 00:16:26,174 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:17:36,707 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-02 00:17:36,707 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt +2025-10-02 00:17:36,711 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:36] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:17:36,716 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:36] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:17:38,984 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:38] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001/3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:17:39,416 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt +2025-10-02 00:17:39,416 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt +2025-10-02 00:17:39,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:39] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:17:39,421 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:39] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:17:52,030 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=websocket&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - +2025-10-02 00:17:52,040 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:17:52,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:17:52,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:17:52,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=polling&t=PcWMUrT HTTP/1.1" 200 - +2025-10-02 00:17:52,111 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:17:52,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "POST /socket.io/?EIO=4&transport=polling&t=PcWMUrg&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - +2025-10-02 00:17:52,115 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=polling&t=PcWMUrh&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - +2025-10-02 00:17:54,398 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=websocket&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - +2025-10-02 00:17:54,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /index HTTP/1.1" 200 - +2025-10-02 00:17:54,430 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:17:54,431 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:17:54,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWMVQL HTTP/1.1" 200 - +2025-10-02 00:17:54,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:17:54,467 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWMVQT&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - +2025-10-02 00:17:54,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWMVQU&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - +2025-10-02 00:17:57,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=websocket&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - +2025-10-02 00:17:57,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /index HTTP/1.1" 200 - +2025-10-02 00:17:57,087 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:17:57,089 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:17:57,113 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWMW3n HTTP/1.1" 200 - +2025-10-02 00:17:57,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "POST /socket.io/?EIO=4&transport=polling&t=PcWMW40&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - +2025-10-02 00:17:57,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:17:57,127 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWMW40.0&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - +2025-10-02 00:18:26,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /socket.io/?EIO=4&transport=websocket&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - +2025-10-02 00:18:26,461 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:26,480 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:27,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:27,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:27,363 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:27,384 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:27,587 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:27,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:27,782 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:27,803 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:27,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:27,981 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:28,119 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:28,142 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:28,259 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:28,281 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:28,403 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:28,426 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:37,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:45,929 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:45,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:45,998 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:46,633 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:46,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:46,684 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:50,715 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:50,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:50,782 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:51,080 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:51,100 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:51,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:58,555 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:58,573 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:58,627 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:18:59,001 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /index HTTP/1.1" 200 - +2025-10-02 00:18:59,016 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:18:59,068 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:10,460 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:10,476 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:10,518 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:10,920 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:10,944 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:10,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:11,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:11,099 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:11,136 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:11,236 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:11,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:11,302 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:23,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:23,289 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:23,327 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:19:23,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:23,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:23,501 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:19:23,607 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:23,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:23,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:19:23,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:23,785 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:23,810 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:19:28,216 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:28,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:28,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:28,520 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:28,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:28,588 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:28,707 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:28,731 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:28,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:28,868 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:28,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:28,930 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:29,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:29,049 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:29,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:29,170 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:29,192 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:29,239 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:35,373 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:35,396 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:35,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:35,538 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:35,556 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:35,659 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:35,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:35,689 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:35,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:35,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:35,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:35,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:39,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:39,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:39,580 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:19:39,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv6J HTTP/1.1" 200 - +2025-10-02 00:19:39,678 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:39,681 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMv6R&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - +2025-10-02 00:19:39,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv6S&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - +2025-10-02 00:19:39,695 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=websocket&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - +2025-10-02 00:19:39,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:39,719 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:39,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:19:39,765 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv7n HTTP/1.1" 200 - +2025-10-02 00:19:39,774 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMv7u&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - +2025-10-02 00:19:39,776 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:39,777 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv7v&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - +2025-10-02 00:19:39,854 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=websocket&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - +2025-10-02 00:19:39,861 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:39,877 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:39,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:19:39,921 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvAD HTTP/1.1" 200 - +2025-10-02 00:19:39,929 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:39,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvAL&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - +2025-10-02 00:19:39,935 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvAM&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - +2025-10-02 00:19:40,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=websocket&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - +2025-10-02 00:19:40,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:40,049 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:40,066 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:19:40,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvCz HTTP/1.1" 200 - +2025-10-02 00:19:40,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvD3&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - +2025-10-02 00:19:40,105 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:40,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvD4&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - +2025-10-02 00:19:40,191 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=websocket&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - +2025-10-02 00:19:40,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:40,217 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:19:40,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:19:40,263 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFZ HTTP/1.1" 200 - +2025-10-02 00:19:40,272 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvFh&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - +2025-10-02 00:19:40,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:19:40,276 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFh.0&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - +2025-10-02 00:19:40,281 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFt&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - +2025-10-02 00:19:43,011 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - +2025-10-02 00:19:43,027 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /home/ HTTP/1.1" 200 - +2025-10-02 00:19:43,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:43,063 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:19:43,077 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvxW HTTP/1.1" 200 - +2025-10-02 00:19:43,091 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvxf&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - +2025-10-02 00:19:43,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvxg&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - +2025-10-02 00:19:43,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvy3&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - +2025-10-02 00:19:43,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - +2025-10-02 00:19:43,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /index HTTP/1.1" 200 - +2025-10-02 00:19:43,592 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:19:43,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/script.js HTTP/1.1" 304 - +2025-10-02 00:19:43,621 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw40 HTTP/1.1" 200 - +2025-10-02 00:19:43,638 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWMw4H&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - +2025-10-02 00:19:43,642 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw4H.0&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - +2025-10-02 00:19:43,647 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw4T&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - +2025-10-02 00:20:10,223 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - +2025-10-02 00:20:10,237 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:10,258 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:10,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:10,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0bB HTTP/1.1" 200 - +2025-10-02 00:20:10,328 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0bI&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - +2025-10-02 00:20:10,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0bJ&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - +2025-10-02 00:20:10,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:10,559 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - +2025-10-02 00:20:10,568 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:10,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:10,595 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:10,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0h1 HTTP/1.1" 200 - +2025-10-02 00:20:10,700 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0h8&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - +2025-10-02 00:20:10,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0h9&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - +2025-10-02 00:20:10,708 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:10,749 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - +2025-10-02 00:20:10,755 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:10,773 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:10,783 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:10,822 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0j2 HTTP/1.1" 200 - +2025-10-02 00:20:10,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:10,832 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0jB&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - +2025-10-02 00:20:10,837 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0jB.0&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - +2025-10-02 00:20:10,844 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0jP&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - +2025-10-02 00:20:27,008 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - +2025-10-02 00:20:27,017 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:27,040 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:27,046 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:27,084 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4h7 HTTP/1.1" 200 - +2025-10-02 00:20:27,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4hF&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - +2025-10-02 00:20:27,096 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4hG&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - +2025-10-02 00:20:27,096 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:27,504 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - +2025-10-02 00:20:27,514 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:27,535 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:27,547 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:27,642 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4pq HTTP/1.1" 200 - +2025-10-02 00:20:27,650 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4p-&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - +2025-10-02 00:20:27,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4p_&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - +2025-10-02 00:20:27,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:27,677 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - +2025-10-02 00:20:27,683 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:27,707 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:27,715 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:27,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4sP HTTP/1.1" 200 - +2025-10-02 00:20:27,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4sX&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - +2025-10-02 00:20:27,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:27,816 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4sX.0&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - +2025-10-02 00:20:27,824 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - +2025-10-02 00:20:27,832 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:27,853 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:27,860 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 00:20:27,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4tp HTTP/1.1" 200 - +2025-10-02 00:20:27,905 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4tx&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - +2025-10-02 00:20:27,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:27,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4ty&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - +2025-10-02 00:20:42,126 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /socket.io/?EIO=4&transport=websocket&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - +2025-10-02 00:20:42,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:42,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:42,274 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:42,292 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:42,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:42,408 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:42,419 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:42,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:42,544 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:50,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:50,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:50,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:50,631 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:50,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:50,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:50,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:50,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:50,846 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:50,951 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:50,970 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:51,069 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:51] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:52,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:52,178 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:52,226 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:52,633 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:52,648 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:52,699 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:20:52,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:20:52,839 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:20:52,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:03,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:03] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:03,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:04,010 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:04,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:04,164 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:04,210 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:04,308 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:04,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:04,370 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:04,451 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:04,468 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:04,517 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:19,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:19,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:19,827 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:20,152 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:20,171 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:20,212 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:20,309 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:20,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:20,367 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:24,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:24,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:24,868 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:25,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:25,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:25,137 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:38,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:38,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:38,883 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:39,175 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:39,196 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:39,234 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:39,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:39,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:39,517 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:39,618 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:39,636 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:39,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:39,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:39,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:39,874 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:39,971 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:39,990 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,042 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,209 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,309 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,327 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,368 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,467 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,489 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,631 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,646 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,833 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:40,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:40,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:40,979 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:41,075 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:41,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:41,133 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:41,218 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:41,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:41,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:41,364 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:41,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:41,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:41,507 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:41,527 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:41,567 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:43,221 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:43,238 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:43,334 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:43,398 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:43,414 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:43,514 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:48,415 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:48,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:48,480 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:48,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:48,781 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:48,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:21:48,917 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - +2025-10-02 00:21:48,936 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:21:48,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:22:52,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:22:52,344 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:22:52,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:22:52,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:22:52,582 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - +2025-10-02 00:22:52,602 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:23:03,486 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:03] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:23:06,817 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt +2025-10-02 00:23:06,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:06] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:23:13,627 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt +2025-10-02 00:23:13,630 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:23:21,847 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt +2025-10-02 00:23:21,850 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:21] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:28:20,190 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:20] "GET /index HTTP/1.1" 200 - +2025-10-02 00:28:20,210 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 00:28:31,306 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 00:28:35,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:28:35,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:28:35,325 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:28:40,882 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 00:28:40,885 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:40] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:28:47,414 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt +2025-10-02 00:28:47,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:28:49,360 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-02 00:28:49,361 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-02 00:28:49,379 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /index HTTP/1.1" 200 - +2025-10-02 00:28:49,392 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /index HTTP/1.1" 200 - +2025-10-02 00:28:49,409 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:28:49,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:28:57,575 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /index HTTP/1.1" 200 - +2025-10-02 00:28:57,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:28:57,628 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:28:58,691 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 00:28:58,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:58] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:29:03,257 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 00:29:03,258 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 00:29:03,280 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /index HTTP/1.1" 200 - +2025-10-02 00:29:03,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:29:03,337 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:29:35,161 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /index HTTP/1.1" 200 - +2025-10-02 00:29:35,187 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:29:35,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:29:36,821 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /index HTTP/1.1" 200 - +2025-10-02 00:29:36,843 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:29:36,879 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:29:38,391 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /index HTTP/1.1" 200 - +2025-10-02 00:29:38,412 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:29:38,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:29:38,563 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /index HTTP/1.1" 200 - +2025-10-02 00:29:38,579 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:29:38,610 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:30:42,599 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /index HTTP/1.1" 200 - +2025-10-02 00:30:42,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:30:42,655 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:33:59,969 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 00:33:59,970 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:33:59] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:34:02,471 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 00:34:02,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 00:34:02,486 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /index HTTP/1.1" 200 - +2025-10-02 00:34:02,509 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:34:02,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:34:21,702 [INFO] root: [AJAX] 작업 시작: 1759332861.696811, script: TYPE11_Server_info.py +2025-10-02 00:34:21,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:21] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:34:21,704 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 00:34:21,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-02 00:34:21,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-02 00:34:21,708 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-02 00:34:21,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:21] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-02 00:35:01,205 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /index HTTP/1.1" 200 - +2025-10-02 00:35:01,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:35:01,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:02,532 [INFO] root: [AJAX] 작업 시작: 1759332962.5262666, script: TYPE11_Server_info.py +2025-10-02 00:36:02,533 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:02] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:36:02,537 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-02 00:36:02,538 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 00:36:02,538 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-02 00:36:02,539 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-02 00:36:04,606 [INFO] root: [AJAX] 작업 시작: 1759332964.6030166, script: TYPE11_Server_info.py +2025-10-02 00:36:04,606 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:04] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:36:04,609 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-02 00:36:04,609 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-02 00:36:04,610 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 00:36:04,611 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-02 00:36:07,401 [INFO] root: [AJAX] 작업 시작: 1759332967.3950295, script: TYPE11_Server_info.py +2025-10-02 00:36:07,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:07] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:36:07,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 00:36:07,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-02 00:36:07,406 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-02 00:36:07,407 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-02 00:36:08,924 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:08] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:08,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:21,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:21,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:21,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:21,911 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:21,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:21,966 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,085 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,193 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,241 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,348 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,371 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,387 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,499 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,515 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,641 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,661 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:22,947 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:22,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:22,993 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:23,073 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:23,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:23,121 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:23,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:23,235 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:23,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:38,814 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) +2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) +2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) +2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) +2025-10-02 00:36:38,821 [INFO] root: [10.10.0.18] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 17 초. + +2025-10-02 00:36:44,472 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:44,491 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:44,531 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:36:45,801 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-02 00:36:45,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:45] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:36:50,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /index HTTP/1.1" 200 - +2025-10-02 00:36:50,074 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:36:50,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:06,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:06,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:06,788 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:08,471 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) +2025-10-02 00:37:08,471 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) +2025-10-02 00:37:08,472 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) +2025-10-02 00:37:08,472 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) +2025-10-02 00:37:08,478 [INFO] root: [10.10.0.20] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 2 분, 46 초. + +2025-10-02 00:37:10,006 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:10,030 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:10,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:11,234 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-02 00:37:11,237 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:11] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:37:14,466 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt +2025-10-02 00:37:14,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:14] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:37:16,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:16,505 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:16,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:33,977 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:33] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:34,000 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:34,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:47,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:47,451 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:47,497 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:37:48,215 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /index HTTP/1.1" 200 - +2025-10-02 00:37:48,234 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:37:48,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) +2025-10-02 00:38:18,516 [INFO] root: [10.10.0.21] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 3 분, 56 초. + +2025-10-02 00:38:25,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:25,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:25,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:26,725 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-02 00:38:26,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:26] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:38:31,655 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:31,674 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:31,706 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:32,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:32,569 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:32,602 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:38,008 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:38,027 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:38,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:38,225 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:38,248 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:38,286 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:45,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:45,306 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:45,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:45,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:45,478 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:45,510 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:45,619 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:45,639 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:45,667 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:45,763 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:45,785 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:45,816 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:47,365 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:47,385 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:47,412 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:47,541 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:47,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:47,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:47,747 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:47,769 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:47,800 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:47,906 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:47,930 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:47,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:48,053 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:48,074 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:48,108 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:49,545 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:49,563 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:49,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:49,700 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:49,719 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:49,747 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:38:49,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - +2025-10-02 00:38:49,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:38:49,841 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:39:02,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /index HTTP/1.1" 200 - +2025-10-02 00:39:02,757 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:39:02,796 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) +2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) +2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) +2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) +2025-10-02 00:39:02,908 [INFO] root: [10.10.0.19] ✅ stdout: +정보 수집 완료. +수집 완료 시간: 0 시간, 4 분, 41 초. + +2025-10-02 00:39:03,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /index HTTP/1.1" 200 - +2025-10-02 00:39:03,813 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:39:03,849 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:39:05,059 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt +2025-10-02 00:39:05,062 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:05] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 00:39:17,382 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /index HTTP/1.1" 200 - +2025-10-02 00:39:17,399 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:39:17,434 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:39:39,914 [INFO] root: [AJAX] 작업 시작: 1759333179.9068165, script: 07-PowerOFF.py +2025-10-02 00:39:39,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:39] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 00:39:39,918 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 00:39:39,919 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt +2025-10-02 00:39:39,920 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt +2025-10-02 00:39:39,920 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt +2025-10-02 00:39:43,365 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /index HTTP/1.1" 200 - +2025-10-02 00:39:43,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 00:39:43,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 00:39:44,764 [INFO] root: [10.10.0.19] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.19 +Successfully powered off server for 10.10.0.19 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. + +2025-10-02 00:39:45,334 [INFO] root: [10.10.0.18] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.18 +Successfully powered off server for 10.10.0.18 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 5 초. + +2025-10-02 00:39:47,905 [INFO] root: [10.10.0.21] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.21 +Successfully powered off server for 10.10.0.21 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 7 초. + +2025-10-02 00:39:53,031 [INFO] root: [10.10.0.20] ✅ stdout: +Powering off server for iDRAC IP: 10.10.0.20 +Successfully powered off server for 10.10.0.20 +Server Power Off 완료. 완료 시간: 0 시간, 0 분, 12 초. + +2025-10-02 00:39:53,729 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,732 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,734 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,737 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,739 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,742 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,745 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,749 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,751 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,753 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,756 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. +2025-10-02 00:39:53,759 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. +2025-10-02 09:50:37,068 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 09:50:37,161 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 09:50:37,161 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 09:50:37,289 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.1.25:5000 +2025-10-02 09:50:37,290 [INFO] werkzeug: Press CTRL+C to quit +2025-10-02 09:50:37,294 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 09:50:38,254 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 09:50:38,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 09:50:38,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 09:50:38,301 [WARNING] werkzeug: * Debugger is active! +2025-10-02 09:50:38,309 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 09:54:59,669 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET / HTTP/1.1" 302 - +2025-10-02 09:54:59,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-02 09:54:59,796 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 09:55:15,135 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 09:55:15,135 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 09:55:15,203 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 09:55:15,203 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 09:55:15,206 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 09:55:15,206 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 09:55:15,207 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "POST /login HTTP/1.1" 302 - +2025-10-02 09:55:15,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "GET /index HTTP/1.1" 200 - +2025-10-02 09:55:15,265 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 09:55:17,594 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /index HTTP/1.1" 200 - +2025-10-02 09:55:17,614 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 09:55:17,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 09:55:56,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /index HTTP/1.1" 200 - +2025-10-02 09:55:56,396 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 09:55:56,416 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 09:59:08,754 [INFO] root: [AJAX] 작업 시작: 1759366748.7523246, script: set_VirtualConsole.sh +2025-10-02 09:59:08,755 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:08] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 09:59:08,756 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined +2025-10-02 09:59:14,211 [INFO] root: [AJAX] 작업 시작: 1759366754.210637, script: set_VirtualConsole.sh +2025-10-02 09:59:14,212 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:14] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 09:59:14,213 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined +2025-10-02 09:59:20,564 [INFO] root: [AJAX] 작업 시작: 1759366760.5631857, script: XE9680_H200_IB_10EA_MAC_info.py +2025-10-02 09:59:20,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:20] "POST /process_ips HTTP/1.1" 200 - +2025-10-02 09:59:20,566 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt +2025-10-02 10:01:22,072 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /index HTTP/1.1" 200 - +2025-10-02 10:01:22,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:01:22,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:01:22,683 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /index HTTP/1.1" 200 - +2025-10-02 10:01:22,702 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:01:22,752 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:01:37,081 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (1/1) +2025-10-02 10:01:38,072 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - +2025-10-02 10:01:38,091 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:01:38,130 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:01:38,575 [INFO] root: [10.10.0.2] ✅ stdout: +[시작] 총 1대, workers=20, IDRAC_USER=root +[FAIL] 10.10.0.2 - 모든 racadm 호출 실패: +ERROR: Unable to connect to RAC at specified IP address. + +ERROR: Unable to connect to RAC at specified IP address. + +ERROR: Unable to connect to RAC at specified IP address. + + +정보 수집 완료. +성공 0대 / 실패 1대 +수집 완료 시간: 0 시간, 2 분, 17 초. + +2025-10-02 10:02:31,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - +2025-10-02 10:02:31,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:02:31,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:02:31,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - +2025-10-02 10:02:31,952 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:02:32,046 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:03:38,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:38] "GET /index HTTP/1.1" 200 - +2025-10-02 10:03:38,949 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:03:39,128 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:07:31,865 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:07:31,870 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:07:31] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:08:14,724 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /index HTTP/1.1" 200 - +2025-10-02 10:08:14,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:08:14,982 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:08:46,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:46] "GET /index HTTP/1.1" 200 - +2025-10-02 10:08:46,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:08:47,025 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:13:43,406 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /index HTTP/1.1" 200 - +2025-10-02 10:13:43,425 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:13:43,543 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:13:44,632 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /index HTTP/1.1" 200 - +2025-10-02 10:13:44,652 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:13:44,699 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:14:17,507 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:14:17,509 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:14:17] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:27:41,526 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /index HTTP/1.1" 200 - +2025-10-02 10:27:41,545 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:27:41,771 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:27:59,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /index HTTP/1.1" 200 - +2025-10-02 10:27:59,168 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:27:59,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:28:44,324 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt +2025-10-02 10:28:44,328 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:28:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:30:33,439 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /index HTTP/1.1" 200 - +2025-10-02 10:30:33,458 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:30:33,607 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:31:22,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /index HTTP/1.1" 200 - +2025-10-02 10:31:22,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:31:22,227 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:31:38,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /index HTTP/1.1" 200 - +2025-10-02 10:31:38,351 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:31:38,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:31:38,879 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /index HTTP/1.1" 200 - +2025-10-02 10:31:38,899 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:31:38,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:40:00,242 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - +2025-10-02 10:40:00,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:40:00,503 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:40:00,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - +2025-10-02 10:40:00,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:40:00,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:40:00,914 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - +2025-10-02 10:40:00,932 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:40:00,979 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:40:39,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /index HTTP/1.1" 200 - +2025-10-02 10:40:39,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:40:39,473 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:40:39,909 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /index HTTP/1.1" 200 - +2025-10-02 10:40:39,924 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:40:39,977 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:45:37,690 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 10:45:37,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:37] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 10:45:37,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:37] "GET /favicon.ico HTTP/1.1" 404 - +2025-10-02 10:45:41,014 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:41] "GET /index HTTP/1.1" 200 - +2025-10-02 10:45:41,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:46:04,374 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /index HTTP/1.1" 200 - +2025-10-02 10:46:04,393 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:46:04,425 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:46:05,690 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:46:05,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:46:07,902 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 10:46:07,907 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:07] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 10:47:17,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:17,493 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:17,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:17,634 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:17,657 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:17,742 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:17,765 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:17,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:17,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:18,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:18,907 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:18,946 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:19,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:19,142 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:19,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:19,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:19,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:19,383 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:19,410 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:19,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:19,475 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:19,572 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:19,594 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:19,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:19,696 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:19,714 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:19,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:30,613 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:30,632 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:30,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:30,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /index HTTP/1.1" 200 - +2025-10-02 10:47:30,806 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:47:30,901 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:47:33,075 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:47:33,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:33] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:48:05,610 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\5NYCZC4.txt +2025-10-02 10:48:05,613 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:48:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:49:12,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /index HTTP/1.1" 200 - +2025-10-02 10:49:12,076 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:49:12,103 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:49:57,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:57] "GET /index HTTP/1.1" 200 - +2025-10-02 10:49:57,943 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 10:49:58,070 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 10:50:12,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /index HTTP/1.1" 200 - +2025-10-02 10:50:12,544 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:50:12,580 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:50:14,960 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:50:14,961 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:50:16,131 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 10:50:16,132 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 10:50:16,150 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /index HTTP/1.1" 200 - +2025-10-02 10:50:16,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:50:16,206 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:50:31,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /index HTTP/1.1" 200 - +2025-10-02 10:50:31,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:50:31,498 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:50:32,615 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 10:50:32,623 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:32] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 10:50:34,927 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-02 10:50:34,927 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-02 10:50:34,944 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /index HTTP/1.1" 200 - +2025-10-02 10:50:34,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /index HTTP/1.1" 200 - +2025-10-02 10:50:34,973 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:50:35,015 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:51:34,901 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /index HTTP/1.1" 200 - +2025-10-02 10:51:34,921 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:51:34,954 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:51:35,043 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /index HTTP/1.1" 200 - +2025-10-02 10:51:35,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:51:35,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:59:09,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /index HTTP/1.1" 200 - +2025-10-02 10:59:09,723 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:59:09,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:59:09,874 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /index HTTP/1.1" 200 - +2025-10-02 10:59:09,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:59:09,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:59:10,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /index HTTP/1.1" 200 - +2025-10-02 10:59:10,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:59:10,084 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 10:59:10,182 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /index HTTP/1.1" 200 - +2025-10-02 10:59:10,202 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 10:59:10,223 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:16:40,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /index HTTP/1.1" 200 - +2025-10-02 11:16:40,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 11:16:40,903 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 11:16:57,273 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 11:16:57,274 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:57] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 11:17:00,521 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 11:17:00,522 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 11:17:00,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /index HTTP/1.1" 200 - +2025-10-02 11:17:00,566 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:17:00,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:17:02,211 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /index HTTP/1.1" 200 - +2025-10-02 11:17:02,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:17:02,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:49:28,047 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /index HTTP/1.1" 302 - +2025-10-02 11:49:28,056 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-02 11:49:28,083 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 11:49:28,359 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:49:36,451 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 11:49:36,451 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 11:49:36,514 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 11:49:36,514 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 11:49:36,517 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 11:49:36,517 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 11:49:36,518 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "POST /login HTTP/1.1" 302 - +2025-10-02 11:49:36,528 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "GET /index HTTP/1.1" 200 - +2025-10-02 11:49:36,554 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:49:38,899 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /index HTTP/1.1" 200 - +2025-10-02 11:49:38,920 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:49:38,953 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:49:39,618 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /index HTTP/1.1" 200 - +2025-10-02 11:49:39,636 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:49:39,664 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:49:39,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /index HTTP/1.1" 200 - +2025-10-02 11:49:39,801 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:49:39,841 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:50:32,994 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:32] "GET /index HTTP/1.1" 200 - +2025-10-02 11:50:33,014 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 11:50:33,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 11:50:55,333 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /index HTTP/1.1" 200 - +2025-10-02 11:50:55,354 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 11:50:55,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 11:51:40,955 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:40] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:40,980 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:51:41,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:51:41,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:41,476 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:51:41,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:51:41,616 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:41,638 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:51:41,698 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:51:41,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:41,779 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:51:41,821 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:51:51,293 [INFO] root: ✅ GUID 파일 이동 완료 (1개) +2025-10-02 11:51:51,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "POST /move_guid_files HTTP/1.1" 302 - +2025-10-02 11:51:51,303 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:51,322 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /index HTTP/1.1" 200 - +2025-10-02 11:51:51,342 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:51:51,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:52:05,043 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - +2025-10-02 11:52:05,060 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:52:05,094 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:52:05,762 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - +2025-10-02 11:52:05,781 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:52:05,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:52:05,917 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - +2025-10-02 11:52:05,939 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:52:05,967 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:52:06,065 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /index HTTP/1.1" 200 - +2025-10-02 11:52:06,088 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:52:06,116 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 11:54:52,987 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:52] "GET /index HTTP/1.1" 200 - +2025-10-02 11:54:53,016 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 11:54:53,180 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 11:55:22,482 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 11:55:22,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 11:55:22,504 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /index HTTP/1.1" 200 - +2025-10-02 11:55:22,525 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 11:55:22,571 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:35,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /index HTTP/1.1" 302 - +2025-10-02 13:17:35,767 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-02 13:17:35,789 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:35,875 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:36,267 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-02 13:17:36,283 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:36,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:36,407 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-02 13:17:36,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:36,452 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:42,194 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 13:17:42,194 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 13:17:42,251 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 13:17:42,251 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 13:17:42,253 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 13:17:42,253 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 13:17:42,254 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "POST /login HTTP/1.1" 302 - +2025-10-02 13:17:42,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "GET /index HTTP/1.1" 200 - +2025-10-02 13:17:42,294 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:53,325 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - +2025-10-02 13:17:53,347 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:53,389 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:53,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - +2025-10-02 13:17:53,758 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:53,798 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:17:53,881 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - +2025-10-02 13:17:53,900 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:17:53,935 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:19:33,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /index HTTP/1.1" 200 - +2025-10-02 13:19:33,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:19:33,386 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:20:51,971 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:51] "GET /index HTTP/1.1" 200 - +2025-10-02 13:20:51,996 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:51] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:20:52,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:33:27,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index HTTP/1.1" 500 - +2025-10-02 13:33:27,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2025-10-02 13:33:27,119 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2025-10-02 13:33:27,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=Y314yvJNHPUP272J6d8i HTTP/1.1" 200 - +2025-10-02 13:33:27,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2025-10-02 13:39:27,960 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 13:39:27,985 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 13:39:27,985 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 13:39:28,029 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://192.168.1.25:5000 +2025-10-02 13:39:28,030 [INFO] werkzeug: Press CTRL+C to quit +2025-10-02 13:39:28,031 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 13:39:29,000 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log +2025-10-02 13:39:29,017 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 13:39:29,017 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db +2025-10-02 13:39:29,043 [WARNING] werkzeug: * Debugger is active! +2025-10-02 13:39:29,050 [INFO] werkzeug: * Debugger PIN: 178-005-081 +2025-10-02 13:39:29,294 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /index HTTP/1.1" 200 - +2025-10-02 13:39:29,370 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:39:29,446 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:43:15,490 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-02 13:43:15,493 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:43:15] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:45:16,597 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /index HTTP/1.1" 200 - +2025-10-02 13:45:16,629 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:45:16,809 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:46:36,858 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /index HTTP/1.1" 200 - +2025-10-02 13:46:36,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:46:36,893 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 13:46:36,991 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:47:48,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /index HTTP/1.1" 200 - +2025-10-02 13:47:48,284 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:47:48,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/script.js HTTP/1.1" 200 - +2025-10-02 13:47:48,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:47:58,567 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /index HTTP/1.1" 200 - +2025-10-02 13:47:58,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:47:58,698 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:48:00,035 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 13:48:00,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:00] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:48:34,118 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - +2025-10-02 13:48:34,146 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:48:34,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - +2025-10-02 13:48:34,252 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:48:34,292 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:48:34,375 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - +2025-10-02 13:48:34,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:48:34,496 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:50:25,775 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /index HTTP/1.1" 200 - +2025-10-02 13:50:25,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:50:25,837 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 13:53:41,494 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 13:53:41,496 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:53:41] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:54:11,270 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt +2025-10-02 13:54:11,273 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:54:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:54:14,753 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-02 13:54:14,757 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:54:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:55:20,584 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET / HTTP/1.1" 302 - +2025-10-02 13:55:20,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-02 13:55:20,848 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:55:21,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:55:28,346 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 13:55:28,346 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 13:55:28,413 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 13:55:28,413 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 13:55:28,415 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 13:55:28,415 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 13:55:28,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "POST /login HTTP/1.1" 302 - +2025-10-02 13:55:28,637 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "GET /index HTTP/1.1" 200 - +2025-10-02 13:55:28,982 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 13:57:53,060 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /index HTTP/1.1" 200 - +2025-10-02 13:57:53,086 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:57:53,316 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 13:58:05,198 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 13:58:05,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:58:10,369 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-02 13:58:10,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:58:21,317 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 13:58:21,320 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 13:59:49,568 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /index HTTP/1.1" 200 - +2025-10-02 13:59:49,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 13:59:49,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:00:02,399 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:00:02,401 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:00:02] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:05:26,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:26] "GET /index HTTP/1.1" 200 - +2025-10-02 14:05:26,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:05:27,032 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:05:52,818 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:52] "GET /index HTTP/1.1" 200 - +2025-10-02 14:05:52,839 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:05:53,081 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:08:08,005 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /index HTTP/1.1" 200 - +2025-10-02 14:08:08,026 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 14:08:08,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 14:09:05,146 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:09:05,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:09:09,399 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt +2025-10-02 14:09:09,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:09] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:09:34,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /index HTTP/1.1" 200 - +2025-10-02 14:09:34,114 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:09:34,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:10:25,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /index HTTP/1.1" 200 - +2025-10-02 14:10:25,120 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:10:25,352 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:10:33,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /index HTTP/1.1" 200 - +2025-10-02 14:10:33,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:10:33,276 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:14:16,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /index HTTP/1.1" 200 - +2025-10-02 14:14:16,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:14:16,351 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:14:25,034 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:14:25,036 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:25] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:18:21,784 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:18:21,787 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:18:41,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:41] "GET /index HTTP/1.1" 200 - +2025-10-02 14:18:42,062 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:18:42,401 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:19:20,589 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:19:20,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:20] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:19:40,884 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt +2025-10-02 14:19:40,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:40] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:19:42,560 [INFO] root: ✅ MAC 파일 이동 완료 (1개) +2025-10-02 14:19:42,560 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-02 14:19:42,883 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "GET /index HTTP/1.1" 200 - +2025-10-02 14:19:42,903 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 14:19:43,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:43] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 14:19:47,866 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:47] "GET /index HTTP/1.1" 200 - +2025-10-02 14:19:47,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 14:19:48,128 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:48] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 14:21:25,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:25] "GET /index HTTP/1.1" 200 - +2025-10-02 14:21:25,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:21:26,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:21:51,735 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\FWZCZC4.txt +2025-10-02 14:21:51,739 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:21:53,487 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\5NYCZC4.txt +2025-10-02 14:21:53,490 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:53] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=5NYCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:21:56,719 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt +2025-10-02 14:21:56,721 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:56] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:21:58,597 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:58] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 14:23:06,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:06] "GET /index HTTP/1.1" 200 - +2025-10-02 14:23:06,888 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:23:08,004 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:38:21,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:21] "GET /index HTTP/1.1" 200 - +2025-10-02 14:38:21,938 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:38:22,172 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:39:12,343 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /index HTTP/1.1" 200 - +2025-10-02 14:39:12,373 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:39:12,595 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:39:42,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /index HTTP/1.1" 200 - +2025-10-02 14:39:42,705 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:39:42,937 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:43:19,051 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /index HTTP/1.1" 200 - +2025-10-02 14:43:19,069 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 14:43:19,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 14:55:38,799 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt +2025-10-02 14:55:38,802 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:55:38] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 17:48:28,632 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 17:48:28,657 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 17:48:28,657 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 17:48:28,784 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-02 17:48:28,784 [INFO] werkzeug: Press CTRL+C to quit +2025-10-02 17:48:28,787 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 17:48:29,661 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 17:48:29,682 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 17:48:29,682 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 17:48:29,703 [WARNING] werkzeug: * Debugger is active! +2025-10-02 17:48:29,705 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-02 17:48:33,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:33] "GET / HTTP/1.1" 302 - +2025-10-02 17:48:33,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:33] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-02 17:48:34,188 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 17:48:47,147 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:47,147 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:47,156 [INFO] app: LOGIN: user not found +2025-10-02 17:48:47,156 [INFO] app: LOGIN: user not found +2025-10-02 17:48:47,157 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:47] "POST /login HTTP/1.1" 200 - +2025-10-02 17:48:47,171 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:48:52,190 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:52,190 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:52,192 [INFO] app: LOGIN: user not found +2025-10-02 17:48:52,192 [INFO] app: LOGIN: user not found +2025-10-02 17:48:52,194 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:52] "POST /login HTTP/1.1" 200 - +2025-10-02 17:48:52,508 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:48:58,724 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:58,724 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:48:58,725 [INFO] app: LOGIN: user not found +2025-10-02 17:48:58,725 [INFO] app: LOGIN: user not found +2025-10-02 17:48:58,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:58] "POST /login HTTP/1.1" 200 - +2025-10-02 17:48:58,740 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:05,486 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:05,486 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:05,487 [INFO] app: LOGIN: user not found +2025-10-02 17:49:05,487 [INFO] app: LOGIN: user not found +2025-10-02 17:49:05,488 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:05] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:05,793 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:09,784 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:09,784 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:09,785 [INFO] app: LOGIN: user not found +2025-10-02 17:49:09,785 [INFO] app: LOGIN: user not found +2025-10-02 17:49:09,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:09] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:09,800 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:14,534 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:14,534 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:14,535 [INFO] app: LOGIN: user not found +2025-10-02 17:49:14,535 [INFO] app: LOGIN: user not found +2025-10-02 17:49:14,536 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:14] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:14,845 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:14] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:18,467 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:18,467 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:18,468 [INFO] app: LOGIN: user not found +2025-10-02 17:49:18,468 [INFO] app: LOGIN: user not found +2025-10-02 17:49:18,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:18] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:18,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:32,294 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:32,294 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:32,296 [INFO] app: LOGIN: user not found +2025-10-02 17:49:32,296 [INFO] app: LOGIN: user not found +2025-10-02 17:49:32,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:32] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:32,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:37,286 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:37,286 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr +2025-10-02 17:49:37,288 [INFO] app: LOGIN: user not found +2025-10-02 17:49:37,288 [INFO] app: LOGIN: user not found +2025-10-02 17:49:37,288 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:37] "POST /login HTTP/1.1" 200 - +2025-10-02 17:49:37,302 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:50,398 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 17:49:50,398 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-02 17:49:50,463 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 17:49:50,463 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-02 17:49:50,464 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 17:49:50,464 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-02 17:49:50,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:50] "POST /login HTTP/1.1" 302 - +2025-10-02 17:49:50,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:50] "GET /index HTTP/1.1" 200 - +2025-10-02 17:49:51,047 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:53,413 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:53] "GET /index HTTP/1.1" 200 - +2025-10-02 17:49:53,728 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:54,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 17:49:56,862 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:56] "GET /index HTTP/1.1" 200 - +2025-10-02 17:49:57,176 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:57,301 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /index HTTP/1.1" 200 - +2025-10-02 17:49:57,502 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 17:49:57,627 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 17:50:08,233 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\backup | target=D:\Code\iDRAC_Info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt +2025-10-02 17:50:08,235 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:50:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-02 17:50:11,896 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\backup | target=D:\Code\iDRAC_Info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt +2025-10-02 17:50:11,898 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:50:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-02 18:00:32,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /index HTTP/1.1" 200 - +2025-10-02 18:00:32,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-02 18:00:32,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-02 18:02:10,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /index HTTP/1.1" 200 - +2025-10-02 18:02:10,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:02:10,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-02 18:14:19,151 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\excel.py', reloading +2025-10-02 18:14:19,152 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\excel.py', reloading +2025-10-02 18:14:20,074 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 18:14:21,269 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 18:14:21,290 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:14:21,290 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:14:21,383 [WARNING] werkzeug: * Debugger is active! +2025-10-02 18:14:21,385 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-02 18:14:35,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pandas\\__init__.py', reloading +2025-10-02 18:14:35,917 [ERROR] root: 서버 리스트 스크립트 오류: Traceback (most recent call last): + File "D:\Code\iDRAC_Info\idrac_info\data\server_list\excel.py", line 4, in + import pandas as pd + File "C:\Users\KIM84\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\__init__.py", line 31, in + raise ImportError( + "Unable to import required dependencies:\n" + "\n".join(_missing_dependencies) + ) +ImportError: Unable to import required dependencies: +numpy: No module named 'numpy' + +2025-10-02 18:14:35,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:35] "POST /update_server_list HTTP/1.1" 302 - +2025-10-02 18:14:35,949 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:35] "GET /index HTTP/1.1" 200 - +2025-10-02 18:14:36,141 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:14:36,501 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 18:14:37,338 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 18:14:37,358 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:14:37,358 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:14:37,380 [WARNING] werkzeug: * Debugger is active! +2025-10-02 18:14:37,381 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-02 18:15:03,877 [ERROR] root: 서버 리스트 스크립트 오류: Traceback (most recent call last): + File "D:\Code\iDRAC_Info\idrac_info\data\server_list\excel.py", line 4, in + import pandas as pd + File "C:\Users\KIM84\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\__init__.py", line 31, in + raise ImportError( + "Unable to import required dependencies:\n" + "\n".join(_missing_dependencies) + ) +ImportError: Unable to import required dependencies: +numpy: No module named 'numpy' + +2025-10-02 18:15:03,878 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:03] "POST /update_server_list HTTP/1.1" 302 - +2025-10-02 18:15:03,898 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:03] "GET /index HTTP/1.1" 200 - +2025-10-02 18:15:04,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:04] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:15:38,828 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\conftest.py', reloading +2025-10-02 18:15:38,828 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\conftest.py', reloading +2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\dtypes.py', reloading +2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\dtypes.py', reloading +2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\exceptions.py', reloading +2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\exceptions.py', reloading +2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matlib.py', reloading +2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matlib.py', reloading +2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\version.py', reloading +2025-10-02 18:15:38,831 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\version.py', reloading +2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_array_api_info.py', reloading +2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_array_api_info.py', reloading +2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_configtool.py', reloading +2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_configtool.py', reloading +2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_distributor_init.py', reloading +2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_distributor_init.py', reloading +2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_expired_attrs_2_0.py', reloading +2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_expired_attrs_2_0.py', reloading +2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_globals.py', reloading +2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_globals.py', reloading +2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pytesttester.py', reloading +2025-10-02 18:15:38,835 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pytesttester.py', reloading +2025-10-02 18:15:38,836 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__config__.py', reloading +2025-10-02 18:15:38,836 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__config__.py', reloading +2025-10-02 18:15:38,837 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__init__.py', reloading +2025-10-02 18:15:38,838 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__init__.py', reloading +2025-10-02 18:15:38,839 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\char\\__init__.py', reloading +2025-10-02 18:15:38,839 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\char\\__init__.py', reloading +2025-10-02 18:15:38,840 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading +2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading +2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading +2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading +2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading +2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading +2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading +2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading +2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading +2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\fromnumeric.py', reloading +2025-10-02 18:15:38,843 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\fromnumeric.py', reloading +2025-10-02 18:15:38,843 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\function_base.py', reloading +2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\function_base.py', reloading +2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\getlimits.py', reloading +2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\getlimits.py', reloading +2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\multiarray.py', reloading +2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\multiarray.py', reloading +2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numeric.py', reloading +2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numeric.py', reloading +2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numerictypes.py', reloading +2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numerictypes.py', reloading +2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\overrides.py', reloading +2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\overrides.py', reloading +2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\records.py', reloading +2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\records.py', reloading +2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\shape_base.py', reloading +2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\shape_base.py', reloading +2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\umath.py', reloading +2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\umath.py', reloading +2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype.py', reloading +2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype.py', reloading +2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype_ctypes.py', reloading +2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype_ctypes.py', reloading +2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_internal.py', reloading +2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_internal.py', reloading +2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_multiarray_umath.py', reloading +2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_multiarray_umath.py', reloading +2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_utils.py', reloading +2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_utils.py', reloading +2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\__init__.py', reloading +2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\__init__.py', reloading +2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading +2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading +2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading +2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading +2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading +2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading +2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading +2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading +2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading +2025-10-02 18:15:38,852 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading +2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading +2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading +2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading +2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading +2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading +2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading +2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading +2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading +2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cfuncs.py', reloading +2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cfuncs.py', reloading +2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\common_rules.py', reloading +2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\common_rules.py', reloading +2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\crackfortran.py', reloading +2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\crackfortran.py', reloading +2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\diagnose.py', reloading +2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\diagnose.py', reloading +2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f2py2e.py', reloading +2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f2py2e.py', reloading +2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f90mod_rules.py', reloading +2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f90mod_rules.py', reloading +2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\func2subr.py', reloading +2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\func2subr.py', reloading +2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\rules.py', reloading +2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\rules.py', reloading +2025-10-02 18:15:38,860 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\symbolic.py', reloading +2025-10-02 18:15:38,860 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\symbolic.py', reloading +2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\use_rules.py', reloading +2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\use_rules.py', reloading +2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_isocbind.py', reloading +2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_isocbind.py', reloading +2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_src_pyf.py', reloading +2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_src_pyf.py', reloading +2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__init__.py', reloading +2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__init__.py', reloading +2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__main__.py', reloading +2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__main__.py', reloading +2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__version__.py', reloading +2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__version__.py', reloading +2025-10-02 18:15:38,864 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading +2025-10-02 18:15:38,864 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading +2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading +2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading +2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading +2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading +2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading +2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading +2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading +2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_callback.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_callback.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_character.py', reloading +2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_character.py', reloading +2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_common.py', reloading +2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_common.py', reloading +2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_crackfortran.py', reloading +2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_crackfortran.py', reloading +2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_data.py', reloading +2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_data.py', reloading +2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_docs.py', reloading +2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_docs.py', reloading +2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2cmap.py', reloading +2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2cmap.py', reloading +2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2py2e.py', reloading +2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2py2e.py', reloading +2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_isoc.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_isoc.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_kind.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_kind.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_mixed.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_mixed.py', reloading +2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_modules.py', reloading +2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_modules.py', reloading +2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_parameter.py', reloading +2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_parameter.py', reloading +2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_pyf_src.py', reloading +2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_pyf_src.py', reloading +2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_quoted_character.py', reloading +2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_quoted_character.py', reloading +2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_character.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_character.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_complex.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_complex.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_integer.py', reloading +2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_integer.py', reloading +2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_logical.py', reloading +2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_logical.py', reloading +2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_real.py', reloading +2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_real.py', reloading +2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_routines.py', reloading +2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_routines.py', reloading +2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_semicolon_split.py', reloading +2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_semicolon_split.py', reloading +2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_size.py', reloading +2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_size.py', reloading +2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_string.py', reloading +2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_string.py', reloading +2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_symbolic.py', reloading +2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_symbolic.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_value_attrspec.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_value_attrspec.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\util.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\util.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\__init__.py', reloading +2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\__init__.py', reloading +2025-10-02 18:15:38,908 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_backend.py', reloading +2025-10-02 18:15:38,908 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_backend.py', reloading +2025-10-02 18:15:38,909 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_distutils.py', reloading +2025-10-02 18:15:38,909 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_distutils.py', reloading +2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_meson.py', reloading +2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_meson.py', reloading +2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\__init__.py', reloading +2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\__init__.py', reloading +2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading +2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading +2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading +2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_helper.py', reloading +2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_helper.py', reloading +2025-10-02 18:15:38,913 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_pocketfft.py', reloading +2025-10-02 18:15:38,913 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_pocketfft.py', reloading +2025-10-02 18:15:38,915 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\__init__.py', reloading +2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\__init__.py', reloading +2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading +2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading +2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading +2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_pocketfft.py', reloading +2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_pocketfft.py', reloading +2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\__init__.py', reloading +2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading +2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading +2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading +2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading +2025-10-02 18:15:38,919 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading +2025-10-02 18:15:38,919 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading +2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\introspect.py', reloading +2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\introspect.py', reloading +2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\mixins.py', reloading +2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\mixins.py', reloading +2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\npyio.py', reloading +2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\npyio.py', reloading +2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\recfunctions.py', reloading +2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\recfunctions.py', reloading +2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\scimath.py', reloading +2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\scimath.py', reloading +2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\stride_tricks.py', reloading +2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\stride_tricks.py', reloading +2025-10-02 18:15:38,923 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\user_array.py', reloading +2025-10-02 18:15:38,923 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\user_array.py', reloading +2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraypad_impl.py', reloading +2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraypad_impl.py', reloading +2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraysetops_impl.py', reloading +2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraysetops_impl.py', reloading +2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arrayterator_impl.py', reloading +2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arrayterator_impl.py', reloading +2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_array_utils_impl.py', reloading +2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_array_utils_impl.py', reloading +2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_datasource.py', reloading +2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_datasource.py', reloading +2025-10-02 18:15:38,927 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_format_impl.py', reloading +2025-10-02 18:15:38,927 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_format_impl.py', reloading +2025-10-02 18:15:38,928 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_function_base_impl.py', reloading +2025-10-02 18:15:38,928 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_function_base_impl.py', reloading +2025-10-02 18:15:38,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_histograms_impl.py', reloading +2025-10-02 18:15:38,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_histograms_impl.py', reloading +2025-10-02 18:15:38,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_index_tricks_impl.py', reloading +2025-10-02 18:15:38,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_index_tricks_impl.py', reloading +2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading +2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading +2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading +2025-10-02 18:15:38,932 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_nanfunctions_impl.py', reloading +2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_nanfunctions_impl.py', reloading +2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_npyio_impl.py', reloading +2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_npyio_impl.py', reloading +2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_polynomial_impl.py', reloading +2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_polynomial_impl.py', reloading +2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_scimath_impl.py', reloading +2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_scimath_impl.py', reloading +2025-10-02 18:15:38,935 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_shape_base_impl.py', reloading +2025-10-02 18:15:38,935 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_shape_base_impl.py', reloading +2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading +2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading +2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading +2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading +2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading +2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading +2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_type_check_impl.py', reloading +2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_type_check_impl.py', reloading +2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_ufunclike_impl.py', reloading +2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_ufunclike_impl.py', reloading +2025-10-02 18:15:38,939 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_user_array_impl.py', reloading +2025-10-02 18:15:38,939 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_user_array_impl.py', reloading +2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading +2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading +2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading +2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_version.py', reloading +2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_version.py', reloading +2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\__init__.py', reloading +2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\__init__.py', reloading +2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading +2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading +2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading +2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraysetops.py', reloading +2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraysetops.py', reloading +2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arrayterator.py', reloading +2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arrayterator.py', reloading +2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_array_utils.py', reloading +2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_array_utils.py', reloading +2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_format.py', reloading +2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_format.py', reloading +2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_function_base.py', reloading +2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_function_base.py', reloading +2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_histograms.py', reloading +2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_histograms.py', reloading +2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_index_tricks.py', reloading +2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_index_tricks.py', reloading +2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_io.py', reloading +2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_io.py', reloading +2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_loadtxt.py', reloading +2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_loadtxt.py', reloading +2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_mixins.py', reloading +2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_mixins.py', reloading +2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_nanfunctions.py', reloading +2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_nanfunctions.py', reloading +2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_packbits.py', reloading +2025-10-02 18:15:38,948 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_packbits.py', reloading +2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_polynomial.py', reloading +2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_polynomial.py', reloading +2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_recfunctions.py', reloading +2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_recfunctions.py', reloading +2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_shape_base.py', reloading +2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_shape_base.py', reloading +2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_stride_tricks.py', reloading +2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_stride_tricks.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_twodim_base.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_twodim_base.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_type_check.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_type_check.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_ufunclike.py', reloading +2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_ufunclike.py', reloading +2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_utils.py', reloading +2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_utils.py', reloading +2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__datasource.py', reloading +2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__datasource.py', reloading +2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__iotools.py', reloading +2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__iotools.py', reloading +2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__version.py', reloading +2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__version.py', reloading +2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\__init__.py', reloading +2025-10-02 18:15:38,956 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\linalg.py', reloading +2025-10-02 18:15:38,956 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\linalg.py', reloading +2025-10-02 18:15:38,957 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\_linalg.py', reloading +2025-10-02 18:15:38,957 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\_linalg.py', reloading +2025-10-02 18:15:38,959 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\__init__.py', reloading +2025-10-02 18:15:38,959 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\__init__.py', reloading +2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_linalg.py', reloading +2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_linalg.py', reloading +2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\__init__.py', reloading +2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading +2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading +2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading +2025-10-02 18:15:38,963 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\extras.py', reloading +2025-10-02 18:15:38,963 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\extras.py', reloading +2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\mrecords.py', reloading +2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\mrecords.py', reloading +2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\testutils.py', reloading +2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\testutils.py', reloading +2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\__init__.py', reloading +2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\__init__.py', reloading +2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading +2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading +2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading +2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_core.py', reloading +2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_core.py', reloading +2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_extras.py', reloading +2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_extras.py', reloading +2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading +2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading +2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading +2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_old_ma.py', reloading +2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_old_ma.py', reloading +2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_subclassing.py', reloading +2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_subclassing.py', reloading +2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\__init__.py', reloading +2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading +2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading +2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading +2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\__init__.py', reloading +2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\__init__.py', reloading +2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading +2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading +2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading +2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading +2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading +2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading +2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_masked_matrix.py', reloading +2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_masked_matrix.py', reloading +2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_matrix_linalg.py', reloading +2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_matrix_linalg.py', reloading +2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_multiarray.py', reloading +2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_multiarray.py', reloading +2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_numeric.py', reloading +2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_numeric.py', reloading +2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_regression.py', reloading +2025-10-02 18:15:38,976 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\__init__.py', reloading +2025-10-02 18:15:39,024 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading +2025-10-02 18:15:39,025 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading +2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading +2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite.py', reloading +2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite.py', reloading +2025-10-02 18:15:39,027 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite_e.py', reloading +2025-10-02 18:15:39,027 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite_e.py', reloading +2025-10-02 18:15:39,028 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\laguerre.py', reloading +2025-10-02 18:15:39,028 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\laguerre.py', reloading +2025-10-02 18:15:39,029 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\legendre.py', reloading +2025-10-02 18:15:39,029 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\legendre.py', reloading +2025-10-02 18:15:39,030 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polynomial.py', reloading +2025-10-02 18:15:39,030 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polynomial.py', reloading +2025-10-02 18:15:39,031 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polyutils.py', reloading +2025-10-02 18:15:39,031 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polyutils.py', reloading +2025-10-02 18:15:39,032 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\_polybase.py', reloading +2025-10-02 18:15:39,032 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\_polybase.py', reloading +2025-10-02 18:15:39,033 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\__init__.py', reloading +2025-10-02 18:15:39,033 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\__init__.py', reloading +2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading +2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading +2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading +2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_classes.py', reloading +2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_classes.py', reloading +2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite.py', reloading +2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite.py', reloading +2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite_e.py', reloading +2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite_e.py', reloading +2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_laguerre.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_laguerre.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_legendre.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_legendre.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polynomial.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polynomial.py', reloading +2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polyutils.py', reloading +2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polyutils.py', reloading +2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_printing.py', reloading +2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_printing.py', reloading +2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_symbol.py', reloading +2025-10-02 18:15:39,039 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_symbol.py', reloading +2025-10-02 18:15:39,039 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\__init__.py', reloading +2025-10-02 18:15:39,056 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_pickle.py', reloading +2025-10-02 18:15:39,057 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_pickle.py', reloading +2025-10-02 18:15:39,058 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\__init__.py', reloading +2025-10-02 18:15:39,059 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\__init__.py', reloading +2025-10-02 18:15:39,060 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading +2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading +2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading +2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_extending.py', reloading +2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_extending.py', reloading +2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937.py', reloading +2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937.py', reloading +2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937_regressions.py', reloading +2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937_regressions.py', reloading +2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_random.py', reloading +2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_random.py', reloading +2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading +2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading +2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading +2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate_regression.py', reloading +2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate_regression.py', reloading +2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_regression.py', reloading +2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_regression.py', reloading +2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_seed_sequence.py', reloading +2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_seed_sequence.py', reloading +2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_smoke.py', reloading +2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_smoke.py', reloading +2025-10-02 18:15:39,066 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\__init__.py', reloading +2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\data\\__init__.py', reloading +2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading +2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading +2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading +2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading +2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading +2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading +2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading +2025-10-02 18:15:39,073 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading +2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading +2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading +2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading +2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading +2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading +2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading +2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading +2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading +2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading +2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading +2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading +2025-10-02 18:15:39,077 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading +2025-10-02 18:15:39,077 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading +2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading +2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading +2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading +2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading +2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\__init__.py', reloading +2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\__init__.py', reloading +2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading +2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\__init__.py', reloading +2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading +2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading +2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\__init__.py', reloading +2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading +2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading +2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\__init__.py', reloading +2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading +2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading +2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading +2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading +2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\__init__.py', reloading +2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading +2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading +2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading +2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading +2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading +2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading +2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading +2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading +2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading +2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading +2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading +2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading +2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading +2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading +2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading +2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_version.py', reloading +2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_version.py', reloading +2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_public_api.py', reloading +2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_public_api.py', reloading +2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_reloading.py', reloading +2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_reloading.py', reloading +2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_scripts.py', reloading +2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_scripts.py', reloading +2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_warnings.py', reloading +2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_warnings.py', reloading +2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test__all__.py', reloading +2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test__all__.py', reloading +2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\__init__.py', reloading +2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading +2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading +2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading +2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading +2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading +2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading +2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading +2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading +2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading +2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading +2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading +2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading +2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\__init__.py', reloading +2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading +2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading +2025-10-02 18:15:39,092 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading +2025-10-02 18:15:39,092 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading +2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading +2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading +2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\__init__.py', reloading +2025-10-02 18:15:39,103 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading +2025-10-02 18:15:39,103 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading +2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading +2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayprint.py', reloading +2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayprint.py', reloading +2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayterator.py', reloading +2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayterator.py', reloading +2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_constructors.py', reloading +2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_constructors.py', reloading +2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_like.py', reloading +2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_like.py', reloading +2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\bitwise_ops.py', reloading +2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\bitwise_ops.py', reloading +2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\comparisons.py', reloading +2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\comparisons.py', reloading +2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\dtype.py', reloading +2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\dtype.py', reloading +2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\einsumfunc.py', reloading +2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\einsumfunc.py', reloading +2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\flatiter.py', reloading +2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\flatiter.py', reloading +2025-10-02 18:15:39,108 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\fromnumeric.py', reloading +2025-10-02 18:15:39,108 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\fromnumeric.py', reloading +2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\index_tricks.py', reloading +2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\index_tricks.py', reloading +2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_user_array.py', reloading +2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_user_array.py', reloading +2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_utils.py', reloading +2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_utils.py', reloading +2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_version.py', reloading +2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_version.py', reloading +2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\literal.py', reloading +2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\literal.py', reloading +2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ma.py', reloading +2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ma.py', reloading +2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\mod.py', reloading +2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\mod.py', reloading +2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\modules.py', reloading +2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\modules.py', reloading +2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\multiarray.py', reloading +2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\multiarray.py', reloading +2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_conversion.py', reloading +2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_conversion.py', reloading +2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_misc.py', reloading +2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_misc.py', reloading +2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_shape_manipulation.py', reloading +2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_shape_manipulation.py', reloading +2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\nditer.py', reloading +2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\nditer.py', reloading +2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numeric.py', reloading +2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numeric.py', reloading +2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numerictypes.py', reloading +2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numerictypes.py', reloading +2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\random.py', reloading +2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\random.py', reloading +2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\recfunctions.py', reloading +2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\recfunctions.py', reloading +2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\scalars.py', reloading +2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\scalars.py', reloading +2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\shape.py', reloading +2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\shape.py', reloading +2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple.py', reloading +2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple.py', reloading +2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple_py3.py', reloading +2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple_py3.py', reloading +2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunclike.py', reloading +2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunclike.py', reloading +2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufuncs.py', reloading +2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufuncs.py', reloading +2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunc_config.py', reloading +2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunc_config.py', reloading +2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\warnings_and_errors.py', reloading +2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\warnings_and_errors.py', reloading +2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading +2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading +2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading +2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\cversions.py', reloading +2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\cversions.py', reloading +2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\defchararray.py', reloading +2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\defchararray.py', reloading +2025-10-02 18:15:39,139 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\einsumfunc.py', reloading +2025-10-02 18:15:39,139 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\einsumfunc.py', reloading +2025-10-02 18:15:39,140 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\fromnumeric.py', reloading +2025-10-02 18:15:39,140 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\fromnumeric.py', reloading +2025-10-02 18:15:39,141 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\function_base.py', reloading +2025-10-02 18:15:39,141 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\function_base.py', reloading +2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading +2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading +2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading +2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\memmap.py', reloading +2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\memmap.py', reloading +2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\multiarray.py', reloading +2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\multiarray.py', reloading +2025-10-02 18:15:39,144 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numeric.py', reloading +2025-10-02 18:15:39,144 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numeric.py', reloading +2025-10-02 18:15:39,145 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numerictypes.py', reloading +2025-10-02 18:15:39,145 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numerictypes.py', reloading +2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\overrides.py', reloading +2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\overrides.py', reloading +2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\printoptions.py', reloading +2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\printoptions.py', reloading +2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\records.py', reloading +2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\records.py', reloading +2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\shape_base.py', reloading +2025-10-02 18:15:39,148 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\shape_base.py', reloading +2025-10-02 18:15:39,148 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\strings.py', reloading +2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\strings.py', reloading +2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\umath.py', reloading +2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\umath.py', reloading +2025-10-02 18:15:39,150 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs.py', reloading +2025-10-02 18:15:39,150 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs.py', reloading +2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading +2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading +2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading +2025-10-02 18:15:39,152 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_asarray.py', reloading +2025-10-02 18:15:39,152 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_asarray.py', reloading +2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype.py', reloading +2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype.py', reloading +2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype_ctypes.py', reloading +2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype_ctypes.py', reloading +2025-10-02 18:15:39,154 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_exceptions.py', reloading +2025-10-02 18:15:39,154 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_exceptions.py', reloading +2025-10-02 18:15:39,155 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_internal.py', reloading +2025-10-02 18:15:39,155 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_internal.py', reloading +2025-10-02 18:15:39,156 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_machar.py', reloading +2025-10-02 18:15:39,156 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_machar.py', reloading +2025-10-02 18:15:39,157 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_methods.py', reloading +2025-10-02 18:15:39,157 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_methods.py', reloading +2025-10-02 18:15:39,183 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_string_helpers.py', reloading +2025-10-02 18:15:39,183 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_string_helpers.py', reloading +2025-10-02 18:15:39,184 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_type_aliases.py', reloading +2025-10-02 18:15:39,184 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_type_aliases.py', reloading +2025-10-02 18:15:39,185 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_ufunc_config.py', reloading +2025-10-02 18:15:39,185 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_ufunc_config.py', reloading +2025-10-02 18:15:39,187 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\__init__.py', reloading +2025-10-02 18:15:39,187 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\__init__.py', reloading +2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading +2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading +2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading +2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_api.py', reloading +2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_api.py', reloading +2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_argparse.py', reloading +2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_argparse.py', reloading +2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arraymethod.py', reloading +2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arraymethod.py', reloading +2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayobject.py', reloading +2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayobject.py', reloading +2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayprint.py', reloading +2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayprint.py', reloading +2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_api_info.py', reloading +2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_api_info.py', reloading +2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_coercion.py', reloading +2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_coercion.py', reloading +2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_interface.py', reloading +2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_interface.py', reloading +2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_floatingpoint_errors.py', reloading +2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_floatingpoint_errors.py', reloading +2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_unittests.py', reloading +2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_unittests.py', reloading +2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_conversion_utils.py', reloading +2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_conversion_utils.py', reloading +2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_dispatcher.py', reloading +2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_dispatcher.py', reloading +2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_features.py', reloading +2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_features.py', reloading +2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_custom_dtypes.py', reloading +2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_custom_dtypes.py', reloading +2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cython.py', reloading +2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cython.py', reloading +2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_datetime.py', reloading +2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_datetime.py', reloading +2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_defchararray.py', reloading +2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_defchararray.py', reloading +2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_deprecations.py', reloading +2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dlpack.py', reloading +2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dlpack.py', reloading +2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dtype.py', reloading +2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dtype.py', reloading +2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_einsum.py', reloading +2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_einsum.py', reloading +2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_errstate.py', reloading +2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_errstate.py', reloading +2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_extint128.py', reloading +2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_extint128.py', reloading +2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_function_base.py', reloading +2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_function_base.py', reloading +2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_getlimits.py', reloading +2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_getlimits.py', reloading +2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_half.py', reloading +2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_half.py', reloading +2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_hashtable.py', reloading +2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_hashtable.py', reloading +2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexerrors.py', reloading +2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexerrors.py', reloading +2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexing.py', reloading +2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexing.py', reloading +2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_item_selection.py', reloading +2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_item_selection.py', reloading +2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_limited_api.py', reloading +2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_limited_api.py', reloading +2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_longdouble.py', reloading +2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_longdouble.py', reloading +2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_machar.py', reloading +2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_machar.py', reloading +2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_memmap.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_memmap.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_overlap.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_overlap.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_policy.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_policy.py', reloading +2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multiarray.py', reloading +2025-10-02 18:15:39,219 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multiarray.py', reloading +2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multithreading.py', reloading +2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multithreading.py', reloading +2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nditer.py', reloading +2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nditer.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nep50_promotions.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nep50_promotions.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numeric.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numeric.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numerictypes.py', reloading +2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numerictypes.py', reloading +2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_overrides.py', reloading +2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_overrides.py', reloading +2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_print.py', reloading +2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_print.py', reloading +2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_protocols.py', reloading +2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_protocols.py', reloading +2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_records.py', reloading +2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_records.py', reloading +2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_regression.py', reloading +2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_regression.py', reloading +2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarbuffer.py', reloading +2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarbuffer.py', reloading +2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarinherit.py', reloading +2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarinherit.py', reloading +2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarmath.py', reloading +2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarmath.py', reloading +2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarprint.py', reloading +2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarprint.py', reloading +2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_ctors.py', reloading +2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_ctors.py', reloading +2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_methods.py', reloading +2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_methods.py', reloading +2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_shape_base.py', reloading +2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_shape_base.py', reloading +2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd.py', reloading +2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd.py', reloading +2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd_module.py', reloading +2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd_module.py', reloading +2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_stringdtype.py', reloading +2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_stringdtype.py', reloading +2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_strings.py', reloading +2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_strings.py', reloading +2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_ufunc.py', reloading +2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_ufunc.py', reloading +2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_accuracy.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_accuracy.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_complex.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_complex.py', reloading +2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_unicode.py', reloading +2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_unicode.py', reloading +2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test__exceptions.py', reloading +2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test__exceptions.py', reloading +2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_locales.py', reloading +2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_locales.py', reloading +2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_natype.py', reloading +2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_natype.py', reloading +2025-10-02 18:15:39,245 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\cython\\setup.py', reloading +2025-10-02 18:15:39,245 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\cython\\setup.py', reloading +2025-10-02 18:15:39,247 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\limited_api\\setup.py', reloading +2025-10-02 18:15:39,247 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\limited_api\\setup.py', reloading +2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading +2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading +2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading +2025-10-02 18:15:39,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\__init__.py', reloading +2025-10-02 18:15:39,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading +2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading +2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading +2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading +2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading +2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading +2025-10-02 18:15:39,251 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading +2025-10-02 18:15:39,251 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading +2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading +2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading +2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading +2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading +2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading +2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading +2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading +2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading +2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading +2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading +2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_dtype_like.py', reloading +2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_dtype_like.py', reloading +2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_extended_precision.py', reloading +2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_extended_precision.py', reloading +2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit.py', reloading +2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit.py', reloading +2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit_base.py', reloading +2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit_base.py', reloading +2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nested_sequence.py', reloading +2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nested_sequence.py', reloading +2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_scalars.py', reloading +2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_scalars.py', reloading +2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_shape.py', reloading +2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_shape.py', reloading +2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_ufunc.py', reloading +2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_ufunc.py', reloading +2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\__init__.py', reloading +2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\__init__.py', reloading +2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading +2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading +2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading +2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading +2025-10-02 18:15:39,260 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\__init__.py', reloading +2025-10-02 18:15:39,260 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\__init__.py', reloading +2025-10-02 18:15:39,569 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 18:15:40,455 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 18:15:40,479 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:15:40,479 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:15:40,504 [WARNING] werkzeug: * Debugger is active! +2025-10-02 18:15:40,505 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-02 18:15:58,028 [INFO] root: 서버 리스트 스크립트 실행 결과: Length of index_list: 40 +Length of data_list: 40 +Saved: D:\Code\iDRAC_Info\idrac_info\data\idrac_info\mac_info.xlsx + +2025-10-02 18:15:58,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "POST /update_server_list HTTP/1.1" 302 - +2025-10-02 18:15:58,048 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "GET /index HTTP/1.1" 200 - +2025-10-02 18:15:58,088 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:16:01,156 [INFO] root: file_view: folder=idrac_info date= filename=mac_info.xlsx | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\mac_info.xlsx +2025-10-02 18:16:01,179 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:01] "GET /view_file?folder=idrac_info&filename=mac_info.xlsx HTTP/1.1" 200 - +2025-10-02 18:16:05,795 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:05] "GET /download/mac_info.xlsx HTTP/1.1" 200 - +2025-10-02 18:16:18,912 [INFO] root: 파일 삭제됨: mac_info.xlsx +2025-10-02 18:16:18,912 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:18] "POST /delete/mac_info.xlsx HTTP/1.1" 302 - +2025-10-02 18:16:18,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:18] "GET /index HTTP/1.1" 200 - +2025-10-02 18:16:19,177 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:19] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:20:21,935 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\GUIDtxtT0Execl.py', reloading +2025-10-02 18:20:23,011 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-02 18:20:23,939 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-02 18:20:23,960 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:20:23,960 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-02 18:20:23,983 [WARNING] werkzeug: * Debugger is active! +2025-10-02 18:20:23,984 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-02 18:20:46,201 [INFO] root: GUID 리스트 스크립트 실행 결과: 엑셀 파일이 생성되었습니다: D:\Code\iDRAC_Info\idrac_info\data\idrac_info\XE9680_GUID.xlsx + +2025-10-02 18:20:46,202 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "POST /update_guid_list HTTP/1.1" 302 - +2025-10-02 18:20:46,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "GET /index HTTP/1.1" 200 - +2025-10-02 18:20:46,263 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-02 18:20:49,958 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:49] "GET /download/XE9680_GUID.xlsx HTTP/1.1" 200 - diff --git a/data/logs/2025-10-03.log b/data/logs/2025-10-03.log new file mode 100644 index 0000000..698c663 --- /dev/null +++ b/data/logs/2025-10-03.log @@ -0,0 +1,1367 @@ +2025-10-03 16:13:47,035 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 16:13:47,064 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:13:47,064 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:13:47,184 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-03 16:13:47,184 [INFO] werkzeug: Press CTRL+C to quit +2025-10-03 16:13:47,184 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 16:13:48,075 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 16:13:48,095 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:13:48,095 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:13:48,115 [WARNING] werkzeug: * Debugger is active! +2025-10-03 16:13:48,118 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 16:13:49,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET / HTTP/1.1" 302 - +2025-10-03 16:13:49,833 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:13:49,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:13:49,926 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:13:52,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:13:52,633 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:13:52,651 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:13:53,125 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:13:53,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:13:53,157 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:14:00,584 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 16:14:00,584 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 16:14:00,663 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 16:14:00,663 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 16:14:00,664 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 16:14:00,664 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 16:14:00,665 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "POST /login HTTP/1.1" 302 - +2025-10-03 16:14:00,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "GET /index HTTP/1.1" 200 - +2025-10-03 16:14:00,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:14:01,238 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading +2025-10-03 16:14:02,055 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /index HTTP/1.1" 200 - +2025-10-03 16:14:02,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:14:02,100 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:14:02,246 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 16:14:03,100 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 16:14:03,120 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:14:03,120 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:14:03,141 [WARNING] werkzeug: * Debugger is active! +2025-10-03 16:14:03,142 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 16:14:25,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:25] "GET /index HTTP/1.1" 200 - +2025-10-03 16:14:25,978 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:25] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:14:26,530 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:26] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 16:14:26,545 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:26] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:14:31,683 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:31] "GET /index HTTP/1.1" 200 - +2025-10-03 16:14:31,698 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:31] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:14:35,596 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt +2025-10-03 16:14:35,610 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:35] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:14:38,092 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1PYCZC4.txt +2025-10-03 16:14:38,102 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:38] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:14:39,713 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx +2025-10-03 16:14:39,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:39] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - +2025-10-03 16:14:44,678 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx +2025-10-03 16:14:44,691 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:44] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - +2025-10-03 16:14:49,200 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt +2025-10-03 16:14:49,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:49] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:16:46,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /index HTTP/1.1" 200 - +2025-10-03 16:16:46,122 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:16:46,764 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /index HTTP/1.1" 200 - +2025-10-03 16:16:46,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:16:47,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:47] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 16:16:47,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:16:48,265 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:48] "GET /admin HTTP/1.1" 200 - +2025-10-03 16:16:48,281 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:16:50,843 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:50] "GET /index HTTP/1.1" 200 - +2025-10-03 16:16:50,859 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:32,395 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:32,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:32,449 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:33,033 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:33,049 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:33,071 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:33,439 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:33,453 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:33,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:33,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:33,815 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:33,838 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:39,881 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:39,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:39,922 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:40,551 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:40,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:40,596 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:41,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:41,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:41,238 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:17:41,603 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /index HTTP/1.1" 200 - +2025-10-03 16:17:41,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:17:41,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:20:29,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /index HTTP/1.1" 200 - +2025-10-03 16:20:29,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:20:29,781 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:20:33,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:33] "GET /admin HTTP/1.1" 200 - +2025-10-03 16:20:33,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:20:44,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /index HTTP/1.1" 200 - +2025-10-03 16:20:44,713 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:20:44,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:21:22,093 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /index HTTP/1.1" 200 - +2025-10-03 16:21:22,107 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:21:22,130 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:22:58,220 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /index HTTP/1.1" 200 - +2025-10-03 16:22:58,240 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:22:58,265 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:22:58,991 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /index HTTP/1.1" 200 - +2025-10-03 16:22:59,005 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:22:59,031 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:05,703 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:05,731 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:05,753 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:06,161 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:06,176 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:06,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:06,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:06,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:06,377 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:06,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:06,508 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:06,532 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:06,647 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:06,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:06,689 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:24:06,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - +2025-10-03 16:24:06,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:24:06,797 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:26:48,403 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /index HTTP/1.1" 200 - +2025-10-03 16:26:48,423 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:26:48,455 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:26:48,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /index HTTP/1.1" 200 - +2025-10-03 16:26:48,973 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:26:49,000 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:26:49,119 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - +2025-10-03 16:26:49,133 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:26:49,161 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:26:49,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - +2025-10-03 16:26:49,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:26:49,309 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:26:49,382 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - +2025-10-03 16:26:49,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:26:49,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:27:01,230 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:01] "GET /home/ HTTP/1.1" 200 - +2025-10-03 16:27:01,246 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:27:02,836 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:02] "GET /index HTTP/1.1" 200 - +2025-10-03 16:27:02,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:02] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:28:18,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:18,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:18,151 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:18,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:18,766 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:18,789 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:18,902 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:18,916 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:18,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:31,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:31,766 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:31,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:32,278 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:32,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:32,318 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:32,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:32,533 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:32,555 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:38,906 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:38] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:38,921 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:39,008 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:39,386 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:39,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:39,426 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:39,574 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:39,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:39,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:39,734 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:39,748 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:39,771 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:39,887 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:39,903 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:39,925 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:28:40,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /index HTTP/1.1" 200 - +2025-10-03 16:28:40,045 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:28:40,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:30:55,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /index HTTP/1.1" 200 - +2025-10-03 16:30:55,387 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:30:55,468 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:07,117 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:07,132 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:07,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:47,067 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:47,087 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:47,116 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:47,422 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:47,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:47,467 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:47,582 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:47,604 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:47,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:47,726 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:47,740 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:47,765 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:47,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:47,886 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:47,912 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:48,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:48,038 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:48,061 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:48,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:48,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:48,203 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:31:48,302 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - +2025-10-03 16:31:48,316 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:31:48,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:32:01,419 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:32:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:32:01,424 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:32:01] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:33:37,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:37] "GET / HTTP/1.1" 200 - +2025-10-03 16:33:37,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:33:39,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - +2025-10-03 16:33:39,533 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:33:39,561 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:33:39,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - +2025-10-03 16:33:39,846 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:33:39,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:33:39,983 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - +2025-10-03 16:33:39,996 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:33:40,025 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:33:42,141 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:42] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:33:42,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:42] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:33:43,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:43] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:37:07,065 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:07,085 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:07,118 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:07,536 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:07,552 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:07,660 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:07,685 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:07,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:07,727 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:36,269 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:36,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,430 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:36,444 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:36,472 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,575 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:36,590 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:36,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,701 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:36,716 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:36,743 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:36,861 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:36,887 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:36,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:37,012 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:37,039 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:37,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:37,157 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:37,192 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:37,277 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:37,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:37,320 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:37,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:37,435 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:37,463 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:37:37,557 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - +2025-10-03 16:37:37,572 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:37:37,595 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:38:22,708 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:38:22] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:38:22,721 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:38:22] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:39:31,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:39:31] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:39:33,197 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:39:33] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:40:52,831 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 16:40:52,851 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:40:52,851 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:40:52,879 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-03 16:40:52,880 [INFO] werkzeug: Press CTRL+C to quit +2025-10-03 16:40:52,880 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 16:40:53,759 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 16:40:53,787 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:40:53,787 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 16:40:53,818 [WARNING] werkzeug: * Debugger is active! +2025-10-03 16:40:53,819 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 16:40:55,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:55] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:56,003 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:40:56,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:40:56,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:56,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:40:56,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:40:56,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:56,554 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:40:56,586 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:40:56,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:56,716 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:40:56,739 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:40:56,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:56,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:40:56,895 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:40:58,022 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:58,036 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:40:58,065 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:40:58,165 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:58,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:40:58,208 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:40:58,327 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:58,342 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:40:58,370 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:40:58,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:58,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:40:58,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:40:58,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - +2025-10-03 16:40:58,603 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:40:58,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:41:21,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:21] "GET / HTTP/1.1" 200 - +2025-10-03 16:41:21,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:41:22,003 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:41:22,630 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - +2025-10-03 16:41:22,645 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:41:22,674 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:41:22,814 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - +2025-10-03 16:41:22,830 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:41:22,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:41:22,990 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - +2025-10-03 16:41:23,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:41:23,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:41:23,134 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET / HTTP/1.1" 200 - +2025-10-03 16:41:23,149 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:41:23,174 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:42:05,899 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET / HTTP/1.1" 200 - +2025-10-03 16:42:05,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:42:05,949 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:42:29,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:29] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:42:29,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:29] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-03 16:43:27,227 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET / HTTP/1.1" 302 - +2025-10-03 16:43:27,236 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:27,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:27,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:27,412 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:27,427 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:27,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:27,717 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:27,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:27,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:27,883 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:27,897 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:27,916 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:28,020 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:28,034 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:28,053 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:28,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 16:43:28,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:43:28,201 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:43:36,524 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 16:43:36,524 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 16:43:36,573 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 16:43:36,573 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 16:43:36,574 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 16:43:36,574 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 16:43:36,575 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "POST /login HTTP/1.1" 302 - +2025-10-03 16:43:36,582 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "GET /index HTTP/1.1" 200 - +2025-10-03 16:43:36,599 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:44:16,884 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:16] "GET /admin HTTP/1.1" 200 - +2025-10-03 16:44:16,901 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:16] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:44:18,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:44:18,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:44:18,955 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 16:44:18,971 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:44:20,359 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:20] "GET /index HTTP/1.1" 200 - +2025-10-03 16:44:20,374 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:20] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:44:21,391 [INFO] app: LOGIN: already auth → /index +2025-10-03 16:44:21,391 [INFO] app: LOGIN: already auth → /index +2025-10-03 16:44:21,392 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:21] "GET /login?next=/ HTTP/1.1" 302 - +2025-10-03 16:44:21,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:21] "GET /index HTTP/1.1" 200 - +2025-10-03 16:44:27,694 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-03 16:44:27,706 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:27] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:44:29,779 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-03 16:44:29,781 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:29] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:48:03,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:03] "GET /index HTTP/1.1" 200 - +2025-10-03 16:48:03,980 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:48:04,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:48:04,526 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:48:04,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:48:04,570 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:48:04,686 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:48:04,701 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:48:04,730 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:48:04,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:48:04,838 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:48:04,866 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:48:04,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:48:04,989 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:48:05,011 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:50:01,192 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - +2025-10-03 16:50:01,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:50:01,243 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:50:01,663 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - +2025-10-03 16:50:01,677 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:50:01,707 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:50:01,806 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - +2025-10-03 16:50:01,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:50:01,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:50:23,041 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt +2025-10-03 16:50:23,051 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:23] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:50:39,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:50:39,737 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:50:39,768 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:50:39,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /index HTTP/1.1" 200 - +2025-10-03 16:50:39,973 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:50:39,997 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:03,767 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:03,783 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:03,806 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:04,214 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:04,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:04,256 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:04,454 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:04,468 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:04,496 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:04,608 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:04,624 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:04,648 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:04,757 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:04,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:04,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:04,902 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:04,917 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:04,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:05,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:05,062 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:51:05,087 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:51:11,581 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx +2025-10-03 16:51:11,595 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:11] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - +2025-10-03 16:51:38,369 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx +2025-10-03 16:51:38,383 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:38] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - +2025-10-03 16:51:49,181 [INFO] root: 파일 삭제됨: XE9680_GUID.xlsx +2025-10-03 16:51:49,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "POST /delete/XE9680_GUID.xlsx HTTP/1.1" 302 - +2025-10-03 16:51:49,189 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:49,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:51:50,679 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:50,693 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:51:50,718 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:51:50,879 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:50,893 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:51:50,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:51:51,064 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /index HTTP/1.1" 200 - +2025-10-03 16:51:51,078 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 16:51:51,097 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 16:52:12,834 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /index HTTP/1.1" 200 - +2025-10-03 16:52:12,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:52:12,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:52:14,835 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt +2025-10-03 16:52:14,842 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:54:39,283 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt +2025-10-03 16:54:39,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:54:39] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:54:43,640 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt +2025-10-03 16:54:43,655 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:54:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 16:55:17,542 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /index HTTP/1.1" 200 - +2025-10-03 16:55:17,570 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:55:17,598 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:55:18,352 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:55:18,367 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:55:18,395 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:55:18,592 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:55:18,606 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:55:18,632 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:55:18,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:55:18,791 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:55:18,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:55:18,910 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - +2025-10-03 16:55:18,924 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 16:55:18,954 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 16:55:21,831 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt +2025-10-03 16:55:21,832 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:00:41,747 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:41,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:41,807 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:42,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:42,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:42,251 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:42,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:42,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:42,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:42,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:42,532 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:42,563 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:42,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:42,692 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:42,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:42,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:00:42,813 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:00:42,837 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:00:44,747 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1XZCZC4.txt +2025-10-03 17:00:44,755 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:02:11,340 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\9NYCZC4.txt +2025-10-03 17:02:11,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:11] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:02:16,288 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:16,306 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:16,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:02:16,550 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:16,564 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:16,593 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:02:16,703 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:16,717 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:16,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:02:16,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:16,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:16,897 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:02:16,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:17,014 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:17,041 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:02:17,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /index HTTP/1.1" 200 - +2025-10-03 17:02:17,156 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:02:17,185 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:03:49,090 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /index HTTP/1.1" 302 - +2025-10-03 17:03:49,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-03 17:03:49,110 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:03:49,128 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:03:49,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-03 17:03:49,802 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:03:49,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:03:49,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-03 17:03:50,011 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:03:50,033 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:03:50,163 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-03 17:03:50,177 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:03:50,196 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:03:58,184 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 17:03:58,184 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 17:03:58,230 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 17:03:58,230 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 17:03:58,231 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 17:03:58,231 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 17:03:58,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "POST /login HTTP/1.1" 302 - +2025-10-03 17:03:58,271 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "GET /index HTTP/1.1" 200 - +2025-10-03 17:03:58,287 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:04:01,144 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:04:01,159 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:04:01,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 17:04:05,332 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3PYCZC4.txt +2025-10-03 17:04:05,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:05] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:04:08,444 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt +2025-10-03 17:04:08,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:05:41,864 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /index HTTP/1.1" 200 - +2025-10-03 17:05:41,880 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:05:41,905 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:05:42,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:05:42,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:05:42,377 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:05:42,630 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:05:42,644 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:05:42,675 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:05,199 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:05,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:05,240 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:05,744 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:05,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:05,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:05,920 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:05,934 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:05,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:06,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:06,084 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:06,112 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:06,216 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:06,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:06,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:06,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:06,364 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:06,391 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:53,984 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:53] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:54,009 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:54,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:54,439 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:54,453 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:54,481 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:06:54,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /index HTTP/1.1" 200 - +2025-10-03 17:06:54,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:06:54,628 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:08:01,208 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:08:01,234 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:08:01,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:08:01,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:08:01,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:08:01,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:08:01,510 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:08:01,524 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:08:01,552 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:08:01,654 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:08:01,669 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:08:01,694 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:09:37,688 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /index HTTP/1.1" 200 - +2025-10-03 17:09:37,712 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:09:37,738 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:09:38,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /index HTTP/1.1" 200 - +2025-10-03 17:09:38,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:09:38,379 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:09:38,477 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /index HTTP/1.1" 200 - +2025-10-03 17:09:38,491 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:09:38,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:42,790 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:42,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:42,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:43,328 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:43,342 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:43,373 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:43,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:43,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:43,625 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:43,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:43,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:43,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:43,909 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:43,923 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:43,951 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:44,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:44,081 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:44,111 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:44,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:44,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:44,246 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:44,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:44,348 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:44,376 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:57,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:57,229 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:57,249 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:57,392 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:57,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:57,433 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:10:57,535 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:10:57,549 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:10:57,574 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:56,380 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:56,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:56,435 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:56,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:56,862 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:56,891 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:57,006 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:57,020 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:57,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:57,174 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:57,183 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:57,212 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:57,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:57,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:57,376 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:57,488 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:57,503 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:57,529 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:11:57,655 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - +2025-10-03 17:11:57,670 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:11:57,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:01,279 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:01,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:01,321 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:01,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:01,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:01,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:01,598 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:01,612 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:01,642 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:01,734 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:01,748 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:01,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:01,878 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:01,892 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:01,921 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:12:02,015 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /index HTTP/1.1" 200 - +2025-10-03 17:12:02,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:12:02,054 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:09,238 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:09,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:09,289 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:09,862 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:09,876 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:09,904 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,064 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,078 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,247 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,262 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,580 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,608 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,735 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,763 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:13:10,855 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - +2025-10-03 17:13:10,869 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:13:10,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:14:21,339 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - +2025-10-03 17:14:21,363 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:14:21,390 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:14:21,757 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - +2025-10-03 17:14:21,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:14:21,811 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:14:21,928 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - +2025-10-03 17:14:21,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:14:21,971 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:14:22,054 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /index HTTP/1.1" 200 - +2025-10-03 17:14:22,069 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:14:22,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:16:14,792 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /index HTTP/1.1" 200 - +2025-10-03 17:16:14,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:16:14,849 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:21:31,927 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /index HTTP/1.1" 200 - +2025-10-03 17:21:31,951 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:21:31,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:21:32,085 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - +2025-10-03 17:21:32,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:21:32,127 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:21:32,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - +2025-10-03 17:21:32,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:21:32,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:21:32,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - +2025-10-03 17:21:32,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:21:32,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:29:44,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /index HTTP/1.1" 200 - +2025-10-03 17:29:44,785 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:29:44,824 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:29:45,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - +2025-10-03 17:29:45,181 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:29:45,211 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:29:45,325 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - +2025-10-03 17:29:45,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:29:45,365 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:29:45,502 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - +2025-10-03 17:29:45,516 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:29:45,543 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:29:45,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - +2025-10-03 17:29:45,653 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:29:45,684 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:36:47,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:36:47] "GET / HTTP/1.1" 200 - +2025-10-03 17:36:48,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:36:48] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:38:55,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET / HTTP/1.1" 200 - +2025-10-03 17:38:55,393 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:38:55,423 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:38:55,837 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET / HTTP/1.1" 200 - +2025-10-03 17:38:55,852 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:38:55,879 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:38:56,014 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:38:56,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:38:56,055 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:38:56,165 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:38:56,179 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:38:56,206 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:38:56,317 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:38:56,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:38:56,357 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:39:07,159 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:39:07,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:39:07,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:39:07,319 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:39:07,333 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:39:07,359 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:39:07,455 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:39:07,469 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:39:07,496 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:39:07,605 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:39:07,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:39:07,646 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:19,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:19,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:19,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:19,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:19,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:19,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:19,901 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:19,914 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:19,942 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:20,053 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:20,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:20,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:36,930 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:36,946 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:36,975 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:37,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:37,041 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:37,068 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:37,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:37,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:37,233 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:40:37,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - +2025-10-03 17:40:37,308 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:40:37,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:08,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:08,075 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:08,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:08,559 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:08,573 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:08,601 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:08,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:08,724 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:08,750 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:08,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:08,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:08,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:09,006 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:09,021 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:09,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:09,150 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:09,164 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:09,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:43:09,252 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - +2025-10-03 17:43:09,266 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:43:09,298 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:45:23,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - +2025-10-03 17:45:23,330 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:45:23,361 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:45:23,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - +2025-10-03 17:45:23,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:45:23,873 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:45:23,982 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - +2025-10-03 17:45:23,995 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:45:24,022 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:45:24,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET / HTTP/1.1" 200 - +2025-10-03 17:45:24,138 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:45:24,164 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:45:25,751 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3MYCZC4.txt +2025-10-03 17:45:25,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:25] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - +2025-10-03 17:48:06,999 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:06] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,026 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:07,042 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:07,367 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,381 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:07,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:07,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,556 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:07,585 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:07,686 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:07,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:07,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,836 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:07,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:07,966 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:07,980 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:08,008 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:08,109 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:08,123 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:08,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:08,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:08,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:08,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:08,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:08,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:08,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:48:08,559 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - +2025-10-03 17:48:08,573 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:48:08,605 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:49:56,088 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:49:56,114 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:49:56,130 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:49:56,654 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:49:56,667 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:49:56,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:49:56,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:49:56,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:49:56,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:49:56,955 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - +2025-10-03 17:49:56,969 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 17:49:56,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 17:51:57,176 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - +2025-10-03 17:51:57,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:51:57,233 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 17:51:57,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - +2025-10-03 17:51:57,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:51:57,705 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 17:51:57,812 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - +2025-10-03 17:51:57,827 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:51:57,856 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 17:51:57,957 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - +2025-10-03 17:51:57,972 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 17:51:58,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:58] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:00:11,911 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-03 18:00:11,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:00:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:00:14,611 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt +2025-10-03 18:00:14,621 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:00:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:01:35,476 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:35] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 18:01:35,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:35] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:36,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:36] "GET /index HTTP/1.1" 200 - +2025-10-03 18:01:36,933 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:38,525 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:38] "GET /home/ HTTP/1.1" 200 - +2025-10-03 18:01:38,539 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:38] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:40,255 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:40] "GET /index HTTP/1.1" 200 - +2025-10-03 18:01:40,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:40] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:41,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:41] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 18:01:41,019 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:43,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:43] "GET /index HTTP/1.1" 200 - +2025-10-03 18:01:43,788 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:43] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:44,819 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:44] "GET /home/ HTTP/1.1" 200 - +2025-10-03 18:01:44,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:44] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:45,579 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /index HTTP/1.1" 200 - +2025-10-03 18:01:45,594 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:45,945 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 18:01:45,962 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:01:47,170 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:47] "GET /index HTTP/1.1" 200 - +2025-10-03 18:01:47,186 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:16:07,460 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt +2025-10-03 18:16:07,462 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:07] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:16:11,091 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\FWZCZC4.txt +2025-10-03 18:16:11,100 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:11] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:16:12,696 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\8WZCZC4.txt +2025-10-03 18:16:12,704 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:12] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:16:14,196 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\9NYCZC4.txt +2025-10-03 18:16:14,198 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:14] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:16:15,831 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\BNYCZC4.txt +2025-10-03 18:16:15,839 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:15] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:16:17,976 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt +2025-10-03 18:16:17,983 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:17] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:25:57,263 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt +2025-10-03 18:25:57,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:25:57] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:25:58,695 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1XZCZC4.txt +2025-10-03 18:25:58,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:25:58] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:26:02,830 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 18:26:02,850 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 18:26:02,850 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 18:26:02,941 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-03 18:26:02,941 [INFO] werkzeug: Press CTRL+C to quit +2025-10-03 18:26:02,942 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 18:26:03,808 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 18:26:03,828 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 18:26:03,828 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 18:26:03,849 [WARNING] werkzeug: * Debugger is active! +2025-10-03 18:26:03,851 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 18:26:05,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:05,880 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:05,945 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:07,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:07,061 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:07,093 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:07,584 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:07,599 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:07,625 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:07,995 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:08,010 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:08,038 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:08,196 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:08,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:08,239 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:08,387 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:08,403 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:08,430 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:08,565 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:08,580 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:08,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:26:08,733 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 18:26:08,747 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:26:08,776 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 18:27:21,427 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\7MYCZC4.txt +2025-10-03 18:27:21,436 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:21] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - +2025-10-03 18:27:23,212 [INFO] root: ✅ MAC 파일 이동 완료 (20개) +2025-10-03 18:27:23,213 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-03 18:27:23,224 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /index HTTP/1.1" 200 - +2025-10-03 18:27:23,243 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 18:27:23,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 20:43:41,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /index HTTP/1.1" 302 - +2025-10-03 20:43:41,525 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /login?next=/index HTTP/1.1" 200 - +2025-10-03 20:43:41,542 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 20:43:41,558 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 20:43:47,431 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 20:43:47,431 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 20:43:47,481 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 20:43:47,481 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 20:43:47,482 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 20:43:47,482 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 20:43:47,483 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "POST /login HTTP/1.1" 302 - +2025-10-03 20:43:47,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "GET /index HTTP/1.1" 200 - +2025-10-03 20:43:47,514 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 20:43:47,997 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading +2025-10-03 20:43:48,250 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 20:43:49,169 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 20:43:49,190 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 20:43:49,190 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 20:43:49,212 [WARNING] werkzeug: * Debugger is active! +2025-10-03 20:43:49,213 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 21:02:05,644 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /index HTTP/1.1" 200 - +2025-10-03 21:02:05,690 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:02:05,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:02:06,352 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /index HTTP/1.1" 200 - +2025-10-03 21:02:06,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:02:06,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:03:19,337 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /index HTTP/1.1" 200 - +2025-10-03 21:03:19,360 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:03:19,385 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:03:20,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:03:20,222 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:03:20,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:04:19,441 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /index HTTP/1.1" 200 - +2025-10-03 21:04:19,465 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:04:19,495 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:04:20,001 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:04:20,018 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:04:20,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:04:20,144 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:04:20,160 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:04:20,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:16,768 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:16,790 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:16,819 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:17,305 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:17,320 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:17,351 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:17,464 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:17,479 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:17,511 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:17,592 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:17,609 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:17,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:20,116 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:20,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:20,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:20,280 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:20,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:20,326 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:05:20,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - +2025-10-03 21:05:20,416 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:05:20,449 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:06:40,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /index HTTP/1.1" 200 - +2025-10-03 21:06:40,228 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:06:40,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:06:40,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /index HTTP/1.1" 200 - +2025-10-03 21:06:40,881 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:06:40,912 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:08:14,491 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /index HTTP/1.1" 200 - +2025-10-03 21:08:14,507 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:08:14,538 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:08:15,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /index HTTP/1.1" 200 - +2025-10-03 21:08:15,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:08:15,345 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:10:05,501 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /index HTTP/1.1" 200 - +2025-10-03 21:10:05,527 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:10:05,610 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:10:06,382 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /index HTTP/1.1" 200 - +2025-10-03 21:10:06,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:10:06,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:34,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /index HTTP/1.1" 200 - +2025-10-03 21:11:34,459 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:11:34,480 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:37,338 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /index HTTP/1.1" 200 - +2025-10-03 21:11:37,354 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:11:37,381 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:37,463 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /index HTTP/1.1" 200 - +2025-10-03 21:11:37,478 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:11:37,511 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:43,282 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /index HTTP/1.1" 200 - +2025-10-03 21:11:43,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:11:43,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:43,401 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /index HTTP/1.1" 200 - +2025-10-03 21:11:43,417 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:11:43,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:11:44,669 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt +2025-10-03 21:11:44,670 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:44] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-03 21:14:48,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /index HTTP/1.1" 200 - +2025-10-03 21:14:48,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:14:48,620 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:14:49,354 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /index HTTP/1.1" 200 - +2025-10-03 21:14:49,370 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:14:49,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:14:49,503 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /index HTTP/1.1" 200 - +2025-10-03 21:14:49,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:14:49,550 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:20:44,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /index HTTP/1.1" 200 - +2025-10-03 21:20:44,173 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:20:44,261 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:25:40,746 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /index HTTP/1.1" 200 - +2025-10-03 21:25:40,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:25:40,798 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:26:44,283 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /index HTTP/1.1" 200 - +2025-10-03 21:26:44,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:26:44,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:28:30,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /index HTTP/1.1" 200 - +2025-10-03 21:28:30,310 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:28:30,399 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:30:31,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /index HTTP/1.1" 200 - +2025-10-03 21:30:31,609 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:30:31,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:15,675 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:15,700 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:15,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:23,305 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:23,328 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:23,351 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:30,163 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:30,179 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:30,217 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:39,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:39,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:39,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:45,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:45,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:45,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:52,127 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:52,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:52,178 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:32:55,522 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /index HTTP/1.1" 200 - +2025-10-03 21:32:55,545 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:32:55,569 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:33:54,173 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /index HTTP/1.1" 200 - +2025-10-03 21:33:54,199 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:33:54,281 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:34,091 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:34,113 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:34,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:34,611 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:34,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:34,656 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:34,743 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:34,759 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:34,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:44,040 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:44,057 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:44,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:44,721 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:44,739 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:44,769 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:53,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:53,107 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:53,135 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:34:53,784 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /index HTTP/1.1" 200 - +2025-10-03 21:34:53,798 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:34:53,826 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:09,554 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:09,569 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:09,601 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:23,280 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:23,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:23,327 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:23,744 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:23,759 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:23,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:23,894 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:23,909 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:23,938 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:45,241 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:45,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:45,289 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:45,714 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:45,731 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:45,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:45,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:45,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:45,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:46,015 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:46,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:46,057 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:46,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:46,172 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:46,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:46,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:46,308 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:46,337 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:58,803 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:58,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:58,846 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,256 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:59,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,416 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:59,458 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,560 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,577 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:59,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,694 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:59,724 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,840 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,855 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:35:59,884 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:35:59,959 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - +2025-10-03 21:35:59,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:00,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:00] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:36:40,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:40,326 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:40,419 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:36:40,427 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:40,442 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:53,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:53,639 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:53,658 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:36:54,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:54,110 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:54,136 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:36:54,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:54,279 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:54,310 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:36:54,393 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - +2025-10-03 21:36:54,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 21:36:54,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 21:37:24,680 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\CXZCZC4.txt +2025-10-03 21:37:24,683 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:24] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - +2025-10-03 21:37:31,827 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\2XZCZC4.txt +2025-10-03 21:37:31,828 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:31] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-03 21:37:33,272 [INFO] root: ✅ MAC 파일 이동 완료 (20개) +2025-10-03 21:37:33,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "POST /move_mac_files HTTP/1.1" 200 - +2025-10-03 21:37:33,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /index HTTP/1.1" 200 - +2025-10-03 21:37:33,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 21:37:33,333 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 21:37:49,857 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:49] "GET /index HTTP/1.1" 200 - +2025-10-03 21:37:49,873 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:49] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 21:37:50,656 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:50] "GET /xml_management HTTP/1.1" 200 - +2025-10-03 21:37:50,671 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:50] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 21:37:52,514 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:52] "GET /home/ HTTP/1.1" 200 - +2025-10-03 21:37:52,530 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 22:23:03,816 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 22:23:03,849 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:03,849 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:03,975 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-03 22:23:03,975 [INFO] werkzeug: Press CTRL+C to quit +2025-10-03 22:23:03,975 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 22:23:04,853 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 22:23:04,877 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:04,877 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:04,898 [WARNING] werkzeug: * Debugger is active! +2025-10-03 22:23:04,900 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 22:23:10,027 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET / HTTP/1.1" 302 - +2025-10-03 22:23:10,063 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-03 22:23:10,108 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 22:23:36,000 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 22:23:36,000 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-03 22:23:36,089 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 22:23:36,089 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-03 22:23:36,090 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 22:23:36,090 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-03 22:23:36,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "POST /login HTTP/1.1" 302 - +2025-10-03 22:23:36,129 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "GET /index HTTP/1.1" 200 - +2025-10-03 22:23:36,171 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 22:23:36,881 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading +2025-10-03 22:23:37,095 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-03 22:23:38,141 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-03 22:23:38,165 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:38,165 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-03 22:23:38,192 [WARNING] werkzeug: * Debugger is active! +2025-10-03 22:23:38,193 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-03 22:23:52,754 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /index HTTP/1.1" 200 - +2025-10-03 22:23:52,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /static/style.css HTTP/1.1" 304 - +2025-10-03 22:23:52,824 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /static/favicon.ico HTTP/1.1" 304 - +2025-10-03 22:26:08,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:08,339 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:08,364 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:08,809 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:08,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:08,852 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:08,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:08,999 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:09,029 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:09,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:09,177 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:09,204 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:34,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:34,147 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:34,170 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:34,521 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:34,536 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:34,563 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:34,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:34,712 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:34,738 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:34,849 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:34,863 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:34,892 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:53,214 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:53,235 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:53,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:53,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:53,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:53,669 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:53,812 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:53,826 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:53,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:53,989 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:54,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:54,032 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:54,147 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:54,160 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:54,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:54,298 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:54,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:54,341 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:26:54,417 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - +2025-10-03 22:26:54,432 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:26:54,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:09,299 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:09,322 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:09,344 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:09,620 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:09,634 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:09,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:09,764 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:09,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:09,810 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:16,564 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:16,586 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:16,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:16,900 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:16,914 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:16,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:17,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:17,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:17,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:22,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:22,647 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:22,666 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:27:22,770 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /index HTTP/1.1" 200 - +2025-10-03 22:27:22,784 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:27:22,815 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:28:55,485 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /index HTTP/1.1" 200 - +2025-10-03 22:28:55,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:28:55,535 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:29:14,964 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:14] "GET /index HTTP/1.1" 200 - +2025-10-03 22:29:14,987 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:14] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:29:15,009 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:15] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:29:29,323 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /index HTTP/1.1" 200 - +2025-10-03 22:29:29,347 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:29:29,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:29:29,803 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /index HTTP/1.1" 200 - +2025-10-03 22:29:29,817 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:29:29,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:29:42,635 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /index HTTP/1.1" 200 - +2025-10-03 22:29:42,659 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:29:42,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:29:42,953 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /index HTTP/1.1" 200 - +2025-10-03 22:29:42,969 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:29:43,001 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:34:28,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /index HTTP/1.1" 200 - +2025-10-03 22:34:28,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:34:28,979 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:34:29,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /index HTTP/1.1" 200 - +2025-10-03 22:34:29,611 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:34:29,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:01,771 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:01,796 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:01,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:30,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:30,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:30,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:31,010 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:31,024 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:31,052 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:31,203 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:31,220 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:31,248 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:37,113 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:37,128 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:37,154 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:37,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /index HTTP/1.1" 200 - +2025-10-03 22:35:37,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-03 22:35:37,299 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-03 22:35:42,873 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt +2025-10-03 22:35:42,886 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:42] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - +2025-10-03 22:35:44,716 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt +2025-10-03 22:35:44,726 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:44] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/2025-10-04.log b/data/logs/2025-10-04.log new file mode 100644 index 0000000..31f793c --- /dev/null +++ b/data/logs/2025-10-04.log @@ -0,0 +1,389 @@ +2025-10-04 07:42:14,830 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 07:42:14,858 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:14,858 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:14,986 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-04 07:42:14,986 [INFO] werkzeug: Press CTRL+C to quit +2025-10-04 07:42:14,986 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-04 07:42:15,839 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 07:42:15,859 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:15,859 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:15,882 [WARNING] werkzeug: * Debugger is active! +2025-10-04 07:42:15,884 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-04 07:42:30,406 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET / HTTP/1.1" 302 - +2025-10-04 07:42:30,441 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-04 07:42:30,493 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET /static/style.css HTTP/1.1" 304 - +2025-10-04 07:42:37,073 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-04 07:42:37,073 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-04 07:42:37,144 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-04 07:42:37,144 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-04 07:42:37,145 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-04 07:42:37,145 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-04 07:42:37,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "POST /login HTTP/1.1" 302 - +2025-10-04 07:42:37,190 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "GET /index HTTP/1.1" 200 - +2025-10-04 07:42:37,208 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "GET /static/style.css HTTP/1.1" 304 - +2025-10-04 07:42:37,704 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading +2025-10-04 07:42:38,032 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-04 07:42:38,909 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 07:42:38,928 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:38,928 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 07:42:38,951 [WARNING] werkzeug: * Debugger is active! +2025-10-04 07:42:38,952 [INFO] werkzeug: * Debugger PIN: 141-667-586 +2025-10-04 07:45:22,929 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:22] "GET /index HTTP/1.1" 200 - +2025-10-04 07:45:22,983 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:22] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:45:23,049 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:46:57,412 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1PYCZC4.txt +2025-10-04 07:46:57,425 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:46:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1PYCZC4.txt HTTP/1.1" 200 - +2025-10-04 07:46:59,287 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\6XZCZC4.txt +2025-10-04 07:46:59,296 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:46:59] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - +2025-10-04 07:49:08,278 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /index HTTP/1.1" 200 - +2025-10-04 07:49:08,298 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:49:08,393 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:51:01,087 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /index HTTP/1.1" 200 - +2025-10-04 07:51:01,107 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:51:01,148 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:52:36,074 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /index HTTP/1.1" 200 - +2025-10-04 07:52:36,092 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:52:36,180 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:52:36,679 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /index HTTP/1.1" 200 - +2025-10-04 07:52:36,694 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:52:36,722 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:52:49,768 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /index HTTP/1.1" 200 - +2025-10-04 07:52:49,783 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:52:49,868 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:54:57,619 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /index HTTP/1.1" 200 - +2025-10-04 07:54:57,646 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:54:57,675 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:54:58,212 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /index HTTP/1.1" 200 - +2025-10-04 07:54:58,227 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:54:58,260 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:57:30,855 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /index HTTP/1.1" 200 - +2025-10-04 07:57:30,874 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:57:30,917 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:58:44,823 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /index HTTP/1.1" 200 - +2025-10-04 07:58:44,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:58:44,927 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:58:52,118 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /index HTTP/1.1" 200 - +2025-10-04 07:58:52,139 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:58:52,159 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 07:58:52,571 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /index HTTP/1.1" 200 - +2025-10-04 07:58:52,587 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 07:58:52,615 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:05:19,053 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - +2025-10-04 08:05:19,078 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:05:19,111 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:05:19,565 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - +2025-10-04 08:05:19,579 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:05:19,610 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:05:19,731 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - +2025-10-04 08:05:19,744 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:05:19,774 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:19:12,240 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /index HTTP/1.1" 200 - +2025-10-04 08:19:12,267 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:19:12,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:19:12,996 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /index HTTP/1.1" 200 - +2025-10-04 08:19:13,013 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:13] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:19:13,050 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:13] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:19:26,633 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt +2025-10-04 08:19:26,646 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:26] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-04 08:20:37,123 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /index HTTP/1.1" 200 - +2025-10-04 08:20:37,147 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:20:37,175 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:22:16,102 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt +2025-10-04 08:22:16,104 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:22:16] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-04 08:22:18,118 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\8WZCZC4.txt +2025-10-04 08:22:18,126 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:22:18] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - +2025-10-04 08:27:24,260 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /index HTTP/1.1" 200 - +2025-10-04 08:27:24,289 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:27:24,310 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:28:12,284 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /index HTTP/1.1" 200 - +2025-10-04 08:28:12,308 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:28:12,335 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:29:06,061 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /index HTTP/1.1" 200 - +2025-10-04 08:29:06,086 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:29:06,111 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:29:06,690 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /index HTTP/1.1" 200 - +2025-10-04 08:29:06,705 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 08:29:06,733 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 08:33:17,880 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt +2025-10-04 08:33:17,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:33:17] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-04 08:34:02,609 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3PYCZC4.txt +2025-10-04 08:34:02,616 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:34:02] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - +2025-10-04 09:44:10,140 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 09:44:10,171 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:44:10,171 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:44:10,296 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-04 09:44:10,296 [INFO] werkzeug: Press CTRL+C to quit +2025-10-04 09:44:10,296 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-04 09:44:11,174 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 09:44:11,194 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:44:11,194 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:44:11,215 [WARNING] werkzeug: * Debugger is active! +2025-10-04 09:44:11,217 [INFO] werkzeug: * Debugger PIN: 861-303-464 +2025-10-04 09:44:20,069 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET / HTTP/1.1" 302 - +2025-10-04 09:44:20,110 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET /login?next=/ HTTP/1.1" 200 - +2025-10-04 09:44:20,153 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:46:09,555 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-04 09:46:09,555 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr +2025-10-04 09:46:09,630 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-04 09:46:09,630 [INFO] app: LOGIN: found id=1 active=True pass_ok=True +2025-10-04 09:46:09,630 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-04 09:46:09,630 [INFO] app: LOGIN: SUCCESS → redirect +2025-10-04 09:46:09,631 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "POST /login HTTP/1.1" 302 - +2025-10-04 09:46:09,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "GET /index HTTP/1.1" 200 - +2025-10-04 09:46:09,712 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "GET /static/style.css HTTP/1.1" 304 - +2025-10-04 09:46:10,212 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading +2025-10-04 09:46:10,494 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-04 09:46:11,654 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log +2025-10-04 09:46:11,675 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:46:11,675 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db +2025-10-04 09:46:11,766 [WARNING] werkzeug: * Debugger is active! +2025-10-04 09:46:11,767 [INFO] werkzeug: * Debugger PIN: 861-303-464 +2025-10-04 09:46:11,805 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /index HTTP/1.1" 200 - +2025-10-04 09:46:11,845 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /static/style.css HTTP/1.1" 304 - +2025-10-04 09:46:11,871 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:46:13,272 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt +2025-10-04 09:46:13,282 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:13] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-04 09:46:14,989 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt +2025-10-04 09:46:14,997 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:14] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - +2025-10-04 09:46:18,326 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt +2025-10-04 09:46:18,337 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:18] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - +2025-10-04 09:52:08,660 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /index HTTP/1.1" 200 - +2025-10-04 09:52:08,687 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:52:08,717 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:52:09,122 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /index HTTP/1.1" 200 - +2025-10-04 09:52:09,138 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:52:09,166 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:52:09,305 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /index HTTP/1.1" 200 - +2025-10-04 09:52:09,319 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:52:09,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:52:58,074 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:58] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - +2025-10-04 09:52:58,075 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:58] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:57:05,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /index HTTP/1.1" 200 - +2025-10-04 09:57:05,859 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:57:05,899 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:57:06,249 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /index HTTP/1.1" 200 - +2025-10-04 09:57:06,264 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:57:06,293 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:57:06,401 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /index HTTP/1.1" 200 - +2025-10-04 09:57:06,416 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:57:06,442 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:32,439 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:32,458 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:32,500 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:32,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:32,863 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:32,893 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:33,145 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:33,160 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:33,187 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:33,329 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:33,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:33,379 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:33,506 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:33,523 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:33,558 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:33,657 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:33,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:33,705 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:47,435 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:47,451 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:47,483 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 09:58:47,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /index HTTP/1.1" 200 - +2025-10-04 09:58:47,855 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 09:58:47,887 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:38,138 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:38,157 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:38,201 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:38,594 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:38,609 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:38,640 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:38,784 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:38,800 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:38,828 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:38,947 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:38,963 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:38,993 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:39,121 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:39,136 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:39,165 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:39,698 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:39,714 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:39,741 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:43,545 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:43,562 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:43,591 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:43,681 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:43,695 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:43,721 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:43,832 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:43,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:43,876 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:00:43,977 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:00:43,992 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:00:44,020 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:44] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:05,027 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:05,042 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:05,069 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:05,418 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:05,433 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:05,463 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:05,585 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:05,601 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:05,633 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:26,608 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:26,624 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:26,655 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:26,875 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:26,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:26,919 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:27,034 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:27,050 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:27,082 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:27,211 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:27,225 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:27,256 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:27,379 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:27,393 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:27,421 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:38,021 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:38,036 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:38,067 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:38,201 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:38,212 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:38,245 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:38,411 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:38,425 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:38,452 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:46,097 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:46,113 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:46,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:46,618 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:46,633 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:46,661 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:46,833 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:46,850 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:46,879 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:46,994 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:47,011 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:47] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:47,039 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:47] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:54,448 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:54,463 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:54,485 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:01:55,194 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /index HTTP/1.1" 200 - +2025-10-04 10:01:55,208 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:01:55,234 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:03,864 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:03,880 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:03,911 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:04,274 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:04,290 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:04,318 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:04,488 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:04,503 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:04,533 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:04,658 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:04,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:04,702 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:04,817 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:04,834 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:04,864 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:09,652 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:09,668 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:09,695 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:10,595 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:10,611 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:10,639 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:18,536 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:18,552 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:18,580 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:18,978 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:18,993 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:19,021 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:19,153 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:19,169 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:19,199 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:19,330 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:19,346 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:19,375 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:19,481 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:19,497 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:19,524 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:19,641 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:19,656 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:19,686 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:24,677 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:24,692 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:24,721 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:25,209 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:25,224 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:25,253 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:25,387 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:25,402 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:25,432 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:30,826 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:30,842 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:30,872 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:31,483 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:31,498 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:31,526 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:31,737 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:31,753 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:31,786 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:31,899 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:31,914 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:31,943 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:48,243 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:48,259 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:48,287 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:48,440 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:48,455 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:48,482 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:48,621 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:48,636 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:48,667 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:02:48,771 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - +2025-10-04 10:02:48,786 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:02:48,817 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:41,600 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:41,620 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:41,655 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:42,227 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:42,244 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:42,272 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:42,491 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:42,506 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:42,534 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:42,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:42,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:42,714 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:42,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:42,863 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:42,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:43,016 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:43,031 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:43,063 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:43,169 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:43,183 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:43,210 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:43,345 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:43,360 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:43,385 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:04:43,473 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - +2025-10-04 10:04:43,489 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - +2025-10-04 10:04:43,515 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - +2025-10-04 10:05:39,415 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\2XZCZC4.txt +2025-10-04 10:05:39,424 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:39] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-04 10:05:42,488 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt +2025-10-04 10:05:42,489 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:42] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - +2025-10-04 10:05:43,680 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\FWZCZC4.txt +2025-10-04 10:05:43,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:43] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - +2025-10-04 10:05:45,878 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt +2025-10-04 10:05:45,888 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - +2025-10-04 10:05:48,135 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\FWZCZC4.txt +2025-10-04 10:05:48,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:48] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=FWZCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/app.log b/data/logs/app.log new file mode 100644 index 0000000..029f965 --- /dev/null +++ b/data/logs/app.log @@ -0,0 +1,14 @@ +2025-10-05 16:53:13,743 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-05 16:53:13,777 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-05 16:53:13,777 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-05 16:53:13,899 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:5000 + * Running on http://58.234.69.208:5000 +2025-10-05 16:53:13,899 [INFO] werkzeug: Press CTRL+C to quit +2025-10-05 16:53:13,900 [INFO] werkzeug: * Restarting with watchdog (windowsapi) +2025-10-05 16:53:14,797 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log +2025-10-05 16:53:14,818 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-05 16:53:14,818 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db +2025-10-05 16:53:14,839 [WARNING] werkzeug: * Debugger is active! +2025-10-05 16:53:14,841 [INFO] werkzeug: * Debugger PIN: 141-667-586 diff --git a/data/mac/1PYCZC4.txt b/data/mac/1PYCZC4.txt new file mode 100644 index 0000000..ab274af --- /dev/null +++ b/data/mac/1PYCZC4.txt @@ -0,0 +1,20 @@ +1PYCZC4 +30:3E:A7:3C:A7:08 +30:3E:A7:3C:A7:09 +30:3E:A7:3C:A7:0A +30:3E:A7:3C:A7:0B +C8:4B:D6:EE:B1:1C +C8:4B:D6:EE:B1:1D +50:00:E6:68:F3:68 +50:00:E6:68:F3:60 +50:00:E6:68:F3:50 +50:00:E6:68:F3:98 +50:00:E6:68:F3:6C +50:00:E6:68:F3:74 +50:00:E6:68:F3:EC +50:00:E6:68:F3:C0 +50:00:E6:68:F3:5C +50:00:E6:68:F3:78 +a8:3c:a5:5c:db:97 +H +SOLIDIGM \ No newline at end of file diff --git a/data/mac/1XZCZC4.txt b/data/mac/1XZCZC4.txt new file mode 100644 index 0000000..2e96c75 --- /dev/null +++ b/data/mac/1XZCZC4.txt @@ -0,0 +1,20 @@ +1XZCZC4 +30:3E:A7:38:C6:40 +30:3E:A7:38:C6:41 +30:3E:A7:38:C6:42 +30:3E:A7:38:C6:43 +B4:E9:B8:03:41:DA +B4:E9:B8:03:41:DB +38:25:F3:C4:15:EC +38:25:F3:C4:15:F8 +38:25:F3:C4:15:E8 +38:25:F3:C4:15:E4 +38:25:F3:C4:15:64 +38:25:F3:C4:15:60 +38:25:F3:C4:0A:F4 +38:25:F3:C4:16:00 +38:25:F3:C4:09:10 +38:25:F3:C4:16:08 +a8:3c:a5:5d:53:98 +H +SOLIDIGM diff --git a/data/mac/2NYCZC4.txt b/data/mac/2NYCZC4.txt new file mode 100644 index 0000000..3af4306 --- /dev/null +++ b/data/mac/2NYCZC4.txt @@ -0,0 +1,20 @@ +2NYCZC4 +30:3E:A7:38:DD:D0 +30:3E:A7:38:DD:D1 +30:3E:A7:38:DD:D2 +30:3E:A7:38:DD:D3 +C8:4B:D6:EE:B1:5E +C8:4B:D6:EE:B1:5F +38:25:F3:C4:04:2C +38:25:F3:C4:04:A8 +38:25:F3:C4:04:20 +38:25:F3:C4:04:18 +38:25:F3:C4:05:08 +38:25:F3:C4:12:B4 +38:25:F3:C4:12:EC +38:25:F3:C4:12:2C +38:25:F3:C4:04:84 +38:25:F3:C4:04:8C +a8:3c:a5:5c:d8:f7 +H +SOLIDIGM diff --git a/data/mac/2XZCZC4.txt b/data/mac/2XZCZC4.txt new file mode 100644 index 0000000..0edcf75 --- /dev/null +++ b/data/mac/2XZCZC4.txt @@ -0,0 +1,20 @@ +2XZCZC4 +30:3E:A7:38:C5:E0 +30:3E:A7:38:C5:E1 +30:3E:A7:38:C5:E2 +30:3E:A7:38:C5:E3 +B4:E9:B8:03:3D:4A +B4:E9:B8:03:3D:4B +38:25:F3:C4:0A:EC +38:25:F3:C4:0A:D8 +38:25:F3:C4:0A:C8 +38:25:F3:C4:15:F4 +38:25:F3:C4:0A:D0 +38:25:F3:C4:0A:E0 +38:25:F3:C4:0A:DC +38:25:F3:C4:15:68 +38:25:F3:C4:0A:E8 +38:25:F3:C4:0A:D4 +a8:3c:a5:5d:52:6c +H +SOLIDIGM diff --git a/data/mac/3LYCZC4.txt b/data/mac/3LYCZC4.txt new file mode 100644 index 0000000..e5ccdc4 --- /dev/null +++ b/data/mac/3LYCZC4.txt @@ -0,0 +1,20 @@ +3LYCZC4 +30:3E:A7:3C:E0:50 +30:3E:A7:3C:E0:51 +30:3E:A7:3C:E0:52 +30:3E:A7:3C:E0:53 +C8:4B:D6:EE:B1:48 +C8:4B:D6:EE:B1:49 +50:00:E6:68:F2:04 +50:00:E6:68:F4:64 +50:00:E6:68:F2:B8 +50:00:E6:68:F2:FC +50:00:E6:68:F2:94 +50:00:E6:68:F5:04 +50:00:E6:68:F4:50 +50:00:E6:68:F2:C4 +50:00:E6:68:F5:0C +50:00:E6:68:F4:FC +a8:3c:a5:5c:d9:27 +H +SOLIDIGM diff --git a/data/mac/3MYCZC4.txt b/data/mac/3MYCZC4.txt new file mode 100644 index 0000000..b97acd1 --- /dev/null +++ b/data/mac/3MYCZC4.txt @@ -0,0 +1,20 @@ +3MYCZC4 +30:3E:A7:3C:DC:78 +30:3E:A7:3C:DC:79 +30:3E:A7:3C:DC:7A +30:3E:A7:3C:DC:7B +C8:4B:D6:EE:B1:44 +C8:4B:D6:EE:B1:45 +50:00:E6:68:F4:80 +50:00:E6:68:F2:54 +50:00:E6:68:F4:08 +50:00:E6:68:F3:3C +50:00:E6:68:F4:0C +50:00:E6:68:F4:AC +50:00:E6:68:F4:C8 +50:00:E6:68:F4:10 +50:00:E6:68:F4:90 +50:00:E6:68:F3:A0 +c8:4b:d6:f0:6b:4a +H +SOLIDIGM diff --git a/data/mac/3PYCZC4.txt b/data/mac/3PYCZC4.txt new file mode 100644 index 0000000..27b17b2 --- /dev/null +++ b/data/mac/3PYCZC4.txt @@ -0,0 +1,20 @@ +3PYCZC4 +30:3E:A7:3C:E4:48 +30:3E:A7:3C:E4:49 +30:3E:A7:3C:E4:4A +30:3E:A7:3C:E4:4B +C8:4B:D6:EE:B1:2E +C8:4B:D6:EE:B1:2F +50:00:E6:68:F4:60 +50:00:E6:68:F4:4C +50:00:E6:68:F3:80 +50:00:E6:68:F2:BC +50:00:E6:68:F4:EC +50:00:E6:68:F2:74 +50:00:E6:68:F4:E4 +50:00:E6:68:F2:84 +50:00:E6:68:F3:DC +50:00:E6:68:F3:54 +a8:3c:a5:5d:52:f6 +H +SOLIDIGM diff --git a/data/mac/4XZCZC4.txt b/data/mac/4XZCZC4.txt new file mode 100644 index 0000000..1c4354d --- /dev/null +++ b/data/mac/4XZCZC4.txt @@ -0,0 +1,20 @@ +4XZCZC4 +30:3E:A7:38:CE:F0 +30:3E:A7:38:CE:F1 +30:3E:A7:38:CE:F2 +30:3E:A7:38:CE:F3 +B4:E9:B8:03:45:08 +B4:E9:B8:03:45:09 +50:00:E6:68:F3:18 +50:00:E6:68:F4:58 +50:00:E6:68:F2:3C +50:00:E6:68:F0:90 +50:00:E6:68:F4:48 +50:00:E6:68:F4:40 +50:00:E6:68:F3:10 +50:00:E6:68:F4:30 +50:00:E6:68:F3:C8 +50:00:E6:68:F4:38 +a8:3c:a5:5c:dc:03 +H +SOLIDIGM diff --git a/data/mac/5MYCZC4.txt b/data/mac/5MYCZC4.txt new file mode 100644 index 0000000..be079f8 --- /dev/null +++ b/data/mac/5MYCZC4.txt @@ -0,0 +1,20 @@ +5MYCZC4 +30:3E:A7:38:C6:F8 +30:3E:A7:38:C6:F9 +30:3E:A7:38:C6:FA +30:3E:A7:38:C6:FB +B4:E9:B8:03:43:3E +B4:E9:B8:03:43:3F +7C:8C:09:E4:DE:9E +7C:8C:09:E4:DE:DE +7C:8C:09:E4:DE:96 +7C:8C:09:E4:DF:42 +7C:8C:09:E4:DE:86 +7C:8C:09:E4:DE:D2 +7C:8C:09:E4:ED:06 +7C:8C:09:E4:DF:3E +7C:8C:09:E4:DE:EA +7C:8C:09:E4:DE:D6 +c8:4b:d6:f0:6b:50 +H +SOLIDIGM diff --git a/data/mac/5NYCZC4.txt b/data/mac/5NYCZC4.txt new file mode 100644 index 0000000..ae1e725 --- /dev/null +++ b/data/mac/5NYCZC4.txt @@ -0,0 +1,20 @@ +5NYCZC4 +30:3E:A7:38:DC:F0 +30:3E:A7:38:DC:F1 +30:3E:A7:38:DC:F2 +30:3E:A7:38:DC:F3 +C8:4B:D6:EE:B1:5C +C8:4B:D6:EE:B1:5D +38:25:F3:C4:02:30 +38:25:F3:C4:0F:A4 +38:25:F3:C4:02:3C +38:25:F3:C4:0E:B4 +38:25:F3:C4:0F:B0 +38:25:F3:C4:02:44 +38:25:F3:C4:0F:A0 +38:25:F3:C4:0F:90 +38:25:F3:C4:0F:A8 +38:25:F3:C4:0F:78 +a8:3c:a5:5c:d3:57 +H +SOLIDIGM diff --git a/data/mac/6XZCZC4.txt b/data/mac/6XZCZC4.txt new file mode 100644 index 0000000..9da4981 --- /dev/null +++ b/data/mac/6XZCZC4.txt @@ -0,0 +1,20 @@ +6XZCZC4 +30:3E:A7:38:BC:10 +30:3E:A7:38:BC:11 +30:3E:A7:38:BC:12 +30:3E:A7:38:BC:13 +B4:E9:B8:03:45:4A +B4:E9:B8:03:45:4B +38:25:F3:C4:08:74 +38:25:F3:C4:03:5C +38:25:F3:C4:14:50 +38:25:F3:C4:08:DC +38:25:F3:C4:08:6C +38:25:F3:C4:08:84 +38:25:F3:C4:15:3C +38:25:F3:C4:06:88 +38:25:F3:C4:09:6C +38:25:F3:C4:08:70 +a8:3c:a5:5d:52:2a +H +SOLIDIGM diff --git a/data/mac/7MYCZC4.txt b/data/mac/7MYCZC4.txt new file mode 100644 index 0000000..060d101 --- /dev/null +++ b/data/mac/7MYCZC4.txt @@ -0,0 +1,20 @@ +7MYCZC4 +30:3E:A7:3C:D4:28 +30:3E:A7:3C:D4:29 +30:3E:A7:3C:D4:2A +30:3E:A7:3C:D4:2B +C8:4B:D6:EE:B1:84 +C8:4B:D6:EE:B1:85 +7C:8C:09:E4:DE:62 +7C:8C:09:E4:DE:4A +7C:8C:09:E4:DE:4E +7C:8C:09:E4:EC:FA +7C:8C:09:E4:EC:E2 +7C:8C:09:E4:DE:52 +7C:8C:09:E4:DE:76 +7C:8C:09:E4:EC:DE +7C:8C:09:E4:DE:5A +7C:8C:09:E4:ED:2E +a8:3c:a5:5c:d9:1b +H +SOLIDIGM diff --git a/data/mac/7XZCZC4.txt b/data/mac/7XZCZC4.txt new file mode 100644 index 0000000..94e0424 --- /dev/null +++ b/data/mac/7XZCZC4.txt @@ -0,0 +1,20 @@ +7XZCZC4 +30:3E:A7:3C:C9:F8 +30:3E:A7:3C:C9:F9 +30:3E:A7:3C:C9:FA +30:3E:A7:3C:C9:FB +B4:E9:B8:03:40:48 +B4:E9:B8:03:40:49 +50:00:E6:68:F4:98 +50:00:E6:68:F3:7C +50:00:E6:68:F2:B0 +50:00:E6:68:F4:18 +50:00:E6:68:F4:78 +50:00:E6:68:F4:88 +50:00:E6:68:F3:F4 +50:00:E6:68:F4:74 +50:00:E6:68:F2:A8 +50:00:E6:68:F2:AC +a8:3c:a5:5c:d7:ef +H +SOLIDIGM diff --git a/data/mac/8WZCZC4.txt b/data/mac/8WZCZC4.txt new file mode 100644 index 0000000..44fb393 --- /dev/null +++ b/data/mac/8WZCZC4.txt @@ -0,0 +1,20 @@ +8WZCZC4 +30:3E:A7:38:DD:F8 +30:3E:A7:38:DD:F9 +30:3E:A7:38:DD:FA +30:3E:A7:38:DD:FB +B4:E9:B8:03:45:34 +B4:E9:B8:03:45:35 +7C:8C:09:A5:06:B0 +7C:8C:09:A5:08:74 +7C:8C:09:A5:08:94 +7C:8C:09:A5:08:9C +7C:8C:09:A5:08:84 +7C:8C:09:A5:08:A4 +7C:8C:09:A4:E5:C4 +7C:8C:09:A5:08:20 +7C:8C:09:A5:08:B8 +7C:8C:09:A5:08:80 +a8:3c:a5:5d:51:8e +H +SOLIDIGM diff --git a/data/mac/9NYCZC4.txt b/data/mac/9NYCZC4.txt new file mode 100644 index 0000000..a730f2b --- /dev/null +++ b/data/mac/9NYCZC4.txt @@ -0,0 +1,20 @@ +9NYCZC4 +30:3E:A7:38:B9:E0 +30:3E:A7:38:B9:E1 +30:3E:A7:38:B9:E2 +30:3E:A7:38:B9:E3 +C8:4B:D6:EE:B1:54 +C8:4B:D6:EE:B1:55 +50:00:E6:68:F3:E0 +50:00:E6:68:F3:B4 +50:00:E6:68:F3:E4 +50:00:E6:68:F4:04 +50:00:E6:68:F3:58 +50:00:E6:68:F3:E8 +50:00:E6:68:F3:B8 +50:00:E6:68:F3:94 +50:00:E6:68:F3:70 +50:00:E6:68:F3:64 +a8:3c:a5:5c:d6:03 +H +SOLIDIGM diff --git a/data/mac/BNYCZC4.txt b/data/mac/BNYCZC4.txt new file mode 100644 index 0000000..2f9af44 --- /dev/null +++ b/data/mac/BNYCZC4.txt @@ -0,0 +1,20 @@ +BNYCZC4 +30:3E:A7:38:DE:18 +30:3E:A7:38:DE:19 +30:3E:A7:38:DE:1A +30:3E:A7:38:DE:1B +B4:E9:B8:03:41:C8 +B4:E9:B8:03:41:C9 +50:00:E6:68:F2:48 +50:00:E6:68:F4:28 +50:00:E6:68:F2:60 +50:00:E6:68:F2:00 +50:00:E6:68:F2:88 +50:00:E6:68:F2:4C +50:00:E6:68:F3:38 +50:00:E6:68:F4:3C +50:00:E6:68:F2:50 +50:00:E6:68:F4:1C +c8:4b:d6:ef:f5:96 +H +SOLIDIGM diff --git a/data/mac/CXZCZC4.txt b/data/mac/CXZCZC4.txt new file mode 100644 index 0000000..945a233 --- /dev/null +++ b/data/mac/CXZCZC4.txt @@ -0,0 +1,20 @@ +CXZCZC4 +30:3E:A7:38:C3:20 +30:3E:A7:38:C3:21 +30:3E:A7:38:C3:22 +30:3E:A7:38:C3:23 +B4:E9:B8:03:3E:9A +B4:E9:B8:03:3E:9B +38:25:F3:16:62:FA +38:25:F3:16:7D:02 +38:25:F3:16:7E:26 +38:25:F3:16:6A:EE +38:25:F3:16:7D:AE +38:25:F3:16:6B:BA +38:25:F3:16:7D:C2 +38:25:F3:16:7D:D2 +38:25:F3:16:6B:7E +38:25:F3:16:7D:D6 +a8:3c:a5:5d:50:fe +H +SOLIDIGM diff --git a/data/mac/DLYCZC4.txt b/data/mac/DLYCZC4.txt new file mode 100644 index 0000000..edf3bb4 --- /dev/null +++ b/data/mac/DLYCZC4.txt @@ -0,0 +1,20 @@ +DLYCZC4 +30:3E:A7:3C:DB:A8 +30:3E:A7:3C:DB:A9 +30:3E:A7:3C:DB:AA +30:3E:A7:3C:DB:AB +C8:4B:D6:EE:B1:3C +C8:4B:D6:EE:B1:3D +50:00:E6:68:F4:8C +50:00:E6:68:F3:A8 +50:00:E6:68:F4:00 +50:00:E6:68:F4:14 +50:00:E6:68:F4:9C +50:00:E6:68:F3:4C +50:00:E6:68:F3:48 +50:00:E6:68:F4:84 +50:00:E6:68:F3:9C +50:00:E6:68:F3:AC +a8:3c:a5:5c:d0:03 +H +SOLIDIGM diff --git a/data/mac/DXZCZC4.txt b/data/mac/DXZCZC4.txt new file mode 100644 index 0000000..d9238f9 --- /dev/null +++ b/data/mac/DXZCZC4.txt @@ -0,0 +1,20 @@ +DXZCZC4 +30:3E:A7:3C:BB:B0 +30:3E:A7:3C:BB:B1 +30:3E:A7:3C:BB:B2 +30:3E:A7:3C:BB:B3 +B4:E9:B8:03:3D:26 +B4:E9:B8:03:3D:27 +38:25:F3:C4:0A:6C +38:25:F3:C4:16:6C +38:25:F3:C4:0A:3C +38:25:F3:C4:0A:48 +38:25:F3:C4:16:64 +38:25:F3:C4:16:28 +38:25:F3:C4:16:34 +38:25:F3:C4:15:6C +38:25:F3:C4:0A:70 +38:25:F3:C4:0A:68 +a8:3c:a5:5c:dc:51 +H +SOLIDIGM diff --git a/data/mac/FWZCZC4.txt b/data/mac/FWZCZC4.txt new file mode 100644 index 0000000..84a84f6 --- /dev/null +++ b/data/mac/FWZCZC4.txt @@ -0,0 +1,20 @@ +FWZCZC4 +30:3E:A7:3C:C3:20 +30:3E:A7:3C:C3:21 +30:3E:A7:3C:C3:22 +30:3E:A7:3C:C3:23 +B4:E9:B8:03:3D:B4 +B4:E9:B8:03:3D:B5 +7C:8C:09:A4:E4:6C +7C:8C:09:A5:04:70 +7C:8C:09:A5:04:30 +7C:8C:09:A5:04:38 +7C:8C:09:A5:04:6C +7C:8C:09:A5:04:78 +7C:8C:09:A5:04:F4 +7C:8C:09:A5:04:E0 +7C:8C:09:A5:04:FC +7C:8C:09:A5:04:2C +a8:3c:a5:5d:4e:52 +H +SOLIDIGM diff --git a/data/scripts/.env b/data/scripts/.env new file mode 100644 index 0000000..a10c288 --- /dev/null +++ b/data/scripts/.env @@ -0,0 +1,6 @@ +#IDRAC_USER=admin +#IDRAC_PASS=tksoWkd12# +IDRAC_USER=root +IDRAC_PASS=calvin +OME_USER=OME +OME_PASS=epF!@34 diff --git a/data/scripts/01-settings.py b/data/scripts/01-settings.py new file mode 100644 index 0000000..14069a2 --- /dev/null +++ b/data/scripts/01-settings.py @@ -0,0 +1,142 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +from concurrent.futures import ThreadPoolExecutor + +# .env 파일 로드 +load_dotenv() + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") + +# IP 파일 유효성 검사 +def validate_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + raise FileNotFoundError(f"IP 파일 {ip_file_path} 이(가) 존재하지 않습니다.") + return ip_file_path + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR = "idrac_info" +os.makedirs(OUTPUT_DIR, exist_ok=True) + +# iDRAC 정보를 가져오는 함수 정의 +def fetch_idrac_info(ip_address): + try: + # 모든 hwinventory 저장 + hwinventory = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} hwinventory") + # 모든 샷시 정보 저장 + getsysinfo = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} getsysinfo") + # 모든 SysProfileSettings 저장 + SysProfileSettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.SysProfileSettings") + # ProcessorSettings 저장 + ProcessorSettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.ProcSettings") + # Memory Settings 저장 + MemorySettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.MemSettings") + # Raid Settings 저장 + STORAGEController = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get STORAGE.Controller.1") + + # 서비스 태그 가져오기 + SVC_TAG = get_value(getsysinfo, "SVC Tag") + if not SVC_TAG: + raise ValueError(f"IP {ip_address} 에 대한 SVC Tag 가져오기 실패") + + # 출력 파일 작성 + output_file = os.path.join(OUTPUT_DIR, f"{SVC_TAG}.txt") + with open(output_file, 'a', encoding='utf-8') as f: + f.write(f"Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: {SVC_TAG})\n\n") + f.write("------------------------------------------Firware Version 정보------------------------------------------\n") + f.write(f"1. SVC Tag : {SVC_TAG}\n") + f.write(f"2. Bios Firmware : {get_value(getsysinfo, 'System BIOS Version')}\n") + f.write(f"3. iDRAC Firmware Version : {get_value(getsysinfo, 'Firmware Version')}\n") + f.write(f"4. NIC Integrated Firmware Version : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get NIC.FrmwImgMenu.1'), '#FamilyVersion')}\n") + f.write(f"5. OnBoard NIC Firmware Version : Not Found\n") + f.write(f"6. Raid Controller Firmware Version : {get_value(hwinventory, 'ControllerFirmwareVersion')}\n\n") + + f.write("---------------------------------------------Bios 설정 정보----------------------------------------------\n") + f.write(f"01. Bios Boot Mode : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.BiosBootSettings'), 'BootMode')}\n") + f.write(f"02. System Profile Settings - System Profile : {get_value(SysProfileSettings, 'SysProfile=')}\n") + f.write(f"03. System Profile Settings - CPU Power Management : {get_value(SysProfileSettings, 'EnergyPerformanceBias')}\n") + f.write(f"04. System Profile Settings - Memory Frequency : {get_value(SysProfileSettings, 'MemFrequency')}\n") + f.write(f"05. System Profile Settings - Turbo Boost : {get_value(SysProfileSettings, 'ProcTurboMode')}\n") + f.write(f"06. System Profile Settings - C1E : {get_value(SysProfileSettings, 'ProcC1E')}\n") + f.write(f"07. System Profile Settings - C-States : {get_value(SysProfileSettings, 'ProcCStates')}\n") + f.write(f"08. System Profile Settings - Monitor/Mwait : {get_value(SysProfileSettings, 'MonitorMwait')}\n") + f.write(f"09. Processor Settings - Logical Processor : {get_value(ProcessorSettings, 'LogicalProc')}\n") + f.write(f"10. Processor Settings - Virtualization Technology : {get_value(ProcessorSettings, 'ProcVirtualization')}\n") + f.write(f"11. Processor Settings - LLC Prefetch : {get_value(ProcessorSettings, 'LlcPrefetch')}\n") + f.write(f"12. Processor Settings - x2APIC Mode : {get_value(ProcessorSettings, 'ProcX2Apic')}\n") + f.write(f"13. Memory Settings - Node Interleaving : {get_value(MemorySettings, 'NodeInterleave')}\n") + f.write(f"14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : {get_value(MemorySettings, 'PPROnUCE')}\n") + f.write(f"15. Memory Settings - Correctable Error Logging : {get_value(MemorySettings, 'CECriticalSEL')}\n") + f.write(f"16. System Settings - Thermal Profile Optimization : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get System.ThermalSettings'), 'ThermalProfile')}\n") + f.write(f"17. Integrated Devices Settings - SR-IOV Global Enable : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get Bios.IntegratedDevices'), 'SriovGlobalEnable')}\n") + f.write(f"18. Miscellaneous Settings - F1/F2 Prompt on Error : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.MiscSettings'), 'ErrPrompt')}\n\n") + + f.write("---------------------------------------------iDRAC 설정 정보----------------------------------------------\n") + f.write(f"01. iDRAC Settings - Timezone : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.Time.Timezone'), 'Timezone')}\n") + f.write(f"02. iDRAC Settings - IPMI LAN Selection : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentNIC'), 'ActiveNIC')}\n") + f.write(f"03. iDRAC Settings - IPMI IP(IPv4) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentIPv4'), 'DHCPEnable')}\n") + f.write(f"04. iDRAC Settings - IPMI IP(IPv6) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentIPv6'), 'Enable')}\n") + f.write(f"05. iDRAC Settings - Redfish Support : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.Redfish.Enable'), 'Enable')}\n") + f.write(f"06. iDRAC Settings - SSH Support : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SSH'), 'Enable')}\n") + f.write(f"07. iDRAC Settings - AD User Domain Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.USERDomain.1.Name'), 'Name')}\n") + f.write(f"08. iDRAC Settings - SC Server Address : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ActiveDirectory.DomainController1'), 'DomainController1')}\n") + f.write(f"09. iDRAC Settings - SE AD RoleGroup Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Name'), 'Name')}\n") + f.write(f"10. iDRAC Settings - SE AD RoleGroup Domain : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Domain'), 'Domain')}\n") + f.write(f"11. iDRAC Settings - SE AD RoleGroup Privilege : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Privilege'), 'Privilege')}\n") + f.write(f"12. iDRAC Settings - IDC AD RoleGroup Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Name'), 'Name')}\n") + f.write(f"13. iDRAC Settings - IDC AD RoleGroup Domain : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Domain'), 'Domain')}\n") + f.write(f"14. iDRAC Settings - IDC AD RoleGroup Privilege : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Privilege'), 'Privilege')}\n") + f.write(f"15. iDRAC Settings - Remote Log (syslog) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.SysLogEnable'), 'SysLogEnable')}\n") + f.write(f"16. iDRAC Settings - syslog server address 1 : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Server1'), 'Server1')}\n") + f.write(f"17. iDRAC Settings - syslog server address 2 : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Server2'), 'Server2')}\n") + f.write(f"18. iDRAC Settings - syslog server port : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Port'), 'Port')}\n") + f.write(f"19. iDRAC Settings - Remote KVM Nonsecure port : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.VirtualConsole.Port'), 'Port')}\n\n") + + f.write("---------------------------------------------Raid 설정 정보----------------------------------------------\n") + f.write(f"01. RAID Settings - Raid ProductName : {get_value(hwinventory, 'ProductName = PERC')}\n") + f.write(f"02. RAID Settings - Raid Types : No-Raid mode\n") + + print(f"IP {ip_address} 에 대한 정보를 {output_file} 에 저장했습니다.") + except Exception as e: + print(f"오류 발생: {e}") + +# 명령 결과에서 원하는 값 가져오기 +def get_value(output, key): + for line in output.splitlines(): + if key.lower() in line.lower(): + return line.split('=')[1].strip() + return None + +# 시작 시간 기록 +start_time = time.time() + +# IP 목록 파일을 읽어 병렬로 작업 수행 +if __name__ == "__main__": + import sys + if len(sys.argv) != 2: + print(f"Usage: {sys.argv[0]} ") + sys.exit(1) + + ip_file_path = validate_ip_file(sys.argv[1]) + with open(ip_file_path, 'r') as ip_file: + ip_addresses = ip_file.read().splitlines() + + # 병렬 처리를 위해 ThreadPoolExecutor 사용 + max_workers = 100 # 작업 풀 크기 설정 + with ThreadPoolExecutor(max_workers=max_workers) as executor: + executor.map(fetch_idrac_info, ip_addresses) + +# 종료 시간 기록 +end_time = time.time() + +# 소요 시간 계산 +elapsed_time = end_time - start_time +elapsed_hours = int(elapsed_time // 3600) +elapsed_minutes = int((elapsed_time % 3600) // 60) +elapsed_seconds = int(elapsed_time % 60) + +print("정보 수집 완료.") +print(f"수집 완료 시간: {elapsed_hours} 시간, {elapsed_minutes} 분, {elapsed_seconds} 초.") diff --git a/data/scripts/02-set_config.py b/data/scripts/02-set_config.py new file mode 100644 index 0000000..99a6c79 --- /dev/null +++ b/data/scripts/02-set_config.py @@ -0,0 +1,128 @@ +import sys +import os +import shutil +import tempfile +import time +import logging +import subprocess +from pathlib import Path + +# ───────────────────────────────────────────── +# 설정 (필요하면 .env 등에서 읽어와도 됨) +IDRAC_USER = os.getenv("IDRAC_USER", "root") +IDRAC_PASS = os.getenv("IDRAC_PASS", "calvin") +RACADM = os.getenv("RACADM_PATH", "racadm") # PATH에 있으면 'racadm' + +# 로깅 +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s - %(levelname)s - %(message)s" +) + +def read_ip_list(ip_file: Path): + ips = [] + for line in ip_file.read_text(encoding="utf-8").splitlines(): + s = line.strip() + if s: + ips.append(s) + return ips + +def preflight(ip: str) -> tuple[bool, str]: + """접속/인증/권한 간단 점검: getsysinfo 호출.""" + cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "getsysinfo"] + try: + p = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", shell=False, timeout=30) + if p.returncode != 0: + return False, p.stderr.strip() or p.stdout.strip() + return True, "" + except Exception as e: + return False, str(e) + +def safe_xml_path(src: Path) -> Path: + """ + racadm이 경로의 공백/한글을 싫어하는 문제 회피: + 임시 폴더에 ASCII 파일명으로 복사해서 사용. + """ + tmp_dir = Path(tempfile.gettempdir()) / "idrac_xml" + tmp_dir.mkdir(parents=True, exist_ok=True) + # ASCII, 공백 제거 파일명 + dst_name = "config_" + str(int(time.time())) + ".xml" + dst = tmp_dir / dst_name + shutil.copy2(src, dst) + return dst + +def apply_xml(ip: str, xml_path: Path) -> tuple[bool, str]: + """ + racadm XML 적용. 벤더/세대에 따라 + 'config -f' 또는 'set -t xml -f' 를 씁니다. + 일반적으로 최신 iDRAC은 config -f 가 잘 동작합니다. + """ + # 1) 공백/한글 제거된 임시 경로 준비 + safe_path = safe_xml_path(xml_path) + + # 2) 명령 조립(리스트 인자, shell=False) + # 필요 시 아래 둘 중 하나만 사용하세요. + cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "config", "-f", str(safe_path)] + # 대안: + # cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "set", "-t", "xml", "-f", str(safe_path)] + + logging.info("실행 명령(리스트) → %s", " ".join(cmd)) + try: + p = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", shell=False, timeout=180) + stdout = (p.stdout or "").strip() + stderr = (p.stderr or "").strip() + + if p.returncode != 0: + msg = f"racadm 실패 (rc={p.returncode})\nSTDOUT:\n{stdout}\nSTDERR:\n{stderr}" + return False, msg + # 일부 버전은 성공해도 stdout만 출력하고 rc=0 + return True, stdout or "성공" + except Exception as e: + return False, f"예외: {e}" + finally: + # 임시 XML 제거(필요 시 보관하려면 주석처리) + try: + safe_path.unlink(missing_ok=True) + except Exception: + pass + +def main(): + if len(sys.argv) != 3: + print("Usage: python 02-set_config.py ") + sys.exit(1) + + ip_file = Path(sys.argv[1]) + xml_file = Path(sys.argv[2]) + + if not ip_file.is_file(): + logging.error("IP 파일을 찾을 수 없습니다: %s", ip_file) + sys.exit(2) + if not xml_file.is_file(): + logging.error("XML 파일을 찾을 수 없습니다: %s", xml_file) + sys.exit(3) + + ips = read_ip_list(ip_file) + if not ips: + logging.error("IP 목록이 비어있습니다.") + sys.exit(4) + + start = time.time() + for ip in ips: + logging.info("%s에 XML 파일 '%s' 설정 적용 중...", ip, xml_file) + + ok, why = preflight(ip) + if not ok: + logging.error("%s 사전 점검(getsysinfo) 실패: %s", ip, why) + continue + + ok, msg = apply_xml(ip, xml_file) + if ok: + logging.info("%s 설정 성공: %s", ip, msg) + else: + logging.error("%s 설정 실패\n%s", ip, msg) + + el = int(time.time() - start) + logging.info("전체 설정 소요 시간: %d 시간, %d 분, %d 초.", el // 3600, (el % 3600) // 60, el % 60) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/data/scripts/03-tsr_log.py b/data/scripts/03-tsr_log.py new file mode 100644 index 0000000..6f4e6e8 --- /dev/null +++ b/data/scripts/03-tsr_log.py @@ -0,0 +1,51 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# 환경 변수 로드 +load_dotenv() # .env 파일에서 환경 변수 로드 + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER, IDRAC_PASS = os.getenv("IDRAC_USER"), os.getenv("IDRAC_PASS") + +# IP 주소 파일 로드 함수 +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# iDRAC 정보를 가져오는 함수 정의 +def fetch_idrac_info(idrac_ip): + print(f"Collecting TSR report for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + ["racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "techsupreport", "collect"], + capture_output=True, + text=True + ) + print( + f"Successfully collected TSR report for {idrac_ip}" + if result.returncode == 0 + else f"Failed to collect TSR report for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# 메인 함수 +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + start_time = time.time() + + # 병렬로 iDRAC 정보를 가져오는 작업 수행 (최대 10개 동시 처리) + with Pool() as pool: + pool.map(fetch_idrac_info, ip_list) + + elapsed_time = time.time() - start_time + print(f"설정 완료. 수집 완료 시간: {int(elapsed_time // 3600)} 시간, {int((elapsed_time % 3600) // 60)} 분, {int(elapsed_time % 60)} 초.") \ No newline at end of file diff --git a/data/scripts/04-tsr_save.py b/data/scripts/04-tsr_save.py new file mode 100644 index 0000000..0393a76 --- /dev/null +++ b/data/scripts/04-tsr_save.py @@ -0,0 +1,54 @@ +import os +import subprocess +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# 환경 변수 로드 +load_dotenv() # .env 파일에서 환경 변수 로드 + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") +OME_USER = os.getenv("OME_USER") +OME_PASS = os.getenv("OME_PASS") + +# IP 주소 파일 로드 및 유효성 검사 +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# iDRAC 정보를 가져오는 함수 +def fetch_idrac_info(idrac_ip): + print(f"Collecting TSR report for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + [ + "racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, + "techsupreport", "export", "-l", "//10.10.3.251/share/", "-u", OME_USER, "-p", OME_PASS + ], + capture_output=True, + text=True + ) + print( + f"Successfully collected TSR report for {idrac_ip}" + if result.returncode == 0 + else f"Failed to collect TSR report for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# 메인 함수 +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + + # 병렬로 iDRAC 정보를 가져오는 작업 수행 + with Pool() as pool: + pool.map(fetch_idrac_info, ip_list) + + print("설정 완료.") diff --git a/data/scripts/05-clrsel.py b/data/scripts/05-clrsel.py new file mode 100644 index 0000000..302b158 --- /dev/null +++ b/data/scripts/05-clrsel.py @@ -0,0 +1,51 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# Load environment variables +load_dotenv() # Load variables from .env file + +# Credentials +IDRAC_USER, IDRAC_PASS = os.getenv("IDRAC_USER"), os.getenv("IDRAC_PASS") + +# Load IP addresses from file +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# Clear SEL log for given iDRAC IP +def clear_idrac_sel_log(idrac_ip): + print(f"Clearing SEL log for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + ["racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "clrsel"], + capture_output=True, + text=True + ) + print( + f"Successfully cleared SEL log for {idrac_ip}" + if result.returncode == 0 + else f"Failed to clear SEL log for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# Main function +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + start_time = time.time() + + # Execute in parallel using Pool (max 10 simultaneous processes) + with Pool(processes=10) as pool: + pool.map(clear_idrac_sel_log, ip_list) + + elapsed_time = time.time() - start_time + print(f"Log clear 완료. 완료 시간: {int(elapsed_time // 3600)} 시간, {int((elapsed_time % 3600) // 60)} 분, {int(elapsed_time % 60)} 초.") \ No newline at end of file diff --git a/data/scripts/06-PowerON.py b/data/scripts/06-PowerON.py new file mode 100644 index 0000000..39d3df4 --- /dev/null +++ b/data/scripts/06-PowerON.py @@ -0,0 +1,51 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# Load environment variables +load_dotenv() # Load variables from .env file + +# Credentials +IDRAC_USER, IDRAC_PASS = os.getenv("IDRAC_USER"), os.getenv("IDRAC_PASS") + +# Load IP addresses from file +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# Power on the server for given iDRAC IP +def poweron_idrac_server(idrac_ip): + print(f"Powering on server for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + ["racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "serveraction", "powerup"], + capture_output=True, + text=True + ) + print( + f"Successfully powered on server for {idrac_ip}" + if result.returncode == 0 + else f"Failed to power on server for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# Main function +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + start_time = time.time() + + # Execute in parallel using Pool (max 10 simultaneous processes) + with Pool() as pool: + pool.map(poweron_idrac_server, ip_list) + + elapsed_time = time.time() - start_time + print(f"Server Power On 완료. 완료 시간: {int(elapsed_time // 3600)} 시간, {int((elapsed_time % 3600) // 60)} 분, {int(elapsed_time % 60)} 초.") \ No newline at end of file diff --git a/data/scripts/07-PowerOFF.py b/data/scripts/07-PowerOFF.py new file mode 100644 index 0000000..288e936 --- /dev/null +++ b/data/scripts/07-PowerOFF.py @@ -0,0 +1,51 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# Load environment variables +load_dotenv() # Load variables from .env file + +# Credentials +IDRAC_USER, IDRAC_PASS = os.getenv("IDRAC_USER"), os.getenv("IDRAC_PASS") + +# Load IP addresses from file +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# Power off the server for given iDRAC IP +def poweroff_idrac_server(idrac_ip): + print(f"Powering off server for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + ["racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "serveraction", "powerdown"], + capture_output=True, + text=True + ) + print( + f"Successfully powered off server for {idrac_ip}" + if result.returncode == 0 + else f"Failed to power off server for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# Main function +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + start_time = time.time() + + # Execute in parallel using Pool (max 10 simultaneous processes) + with Pool() as pool: + pool.map(poweroff_idrac_server, ip_list) + + elapsed_time = time.time() - start_time + print(f"Server Power Off 완료. 완료 시간: {int(elapsed_time // 3600)} 시간, {int((elapsed_time % 3600) // 60)} 분, {int(elapsed_time % 60)} 초.") \ No newline at end of file diff --git a/data/scripts/08-job_delete_all.py b/data/scripts/08-job_delete_all.py new file mode 100644 index 0000000..22353c1 --- /dev/null +++ b/data/scripts/08-job_delete_all.py @@ -0,0 +1,51 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +import sys +from multiprocessing import Pool + +# Load environment variables +load_dotenv() # Load variables from .env file + +# Credentials +IDRAC_USER, IDRAC_PASS = os.getenv("IDRAC_USER"), os.getenv("IDRAC_PASS") + +# Load IP addresses from file +def load_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + sys.exit(f"IP file {ip_file_path} does not exist.") + with open(ip_file_path, "r") as file: + return [line.strip() for line in file if line.strip()] + +# Delete all jobs for given iDRAC IP +def delete_all_jobs(idrac_ip): + print(f"Deleting all jobs for iDRAC IP: {idrac_ip}") + try: + result = subprocess.run( + ["racadm", "-r", idrac_ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "jobqueue", "delete", "-i", "ALL"], + capture_output=True, + text=True + ) + print( + f"Successfully deleted all jobs for {idrac_ip}" + if result.returncode == 0 + else f"Failed to delete jobs for {idrac_ip}: {result.stderr.strip()}" + ) + except Exception as e: + print(f"Exception occurred for {idrac_ip}: {e}") + +# Main function +if __name__ == "__main__": + if len(sys.argv) < 2: + sys.exit("Usage: python script.py ") + + ip_list = load_ip_file(sys.argv[1]) + start_time = time.time() + + # Execute in parallel using Pool (max 10 simultaneous processes) + with Pool() as pool: + pool.map(delete_all_jobs, ip_list) + + elapsed_time = time.time() - start_time + print(f"Job delete 완료. 완료 시간: {int(elapsed_time // 3600)} 시간, {int((elapsed_time % 3600) // 60)} 분, {int(elapsed_time % 60)} 초.") \ No newline at end of file diff --git a/data/scripts/09-Log_Viewer.py b/data/scripts/09-Log_Viewer.py new file mode 100644 index 0000000..d7de63e --- /dev/null +++ b/data/scripts/09-Log_Viewer.py @@ -0,0 +1,100 @@ +import os +import subprocess +import time +import logging +from dotenv import load_dotenv +from concurrent.futures import ThreadPoolExecutor + +# .env 파일 로드 +load_dotenv() + +# 로깅 설정 +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") + +# IP 파일 유효성 검사 함수 +def validate_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + raise FileNotFoundError(f"IP 파일 '{ip_file_path}' 이(가) 존재하지 않습니다.") + return ip_file_path + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR = "idrac_info" +os.makedirs(OUTPUT_DIR, exist_ok=True) + +# iDRAC 정보를 가져오는 함수 +def fetch_idrac_info(idrac_ip): + try: + logger.info(f"{idrac_ip}에 대한 샷시 정보 가져오는 중...") + getsysinfo_command = [ + "racadm", "-r", idrac_ip, + "-u", IDRAC_USER, + "-p", IDRAC_PASS, + "getsysinfo" + ] + getsysinfo_result = subprocess.run(getsysinfo_command, capture_output=True, text=True) + getsysinfo = getsysinfo_result.stdout + + svc_tag = "" + for line in getsysinfo.splitlines(): + if "SVC Tag" in line: + svc_tag = line.split('=')[1].strip() + break + + if not svc_tag: + logger.error(f"IP: {idrac_ip}에 대한 SVC Tag 가져오기 실패") + return + + logger.info(f"{idrac_ip}에 대한 서버 Log 가져오는 중...") + viewerlog_command = [ + "racadm", "-r", idrac_ip, + "-u", IDRAC_USER, + "-p", IDRAC_PASS, + "getsel" + ] + viewerlog_result = subprocess.run(viewerlog_command, capture_output=True, text=True) + viewerlog = viewerlog_result.stdout + + output_file = os.path.join(OUTPUT_DIR, f"{svc_tag}.txt") + with open(output_file, 'w', encoding='utf-8') as f: + f.write(f"Dell Server Log Viewer (SVC Tag: {svc_tag})\n\n") + f.write("------------------------------------------Log Viewer------------------------------------------\n") + f.write(f"1. SVC Tag : {svc_tag}\n") + f.write(f"{viewerlog}\n") + + logger.info(f"{idrac_ip}에 대한 로그 정보가 {output_file}에 저장되었습니다.") + except Exception as e: + logger.error(f"설정 중 오류 발생: {e}") + +# 소요 시간 계산 함수 +def calculate_elapsed_time(start_time): + elapsed_time = time.time() - start_time + hours, remainder = divmod(elapsed_time, 3600) + minutes, seconds = divmod(remainder, 60) + logger.info(f"전체 작업 소요 시간: {int(hours)} 시간, {int(minutes)} 분, {int(seconds)} 초.") + +# 메인 함수 +if __name__ == "__main__": + import sys + + if len(sys.argv) != 2: + logger.error(f"Usage: {sys.argv[0]} ") + sys.exit(1) + + ip_file_path = validate_ip_file(sys.argv[1]) + + with open(ip_file_path, 'r') as ip_file: + ip_addresses = [line.strip() for line in ip_file if line.strip()] + + start_time = time.time() + + # 병렬 처리를 위해 ThreadPoolExecutor 사용 + max_workers = 100 # 병렬 작업 수 설정 + with ThreadPoolExecutor(max_workers=max_workers) as executor: + executor.map(fetch_idrac_info, ip_addresses) + + calculate_elapsed_time(start_time) diff --git a/data/scripts/LOM.Enabled.sh b/data/scripts/LOM.Enabled.sh new file mode 100644 index 0000000..5f9766e --- /dev/null +++ b/data/scripts/LOM.Enabled.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + #local set1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.MemSettings.CorrEccSmi Disabled) + #local set2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.ProcSettings.ProcVirtualization Disabled) + #local set3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.BiosBootSettings.SetBootOrderEn NIC.PxeDevice.1-1,NIC.PxeDevice.2-1) + #local set4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.NetworkSettings.PxeDev2EnDis Enabled) + #local set5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.PxeDev2Settings.PxeDev2Interface NIC.Integrated.1-2-1) + local set6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.IntegratedDevices.EmbNic1Nic2 Enabled) + #local set7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.SysProfileSettings.SysProfile Custom) + #local set8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.SysProfileSettings.DynamicLinkWidthManagement Unforced) + #local set9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.MiscSettings.ErrPrompt Disabled) + local set10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS jobqueue create BIOS.Setup.1-1 -r forced) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/LOM_Disabled.sh b/data/scripts/LOM_Disabled.sh new file mode 100644 index 0000000..b80e417 --- /dev/null +++ b/data/scripts/LOM_Disabled.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + #local set1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.MemSettings.CorrEccSmi Disabled) + #local set2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.ProcSettings.ProcVirtualization Disabled) + #local set3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.BiosBootSettings.SetBootOrderEn NIC.PxeDevice.1-1,NIC.PxeDevice.2-1) + #local set4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.NetworkSettings.PxeDev2EnDis Enabled) + #local set5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.PxeDev2Settings.PxeDev2Interface NIC.Integrated.1-2-1) + local set6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.IntegratedDevices.EmbNic1Nic2 DisabledOs) + #local set7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.SysProfileSettings.SysProfile Custom) + #local set8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.SysProfileSettings.DynamicLinkWidthManagement Unforced) + #local set9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set BIOS.MiscSettings.ErrPrompt Disabled) + local set10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS jobqueue create BIOS.Setup.1-1 -r forced) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/LinePLUS-MAC_info.sh b/data/scripts/LinePLUS-MAC_info.sh new file mode 100644 index 0000000..4b1b374 --- /dev/null +++ b/data/scripts/LinePLUS-MAC_info.sh @@ -0,0 +1,97 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + #local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + #local NIC_Slot_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + #local NIC_Slot_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local nvme_m2=$(echo "$hwinventory" | grep -A3 "Disk.Direct" | grep "Manufacturer" | awk -F '= ' '{print $2}' | sort | uniq) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/PortGUID.py b/data/scripts/PortGUID.py new file mode 100644 index 0000000..1cf108a --- /dev/null +++ b/data/scripts/PortGUID.py @@ -0,0 +1,92 @@ +import os +import re +import subprocess +from dotenv import load_dotenv +from concurrent.futures import ThreadPoolExecutor, as_completed + +# .env 파일에서 사용자 이름 및 비밀번호 설정 +load_dotenv() +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") + +def fetch_idrac_info(idrac_ip, output_dir): + try: + # 서비스 태그 가져오기 (get 제외) + cmd_getsysinfo = f"racadm -r {idrac_ip} -u {IDRAC_USER} -p {IDRAC_PASS} getsysinfo" + getsysinfo = subprocess.getoutput(cmd_getsysinfo) + svc_tag_match = re.search(r"SVC Tag\s*=\s*(\S+)", getsysinfo) + svc_tag = svc_tag_match.group(1) if svc_tag_match else None + + if not svc_tag: + print(f"Failed to retrieve SVC Tag for IP: {idrac_ip}") + return + + # InfiniBand.VndrConfigPage 목록 가져오기 + cmd_list = f"racadm -r {idrac_ip} -u {IDRAC_USER} -p {IDRAC_PASS} get InfiniBand.VndrConfigPage" + output_list = subprocess.getoutput(cmd_list) + + # InfiniBand.VndrConfigPage.<숫자> 및 Key 값 추출 + matches = re.findall(r"InfiniBand\.VndrConfigPage\.(\d+)\s+\[Key=InfiniBand\.Slot\.(\d+)-\d+#VndrConfigPage]", output_list) + + # 결과를 저장할 파일 생성 + output_file = os.path.join(output_dir, f"{svc_tag}.txt") + os.makedirs(output_dir, exist_ok=True) + + with open(output_file, "w") as f: + # 서비스 태그 저장 + f.write(f"{svc_tag}\n") + + # 모든 PortGUID를 저장할 리스트 + hex_guid_list = [] + + # 각 InfiniBand.VndrConfigPage.<숫자> 처리 + for number, slot in matches: + cmd_detail = f"racadm -r {idrac_ip} -u {IDRAC_USER} -p {IDRAC_PASS} get InfiniBand.VndrConfigPage.{number}" + output_detail = subprocess.getoutput(cmd_detail) + + # PortGUID 값 추출 + match_guid = re.search(r"PortGUID=(\S+)", output_detail) + port_guid = match_guid.group(1) if match_guid else "Not Found" + + # Slot.<숫자>: 형식으로 저장 + f.write(f"Slot.{slot}: {port_guid}\n") + + # PortGUID를 0x 형식으로 변환하여 리스트에 추가 + if port_guid != "Not Found": + hex_guid_list.append(f"0x{port_guid.replace(':', '').upper()}") + + # 모든 PortGUID를 "GUID: 0x;0x" 형식으로 저장 + if hex_guid_list: + f.write(f"GUID: {';'.join(hex_guid_list)}\n") + + except Exception as e: + print(f"Error processing IP {idrac_ip}: {e}") + +def main(ip_file): + if not os.path.isfile(ip_file): + print(f"IP file {ip_file} does not exist.") + return + + output_dir = "/app/idrac_info/idrac_info" + os.makedirs(output_dir, exist_ok=True) + + with open(ip_file, "r") as file: + ip_addresses = [line.strip() for line in file.readlines()] + + with ThreadPoolExecutor(max_workers=100) as executor: + future_to_ip = {executor.submit(fetch_idrac_info, ip, output_dir): ip for ip in ip_addresses} + + for future in as_completed(future_to_ip): + try: + future.result() + except Exception as e: + print(f"Error processing task: {e}") + +if __name__ == "__main__": + import sys + if len(sys.argv) != 2: + print("Usage: python script.py ") + sys.exit(1) + + ip_file = sys.argv[1] + main(ip_file) diff --git a/data/scripts/PortGUID_v1.py b/data/scripts/PortGUID_v1.py new file mode 100644 index 0000000..a6686b3 --- /dev/null +++ b/data/scripts/PortGUID_v1.py @@ -0,0 +1,147 @@ +import os +import re +import subprocess +from pathlib import Path +from concurrent.futures import ThreadPoolExecutor, as_completed + +from dotenv import load_dotenv, find_dotenv + +# ───────────────────────────────────────────────────────────── +# .env 자동 탐색 로드 (현재 파일 기준 상위 디렉터리까지 검색) +load_dotenv(find_dotenv()) + +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") + + +def resolve_output_dir() -> Path: + """ + 실행 위치와 무관하게 결과를 data/idrac_info 밑으로 저장. + - 스크립트가 data/scripts/ 에 있다면 → data/idrac_info + - 그 외 위치라도 → (스크립트 상위 폴더)/idrac_info + """ + here = Path(__file__).resolve().parent # .../data/scripts 또는 다른 폴더 + # case 1: .../data/scripts → data/idrac_info + if here.name.lower() == "scripts" and here.parent.name.lower() == "data": + base = here.parent # data + # case 2: .../scripts (상위가 data가 아닐 때도 상위 폴더를 base로 사용) + elif here.name.lower() == "scripts": + base = here.parent + # case 3: 일반적인 경우: 현재 파일의 상위 폴더 + else: + base = here.parent + + out = base / "idrac_info" + out.mkdir(parents=True, exist_ok=True) + return out + + +def fetch_idrac_info(idrac_ip: str, output_dir: Path) -> None: + try: + # 서비스 태그 가져오기 (get 제외) + cmd_getsysinfo = [ + "racadm", "-r", idrac_ip, "-u", IDRAC_USER or "", "-p", IDRAC_PASS or "", "getsysinfo" + ] + getsysinfo = subprocess.getoutput(" ".join(cmd_getsysinfo)) + svc_tag_match = re.search(r"SVC Tag\s*=\s*(\S+)", getsysinfo) + svc_tag = svc_tag_match.group(1) if svc_tag_match else None + + if not svc_tag: + print(f"Failed to retrieve SVC Tag for IP: {idrac_ip}") + return + + # InfiniBand.VndrConfigPage 목록 가져오기 + cmd_list = [ + "racadm", "-r", idrac_ip, "-u", IDRAC_USER or "", "-p", IDRAC_PASS or "", "get", "InfiniBand.VndrConfigPage" + ] + output_list = subprocess.getoutput(" ".join(cmd_list)) + + # InfiniBand.VndrConfigPage.<숫자> 및 Key 값 추출 + matches = re.findall( + r"InfiniBand\.VndrConfigPage\.(\d+)\s+\[Key=InfiniBand\.Slot\.(\d+)-\d+#VndrConfigPage]", + output_list + ) + + # 결과 저장 파일 + output_file = output_dir / f"{svc_tag}.txt" + + with output_file.open("w", encoding="utf-8", newline="\n") as f: + # 서비스 태그 + f.write(f"{svc_tag}\n") + + # --- 슬롯/GUID 수집 후 원하는 순서로 기록 --- + slot_to_guid: dict[str, str] = {} + slots_in_match_order: list[str] = [] + + # 각 페이지 상세 조회 + for number, slot in matches: + cmd_detail = [ + "racadm", "-r", idrac_ip, "-u", IDRAC_USER or "", "-p", IDRAC_PASS or "", + "get", f"InfiniBand.VndrConfigPage.{number}" + ] + output_detail = subprocess.getoutput(" ".join(cmd_detail)) + + # PortGUID 추출 + match_guid = re.search(r"PortGUID=(\S+)", output_detail) + port_guid = match_guid.group(1) if match_guid else "Not Found" + + s = str(slot) + slot_to_guid[s] = port_guid + slots_in_match_order.append(s) + + # 검색된 슬롯 개수에 따라 출력 순서 결정 + total_slots = len(slots_in_match_order) + if total_slots == 4: + desired_order = ['38', '37', '32', '34'] + elif total_slots == 10: + desired_order = ['38', '39', '37', '36', '32', '33', '34', '35', '31', '40'] + else: + desired_order = slots_in_match_order + + # 지정된 순서대로 파일에 기록 + GUID 요약 생성 + hex_guid_list: list[str] = [] + for s in desired_order: + guid = slot_to_guid.get(s, "Not Found") + f.write(f"Slot.{s}: {guid}\n") + if guid != "Not Found": + hex_guid_list.append(f"0x{guid.replace(':', '').upper()}") + + if hex_guid_list: + f.write(f"GUID: {';'.join(hex_guid_list)}\n") + + except Exception as e: + print(f"Error processing IP {idrac_ip}: {e}") + + +def main(ip_file: str) -> None: + ip_path = Path(ip_file) + if not ip_path.is_file(): + print(f"IP file {ip_file} does not exist.") + return + + output_dir = resolve_output_dir() # ← 여기서 OS 무관 저장 위치 확정 (data/idrac_info) + # print(f"[debug] output_dir = {output_dir}") # 필요 시 확인 + + with ip_path.open("r", encoding="utf-8") as file: + ip_addresses = [line.strip() for line in file if line.strip()] + + # 스레드풀 + with ThreadPoolExecutor(max_workers=100) as executor: + future_to_ip = {executor.submit(fetch_idrac_info, ip, output_dir): ip for ip in ip_addresses} + + for future in as_completed(future_to_ip): + ip = future_to_ip[future] + try: + future.result() + print(f"✅ Completed: {ip}") + except Exception as e: + print(f"❌ Error processing {ip}: {e}") + + +if __name__ == "__main__": + import sys + if len(sys.argv) != 2: + print("Usage: python script.py ") + sys.exit(1) + + main(sys.argv[1]) diff --git a/data/scripts/Systemerase.sh b/data/scripts/Systemerase.sh new file mode 100644 index 0000000..e33c8f4 --- /dev/null +++ b/data/scripts/Systemerase.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local set=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS systemerase cryptographicerasepd) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/TYPE11_MAC_info.py b/data/scripts/TYPE11_MAC_info.py new file mode 100644 index 0000000..70ad37c --- /dev/null +++ b/data/scripts/TYPE11_MAC_info.py @@ -0,0 +1,156 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import os +import re +import subprocess +from pathlib import Path +from typing import Optional + + +# ───────────────────────────────────────────────────────────── +# 저장 위치: 이 파일이 data/scripts/ 아래 있다면 → data/idrac_info +# 그 외 위치여도 이 파일의 상위 폴더에 idrac_info 생성 +def resolve_output_dir() -> Path: + here = Path(__file__).resolve().parent # 예: .../data/scripts + if here.name.lower() == "scripts" and here.parent.name.lower() == "data": + base = here.parent # data + elif here.name.lower() == "scripts": + base = here.parent + else: + base = here.parent + out = base / "idrac_info" + out.mkdir(parents=True, exist_ok=True) + return out + + +# ───────────────────────────────────────────────────────────── +# 사용자 이름 및 비밀번호 (Bash 스크립트와 동일하게 하드코딩) +IDRAC_USER = "root" +IDRAC_PASS = "calvin" + + +def run(cmd: list[str]) -> str: + """racadm 호출을 간단히 실행 (stdout만 수집)""" + try: + # join하여 getoutput로 호출 (Bash와 비슷한 동작) + return subprocess.getoutput(" ".join(cmd)) + except Exception as e: + return f"" # 실패 시 빈 문자열 + + +def parse_single_value(pattern: str, text: str) -> Optional[str]: + m = re.search(pattern, text, flags=re.IGNORECASE) + return m.group(1).strip() if m else None + + +def parse_mac_list_from_lines(text: str, fqdd_key: str) -> Optional[str]: + """ + 특정 FQDD 라인을 찾아 MAC 주소를 반환하는 간단한 도우미. + (Bash의 grep/awk 파이프를 정규표현식으로 대체) + """ + # MAC 주소 패턴 + mac_pat = r"([0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})" + # 해당 FQDD 문자열이 포함된 줄과 가까운 곳에서 MAC을 찾는 간단한 방식 + # (원 스크립트는 awk로 이전 줄을 보는 등 상세하지만 여기선 단순화) + block_pat = rf"{re.escape(fqdd_key)}.*?{mac_pat}" + m = re.search(block_pat, text, flags=re.IGNORECASE | re.DOTALL) + if m: + return m.group(1) + # 라인 전체에서 MAC만 스캔하는 fallback + m2 = re.search(mac_pat, text, flags=re.IGNORECASE) + return m2.group(1) if m2 else None + + +def fetch_idrac_info_one(ip: str, output_dir: Path) -> None: + # getsysinfo / hwinventory 호출 + getsysinfo = run(["racadm", "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "getsysinfo"]) + hwinventory = run(["racadm", "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "hwinventory"]) + + # 서비스 태그 + svc_tag = parse_single_value(r"SVC\s*Tag\s*=\s*(\S+)", getsysinfo) + if not svc_tag: + print(f"Failed to retrieve SVC Tag for IP: {ip}") + return + + # iDRAC MAC + idrac_mac = parse_single_value(r"MAC Address\s*=\s*([0-9A-Fa-f:]{17})", getsysinfo) + + # NIC.Integrated MAC (1-1-1, 1-2-1) + integrated_1 = parse_single_value(r"NIC\.Integrated\.1-1-1.*?([0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})", + getsysinfo) + integrated_2 = parse_single_value(r"NIC\.Integrated\.1-2-1.*?([0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})", + getsysinfo) + + # Onboard MAC (Embedded 1-1-1, 2-1-1) + onboard_1 = parse_single_value(r"NIC\.Embedded\.1-1-1.*?([0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})", + getsysinfo) + onboard_2 = parse_single_value(r"NIC\.Embedded\.2-1-1.*?([0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})", + getsysinfo) + + # 벤더(메모리/SSD) 첫 글자 모음 (원 스크립트는 uniq+sort+cut -c1) + # 여기서는 Manufacturer= 값을 수집해 첫 글자만 취합 후 중복 제거. + mem_vendors = re.findall(r"DIMM.*?Manufacturer\s*=\s*(.+)", hwinventory, flags=re.IGNORECASE) + mem_vendors = [v.strip() for v in mem_vendors if v.strip()] + memory = "".join(sorted(set(v[0] for v in mem_vendors if v))) + + ssd_vendors = re.findall(r"Disk\.Bay.*?Manufacturer\s*=\s*(.+)", hwinventory, flags=re.IGNORECASE) + ssd_vendors = [v.strip() for v in ssd_vendors if v.strip()] + ssd = "".join(sorted(set(v[0] for v in ssd_vendors if v))) + + # 파일 저장 + out_file = output_dir / f"{svc_tag}.txt" + with out_file.open("w", encoding="utf-8", newline="\n") as f: + f.write(f"{svc_tag}\n") + f.write(f"{integrated_1 or ''}\n") + f.write(f"{integrated_2 or ''}\n") + f.write(f"{onboard_1 or ''}\n") + f.write(f"{onboard_2 or ''}\n") + f.write(f"{idrac_mac or ''}\n") + f.write(f"{memory}\n") + f.write(f"{ssd}\n") + + +def main(ip_file: str) -> None: + ip_path = Path(ip_file) + if not ip_path.is_file(): + print(f"IP file {ip_file} does not exist.") + return + + output_dir = resolve_output_dir() + + # Bash 스크립트는 파일 전체를 cat 하여 '하나의 IP'로 사용했지만, + # 여기서는 줄 단위로 모두 처리(한 줄만 있어도 동일하게 동작). + ips = [line.strip() for line in ip_path.read_text(encoding="utf-8").splitlines() if line.strip()] + if not ips: + print("No IP addresses found in the file.") + return + + # 순차 처리 (필요하면 ThreadPoolExecutor로 병렬화 가능) + for ip in ips: + try: + fetch_idrac_info_one(ip, output_dir) + except Exception as e: + print(f"Error processing {ip}: {e}") + + # 원본 Bash는 마지막에 입력 파일 삭제: rm -f $IP_FILE + try: + ip_path.unlink(missing_ok=True) + except Exception: + pass + + print("정보 수집 완료.") + + +if __name__ == "__main__": + import sys, time + if len(sys.argv) != 2: + print("Usage: python script.py ") + sys.exit(1) + + start = time.time() + main(sys.argv[1]) + end = time.time() + elapsed = int(end - start) + h, m, s = elapsed // 3600, (elapsed % 3600) // 60, elapsed % 60 + print(f"수집 완료 시간: {h} 시간, {m} 분, {s} 초.") diff --git a/data/scripts/TYPE11_Server_info.py b/data/scripts/TYPE11_Server_info.py new file mode 100644 index 0000000..d4f3feb --- /dev/null +++ b/data/scripts/TYPE11_Server_info.py @@ -0,0 +1,264 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import os +import re +import time +import subprocess +from pathlib import Path + + +# ───────────────────────────────────────────────────────────── +# 저장 위치: 이 파일이 data/scripts/ 아래 있으면 → data/idrac_info +# 그 외여도 이 파일의 상위 폴더에 data/idrac_info 생성 +def resolve_output_dir() -> Path: + here = Path(__file__).resolve().parent + # 통상 data/scripts/에 둘 경우 data/idrac_info 로 저장 + if here.name.lower() == "scripts" and here.parent.name.lower() == "data": + base = here.parent # data + elif (here / "data").is_dir(): + base = here / "data" + else: + base = here # 그래도 현재 기준으로 생성 + out = base / "idrac_info" + out.mkdir(parents=True, exist_ok=True) + return out + + +# ───────────────────────────────────────────────────────────── +# 사용자 이름 및 비밀번호 (Bash 스크립트와 동일) +IDRAC_USER = "root" +IDRAC_PASS = "calvin" + + +def sh(cmd: list[str] | str) -> str: + """racadm 호출을 간단히 실행 (stdout만 수집)""" + if isinstance(cmd, list): + cmd = " ".join(cmd) + try: + return subprocess.getoutput(cmd) + except Exception: + return "" + + +def grep_value_line(text: str, key: str, after_eq_strip=True) -> str | None: + """ + Bash에서 `grep -i "" | awk -F '=' '{print $2}' | tr -d '[:space:]'` + 에 상응하는 간단 추출기. + """ + # 대소문자 구분 없이 key를 포함하는 라인을 찾음 + pat = re.compile(re.escape(key), re.IGNORECASE) + for line in text.splitlines(): + if pat.search(line): + if after_eq_strip and "=" in line: + return line.split("=", 1)[1].strip().replace(" ", "") + return line.strip() + return None + + +def parse_after_eq(text: str, key_regex: str, strip_spaces=True) -> str | None: + """ + 정규표현식으로 키를 찾아 '=' 뒤 값을 추출. + ex) key_regex=r"System BIOS Version" + """ + for line in text.splitlines(): + # [Key=...] 형식의 줄은 건너뛰기 + if line.strip().startswith('[') and line.strip().endswith(']'): + continue + + if re.search(key_regex, line, flags=re.IGNORECASE): + if "=" in line: + val = line.split("=", 1)[1] + return val.strip().replace(" ", "") if strip_spaces else val.strip() + return None + + +def fetch_idrac_info(ip: str, output_dir: Path) -> None: + # 원 스크립트 호출 순서 및 동일 항목 수집 + hwinventory = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "hwinventory"]) + getsysinfo = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "getsysinfo"]) + sys_profile = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "bios.SysProfileSettings"]) + proc_settings = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "bios.ProcSettings"]) + mem_settings = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "bios.MemSettings"]) + storage_ctrl = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "STORAGE.Controller.1"]) + + svc_tag = parse_after_eq(getsysinfo, r"SVC\s*Tag") + bios_fw = parse_after_eq(getsysinfo, r"System\s*BIOS\s*Version") + idrac_fw = parse_after_eq(getsysinfo, r"Firmware\s*Version") + intel_nic_fw = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "NIC.FrmwImgMenu.1"]), + r"#FamilyVersion") + onboard_nic_fw = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "NIC.FrmwImgMenu.5"]), + r"#FamilyVersion") + raid_fw = parse_after_eq(hwinventory, r"ControllerFirmwareVersion") + bios_boot_mode = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "bios.BiosBootSettings"]), + r"BootMode") + + # SysProfileSettings 세부 + sysprof_1 = parse_after_eq(sys_profile, r"SysProfile") + sysprof_2 = parse_after_eq(sys_profile, r"EnergyPerformanceBias") + sysprof_3 = parse_after_eq(sys_profile, r"MemFrequency") + sysprof_4 = parse_after_eq(sys_profile, r"ProcTurboMode") + sysprof_5 = parse_after_eq(sys_profile, r"ProcC1E") + sysprof_6 = parse_after_eq(sys_profile, r"ProcCStates") + sysprof_7 = parse_after_eq(sys_profile, r"MonitorMwait") + + # ProcessorSettings + proc_1 = parse_after_eq(proc_settings, r"LogicalProc") + proc_2 = parse_after_eq(proc_settings, r"ProcVirtualization") + proc_3 = parse_after_eq(proc_settings, r"LlcPrefetch") + proc_4 = parse_after_eq(proc_settings, r"ProcX2Apic") + + # MemorySettings + mem_1 = parse_after_eq(mem_settings, r"NodeInterleave") + mem_2 = parse_after_eq(mem_settings, r"PPROnUCE") + mem_3 = parse_after_eq(mem_settings, r"CECriticalSEL") + + # System.ThermalSettings + system_thermal = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "System.ThermalSettings"]) + system_1 = parse_after_eq(system_thermal, r"ThermalProfile", strip_spaces=False) + + # Bios.IntegratedDevices + integ_devs = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "Bios.IntegratedDevices"]) + integ_1 = parse_after_eq(integ_devs, r"SriovGlobalEnable") + + # bios.MiscSettings + misc = sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "bios.MiscSettings"]) + misc_1 = parse_after_eq(misc, r"ErrPrompt") + + # iDRAC.* 다양한 설정 + tz = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.Time.Timezone"]), + r"Timezone") + active_nic = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.CurrentNIC"]), + r"ActiveNIC") + ipv4_dhcp = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.CurrentIPv4"]), + r"DHCPEnable") + ipv6_enable = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.CurrentIPv6"]), + r"Enable") + redfish_enable = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.Redfish.Enable"]), + r"Enable") + ssh_enable = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.SSH"]), + r"Enable") + + ad_user_domain = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.USERDomain.1.Name"]), + r"Name") + ad_dc1 = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ActiveDirectory.DomainController1"]), + r"DomainController1") + ad_grp1_name = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.1.Name"]), + r"Name") + ad_grp1_domain = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.1.Domain"]), + r"Domain") + ad_grp1_priv = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.1.Privilege"]), + r"Privilege") + ad_grp2_name = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.2.Name"]), + r"Name") + ad_grp2_domain = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.2.Domain"]), + r"Domain") + ad_grp2_priv = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.ADGroup.2.Privilege"]), + r"Privilege") + + syslog_enable = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.SysLog.SysLogEnable"]), + r"SysLogEnable") + syslog_s1 = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.SysLog.Server1"]), + r"Server1") + syslog_s2 = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.SysLog.Server2"]), + r"Server2") + syslog_port = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.SysLog.Port"]), + r"Port") + kvm_port = parse_after_eq(sh(["racadm", f"-r{ip}", f"-u{IDRAC_USER}", f"-p{IDRAC_PASS}", "get", "iDRAC.VirtualConsole.Port"]), + r"Port") + + if not svc_tag: + print(f"Failed to retrieve SVC Tag for IP: {ip}") + return + + out_file = output_dir / f"{svc_tag}.txt" + with out_file.open("w", encoding="utf-8", newline="\n") as f: + f.write(f"Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: {svc_tag})\n\n") + f.write("------------------------------------------Firware Version 정보------------------------------------------\n") + f.write(f"1. SVC Tag : {svc_tag}\n") + f.write(f"2. Bios Firmware : {bios_fw or ''}\n") + f.write(f"3. iDRAC Firmware Version : {idrac_fw or ''}\n") + f.write(f"4. NIC Integrated Firmware Version : {intel_nic_fw or ''}\n") + f.write(f"5. OnBoard NIC Firmware Version : {onboard_nic_fw or ''}\n") + f.write(f"6. Raid Controller Firmware Version : {raid_fw or ''}\n\n") + + f.write("---------------------------------------------Bios 설정 정보----------------------------------------------\n") + f.write(f"01. Bios Boot Mode : {bios_boot_mode or ''}\n") + f.write(f"02. System Profile Settings - System Profile : {sysprof_1 or ''}\n") + f.write(f"03. System Profile Settings - CPU Power Management : {sysprof_2 or ''}\n") + f.write(f"04. System Profile Settings - Memory Frequency : {sysprof_3 or ''}\n") + f.write(f"05. System Profile Settings - Turbo Boost : {sysprof_4 or ''}\n") + f.write(f"06. System Profile Settings - C1E : {sysprof_5 or ''}\n") + f.write(f"07. System Profile Settings - C-States : {sysprof_6 or ''}\n") + f.write(f"08. System Profile Settings - Monitor/Mwait : {sysprof_7 or ''}\n") + f.write(f"09. Processor Settings - Logical Processor : {proc_1 or ''}\n") + f.write(f"10. Processor Settings - Virtualization Technology : {proc_2 or ''}\n") + f.write(f"11. Processor Settings - LLC Prefetch : {proc_3 or ''}\n") + f.write(f"12. Processor Settings - x2APIC Mode : {proc_4 or ''}\n") + f.write(f"13. Memory Settings - Node Interleaving : {mem_1 or ''}\n") + f.write(f"14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : {mem_2 or ''}\n") + f.write(f"15. Memory Settings - Correctable Error Logging : {mem_3 or ''}\n") + f.write(f"16. System Settings - Thermal Profile Optimization : {system_1 or ''}\n") + f.write(f"17. Integrated Devices Settings - SR-IOV Global Enable : {integ_1 or ''}\n") + f.write(f"18. Miscellaneous Settings - F1/F2 Prompt on Error : {misc_1 or ''}\n\n") + + f.write("---------------------------------------------iDRAC 설정 정보----------------------------------------------\n") + f.write(f"01. iDRAC Settings - Timezone : {tz or ''}\n") + f.write(f"02. iDRAC Settings - IPMI LAN Selection : {active_nic or ''}\n") + f.write(f"03. iDRAC Settings - IPMI IP(IPv4) : {ipv4_dhcp or ''}\n") + f.write(f"04. iDRAC Settings - IPMI IP(IPv6) : {ipv6_enable or ''}\n") + f.write(f"05. iDRAC Settings - Redfish Support : {redfish_enable or ''}\n") + f.write(f"06. iDRAC Settings - SSH Support : {ssh_enable or ''}\n") + f.write(f"07. iDRAC Settings - AD User Domain Name : {ad_user_domain or ''}\n") + f.write(f"08. iDRAC Settings - SC Server Address : {ad_dc1 or ''}\n") + f.write(f"09. iDRAC Settings - SE AD RoleGroup Name : {ad_grp1_name or ''}\n") + f.write(f"10. iDRAC Settings - SE AD RoleGroup Dome인 : {ad_grp1_domain or ''}\n") + f.write(f"11. iDRAC Settings - SE AD RoleGroup Privilege : {ad_grp1_priv or ''}\n") + f.write(f"12. iDRAC Settings - IDC AD RoleGroup Name : {ad_grp2_name or ''}\n") + f.write(f"13. iDRAC Settings - IDC AD RoleGroup Domain : {ad_grp2_domain or ''}\n") + f.write(f"14. iDRAC Settings - IDC AD RoleGroup Privilege : {ad_grp2_priv or ''}\n") + f.write(f"15. iDRAC Settings - Remote Log (syslog) : {syslog_enable or ''}\n") + f.write(f"16. iDRAC Settings - syslog server address 1 : {syslog_s1 or ''}\n") + f.write(f"17. iDRAC Settings - syslog server address 2 : {syslog_s2 or ''}\n") + f.write(f"18. iDRAC Settings - syslog server port : {syslog_port or ''}\n") + f.write(f"19. iDRAC Settings - Remote KVM Nonsecure port : {kvm_port or ''}\n") + + +def main(ip_file: str) -> None: + ip_path = Path(ip_file) + if not ip_path.is_file(): + print(f"Usage: python script.py \nIP file {ip_file} does not exist.") + return + + output_dir = resolve_output_dir() + + # 원 Bash는 cat $IP_FILE → 파일 전체를 하나의 IP처럼 사용(=실질적으로 "한 줄 IP") + # 여기서는 첫 번째 비어있지 않은 줄만 사용해 동일하게 동작시킵니다. + lines = [ln.strip() for ln in ip_path.read_text(encoding="utf-8", errors="ignore").splitlines()] + ip = next((ln for ln in lines if ln), None) + if not ip: + print("No IP address found in the file.") + return + + start = time.time() + fetch_idrac_info(ip, output_dir) + end = time.time() + + # 입력 파일 삭제 (원 Bash의 rm -f $IP_FILE와 동일) + try: + ip_path.unlink(missing_ok=True) + except Exception: + pass + + elapsed = int(end - start) + h, m, s = elapsed // 3600, (elapsed % 3600) // 60, elapsed % 60 + print("정보 수집 완료.") + print(f"수집 완료 시간: {h} 시간, {m} 분, {s} 초.") + + +if __name__ == "__main__": + import sys + if len(sys.argv) != 2: + print("Usage: python script.py ") + sys.exit(1) + main(sys.argv[1]) \ No newline at end of file diff --git a/data/scripts/TYPE6-MAC_info.sh b/data/scripts/TYPE6-MAC_info.sh new file mode 100644 index 0000000..4e0a94d --- /dev/null +++ b/data/scripts/TYPE6-MAC_info.sh @@ -0,0 +1,98 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + #local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + #local NIC_Slot_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + #local NIC_Slot_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local nvme_m2=$(echo "$hwinventory" | grep -A3 "Disk.Direct" | grep "Manufacturer" | awk -F '= ' '{print $2}' | sort | uniq) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$nvme_m2" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/TYPE6_Server_info.sh b/data/scripts/TYPE6_Server_info.sh new file mode 100644 index 0000000..8f404e8 --- /dev/null +++ b/data/scripts/TYPE6_Server_info.sh @@ -0,0 +1,314 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + # 모든 샷시 정보 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + # 모든 SysProfileSettings 저장 + local SysProfileSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.SysProfileSettings) + # ProcessorSettings 저장 + local ProcessorSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.ProcSettings) + # Memory Settings 저장 + local MemorySettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MemSettings) + # Raid Settings 저장 + local STORAGEController=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get STORAGE.Controller.1) + + # 서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios Firmware Version 확인 + local Bios_firmware=$(echo "$getsysinfo" | grep -i "System BIOS Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Firmware Version 확인 + local iDRAC_firmware=$(echo "$getsysinfo" | grep -i "Firmware Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Intel NIC Firmware Version 확인 + local Intel_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.1 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # OnBoard NIC Firmware Version 확인 + local Onboard_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.5 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # R/C Firmware Version 확인 + local Raid_firmware=$(echo "$hwinventory" | grep -i "ControllerFirmwareVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios 설정 Boot Mode 확인 + local Bios_BootMode=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.BiosBootSettings | grep -i "BootMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Bios SysProfileSettings 설정 정보 확인 + local SysProFileSettings_info1=$(echo "$SysProfileSettings" | grep -i "SysProfile=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info2=$(echo "$SysProfileSettings" | grep -i "EnergyPerformanceBias" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info3=$(echo "$SysProfileSettings" | grep -i "MemFrequency" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info4=$(echo "$SysProfileSettings" | grep -i "ProcTurboMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info5=$(echo "$SysProfileSettings" | grep -i "ProcC1E" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info6=$(echo "$SysProfileSettings" | grep -i "ProcCStates" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info7=$(echo "$SysProfileSettings" | grep -i "MonitorMwait" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Processor Settings - Logical Processor + local ProcessorSettings_info1=$(echo "$ProcessorSettings" | grep -i "LogicalProc" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info2=$(echo "$ProcessorSettings" | grep -i "ProcVirtualization" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info3=$(echo "$ProcessorSettings" | grep -i "LlcPrefetch" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info4=$(echo "$ProcessorSettings" | grep -i "ProcX2Apic" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Memory Settings - Node Interleaving + local MemorySettings_info1=$(echo "$MemorySettings" | grep -i "NodeInterleave" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info2=$(echo "$MemorySettings" | grep -i "PPROnUCE" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info3=$(echo "$MemorySettings" | grep -i "CECriticalSEL" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # System Settings - Thermal Profile Optimization + local SystemSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get System.ThermalSettings | grep -i "ThermalProfile" | awk -F '=' '{print $2}') + # Integrated Devices Settings - SR-IOV Global Enable + local IntegratedDevicesSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get Bios.IntegratedDevices | grep -i "SriovGlobalEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Miscellaneous Settings - F1/F2 Prompt on Error + local IMiscellaneousSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MiscSettings | grep -i "ErrPrompt" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # iDRAC Settings - Timezone + local iDRAC_Settings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Time.Timezone | grep -i "Timezone" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI LAN Selection + local iDRAC_Settings_info2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentNIC | grep -i "ActiveNIC" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv4) + local iDRAC_Settings_info3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv4 | grep -i "DHCPEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv6) + local iDRAC_Settings_info4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv6 | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Redfish Support + local iDRAC_Settings_info5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Redfish.Enable | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SSH Support + local iDRAC_Settings_info6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SSH | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - AD User Domain Name + local iDRAC_Settings_info7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.USERDomain.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SC Server Address + local iDRAC_Settings_info8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ActiveDirectory.DomainController1 | grep -i "DomainController1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Name + local iDRAC_Settings_info9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Dome인 + local iDRAC_Settings_info10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Privilege + local iDRAC_Settings_info11=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup name + local iDRAC_Settings_info12=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Dome인 + local iDRAC_Settings_info13=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Privilege + local iDRAC_Settings_info14=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Remote Log (syslog) + local iDRAC_Settings_info15=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.SysLogEnable | grep -i "SysLogEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 1 + local iDRAC_Settings_info16=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server1 | grep -i "Server1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 2 + local iDRAC_Settings_info17=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server2 | grep -i "Server2" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server port + local iDRAC_Settings_info18=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - VirtualConsole Port + local iDRAC_Settings_info19=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.VirtualConsole.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # RAID Settings - ProductName + local RAID_info0=$(echo "$hwinventory" | grep -i "ProductName = PERC" | awk -F '=' '{print $2}') + # RAID Settings - ProductName + local RAID_info7=$(echo "$hwinventory" | grep -i "ProductName = BOSS" | awk -F '=' '{print $2}') + # RAID Settings - RAIDType + local RAID_info1=$(echo "$hwinventory" | grep -i "RAIDTypes" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - StripeSize + local RAID_info2=$(echo "$hwinventory" | grep -i "StripeSize" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - ReadCachePolicy + local RAID_info3=$(echo "$hwinventory" | grep -i "ReadCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - WriteCachePolicy + local RAID_info4=$(echo "$hwinventory" | grep -i "WriteCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - CheckConsistencyMode + local RAID_info5=$(echo "$STORAGEController" | grep -i "CheckConsistencyMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info6=$(echo "$STORAGEController" | grep -i "PatrolReadRate" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + echo "Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: $SVC_TAG)" | tee -a "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + echo "------------------------------------------Firware Version 정보------------------------------------------" >> "$OUTPUT_FILE" + # SVC Tag 확인 + echo "1. SVC Tag : $SVC_TAG" >> "$OUTPUT_FILE" + + # Bios Firmware Version 확인 + echo "2. Bios Firmware : $Bios_firmware" >> "$OUTPUT_FILE" + + # iDRAC Firmware Version 확인 + echo "3. iDRAC Firmware Version : $iDRAC_firmware" >> "$OUTPUT_FILE" + + # Intel NIC Firmware Version 확인 + echo "4. NIC Integrated Firmware Version : $Intel_NIC_firmware" >> "$OUTPUT_FILE" + + # OnBoard NIC Firmware Version 확인 + echo "5. OnBoard NIC Firmware Version : $Onboard_NIC_firmware" >> "$OUTPUT_FILE" + + # Raid Controller Firmware Version 확인 + echo "6. Raid Controller Firmware Version : $Raid_firmware" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Bios 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # bios Boot Mode 확인 + echo "01. Bios Boot Mode : $Bios_BootMode" >> "$OUTPUT_FILE" + + # SysProfileSettings - System Profile + echo "02. System Profile Settings - System Profile : $SysProFileSettings_info1" >> "$OUTPUT_FILE" + + # SysProfileSettings - CPU Power Management + echo "03. System Profile Settings - CPU Power Management : $SysProFileSettings_info2" >> "$OUTPUT_FILE" + + # SysProfileSettings - Memory Frequency + echo "04. System Profile Settings - Memory Frequency : $SysProFileSettings_info3" >> "$OUTPUT_FILE" + + # SysProfileSettings - Turbo Boost + echo "05. System Profile Settings - Turbo Boost : $SysProFileSettings_info4" >> "$OUTPUT_FILE" + + # SysProfileSettings - C1E + echo "06. System Profile Settings - C1E : $SysProFileSettings_info5" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "07. System Profile Settings - C-States : $SysProFileSettings_info6" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "08. System Profile Settings - Monitor/Mwait : $SysProFileSettings_info7" >> "$OUTPUT_FILE" + + # Processor Settings - Logical Processor + echo "09. Processor Settings - Logical Processor : $ProcessorSettings_info1" >> "$OUTPUT_FILE" + + # Processor Settings - Virtualization Technology + echo "10. Processor Settings - Virtualization Technology : $ProcessorSettings_info2" >> "$OUTPUT_FILE" + + # Processor Settings - LLC Prefetch + echo "11. Processor Settings - LLC Prefetch : $ProcessorSettings_info3" >> "$OUTPUT_FILE" + + # Processor Settings - x2APIC Mode + echo "12. Processor Settings - x2APIC Mode : $ProcessorSettings_info4" >> "$OUTPUT_FILE" + + # Memory Settings - Node Interleaving + echo "13. Memory Settings - Node Interleaving : $MemorySettings_info1" >> "$OUTPUT_FILE" + + # Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error + echo "14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : $MemorySettings_info2" >> "$OUTPUT_FILE" + + # Memory Settings - Correctable Error Logging + echo "15. Memory Settings - Correctable Error Logging : $MemorySettings_info3" >> "$OUTPUT_FILE" + + # System Settings - Thermal Profile Optimization + echo "16. System Settings - Thermal Profile Optimization : $SystemSettings_info1" >> "$OUTPUT_FILE" + + # Integrated Devices Settings - SR-IOV Global Enable + echo "17. Integrated Devices Settings - SR-IOV Global Enable : $IntegratedDevicesSettings_info1" >> "$OUTPUT_FILE" + + # Miscellaneous Settings - F1/F2 Prompt on Error + echo "18. Miscellaneous Settings - F1/F2 Prompt on Error : $IMiscellaneousSettings_info1" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------iDRAC 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # iDRAC Settings - Timezone + echo "01. iDRAC Settings - Timezone : $iDRAC_Settings_info1" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI LAN Selection + echo "02. iDRAC Settings - IPMI LAN Selection : $iDRAC_Settings_info2" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv4) + echo "03. iDRAC Settings - IPMI IP(IPv4) : $iDRAC_Settings_info3" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv6) + echo "04. iDRAC Settings - IPMI IP(IPv6) : $iDRAC_Settings_info4" >> "$OUTPUT_FILE" + # iDRAC Settings - Redfish Support + echo "05. iDRAC Settings - Redfish Support : $iDRAC_Settings_info5" >> "$OUTPUT_FILE" + # iDRAC Settings - SSH Support + echo "06. iDRAC Settings - SSH Support : $iDRAC_Settings_info6" >> "$OUTPUT_FILE" + # iDRAC Settings - AD User Domain Name + echo "07. iDRAC Settings - AD User Domain Name : $iDRAC_Settings_info7" >> "$OUTPUT_FILE" + # iDRAC Settings - SC Server Address + echo "08. iDRAC Settings - SC Server Address : $iDRAC_Settings_info8" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Name + echo "09. iDRAC Settings - SE AD RoleGroup Name : $iDRAC_Settings_info9" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Dome인 + echo "10. iDRAC Settings - SE AD RoleGroup Dome인 : $iDRAC_Settings_info10" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Privilege + echo "11. iDRAC Settings - SE AD RoleGroup Privilege : $iDRAC_Settings_info11" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Name + echo "12. iDRAC Settings - IDC AD RoleGroup Name : $iDRAC_Settings_info12" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "13. iDRAC Settings - IDC AD RoleGroup Domain : $iDRAC_Settings_info13" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "14. iDRAC Settings - IDC AD RoleGroup Privilege : $iDRAC_Settings_info14" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "15. iDRAC Settings - Remote Log (syslog) : $iDRAC_Settings_info15" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "16. iDRAC Settings - syslog server address 1 : $iDRAC_Settings_info16" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "17. iDRAC Settings - syslog server address 2 : $iDRAC_Settings_info17" >> "$OUTPUT_FILE" + # iDRAC Settings - syslog server port + echo "18. iDRAC Settings - syslog server port : $iDRAC_Settings_info18" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote KVM Nonsecure port + echo "19. iDRAC Settings - Remote KVM Nonsecure port : $iDRAC_Settings_info19" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Raid 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "01. RAID Settings - Raid ProductName : $RAID_info7, $RAID_info0" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "02. RAID Settings - Raid Typest(NVMe) : $RAID_info1" >> "$OUTPUT_FILE" + # RAID Settings - StripeSize + echo "03. RAID Settings - StripeSize(NVMe) : $RAID_info2" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "04. RAID Settings - ReadCachePolicy(NVMe) : $RAID_info3" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "05. RAID Settings - WriteCachePolicy(NVMe) : $RAID_info4" >> "$OUTPUT_FILE" + # RAID Settings - CheckConsistencyMode + echo "06. RAID Settings - CheckConsistencyMode : $RAID_info5" >> "$OUTPUT_FILE" + # RAID Settings - PatrolReadMode + echo "07. RAID Settings - PatrolReadRate : $RAID_info6" >> "$OUTPUT_FILE" + # RAID Settings - period + echo "08. RAID Settings - period : 168h" >> "$OUTPUT_FILE" + # RAID Settings - Power Save + echo "09. RAID Settings - Power Save : No" >> "$OUTPUT_FILE" + # RAID Settings - JBODMODE + echo "10. RAID Settings - JBODMODE : Controller does not support JBOD" >> "$OUTPUT_FILE" + # RAID Settings - maxconcurrentpd + echo "11. RAID Settings - maxconcurrentpd : 240" >> "$OUTPUT_FILE" + + # 임시 파일 삭제 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/TYPE8A-MAC_info.sh b/data/scripts/TYPE8A-MAC_info.sh new file mode 100644 index 0000000..4e0a94d --- /dev/null +++ b/data/scripts/TYPE8A-MAC_info.sh @@ -0,0 +1,98 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + #local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + #local NIC_Slot_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + #local NIC_Slot_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local nvme_m2=$(echo "$hwinventory" | grep -A3 "Disk.Direct" | grep "Manufacturer" | awk -F '= ' '{print $2}' | sort | uniq) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$nvme_m2" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/TYPE8A_Server_info.sh b/data/scripts/TYPE8A_Server_info.sh new file mode 100644 index 0000000..e8db4ea --- /dev/null +++ b/data/scripts/TYPE8A_Server_info.sh @@ -0,0 +1,316 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + # 모든 샷시 정보 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + # 모든 SysProfileSettings 저장 + local SysProfileSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.SysProfileSettings) + # ProcessorSettings 저장 + local ProcessorSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.ProcSettings) + # Memory Settings 저장 + local MemorySettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MemSettings) + # Raid Settings 저장 + local STORAGEController=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get STORAGE.Controller.1) + + # 서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios Firmware Version 확인 + local Bios_firmware=$(echo "$getsysinfo" | grep -i "System BIOS Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Firmware Version 확인 + local iDRAC_firmware=$(echo "$getsysinfo" | grep -i "Firmware Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Intel NIC Firmware Version 확인 + local Intel_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.1 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # OnBoard NIC Firmware Version 확인 + local Onboard_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.5 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # R/C Firmware Version 확인 + local Raid_firmware=$(echo "$hwinventory" | grep -i "ControllerFirmwareVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios 설정 Boot Mode 확인 + local Bios_BootMode=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.BiosBootSettings | grep -i "BootMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Bios SysProfileSettings 설정 정보 확인 + local SysProFileSettings_info1=$(echo "$SysProfileSettings" | grep -i "SysProfile=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info2=$(echo "$SysProfileSettings" | grep -i "ProcPwrPerf" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info3=$(echo "$SysProfileSettings" | grep -i "MemFrequency" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info4=$(echo "$SysProfileSettings" | grep -i "ProcTurboMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info5=$(echo "$SysProfileSettings" | grep -i "PcieAspmL1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info6=$(echo "$SysProfileSettings" | grep -i "ProcCStates" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info7=$(echo "$SysProfileSettings" | grep -i "DeterminismSlider" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info8=$(echo "$SysProfileSettings" | grep -i "DynamicLinkWidthManagement" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Processor Settings - Logical Processor + local ProcessorSettings_info1=$(echo "$ProcessorSettings" | grep -i "LogicalProc" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info2=$(echo "$ProcessorSettings" | grep -i "ProcVirtualization" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info3=$(echo "$ProcessorSettings" | grep -i "NumaNodesPerSocket" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info4=$(echo "$ProcessorSettings" | grep -i "ProcX2Apic" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Memory Settings - Node Interleaving + local MemorySettings_info1=$(echo "$MemorySettings" | grep -i "DramRefreshDelay" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info2=$(echo "$MemorySettings" | grep -i "PPROnUCE" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info3=$(echo "$MemorySettings" | grep -i "CECriticalSEL" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # System Settings - Thermal Profile Optimization + local SystemSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get System.ThermalSettings | grep -i "ThermalProfile" | awk -F '=' '{print $2}') + # Integrated Devices Settings - SR-IOV Global Enable + local IntegratedDevicesSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get Bios.IntegratedDevices | grep -i "SriovGlobalEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Miscellaneous Settings - F1/F2 Prompt on Error + local IMiscellaneousSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MiscSettings | grep -i "ErrPrompt" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # iDRAC Settings - Timezone + local iDRAC_Settings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Time.Timezone | grep -i "Timezone" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI LAN Selection + local iDRAC_Settings_info2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentNIC | grep -i "ActiveNIC" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv4) + local iDRAC_Settings_info3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv4 | grep -i "DHCPEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv6) + local iDRAC_Settings_info4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv6 | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Redfish Support + local iDRAC_Settings_info5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Redfish.Enable | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SSH Support + local iDRAC_Settings_info6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SSH | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - AD User Domain Name + local iDRAC_Settings_info7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.USERDomain.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SC Server Address + local iDRAC_Settings_info8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ActiveDirectory.DomainController1 | grep -i "DomainController1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Name + local iDRAC_Settings_info9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Dome인 + local iDRAC_Settings_info10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Privilege + local iDRAC_Settings_info11=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup name + local iDRAC_Settings_info12=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Dome인 + local iDRAC_Settings_info13=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Privilege + local iDRAC_Settings_info14=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Remote Log (syslog) + local iDRAC_Settings_info15=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.SysLogEnable | grep -i "SysLogEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 1 + local iDRAC_Settings_info16=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server1 | grep -i "Server1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 2 + local iDRAC_Settings_info17=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server2 | grep -i "Server2" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server port + local iDRAC_Settings_info18=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - VirtualConsole Port + local iDRAC_Settings_info19=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.VirtualConsole.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # RAID Settings - ProductName + local RAID_info0=$(echo "$hwinventory" | grep -i "ProductName = PERC" | awk -F '=' '{print $2}') + # RAID Settings - RAIDType + local RAID_info1=$(echo "$hwinventory" | grep -i "RAIDTypes" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - StripeSize + local RAID_info2=$(echo "$hwinventory" | grep -i "StripeSize" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - ReadCachePolicy + local RAID_info3=$(echo "$hwinventory" | grep -i "ReadCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - WriteCachePolicy + local RAID_info4=$(echo "$hwinventory" | grep -i "WriteCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info5=$(echo "$STORAGEController" | grep -i "CheckConsistencyRate" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info6=$(echo "$STORAGEController" | grep -i "PatrolReadMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + echo "Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: $SVC_TAG)" | tee -a "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + echo "------------------------------------------Firware Version 정보------------------------------------------" >> "$OUTPUT_FILE" + # SVC Tag 확인 + echo "1. SVC Tag : $SVC_TAG" >> "$OUTPUT_FILE" + + # Bios Firmware Version 확인 + echo "2. Bios Firmware : $Bios_firmware" >> "$OUTPUT_FILE" + + # iDRAC Firmware Version 확인 + echo "3. iDRAC Firmware Version : $iDRAC_firmware" >> "$OUTPUT_FILE" + + # Intel NIC Firmware Version 확인 + echo "4. NIC Integrated Firmware Version : $Intel_NIC_firmware" >> "$OUTPUT_FILE" + + # OnBoard NIC Firmware Version 확인 + echo "5. OnBoard NIC Firmware Version : $Onboard_NIC_firmware" >> "$OUTPUT_FILE" + + # Raid Controller Firmware Version 확인 + echo "6. Raid Controller Firmware Version : $Raid_firmware" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Bios 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # bios Boot Mode 확인 + echo "01. Bios Boot Mode : $Bios_BootMode" >> "$OUTPUT_FILE" + + # SysProfileSettings - System Profile + echo "02. System Profile Settings - System Profile : $SysProFileSettings_info1" >> "$OUTPUT_FILE" + + # SysProfileSettings - CPU Power Management + echo "03. System Profile Settings - CPU Power Management : $SysProFileSettings_info2" >> "$OUTPUT_FILE" + + # SysProfileSettings - Memory Frequency + echo "04. System Profile Settings - Memory Frequency : $SysProFileSettings_info3" >> "$OUTPUT_FILE" + + # SysProfileSettings - Turbo Boost + echo "05. System Profile Settings - Turbo Boost : $SysProFileSettings_info4" >> "$OUTPUT_FILE" + + # SysProfileSettings - C1E + echo "06. System Profile Settings - PCI ASPM L1 Link Power Management : $SysProFileSettings_info5" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "07. System Profile Settings - C-States : $SysProFileSettings_info6" >> "$OUTPUT_FILE" + + # SysProfileSettings - Determinism Slider + echo "08. System Profile Settings - Determinism Slider : $SysProFileSettings_info7" >> "$OUTPUT_FILE" + + # SysProfileSettings - Dynamic Link Width Management (DLWM) + echo "08. System Profile Settings - Dynamic Link Width Management (DLWM) : $SysProFileSettings_info8" >> "$OUTPUT_FILE" + + # Processor Settings - Logical Processor + echo "09. Processor Settings - Logical Processor : $ProcessorSettings_info1" >> "$OUTPUT_FILE" + + # Processor Settings - Virtualization Technology + echo "10. Processor Settings - Virtualization Technology : $ProcessorSettings_info2" >> "$OUTPUT_FILE" + + # Processor Settings - NUMA Nodes Per Socket + echo "11. Processor Settings - NUMA Nodes Per Socket : $ProcessorSettings_info3" >> "$OUTPUT_FILE" + + # Processor Settings - x2APIC Mode + echo "12. Processor Settings - x2APIC Mode : $ProcessorSettings_info4" >> "$OUTPUT_FILE" + + # Memory Settings - Dram Refresh Delayg + echo "13. Memory Settings - Dram Refresh Delay : $MemorySettings_info1" >> "$OUTPUT_FILE" + + # Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error + echo "14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : $MemorySettings_info2" >> "$OUTPUT_FILE" + + # Memory Settings - Correctable Error Logging + echo "15. Memory Settings - Correctable Error Logging : $MemorySettings_info3" >> "$OUTPUT_FILE" + + # System Settings - Thermal Profile Optimization + echo "16. System Settings - Thermal Profile Optimization : $SystemSettings_info1" >> "$OUTPUT_FILE" + + # Integrated Devices Settings - SR-IOV Global Enable + echo "17. Integrated Devices Settings - SR-IOV Global Enable : $IntegratedDevicesSettings_info1" >> "$OUTPUT_FILE" + + # Miscellaneous Settings - F1/F2 Prompt on Error + echo "18. Miscellaneous Settings - F1/F2 Prompt on Error : $IMiscellaneousSettings_info1" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------iDRAC 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # iDRAC Settings - Timezone + echo "01. iDRAC Settings - Timezone : $iDRAC_Settings_info1" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI LAN Selection + echo "02. iDRAC Settings - IPMI LAN Selection : $iDRAC_Settings_info2" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv4) + echo "03. iDRAC Settings - IPMI IP(IPv4) : $iDRAC_Settings_info3" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv6) + echo "04. iDRAC Settings - IPMI IP(IPv6) : $iDRAC_Settings_info4" >> "$OUTPUT_FILE" + # iDRAC Settings - Redfish Support + echo "05. iDRAC Settings - Redfish Support : $iDRAC_Settings_info5" >> "$OUTPUT_FILE" + # iDRAC Settings - SSH Support + echo "06. iDRAC Settings - SSH Support : $iDRAC_Settings_info6" >> "$OUTPUT_FILE" + # iDRAC Settings - AD User Domain Name + echo "07. iDRAC Settings - AD User Domain Name : $iDRAC_Settings_info7" >> "$OUTPUT_FILE" + # iDRAC Settings - SC Server Address + echo "08. iDRAC Settings - SC Server Address : $iDRAC_Settings_info8" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Name + echo "09. iDRAC Settings - SE AD RoleGroup Name : $iDRAC_Settings_info9" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Dome인 + echo "10. iDRAC Settings - SE AD RoleGroup Dome인 : $iDRAC_Settings_info10" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Privilege + echo "11. iDRAC Settings - SE AD RoleGroup Privilege : $iDRAC_Settings_info11" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Name + echo "12. iDRAC Settings - IDC AD RoleGroup Name : $iDRAC_Settings_info12" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "13. iDRAC Settings - IDC AD RoleGroup Domain : $iDRAC_Settings_info13" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "14. iDRAC Settings - IDC AD RoleGroup Privilege : $iDRAC_Settings_info14" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "15. iDRAC Settings - Remote Log (syslog) : $iDRAC_Settings_info15" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "16. iDRAC Settings - syslog server address 1 : $iDRAC_Settings_info16" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "17. iDRAC Settings - syslog server address 2 : $iDRAC_Settings_info17" >> "$OUTPUT_FILE" + # iDRAC Settings - syslog server port + echo "18. iDRAC Settings - syslog server port : $iDRAC_Settings_info18" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote KVM Nonsecure port + echo "19. iDRAC Settings - Remote KVM Nonsecure port : $iDRAC_Settings_info19" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + # echo "---------------------------------------------Raid 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + #echo "01. RAID Settings - Raid ProductName : $RAID_info0" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + #echo "02. RAID Settings - Raid Typest : $RAID_info1" >> "$OUTPUT_FILE" + # RAID Settings - StripeSize + #echo "03. RAID Settings - StripeSize : $RAID_info2" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + #echo "04. RAID Settings - ReadCachePolicy : $RAID_info3" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + #echo "05. RAID Settings - WriteCachePolicy : $RAID_info4" >> "$OUTPUT_FILE" + # RAID Settings - CheckConsistencyRate + #echo "06. RAID Settings - CheckConsistencyRate : $RAID_info5" >> "$OUTPUT_FILE" + # RAID Settings - PatrolReadMode + #echo "07. RAID Settings - PatrolReadMode : $RAID_info6" >> "$OUTPUT_FILE" + # RAID Settings - period + #echo "08. RAID Settings - period : 168h" >> "$OUTPUT_FILE" + # RAID Settings - Power Save + #echo "09. RAID Settings - Power Save : No" >> "$OUTPUT_FILE" + # RAID Settings - JBODMODE + #echo "10. RAID Settings - JBODMODE : Controller does not support JBOD" >> "$OUTPUT_FILE" + # RAID Settings - maxconcurrentpd + #echo "11. RAID Settings - maxconcurrentpd : 240" >> "$OUTPUT_FILE" + + # 임시 파일 삭제 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/XE9680_H100_IB_4EA_MAC_info.sh b/data/scripts/XE9680_H100_IB_4EA_MAC_info.sh new file mode 100644 index 0000000..763a1a1 --- /dev/null +++ b/data/scripts/XE9680_H100_IB_4EA_MAC_info.sh @@ -0,0 +1,120 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_3=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-3-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_4=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-4-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #NIC.Slot.31 MAC 확인 + local NICslot31_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.31-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NICslot31_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.31-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #NIC.Slot.40 MAC 확인 + local NICslot40_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.40-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NICslot40_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.40-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + + #추가 NIC MAC 확인 + local InfiniBand_Slot_32=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.32-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_34=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.34-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_37=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.37-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_38=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.38-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # 정보저장 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Integrated_3" >> "$OUTPUT_FILE" + echo "$Integrated_4" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$NICslot31_1" >> "$OUTPUT_FILE" + echo "$NICslot31_2" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_38" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_37" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_32" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_34" >> "$OUTPUT_FILE" + echo "$NICslot40_1" >> "$OUTPUT_FILE" + echo "$NICslot40_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/XE9680_H200_IB_10EA_MAC_info.py b/data/scripts/XE9680_H200_IB_10EA_MAC_info.py new file mode 100644 index 0000000..009fa20 --- /dev/null +++ b/data/scripts/XE9680_H200_IB_10EA_MAC_info.py @@ -0,0 +1,233 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import argparse +import concurrent.futures as futures +import os +import re +import subprocess +import sys +import time +from pathlib import Path +from typing import Dict, Optional, Tuple, List + +# ===== 설정: 기본 계정/비밀번호 (환경변수로 덮어쓰기 가능) ===== +IDRAC_USER = os.getenv("IDRAC_USER", "root") +IDRAC_PASS = os.getenv("IDRAC_PASS", "calvin") + +BASE_DIR = Path(__file__).resolve().parent.parent +OUTPUT_DIR = BASE_DIR / "idrac_info" +OUTPUT_DIR.mkdir(parents=True, exist_ok=True) + +MAC_RE = re.compile(r"([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + +# --- 유틸: 명령 실행 --- +def run(cmd: List[str]) -> Tuple[int, str]: + try: + p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, check=False) + return p.returncode, p.stdout or "" + except Exception as e: + return 1, f"__EXEC_ERROR__ {e}" + +# --- 파서: getsysinfo/swinventory/hwinventory 에서 필요한 값 추출 --- +def extract_first_mac(text: str) -> Optional[str]: + m = MAC_RE.search(text) + return m.group(0) if m else None + +def parse_svc_tag(getsysinfo: str) -> Optional[str]: + # 예: "SVC Tag = ABCDEF2" + m = re.search(r"SVC\s*Tag\s*=\s*([^\s]+)", getsysinfo) + return m.group(1).strip() if m else None + +def parse_specific_mac_in_getsysinfo(getsysinfo: str, key: str) -> Optional[str]: + """ + key 예시: + - "NIC.Integrated.1-1-1" + - "NIC.Embedded.1-1-1" + 해당 라인에서 MAC 패턴 추출 + """ + for line in getsysinfo.splitlines(): + if key in line: + mac = extract_first_mac(line) + if mac: + return mac + return None + +def parse_idrac_mac(getsysinfo: str) -> Optional[str]: + """ + 원본 스크립트는 "MAC Address = " 를 grep 했습니다. + 해당 라인(들) 중 첫 MAC을 사용합니다. + """ + lines = [ln for ln in getsysinfo.splitlines() if "MAC Address" in ln] + for ln in lines: + mac = extract_first_mac(ln) + if mac: + return mac + return None + +def parse_infiniband_slot_macs_from_swinventory(swinventory: str, slots: List[int]) -> Dict[int, Optional[str]]: + """ + bash의 awk 트릭(해당 FQDD의 이전 줄에서 MAC 추출)을 그대로 재현: + - swinventory 라인을 순회하면서 직전 라인을 prev로 저장 + - line이 'FQDD = InfiniBand.Slot.-1' 에 매치되면 prev에서 MAC 추출 + """ + want = {s: None for s in slots} + prev = "" + for line in swinventory.splitlines(): + m = re.search(r"FQDD\s*=\s*InfiniBand\.Slot\.(\d+)-1", line) + if m: + slot = int(m.group(1)) + if slot in want and want[slot] is None: + want[slot] = extract_first_mac(prev) # 이전 줄에서 MAC + prev = line + return want + +def parse_memory_vendor_initials(hwinventory: str) -> str: + """ + 원본: grep -A5 "DIMM" | grep "Manufacturer" | ... | sort | uniq | cut -c1 + - 간단화: DIMM 근처 5줄 윈도우에서 Manufacturer 라인 모으기 + - 제조사 첫 글자만 모아 중복 제거, 정렬 후 이어붙임 + """ + lines = hwinventory.splitlines() + idxs = [i for i, ln in enumerate(lines) if "DIMM" in ln] + vendors: List[str] = [] + for i in idxs: + window = lines[i : i + 6] # 본문 포함 6줄(= -A5) + for ln in window: + if "Manufacturer" in ln and "=" in ln: + v = ln.split("=", 1)[1].strip() + if v: + vendors.append(v) + initials = sorted({v[0] for v in vendors if v}) + return "".join(initials) + +def parse_ssd_manufacturers(hwinventory: str) -> str: + """ + 원본: grep -A3 "Disk.Bay" | grep "Manufacturer" | uniq + - "Disk.Bay" 라인부터 3줄 윈도우 내 Manufacturer 라인 추출, 고유값 join + """ + lines = hwinventory.splitlines() + vendors: List[str] = [] + for i, ln in enumerate(lines): + if "Disk.Bay" in ln: + window = lines[i : i + 4] + for w in window: + if "Manufacturer" in w and "=" in w: + v = w.split("=", 1)[1].strip() + if v: + vendors.append(v) + uniq = sorted({v for v in vendors}) + return ", ".join(uniq) + +# --- 단일 IP 처리 --- +def fetch_idrac_info_for_ip(ip: str) -> Tuple[str, bool, str]: + """ + returns: (ip, success, message) + success=True면 파일 저장 완료 + """ + ip = ip.strip() + if not ip: + return ip, False, "빈 라인" + + # racadm 호출 + base = ["racadm", "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS] + + rc1, getsysinfo = run(base + ["getsysinfo"]) + rc2, swinventory = run(base + ["swinventory"]) + rc3, hwinventory = run(base + ["hwinventory"]) + + if rc1 != 0 and rc2 != 0 and rc3 != 0: + return ip, False, f"모든 racadm 호출 실패:\n{getsysinfo or ''}\n{swinventory or ''}\n{hwinventory or ''}" + + svc_tag = parse_svc_tag(getsysinfo) if getsysinfo else None + if not svc_tag: + return ip, False, "서비스 태그(SVC Tag) 추출 실패" + + # 개별 필드 파싱 + integrated_1 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-1-1") if getsysinfo else None + integrated_2 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-2-1") if getsysinfo else None + integrated_3 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-3-1") if getsysinfo else None + integrated_4 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-4-1") if getsysinfo else None + + onboard_1 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Embedded.1-1-1") if getsysinfo else None + onboard_2 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Embedded.2-1-1") if getsysinfo else None + + idrac_mac = parse_idrac_mac(getsysinfo) if getsysinfo else None + + # InfiniBand.Slot.-1 MAC (이전 라인에서 MAC 추출) — 출력 순서 유지 + desired_slots = [38, 39, 37, 36, 32, 33, 34, 35, 31, 40] + slot_macs = parse_infiniband_slot_macs_from_swinventory(swinventory, desired_slots) if swinventory else {s: None for s in desired_slots} + + memory_initials = parse_memory_vendor_initials(hwinventory) if hwinventory else "" + ssd_vendors = parse_ssd_manufacturers(hwinventory) if hwinventory else "" + + # 저장 + out_path = OUTPUT_DIR / f"{svc_tag}.txt" + with out_path.open("w", encoding="utf-8") as f: + # 원본 스크립트와 동일한 출력 순서 + f.write(f"{svc_tag}\n") + f.write(f"{integrated_1 or ''}\n") + f.write(f"{integrated_2 or ''}\n") + f.write(f"{integrated_3 or ''}\n") + f.write(f"{integrated_4 or ''}\n") + f.write(f"{onboard_1 or ''}\n") + f.write(f"{onboard_2 or ''}\n") + # 슬롯 고정 순서 + for sl in desired_slots: + f.write(f"{slot_macs.get(sl) or ''}\n") + f.write(f"{idrac_mac or ''}\n") + f.write(f"{memory_initials}\n") + f.write(f"{ssd_vendors}\n") + + return ip, True, f"저장: {out_path}" + +# --- 메인 --- +def main(): + parser = argparse.ArgumentParser(description="iDRAC 정보 수집 (Python 포팅)") + parser.add_argument("ip_file", help="IP 주소 목록 파일 (줄 단위)") + parser.add_argument("--workers", type=int, default=20, help="병렬 스레드 수 (기본 20)") + args = parser.parse_args() + + ip_file = Path(args.ip_file) + if not ip_file.exists(): + print(f"IP 파일이 존재하지 않습니다: {ip_file}", file=sys.stderr) + sys.exit(1) + + with ip_file.open("r", encoding="utf-8") as f: + ips = [ln.strip() for ln in f if ln.strip()] + + if not ips: + print("IP 목록이 비어 있습니다.", file=sys.stderr) + sys.exit(1) + + print(f"[시작] 총 {len(ips)}대, workers={args.workers}, IDRAC_USER={IDRAC_USER}") + + t0 = time.time() + ok = 0 + fail = 0 + + # 병렬 수집 + with futures.ThreadPoolExecutor(max_workers=args.workers) as ex: + futs = {ex.submit(fetch_idrac_info_for_ip, ip): ip for ip in ips} + for fut in futures.as_completed(futs): + ip = futs[fut] + try: + _ip, success, msg = fut.result() + prefix = "[OK] " if success else "[FAIL] " + print(prefix + ip + " - " + msg) + ok += int(success) + fail += int(not success) + except Exception as e: + print(f"[EXC] {ip} - {e}", file=sys.stderr) + fail += 1 + + dt = int(time.time() - t0) + h, r = divmod(dt, 3600) + m, s = divmod(r, 60) + + print("\n정보 수집 완료.") + print(f"성공 {ok}대 / 실패 {fail}대") + print(f"수집 완료 시간: {h} 시간, {m} 분, {s} 초.") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/data/scripts/XE9680_H200_IB_10EA_MAC_info.sh b/data/scripts/XE9680_H200_IB_10EA_MAC_info.sh new file mode 100644 index 0000000..f0dbe09 --- /dev/null +++ b/data/scripts/XE9680_H200_IB_10EA_MAC_info.sh @@ -0,0 +1,123 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_3=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-3-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_4=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-4-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #NIC.Slot.31 MAC 확인 + #local NICslot31_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.31-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + #local NICslot31_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.31-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + local InfiniBand_Slot_31=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.31-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_32=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.32-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_33=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.33-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_34=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.34-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_35=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.35-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_36=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.36-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_37=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.37-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_38=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.38-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_39=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.39-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local InfiniBand_Slot_40=$(echo "$swinventory" | awk '/FQDD = InfiniBand.Slot.40-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # 정보저장 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Integrated_3" >> "$OUTPUT_FILE" + echo "$Integrated_4" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_38" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_39" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_37" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_36" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_32" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_33" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_34" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_35" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_31" >> "$OUTPUT_FILE" + echo "$InfiniBand_Slot_40" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/collect_idrac_info.py b/data/scripts/collect_idrac_info.py new file mode 100644 index 0000000..5cb2b1e --- /dev/null +++ b/data/scripts/collect_idrac_info.py @@ -0,0 +1,232 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import argparse +import concurrent.futures as futures +import os +import re +import subprocess +import sys +import time +from pathlib import Path +from typing import Dict, Optional, Tuple, List + +# ===== 설정: 기본 계정/비밀번호 (환경변수로 덮어쓰기 가능) ===== +IDRAC_USER = os.getenv("IDRAC_USER", "root") +IDRAC_PASS = os.getenv("IDRAC_PASS", "calvin") + +OUTPUT_DIR = Path("idrac_info") +OUTPUT_DIR.mkdir(parents=True, exist_ok=True) + +MAC_RE = re.compile(r"([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + +# --- 유틸: 명령 실행 --- +def run(cmd: List[str]) -> Tuple[int, str]: + try: + p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, check=False) + return p.returncode, p.stdout or "" + except Exception as e: + return 1, f"__EXEC_ERROR__ {e}" + +# --- 파서: getsysinfo/swinventory/hwinventory 에서 필요한 값 추출 --- +def extract_first_mac(text: str) -> Optional[str]: + m = MAC_RE.search(text) + return m.group(0) if m else None + +def parse_svc_tag(getsysinfo: str) -> Optional[str]: + # 예: "SVC Tag = ABCDEF2" + m = re.search(r"SVC\s*Tag\s*=\s*([^\s]+)", getsysinfo) + return m.group(1).strip() if m else None + +def parse_specific_mac_in_getsysinfo(getsysinfo: str, key: str) -> Optional[str]: + """ + key 예시: + - "NIC.Integrated.1-1-1" + - "NIC.Embedded.1-1-1" + 해당 라인에서 MAC 패턴 추출 + """ + for line in getsysinfo.splitlines(): + if key in line: + mac = extract_first_mac(line) + if mac: + return mac + return None + +def parse_idrac_mac(getsysinfo: str) -> Optional[str]: + """ + 원본 스크립트는 "MAC Address = " 를 grep 했습니다. + 해당 라인(들) 중 첫 MAC을 사용합니다. + """ + lines = [ln for ln in getsysinfo.splitlines() if "MAC Address" in ln] + for ln in lines: + mac = extract_first_mac(ln) + if mac: + return mac + return None + +def parse_infiniband_slot_macs_from_swinventory(swinventory: str, slots: List[int]) -> Dict[int, Optional[str]]: + """ + bash의 awk 트릭(해당 FQDD의 이전 줄에서 MAC 추출)을 그대로 재현: + - swinventory 라인을 순회하면서 직전 라인을 prev로 저장 + - line이 'FQDD = InfiniBand.Slot.-1' 에 매치되면 prev에서 MAC 추출 + """ + want = {s: None for s in slots} + prev = "" + for line in swinventory.splitlines(): + m = re.search(r"FQDD\s*=\s*InfiniBand\.Slot\.(\d+)-1", line) + if m: + slot = int(m.group(1)) + if slot in want and want[slot] is None: + want[slot] = extract_first_mac(prev) # 이전 줄에서 MAC + prev = line + return want + +def parse_memory_vendor_initials(hwinventory: str) -> str: + """ + 원본: grep -A5 "DIMM" | grep "Manufacturer" | ... | sort | uniq | cut -c1 + - 간단화: DIMM 근처 5줄 윈도우에서 Manufacturer 라인 모으기 + - 제조사 첫 글자만 모아 중복 제거, 정렬 후 이어붙임 + """ + lines = hwinventory.splitlines() + idxs = [i for i, ln in enumerate(lines) if "DIMM" in ln] + vendors: List[str] = [] + for i in idxs: + window = lines[i : i + 6] # 본문 포함 6줄(= -A5) + for ln in window: + if "Manufacturer" in ln and "=" in ln: + v = ln.split("=", 1)[1].strip() + if v: + vendors.append(v) + initials = sorted({v[0] for v in vendors if v}) + return "".join(initials) + +def parse_ssd_manufacturers(hwinventory: str) -> str: + """ + 원본: grep -A3 "Disk.Bay" | grep "Manufacturer" | uniq + - "Disk.Bay" 라인부터 3줄 윈도우 내 Manufacturer 라인 추출, 고유값 join + """ + lines = hwinventory.splitlines() + vendors: List[str] = [] + for i, ln in enumerate(lines): + if "Disk.Bay" in ln: + window = lines[i : i + 4] + for w in window: + if "Manufacturer" in w and "=" in w: + v = w.split("=", 1)[1].strip() + if v: + vendors.append(v) + uniq = sorted({v for v in vendors}) + return ", ".join(uniq) + +# --- 단일 IP 처리 --- +def fetch_idrac_info_for_ip(ip: str) -> Tuple[str, bool, str]: + """ + returns: (ip, success, message) + success=True면 파일 저장 완료 + """ + ip = ip.strip() + if not ip: + return ip, False, "빈 라인" + + # racadm 호출 + base = ["racadm", "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS] + + rc1, getsysinfo = run(base + ["getsysinfo"]) + rc2, swinventory = run(base + ["swinventory"]) + rc3, hwinventory = run(base + ["hwinventory"]) + + if rc1 != 0 and rc2 != 0 and rc3 != 0: + return ip, False, f"모든 racadm 호출 실패:\n{getsysinfo or ''}\n{swinventory or ''}\n{hwinventory or ''}" + + svc_tag = parse_svc_tag(getsysinfo) if getsysinfo else None + if not svc_tag: + return ip, False, "서비스 태그(SVC Tag) 추출 실패" + + # 개별 필드 파싱 + integrated_1 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-1-1") if getsysinfo else None + integrated_2 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-2-1") if getsysinfo else None + integrated_3 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-3-1") if getsysinfo else None + integrated_4 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Integrated.1-4-1") if getsysinfo else None + + onboard_1 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Embedded.1-1-1") if getsysinfo else None + onboard_2 = parse_specific_mac_in_getsysinfo(getsysinfo, "NIC.Embedded.2-1-1") if getsysinfo else None + + idrac_mac = parse_idrac_mac(getsysinfo) if getsysinfo else None + + # InfiniBand.Slot.-1 MAC (이전 라인에서 MAC 추출) — 출력 순서 유지 + desired_slots = [38, 39, 37, 36, 32, 33, 34, 35, 31, 40] + slot_macs = parse_infiniband_slot_macs_from_swinventory(swinventory, desired_slots) if swinventory else {s: None for s in desired_slots} + + memory_initials = parse_memory_vendor_initials(hwinventory) if hwinventory else "" + ssd_vendors = parse_ssd_manufacturers(hwinventory) if hwinventory else "" + + # 저장 + out_path = OUTPUT_DIR / f"{svc_tag}.txt" + with out_path.open("w", encoding="utf-8") as f: + # 원본 스크립트와 동일한 출력 순서 + f.write(f"{svc_tag}\n") + f.write(f"{integrated_1 or ''}\n") + f.write(f"{integrated_2 or ''}\n") + f.write(f"{integrated_3 or ''}\n") + f.write(f"{integrated_4 or ''}\n") + f.write(f"{onboard_1 or ''}\n") + f.write(f"{onboard_2 or ''}\n") + # 슬롯 고정 순서 + for sl in desired_slots: + f.write(f"{slot_macs.get(sl) or ''}\n") + f.write(f"{idrac_mac or ''}\n") + f.write(f"{memory_initials}\n") + f.write(f"{ssd_vendors}\n") + + return ip, True, f"저장: {out_path}" + +# --- 메인 --- +def main(): + parser = argparse.ArgumentParser(description="iDRAC 정보 수집 (Python 포팅)") + parser.add_argument("ip_file", help="IP 주소 목록 파일 (줄 단위)") + parser.add_argument("--workers", type=int, default=20, help="병렬 스레드 수 (기본 20)") + args = parser.parse_args() + + ip_file = Path(args.ip_file) + if not ip_file.exists(): + print(f"IP 파일이 존재하지 않습니다: {ip_file}", file=sys.stderr) + sys.exit(1) + + with ip_file.open("r", encoding="utf-8") as f: + ips = [ln.strip() for ln in f if ln.strip()] + + if not ips: + print("IP 목록이 비어 있습니다.", file=sys.stderr) + sys.exit(1) + + print(f"[시작] 총 {len(ips)}대, workers={args.workers}, IDRAC_USER={IDRAC_USER}") + + t0 = time.time() + ok = 0 + fail = 0 + + # 병렬 수집 + with futures.ThreadPoolExecutor(max_workers=args.workers) as ex: + futs = {ex.submit(fetch_idrac_info_for_ip, ip): ip for ip in ips} + for fut in futures.as_completed(futs): + ip = futs[fut] + try: + _ip, success, msg = fut.result() + prefix = "[OK] " if success else "[FAIL] " + print(prefix + ip + " - " + msg) + ok += int(success) + fail += int(not success) + except Exception as e: + print(f"[EXC] {ip} - {e}", file=sys.stderr) + fail += 1 + + dt = int(time.time() - t0) + h, r = divmod(dt, 3600) + m, s = divmod(r, 60) + + print("\n정보 수집 완료.") + print(f"성공 {ok}대 / 실패 {fail}대") + print(f"수집 완료 시간: {h} 시간, {m} 분, {s} 초.") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/data/scripts/set_PatrolReadRate.sh b/data/scripts/set_PatrolReadRate.sh new file mode 100644 index 0000000..7eb7008 --- /dev/null +++ b/data/scripts/set_PatrolReadRate.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set storage.Controller.1.PatrolReadRate 9 ) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/set_PatrolReadRate_jobs.sh b/data/scripts/set_PatrolReadRate_jobs.sh new file mode 100644 index 0000000..ee1d921 --- /dev/null +++ b/data/scripts/set_PatrolReadRate_jobs.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS jobqueue create RAID.Slot.2-1 -r pwrcycle) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts/set_VirtualConsole.sh b/data/scripts/set_VirtualConsole.sh new file mode 100644 index 0000000..350236c --- /dev/null +++ b/data/scripts/set_VirtualConsole.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set iDRAC.VirtualConsole.Port 25513) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/01-XE9680.sh b/data/scripts_back/01-XE9680.sh new file mode 100644 index 0000000..ffda7b8 --- /dev/null +++ b/data/scripts_back/01-XE9680.sh @@ -0,0 +1,312 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + # 모든 샷시 정보 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + # 모든 SysProfileSettings 저장 + local SysProfileSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.SysProfileSettings) + # ProcessorSettings 저장 + local ProcessorSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.ProcSettings) + # Memory Settings 저장 + local MemorySettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MemSettings) + # Raid Settings 저장 + local STORAGEController=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get STORAGE.Controller.1) + + # 서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios Firmware Version 확인 + local Bios_firmware=$(echo "$getsysinfo" | grep -i "System BIOS Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Firmware Version 확인 + local iDRAC_firmware=$(echo "$getsysinfo" | grep -i "Firmware Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Intel NIC Firmware Version 확인 + local Intel_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.1 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # OnBoard NIC Firmware Version 확인 + local Onboard_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.5 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # R/C Firmware Version 확인 + local Raid_firmware=$(echo "$hwinventory" | grep -i "ControllerFirmwareVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios 설정 Boot Mode 확인 + local Bios_BootMode=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.BiosBootSettings | grep -i "BootMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Bios SysProfileSettings 설정 정보 확인 + local SysProFileSettings_info1=$(echo "$SysProfileSettings" | grep -i "SysProfile=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info2=$(echo "$SysProfileSettings" | grep -i "EnergyPerformanceBias" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info3=$(echo "$SysProfileSettings" | grep -i "MemFrequency" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info4=$(echo "$SysProfileSettings" | grep -i "ProcTurboMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info5=$(echo "$SysProfileSettings" | grep -i "ProcC1E" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info6=$(echo "$SysProfileSettings" | grep -i "ProcCStates" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info7=$(echo "$SysProfileSettings" | grep -i "MonitorMwait" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Processor Settings - Logical Processor + local ProcessorSettings_info1=$(echo "$ProcessorSettings" | grep -i "LogicalProc" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info2=$(echo "$ProcessorSettings" | grep -i "ProcVirtualization" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info3=$(echo "$ProcessorSettings" | grep -i "LlcPrefetch" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info4=$(echo "$ProcessorSettings" | grep -i "ProcX2Apic" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Memory Settings - Node Interleaving + local MemorySettings_info1=$(echo "$MemorySettings" | grep -i "NodeInterleave" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info2=$(echo "$MemorySettings" | grep -i "PPROnUCE" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info3=$(echo "$MemorySettings" | grep -i "CECriticalSEL" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # System Settings - Thermal Profile Optimization + local SystemSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get System.ThermalSettings | grep -i "ThermalProfile" | awk -F '=' '{print $2}') + # Integrated Devices Settings - SR-IOV Global Enable + local IntegratedDevicesSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get Bios.IntegratedDevices | grep -i "SriovGlobalEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Miscellaneous Settings - F1/F2 Prompt on Error + local IMiscellaneousSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MiscSettings | grep -i "ErrPrompt" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # iDRAC Settings - Timezone + local iDRAC_Settings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Time.Timezone | grep -i "Timezone" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI LAN Selection + local iDRAC_Settings_info2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentNIC | grep -i "ActiveNIC" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv4) + local iDRAC_Settings_info3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv4 | grep -i "DHCPEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv6) + local iDRAC_Settings_info4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv6 | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Redfish Support + local iDRAC_Settings_info5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Redfish.Enable | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SSH Support + local iDRAC_Settings_info6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SSH | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - AD User Domain Name + local iDRAC_Settings_info7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.USERDomain.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SC Server Address + local iDRAC_Settings_info8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ActiveDirectory.DomainController1 | grep -i "DomainController1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Name + local iDRAC_Settings_info9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Dome인 + local iDRAC_Settings_info10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Privilege + local iDRAC_Settings_info11=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup name + local iDRAC_Settings_info12=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Dome인 + local iDRAC_Settings_info13=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Privilege + local iDRAC_Settings_info14=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Remote Log (syslog) + local iDRAC_Settings_info15=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.SysLogEnable | grep -i "SysLogEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 1 + local iDRAC_Settings_info16=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server1 | grep -i "Server1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 2 + local iDRAC_Settings_info17=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server2 | grep -i "Server2" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server port + local iDRAC_Settings_info18=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - VirtualConsole Port + local iDRAC_Settings_info19=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.VirtualConsole.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # RAID Settings - ProductName + local RAID_info0=$(echo "$hwinventory" | grep -i "ProductName = PERC" | awk -F '=' '{print $2}') + # RAID Settings - RAIDType + local RAID_info1=$(echo "$hwinventory" | grep -i "RAIDTypes" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - StripeSize + local RAID_info2=$(echo "$hwinventory" | grep -i "StripeSize" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - ReadCachePolicy + local RAID_info3=$(echo "$hwinventory" | grep -i "ReadCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - WriteCachePolicy + local RAID_info4=$(echo "$hwinventory" | grep -i "WriteCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info5=$(echo "$STORAGEController" | grep -i "CheckConsistencyRate" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info6=$(echo "$STORAGEController" | grep -i "PatrolReadMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + echo "Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: $SVC_TAG)" | tee -a "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + echo "------------------------------------------Firware Version 정보------------------------------------------" >> "$OUTPUT_FILE" + # SVC Tag 확인 + echo "1. SVC Tag : $SVC_TAG" >> "$OUTPUT_FILE" + + # Bios Firmware Version 확인 + echo "2. Bios Firmware : $Bios_firmware" >> "$OUTPUT_FILE" + + # iDRAC Firmware Version 확인 + echo "3. iDRAC Firmware Version : $iDRAC_firmware" >> "$OUTPUT_FILE" + + # Intel NIC Firmware Version 확인 + echo "4. NIC Integrated Firmware Version : $Intel_NIC_firmware" >> "$OUTPUT_FILE" + + # OnBoard NIC Firmware Version 확인 + echo "5. OnBoard NIC Firmware Version : $Onboard_NIC_firmware" >> "$OUTPUT_FILE" + + # Raid Controller Firmware Version 확인 + echo "6. Raid Controller Firmware Version : $Raid_firmware" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Bios 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # bios Boot Mode 확인 + echo "01. Bios Boot Mode : $Bios_BootMode" >> "$OUTPUT_FILE" + + # SysProfileSettings - System Profile + echo "02. System Profile Settings - System Profile : $SysProFileSettings_info1" >> "$OUTPUT_FILE" + + # SysProfileSettings - CPU Power Management + echo "03. System Profile Settings - CPU Power Management : $SysProFileSettings_info2" >> "$OUTPUT_FILE" + + # SysProfileSettings - Memory Frequency + echo "04. System Profile Settings - Memory Frequency : $SysProFileSettings_info3" >> "$OUTPUT_FILE" + + # SysProfileSettings - Turbo Boost + echo "05. System Profile Settings - Turbo Boost : $SysProFileSettings_info4" >> "$OUTPUT_FILE" + + # SysProfileSettings - C1E + echo "06. System Profile Settings - C1E : $SysProFileSettings_info5" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "07. System Profile Settings - C-States : $SysProFileSettings_info6" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "08. System Profile Settings - Monitor/Mwait : $SysProFileSettings_info7" >> "$OUTPUT_FILE" + + # Processor Settings - Logical Processor + echo "09. Processor Settings - Logical Processor : $ProcessorSettings_info1" >> "$OUTPUT_FILE" + + # Processor Settings - Virtualization Technology + echo "10. Processor Settings - Virtualization Technology : $ProcessorSettings_info2" >> "$OUTPUT_FILE" + + # Processor Settings - LLC Prefetch + echo "11. Processor Settings - LLC Prefetch : $ProcessorSettings_info3" >> "$OUTPUT_FILE" + + # Processor Settings - x2APIC Mode + echo "12. Processor Settings - x2APIC Mode : $ProcessorSettings_info4" >> "$OUTPUT_FILE" + + # Memory Settings - Node Interleaving + echo "13. Memory Settings - Node Interleaving : $MemorySettings_info1" >> "$OUTPUT_FILE" + + # Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error + echo "14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : $MemorySettings_info2" >> "$OUTPUT_FILE" + + # Memory Settings - Correctable Error Logging + echo "15. Memory Settings - Correctable Error Logging : $MemorySettings_info3" >> "$OUTPUT_FILE" + + # System Settings - Thermal Profile Optimization + echo "16. System Settings - Thermal Profile Optimization : $SystemSettings_info1" >> "$OUTPUT_FILE" + + # Integrated Devices Settings - SR-IOV Global Enable + echo "17. Integrated Devices Settings - SR-IOV Global Enable : $IntegratedDevicesSettings_info1" >> "$OUTPUT_FILE" + + # Miscellaneous Settings - F1/F2 Prompt on Error + echo "18. Miscellaneous Settings - F1/F2 Prompt on Error : $IMiscellaneousSettings_info1" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------iDRAC 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # iDRAC Settings - Timezone + echo "01. iDRAC Settings - Timezone : $iDRAC_Settings_info1" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI LAN Selection + echo "02. iDRAC Settings - IPMI LAN Selection : $iDRAC_Settings_info2" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv4) + echo "03. iDRAC Settings - IPMI IP(IPv4) : $iDRAC_Settings_info3" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv6) + echo "04. iDRAC Settings - IPMI IP(IPv6) : $iDRAC_Settings_info4" >> "$OUTPUT_FILE" + # iDRAC Settings - Redfish Support + echo "05. iDRAC Settings - Redfish Support : $iDRAC_Settings_info5" >> "$OUTPUT_FILE" + # iDRAC Settings - SSH Support + echo "06. iDRAC Settings - SSH Support : $iDRAC_Settings_info6" >> "$OUTPUT_FILE" + # iDRAC Settings - AD User Domain Name + echo "07. iDRAC Settings - AD User Domain Name : $iDRAC_Settings_info7" >> "$OUTPUT_FILE" + # iDRAC Settings - SC Server Address + echo "08. iDRAC Settings - SC Server Address : $iDRAC_Settings_info8" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Name + echo "09. iDRAC Settings - SE AD RoleGroup Name : $iDRAC_Settings_info9" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Dome인 + echo "10. iDRAC Settings - SE AD RoleGroup Dome인 : $iDRAC_Settings_info10" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Privilege + echo "11. iDRAC Settings - SE AD RoleGroup Privilege : $iDRAC_Settings_info11" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Name + echo "12. iDRAC Settings - IDC AD RoleGroup Name : $iDRAC_Settings_info12" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "13. iDRAC Settings - IDC AD RoleGroup Domain : $iDRAC_Settings_info13" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "14. iDRAC Settings - IDC AD RoleGroup Privilege : $iDRAC_Settings_info14" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "15. iDRAC Settings - Remote Log (syslog) : $iDRAC_Settings_info15" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "16. iDRAC Settings - syslog server address 1 : $iDRAC_Settings_info16" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "17. iDRAC Settings - syslog server address 2 : $iDRAC_Settings_info17" >> "$OUTPUT_FILE" + # iDRAC Settings - syslog server port + echo "18. iDRAC Settings - syslog server port : $iDRAC_Settings_info18" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote KVM Nonsecure port + echo "19. iDRAC Settings - Remote KVM Nonsecure port : $iDRAC_Settings_info19" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Raid 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "01. RAID Settings - Raid ProductName : $RAID_info0" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "02. RAID Settings - Raid Typest : $RAID_info1" >> "$OUTPUT_FILE" + # RAID Settings - StripeSize + echo "03. RAID Settings - StripeSize : $RAID_info2" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "04. RAID Settings - ReadCachePolicy : $RAID_info3" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "05. RAID Settings - WriteCachePolicy : $RAID_info4" >> "$OUTPUT_FILE" + # RAID Settings - CheckConsistencyRate + echo "06. RAID Settings - CheckConsistencyRate : $RAID_info5" >> "$OUTPUT_FILE" + # RAID Settings - PatrolReadMode + echo "07. RAID Settings - PatrolReadMode : $RAID_info6" >> "$OUTPUT_FILE" + # RAID Settings - period + echo "08. RAID Settings - period : 168h" >> "$OUTPUT_FILE" + # RAID Settings - Power Save + echo "09. RAID Settings - Power Save : No" >> "$OUTPUT_FILE" + # RAID Settings - JBODMODE + echo "10. RAID Settings - JBODMODE : Controller does not support JBOD" >> "$OUTPUT_FILE" + # RAID Settings - maxconcurrentpd + echo "11. RAID Settings - maxconcurrentpd : 240" >> "$OUTPUT_FILE" + + # 임시 파일 삭제 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/01-settings.py b/data/scripts_back/01-settings.py new file mode 100644 index 0000000..f589662 --- /dev/null +++ b/data/scripts_back/01-settings.py @@ -0,0 +1,151 @@ +import os +import subprocess +import time +from dotenv import load_dotenv +from concurrent.futures import ThreadPoolExecutor + +# .env 파일 로드 +load_dotenv() + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER = os.getenv("IDRAC_USER") +IDRAC_PASS = os.getenv("IDRAC_PASS") + +# IP 파일 유효성 검사 +def validate_ip_file(ip_file_path): + if not os.path.isfile(ip_file_path): + raise FileNotFoundError(f"IP 파일 {ip_file_path} 이(가) 존재하지 않습니다.") + return ip_file_path + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR = "idrac_info" +os.makedirs(OUTPUT_DIR, exist_ok=True) + +# iDRAC 정보를 가져오는 함수 정의 +def fetch_idrac_info(ip_address): + try: + # 모든 hwinventory 저장 + hwinventory = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} hwinventory") + # 모든 샷시 정보 저장 + getsysinfo = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} getsysinfo") + # 모든 SysProfileSettings 저장 + SysProfileSettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.SysProfileSettings") + # ProcessorSettings 저장 + ProcessorSettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.ProcSettings") + # Memory Settings 저장 + MemorySettings = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.MemSettings") + # Raid Settings 저장 + STORAGEController = subprocess.getoutput(f"racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get STORAGE.Controller.1") + + # 서비스 태그 가져오기 + SVC_TAG = get_value(getsysinfo, "SVC Tag") + if not SVC_TAG: + raise ValueError(f"IP {ip_address} 에 대한 SVC Tag 가져오기 실패") + + # 출력 파일 작성 + output_file = os.path.join(OUTPUT_DIR, f"{SVC_TAG}.txt") + with open(output_file, 'a', encoding='utf-8') as f: + f.write(f"Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: {SVC_TAG})\n\n") + f.write("------------------------------------------Firware Version 정보------------------------------------------\n") + f.write(f"1. SVC Tag : {SVC_TAG}\n") + f.write(f"2. Bios Firmware : {get_value(getsysinfo, 'System BIOS Version')}\n") + f.write(f"3. iDRAC Firmware Version : {get_value(getsysinfo, 'Firmware Version')}\n") + f.write(f"4. NIC Integrated Firmware Version : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get NIC.FrmwImgMenu.1'), '#FamilyVersion')}\n") + f.write(f"5. OnBoard NIC Firmware Version : Not Found\n") + f.write(f"6. Raid Controller Firmware Version : {get_value(hwinventory, 'ControllerFirmwareVersion')}\n\n") + + f.write("---------------------------------------------Bios 설정 정보----------------------------------------------\n") + f.write(f"01. Bios Boot Mode : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.BiosBootSettings'), 'BootMode')}\n") + f.write(f"02. System Profile Settings - System Profile : {get_value(SysProfileSettings, 'SysProfile=')}\n") + f.write(f"03. System Profile Settings - CPU Power Management : {get_value(SysProfileSettings, 'EnergyPerformanceBias')}\n") + f.write(f"04. System Profile Settings - Memory Frequency : {get_value(SysProfileSettings, 'MemFrequency')}\n") + f.write(f"05. System Profile Settings - Turbo Boost : {get_value(SysProfileSettings, 'ProcTurboMode')}\n") + f.write(f"06. System Profile Settings - C1E : {get_value(SysProfileSettings, 'ProcC1E')}\n") + f.write(f"07. System Profile Settings - C-States : {get_value(SysProfileSettings, 'ProcCStates')}\n") + f.write(f"08. System Profile Settings - Monitor/Mwait : {get_value(SysProfileSettings, 'MonitorMwait')}\n") + f.write(f"09. Processor Settings - Logical Processor : {get_value(ProcessorSettings, 'LogicalProc')}\n") + f.write(f"10. Processor Settings - Virtualization Technology : {get_value(ProcessorSettings, 'ProcVirtualization')}\n") + f.write(f"11. Processor Settings - LLC Prefetch : {get_value(ProcessorSettings, 'LlcPrefetch')}\n") + f.write(f"12. Processor Settings - x2APIC Mode : {get_value(ProcessorSettings, 'ProcX2Apic')}\n") + f.write(f"13. Memory Settings - Node Interleaving : {get_value(MemorySettings, 'NodeInterleave')}\n") + f.write(f"14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : {get_value(MemorySettings, 'PPROnUCE')}\n") + f.write(f"15. Memory Settings - Correctable Error Logging : {get_value(MemorySettings, 'CECriticalSEL')}\n") + f.write(f"16. System Settings - Thermal Profile Optimization : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get System.ThermalSettings'), 'ThermalProfile')}\n") + f.write(f"17. Integrated Devices Settings - SR-IOV Global Enable : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get Bios.IntegratedDevices'), 'SriovGlobalEnable')}\n") + f.write(f"18. Miscellaneous Settings - F1/F2 Prompt on Error : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get bios.MiscSettings'), 'ErrPrompt')}\n\n") + + f.write("---------------------------------------------iDRAC 설정 정보----------------------------------------------\n") + f.write(f"01. iDRAC Settings - Timezone : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.Time.Timezone'), 'Timezone')}\n") + f.write(f"02. iDRAC Settings - IPMI LAN Selection : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentNIC'), 'ActiveNIC')}\n") + f.write(f"03. iDRAC Settings - IPMI IP(IPv4) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentIPv4'), 'DHCPEnable')}\n") + f.write(f"04. iDRAC Settings - IPMI IP(IPv6) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.CurrentIPv6'), 'Enable')}\n") + f.write(f"05. iDRAC Settings - Redfish Support : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.Redfish.Enable'), 'Enable')}\n") + f.write(f"06. iDRAC Settings - SSH Support : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SSH'), 'Enable')}\n") + f.write(f"07. iDRAC Settings - AD User Domain Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.USERDomain.1.Name'), 'Name')}\n") + f.write(f"08. iDRAC Settings - SC Server Address : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ActiveDirectory.DomainController1'), 'DomainController1')}\n") + f.write(f"09. iDRAC Settings - SE AD RoleGroup Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Name'), 'Name')}\n") + f.write(f"10. iDRAC Settings - SE AD RoleGroup Domain : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Domain'), 'Domain')}\n") + f.write(f"11. iDRAC Settings - SE AD RoleGroup Privilege : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.1.Privilege'), 'Privilege')}\n") + f.write(f"12. iDRAC Settings - IDC AD RoleGroup Name : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Name'), 'Name')}\n") + f.write(f"13. iDRAC Settings - IDC AD RoleGroup Domain : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Domain'), 'Domain')}\n") + f.write(f"14. iDRAC Settings - IDC AD RoleGroup Privilege : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.ADGroup.2.Privilege'), 'Privilege')}\n") + f.write(f"15. iDRAC Settings - Remote Log (syslog) : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.SysLogEnable'), 'SysLogEnable')}\n") + f.write(f"16. iDRAC Settings - syslog server address 1 : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Server1'), 'Server1')}\n") + f.write(f"17. iDRAC Settings - syslog server address 2 : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Server2'), 'Server2')}\n") + f.write(f"18. iDRAC Settings - syslog server port : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.SysLog.Port'), 'Port')}\n") + f.write(f"19. iDRAC Settings - Remote KVM Nonsecure port : {get_value(subprocess.getoutput(f'racadm -r {ip_address} -u {IDRAC_USER} -p {IDRAC_PASS} get iDRAC.VirtualConsole.Port'), 'Port')}\n\n") + + f.write("---------------------------------------------Raid 설정 정보----------------------------------------------\n") + f.write(f"01. RAID Settings - Raid ProductName : {get_value(hwinventory, 'ProductName = PERC')}\n") + f.write(f"02. RAID Settings - Raid Types : {get_value(hwinventory, 'RAIDTypes')}\n") + f.write(f"03. RAID Settings - StripeSize : {get_value(hwinventory, 'StripeSize')}\n") + f.write(f"04. RAID Settings - ReadCachePolicy : {get_value(hwinventory, 'ReadCachePolicy')}\n") + f.write(f"05. RAID Settings - WriteCachePolicy : {get_value(hwinventory, 'WriteCachePolicy')}\n") + f.write(f"06. RAID Settings - CheckConsistencyRate : {get_value(STORAGEController, 'CheckConsistencyRate')}\n") + f.write(f"07. RAID Settings - PatrolReadMode : {get_value(STORAGEController, 'PatrolReadMode')}\n") + f.write(f"08. RAID Settings - period : 168h\n") + f.write(f"09. RAID Settings - Power Save : No\n") + f.write(f"10. RAID Settings - JBODMODE : Controller does not support JBOD\n") + f.write(f"11. RAID Settings - maxconcurrentpd : 240\n") + + print(f"IP {ip_address} 에 대한 정보를 {output_file} 에 저장했습니다.") + except Exception as e: + print(f"오류 발생: {e}") + +# 명령 결과에서 원하는 값 가져오기 +def get_value(output, key): + for line in output.splitlines(): + if key.lower() in line.lower(): + return line.split('=')[1].strip() + return None + +# 시작 시간 기록 +start_time = time.time() + +# IP 목록 파일을 읽어 병렬로 작업 수행 +if __name__ == "__main__": + import sys + if len(sys.argv) != 2: + print(f"Usage: {sys.argv[0]} ") + sys.exit(1) + + ip_file_path = validate_ip_file(sys.argv[1]) + with open(ip_file_path, 'r') as ip_file: + ip_addresses = ip_file.read().splitlines() + + # 병렬 처리를 위해 ThreadPoolExecutor 사용 + max_workers = 100 # 작업 풀 크기 설정 + with ThreadPoolExecutor(max_workers=max_workers) as executor: + executor.map(fetch_idrac_info, ip_addresses) + +# 종료 시간 기록 +end_time = time.time() + +# 소요 시간 계산 +elapsed_time = end_time - start_time +elapsed_hours = int(elapsed_time // 3600) +elapsed_minutes = int((elapsed_time % 3600) // 60) +elapsed_seconds = int(elapsed_time % 60) + +print("정보 수집 완료.") +print(f"수집 완료 시간: {elapsed_hours} 시간, {elapsed_minutes} 분, {elapsed_seconds} 초.") diff --git a/data/scripts_back/01-settings.sh b/data/scripts_back/01-settings.sh new file mode 100644 index 0000000..ffda7b8 --- /dev/null +++ b/data/scripts_back/01-settings.sh @@ -0,0 +1,312 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + # 모든 샷시 정보 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + # 모든 SysProfileSettings 저장 + local SysProfileSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.SysProfileSettings) + # ProcessorSettings 저장 + local ProcessorSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.ProcSettings) + # Memory Settings 저장 + local MemorySettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MemSettings) + # Raid Settings 저장 + local STORAGEController=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get STORAGE.Controller.1) + + # 서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios Firmware Version 확인 + local Bios_firmware=$(echo "$getsysinfo" | grep -i "System BIOS Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Firmware Version 확인 + local iDRAC_firmware=$(echo "$getsysinfo" | grep -i "Firmware Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Intel NIC Firmware Version 확인 + local Intel_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.1 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # OnBoard NIC Firmware Version 확인 + local Onboard_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.5 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # R/C Firmware Version 확인 + local Raid_firmware=$(echo "$hwinventory" | grep -i "ControllerFirmwareVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios 설정 Boot Mode 확인 + local Bios_BootMode=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.BiosBootSettings | grep -i "BootMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Bios SysProfileSettings 설정 정보 확인 + local SysProFileSettings_info1=$(echo "$SysProfileSettings" | grep -i "SysProfile=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info2=$(echo "$SysProfileSettings" | grep -i "EnergyPerformanceBias" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info3=$(echo "$SysProfileSettings" | grep -i "MemFrequency" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info4=$(echo "$SysProfileSettings" | grep -i "ProcTurboMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info5=$(echo "$SysProfileSettings" | grep -i "ProcC1E" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info6=$(echo "$SysProfileSettings" | grep -i "ProcCStates" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info7=$(echo "$SysProfileSettings" | grep -i "MonitorMwait" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Processor Settings - Logical Processor + local ProcessorSettings_info1=$(echo "$ProcessorSettings" | grep -i "LogicalProc" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info2=$(echo "$ProcessorSettings" | grep -i "ProcVirtualization" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info3=$(echo "$ProcessorSettings" | grep -i "LlcPrefetch" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info4=$(echo "$ProcessorSettings" | grep -i "ProcX2Apic" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Memory Settings - Node Interleaving + local MemorySettings_info1=$(echo "$MemorySettings" | grep -i "NodeInterleave" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info2=$(echo "$MemorySettings" | grep -i "PPROnUCE" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info3=$(echo "$MemorySettings" | grep -i "CECriticalSEL" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # System Settings - Thermal Profile Optimization + local SystemSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get System.ThermalSettings | grep -i "ThermalProfile" | awk -F '=' '{print $2}') + # Integrated Devices Settings - SR-IOV Global Enable + local IntegratedDevicesSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get Bios.IntegratedDevices | grep -i "SriovGlobalEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Miscellaneous Settings - F1/F2 Prompt on Error + local IMiscellaneousSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MiscSettings | grep -i "ErrPrompt" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # iDRAC Settings - Timezone + local iDRAC_Settings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Time.Timezone | grep -i "Timezone" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI LAN Selection + local iDRAC_Settings_info2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentNIC | grep -i "ActiveNIC" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv4) + local iDRAC_Settings_info3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv4 | grep -i "DHCPEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv6) + local iDRAC_Settings_info4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv6 | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Redfish Support + local iDRAC_Settings_info5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Redfish.Enable | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SSH Support + local iDRAC_Settings_info6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SSH | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - AD User Domain Name + local iDRAC_Settings_info7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.USERDomain.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SC Server Address + local iDRAC_Settings_info8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ActiveDirectory.DomainController1 | grep -i "DomainController1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Name + local iDRAC_Settings_info9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Dome인 + local iDRAC_Settings_info10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Privilege + local iDRAC_Settings_info11=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup name + local iDRAC_Settings_info12=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Dome인 + local iDRAC_Settings_info13=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Privilege + local iDRAC_Settings_info14=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Remote Log (syslog) + local iDRAC_Settings_info15=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.SysLogEnable | grep -i "SysLogEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 1 + local iDRAC_Settings_info16=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server1 | grep -i "Server1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 2 + local iDRAC_Settings_info17=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server2 | grep -i "Server2" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server port + local iDRAC_Settings_info18=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - VirtualConsole Port + local iDRAC_Settings_info19=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.VirtualConsole.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # RAID Settings - ProductName + local RAID_info0=$(echo "$hwinventory" | grep -i "ProductName = PERC" | awk -F '=' '{print $2}') + # RAID Settings - RAIDType + local RAID_info1=$(echo "$hwinventory" | grep -i "RAIDTypes" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - StripeSize + local RAID_info2=$(echo "$hwinventory" | grep -i "StripeSize" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - ReadCachePolicy + local RAID_info3=$(echo "$hwinventory" | grep -i "ReadCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - WriteCachePolicy + local RAID_info4=$(echo "$hwinventory" | grep -i "WriteCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info5=$(echo "$STORAGEController" | grep -i "CheckConsistencyRate" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info6=$(echo "$STORAGEController" | grep -i "PatrolReadMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + echo "Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: $SVC_TAG)" | tee -a "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + echo "------------------------------------------Firware Version 정보------------------------------------------" >> "$OUTPUT_FILE" + # SVC Tag 확인 + echo "1. SVC Tag : $SVC_TAG" >> "$OUTPUT_FILE" + + # Bios Firmware Version 확인 + echo "2. Bios Firmware : $Bios_firmware" >> "$OUTPUT_FILE" + + # iDRAC Firmware Version 확인 + echo "3. iDRAC Firmware Version : $iDRAC_firmware" >> "$OUTPUT_FILE" + + # Intel NIC Firmware Version 확인 + echo "4. NIC Integrated Firmware Version : $Intel_NIC_firmware" >> "$OUTPUT_FILE" + + # OnBoard NIC Firmware Version 확인 + echo "5. OnBoard NIC Firmware Version : $Onboard_NIC_firmware" >> "$OUTPUT_FILE" + + # Raid Controller Firmware Version 확인 + echo "6. Raid Controller Firmware Version : $Raid_firmware" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Bios 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # bios Boot Mode 확인 + echo "01. Bios Boot Mode : $Bios_BootMode" >> "$OUTPUT_FILE" + + # SysProfileSettings - System Profile + echo "02. System Profile Settings - System Profile : $SysProFileSettings_info1" >> "$OUTPUT_FILE" + + # SysProfileSettings - CPU Power Management + echo "03. System Profile Settings - CPU Power Management : $SysProFileSettings_info2" >> "$OUTPUT_FILE" + + # SysProfileSettings - Memory Frequency + echo "04. System Profile Settings - Memory Frequency : $SysProFileSettings_info3" >> "$OUTPUT_FILE" + + # SysProfileSettings - Turbo Boost + echo "05. System Profile Settings - Turbo Boost : $SysProFileSettings_info4" >> "$OUTPUT_FILE" + + # SysProfileSettings - C1E + echo "06. System Profile Settings - C1E : $SysProFileSettings_info5" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "07. System Profile Settings - C-States : $SysProFileSettings_info6" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "08. System Profile Settings - Monitor/Mwait : $SysProFileSettings_info7" >> "$OUTPUT_FILE" + + # Processor Settings - Logical Processor + echo "09. Processor Settings - Logical Processor : $ProcessorSettings_info1" >> "$OUTPUT_FILE" + + # Processor Settings - Virtualization Technology + echo "10. Processor Settings - Virtualization Technology : $ProcessorSettings_info2" >> "$OUTPUT_FILE" + + # Processor Settings - LLC Prefetch + echo "11. Processor Settings - LLC Prefetch : $ProcessorSettings_info3" >> "$OUTPUT_FILE" + + # Processor Settings - x2APIC Mode + echo "12. Processor Settings - x2APIC Mode : $ProcessorSettings_info4" >> "$OUTPUT_FILE" + + # Memory Settings - Node Interleaving + echo "13. Memory Settings - Node Interleaving : $MemorySettings_info1" >> "$OUTPUT_FILE" + + # Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error + echo "14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : $MemorySettings_info2" >> "$OUTPUT_FILE" + + # Memory Settings - Correctable Error Logging + echo "15. Memory Settings - Correctable Error Logging : $MemorySettings_info3" >> "$OUTPUT_FILE" + + # System Settings - Thermal Profile Optimization + echo "16. System Settings - Thermal Profile Optimization : $SystemSettings_info1" >> "$OUTPUT_FILE" + + # Integrated Devices Settings - SR-IOV Global Enable + echo "17. Integrated Devices Settings - SR-IOV Global Enable : $IntegratedDevicesSettings_info1" >> "$OUTPUT_FILE" + + # Miscellaneous Settings - F1/F2 Prompt on Error + echo "18. Miscellaneous Settings - F1/F2 Prompt on Error : $IMiscellaneousSettings_info1" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------iDRAC 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # iDRAC Settings - Timezone + echo "01. iDRAC Settings - Timezone : $iDRAC_Settings_info1" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI LAN Selection + echo "02. iDRAC Settings - IPMI LAN Selection : $iDRAC_Settings_info2" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv4) + echo "03. iDRAC Settings - IPMI IP(IPv4) : $iDRAC_Settings_info3" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv6) + echo "04. iDRAC Settings - IPMI IP(IPv6) : $iDRAC_Settings_info4" >> "$OUTPUT_FILE" + # iDRAC Settings - Redfish Support + echo "05. iDRAC Settings - Redfish Support : $iDRAC_Settings_info5" >> "$OUTPUT_FILE" + # iDRAC Settings - SSH Support + echo "06. iDRAC Settings - SSH Support : $iDRAC_Settings_info6" >> "$OUTPUT_FILE" + # iDRAC Settings - AD User Domain Name + echo "07. iDRAC Settings - AD User Domain Name : $iDRAC_Settings_info7" >> "$OUTPUT_FILE" + # iDRAC Settings - SC Server Address + echo "08. iDRAC Settings - SC Server Address : $iDRAC_Settings_info8" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Name + echo "09. iDRAC Settings - SE AD RoleGroup Name : $iDRAC_Settings_info9" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Dome인 + echo "10. iDRAC Settings - SE AD RoleGroup Dome인 : $iDRAC_Settings_info10" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Privilege + echo "11. iDRAC Settings - SE AD RoleGroup Privilege : $iDRAC_Settings_info11" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Name + echo "12. iDRAC Settings - IDC AD RoleGroup Name : $iDRAC_Settings_info12" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "13. iDRAC Settings - IDC AD RoleGroup Domain : $iDRAC_Settings_info13" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "14. iDRAC Settings - IDC AD RoleGroup Privilege : $iDRAC_Settings_info14" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "15. iDRAC Settings - Remote Log (syslog) : $iDRAC_Settings_info15" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "16. iDRAC Settings - syslog server address 1 : $iDRAC_Settings_info16" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "17. iDRAC Settings - syslog server address 2 : $iDRAC_Settings_info17" >> "$OUTPUT_FILE" + # iDRAC Settings - syslog server port + echo "18. iDRAC Settings - syslog server port : $iDRAC_Settings_info18" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote KVM Nonsecure port + echo "19. iDRAC Settings - Remote KVM Nonsecure port : $iDRAC_Settings_info19" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Raid 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "01. RAID Settings - Raid ProductName : $RAID_info0" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + echo "02. RAID Settings - Raid Typest : $RAID_info1" >> "$OUTPUT_FILE" + # RAID Settings - StripeSize + echo "03. RAID Settings - StripeSize : $RAID_info2" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "04. RAID Settings - ReadCachePolicy : $RAID_info3" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + echo "05. RAID Settings - WriteCachePolicy : $RAID_info4" >> "$OUTPUT_FILE" + # RAID Settings - CheckConsistencyRate + echo "06. RAID Settings - CheckConsistencyRate : $RAID_info5" >> "$OUTPUT_FILE" + # RAID Settings - PatrolReadMode + echo "07. RAID Settings - PatrolReadMode : $RAID_info6" >> "$OUTPUT_FILE" + # RAID Settings - period + echo "08. RAID Settings - period : 168h" >> "$OUTPUT_FILE" + # RAID Settings - Power Save + echo "09. RAID Settings - Power Save : No" >> "$OUTPUT_FILE" + # RAID Settings - JBODMODE + echo "10. RAID Settings - JBODMODE : Controller does not support JBOD" >> "$OUTPUT_FILE" + # RAID Settings - maxconcurrentpd + echo "11. RAID Settings - maxconcurrentpd : 240" >> "$OUTPUT_FILE" + + # 임시 파일 삭제 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/02-all_set_config.sh b/data/scripts_back/02-all_set_config.sh new file mode 100644 index 0000000..37371f8 --- /dev/null +++ b/data/scripts_back/02-all_set_config.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set -t xml -f /app/idrac_info/xml/T6_R760_XML_P.xml -b "graceful" -w 800 -s "Off") + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "all Config 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." + diff --git a/data/scripts_back/02-raid_set_config.sh b/data/scripts_back/02-raid_set_config.sh new file mode 100644 index 0000000..5db7436 --- /dev/null +++ b/data/scripts_back/02-raid_set_config.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set -t xml -f /app/idrac_info/xml/T6_R760_RAID_A.xml -b "graceful" -w 800 -s "Off") + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "Raid Config 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." + diff --git a/data/scripts_back/02-set_config.sh b/data/scripts_back/02-set_config.sh new file mode 100644 index 0000000..b3595a4 --- /dev/null +++ b/data/scripts_back/02-set_config.sh @@ -0,0 +1,67 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 +XML_FILE=$2 # 추가된 부분 + +echo "스크립트 실행 중: IP 파일 경로 - $IP_FILE, XML 파일 경로 - $XML_FILE" # 로그 추가 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +if [ ! -f "$XML_FILE" ]; then + echo "XML file $XML_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + echo "Applying configuration to $IDRAC_IP using XML file $XML_FILE" # 로그 추가 + + # DellEMC Server 설정 명령어 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS set -t xml -f $XML_FILE) + + echo "명령어 실행 완료: $hwinventory" # 명령어 실행 결과 로그 추가 + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "all Config 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/03-tsr_log.sh b/data/scripts_back/03-tsr_log.sh new file mode 100644 index 0000000..7dabae1 --- /dev/null +++ b/data/scripts_back/03-tsr_log.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS techsupreport collect) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/04-tsr_save.sh b/data/scripts_back/04-tsr_save.sh new file mode 100644 index 0000000..f208d62 --- /dev/null +++ b/data/scripts_back/04-tsr_save.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + #local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS techsupreport export -l //10.29.7.2/share/ -u OME -p epF!@34) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS techsupreport export -l //10.10.3.251/share/ -u OME -p epF!@34) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/05-clrsel.sh b/data/scripts_back/05-clrsel.sh new file mode 100644 index 0000000..df14f6e --- /dev/null +++ b/data/scripts_back/05-clrsel.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS clrsel) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "Log clear 완료." +echo "log clear 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/06-PowerON.sh b/data/scripts_back/06-PowerON.sh new file mode 100644 index 0000000..09b7278 --- /dev/null +++ b/data/scripts_back/06-PowerON.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS serveraction powerup) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "Server Power On 완료." +echo "Scripts 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/07-PowerOFF.sh b/data/scripts_back/07-PowerOFF.sh new file mode 100644 index 0000000..998dbcf --- /dev/null +++ b/data/scripts_back/07-PowerOFF.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS serveraction powerdown) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "Server Power Off 완료." +echo "Server Power Off 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/07-iDRAC_update.sh b/data/scripts_back/07-iDRAC_update.sh new file mode 100644 index 0000000..cafbaad --- /dev/null +++ b/data/scripts_back/07-iDRAC_update.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS update -f /app/idrac_info/fw/idrac.EXE) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/08-job_delete_all.sh b/data/scripts_back/08-job_delete_all.sh new file mode 100644 index 0000000..349dae0 --- /dev/null +++ b/data/scripts_back/08-job_delete_all.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # DellEMC Server + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS jobqueue delete -i ALL) + + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "설정 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/08-mac_info.sh b/data/scripts_back/08-mac_info.sh new file mode 100644 index 0000000..73e7569 --- /dev/null +++ b/data/scripts_back/08-mac_info.sh @@ -0,0 +1,98 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + local NIC_Slot_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Slot_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$NIC_Slot_1" >> "$OUTPUT_FILE" + echo "$NIC_Slot_2" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/LinePLUS-MAC_info.sh b/data/scripts_back/LinePLUS-MAC_info.sh new file mode 100644 index 0000000..4b1b374 --- /dev/null +++ b/data/scripts_back/LinePLUS-MAC_info.sh @@ -0,0 +1,97 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + #local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local Integrated_1=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Integrated_2=$(echo "$getsysinfo" | grep -i "NIC.Integrated.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #추가 NIC MAC 확인 + #local NIC_Slot_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + #local NIC_Slot_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.1-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #OnBoard MAC 확인 + local Onboard_1=$(echo "$getsysinfo" | grep -P "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local Onboard_2=$(echo "$getsysinfo" | grep -P "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local nvme_m2=$(echo "$hwinventory" | grep -A3 "Disk.Direct" | grep "Manufacturer" | awk -F '= ' '{print $2}' | sort | uniq) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$Integrated_1" >> "$OUTPUT_FILE" + echo "$Integrated_2" >> "$OUTPUT_FILE" + echo "$Onboard_1" >> "$OUTPUT_FILE" + echo "$Onboard_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/PO-20240703-0022_MAC_info.sh b/data/scripts_back/PO-20240703-0022_MAC_info.sh new file mode 100644 index 0000000..90490b9 --- /dev/null +++ b/data/scripts_back/PO-20240703-0022_MAC_info.sh @@ -0,0 +1,100 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + local swinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS swinventory) + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + + #서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #iDRAC MAC 확인 + local idrac_mac=$(echo "$getsysinfo" | grep -i "MAC Address = " | awk -F '=' '{print $2}' | tr -d '[:space:]') + + #NIC.Integrated MAC 확인 + local NIC_Mezzanine_1=$(echo "$getsysinfo" | grep -i "NIC.Mezzanine.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Mezzanine_2=$(echo "$getsysinfo" | grep -i "NIC.Mezzanine.1-2-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Embedded_1=$(echo "$getsysinfo" | grep -i "NIC.Embedded.1-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Embedded_2=$(echo "$getsysinfo" | grep -i "NIC.Embedded.2-1-1" | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #InfiniBand MAC 확인 + local NIC_Slot_2_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.2-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}" ) + local NIC_Slot_2_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.2-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Slot_3_1=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.3-1-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + local NIC_Slot_3_2=$(echo "$swinventory" | awk '/FQDD = NIC.Slot.3-2-1/ {print x; next} {x=$0}' | tail -1 | grep -o -E "([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}") + + #파트 벤더 확인 + local memory=$(echo "$hwinventory" | grep -A5 "DIMM" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + local ssd=$(echo "$hwinventory" | grep -A3 "Disk.Bay" | grep "Manufacturer" | awk -F '=' '{print $2}' | awk '{$1=$1};1' | sort | uniq | cut -c1) + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + # SVC Tag 확인 + echo "$SVC_TAG" >> "$OUTPUT_FILE" + echo "$NIC_Mezzanine_1" >> "$OUTPUT_FILE" + echo "$NIC_Mezzanine_2" >> "$OUTPUT_FILE" + echo "$NIC_Slot_2_1" >> "$OUTPUT_FILE" + echo "$NIC_Slot_2_2" >> "$OUTPUT_FILE" + echo "$NIC_Slot_3_1" >> "$OUTPUT_FILE" + echo "$NIC_Slot_3_2" >> "$OUTPUT_FILE" + echo "$NIC_Embedded_1" >> "$OUTPUT_FILE" + echo "$NIC_Embedded_2" >> "$OUTPUT_FILE" + echo "$idrac_mac" >> "$OUTPUT_FILE" + echo "$memory" >> "$OUTPUT_FILE" + echo "$ssd" >> "$OUTPUT_FILE" + #임시파일 제거 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/scripts_back/PO-20240703-0022_Server_info.sh b/data/scripts_back/PO-20240703-0022_Server_info.sh new file mode 100644 index 0000000..e8db4ea --- /dev/null +++ b/data/scripts_back/PO-20240703-0022_Server_info.sh @@ -0,0 +1,316 @@ +#!/bin/bash + +# 사용자 이름 및 비밀번호 설정 +IDRAC_USER="root" +IDRAC_PASS="calvin" + +# IP 주소 파일 경로 인자 받기 +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +IP_FILE=$1 + +if [ ! -f "$IP_FILE" ]; then + echo "IP file $IP_FILE does not exist." + exit 1 +fi + +# 정보 저장 디렉터리 설정 +OUTPUT_DIR="idrac_info" +mkdir -p $OUTPUT_DIR + +# iDRAC 정보를 가져오는 함수 정의 +fetch_idrac_info() { + local IDRAC_IP=$(cat $IP_FILE) + + # 모든 hwinventory 저장 + local hwinventory=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS hwinventory) + # 모든 샷시 정보 저장 + local getsysinfo=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS getsysinfo) + # 모든 SysProfileSettings 저장 + local SysProfileSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.SysProfileSettings) + # ProcessorSettings 저장 + local ProcessorSettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.ProcSettings) + # Memory Settings 저장 + local MemorySettings=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MemSettings) + # Raid Settings 저장 + local STORAGEController=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get STORAGE.Controller.1) + + # 서비스 태그 가져오기 + local SVC_TAG=$(echo "$getsysinfo" | grep -i "SVC Tag" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios Firmware Version 확인 + local Bios_firmware=$(echo "$getsysinfo" | grep -i "System BIOS Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Firmware Version 확인 + local iDRAC_firmware=$(echo "$getsysinfo" | grep -i "Firmware Version" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Intel NIC Firmware Version 확인 + local Intel_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.1 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # OnBoard NIC Firmware Version 확인 + local Onboard_NIC_firmware=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get NIC.FrmwImgMenu.5 | grep -i "#FamilyVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # R/C Firmware Version 확인 + local Raid_firmware=$(echo "$hwinventory" | grep -i "ControllerFirmwareVersion" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Bios 설정 Boot Mode 확인 + local Bios_BootMode=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.BiosBootSettings | grep -i "BootMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Bios SysProfileSettings 설정 정보 확인 + local SysProFileSettings_info1=$(echo "$SysProfileSettings" | grep -i "SysProfile=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info2=$(echo "$SysProfileSettings" | grep -i "ProcPwrPerf" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info3=$(echo "$SysProfileSettings" | grep -i "MemFrequency" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info4=$(echo "$SysProfileSettings" | grep -i "ProcTurboMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info5=$(echo "$SysProfileSettings" | grep -i "PcieAspmL1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info6=$(echo "$SysProfileSettings" | grep -i "ProcCStates" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info7=$(echo "$SysProfileSettings" | grep -i "DeterminismSlider" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local SysProFileSettings_info8=$(echo "$SysProfileSettings" | grep -i "DynamicLinkWidthManagement" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Processor Settings - Logical Processor + local ProcessorSettings_info1=$(echo "$ProcessorSettings" | grep -i "LogicalProc" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info2=$(echo "$ProcessorSettings" | grep -i "ProcVirtualization" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info3=$(echo "$ProcessorSettings" | grep -i "NumaNodesPerSocket" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local ProcessorSettings_info4=$(echo "$ProcessorSettings" | grep -i "ProcX2Apic" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # Memory Settings - Node Interleaving + local MemorySettings_info1=$(echo "$MemorySettings" | grep -i "DramRefreshDelay" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info2=$(echo "$MemorySettings" | grep -i "PPROnUCE" | awk -F '=' '{print $2}' | tr -d '[:space:]') + local MemorySettings_info3=$(echo "$MemorySettings" | grep -i "CECriticalSEL" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # System Settings - Thermal Profile Optimization + local SystemSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get System.ThermalSettings | grep -i "ThermalProfile" | awk -F '=' '{print $2}') + # Integrated Devices Settings - SR-IOV Global Enable + local IntegratedDevicesSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get Bios.IntegratedDevices | grep -i "SriovGlobalEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # Miscellaneous Settings - F1/F2 Prompt on Error + local IMiscellaneousSettings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get bios.MiscSettings | grep -i "ErrPrompt" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # iDRAC Settings - Timezone + local iDRAC_Settings_info1=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Time.Timezone | grep -i "Timezone" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI LAN Selection + local iDRAC_Settings_info2=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentNIC | grep -i "ActiveNIC" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv4) + local iDRAC_Settings_info3=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv4 | grep -i "DHCPEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IPMI IP(IPv6) + local iDRAC_Settings_info4=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.CurrentIPv6 | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Redfish Support + local iDRAC_Settings_info5=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.Redfish.Enable | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SSH Support + local iDRAC_Settings_info6=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SSH | grep -i "Enable=" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - AD User Domain Name + local iDRAC_Settings_info7=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.USERDomain.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SC Server Address + local iDRAC_Settings_info8=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ActiveDirectory.DomainController1 | grep -i "DomainController1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Name + local iDRAC_Settings_info9=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Dome인 + local iDRAC_Settings_info10=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - SE AD RoleGroup Privilege + local iDRAC_Settings_info11=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.1.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup name + local iDRAC_Settings_info12=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Name | grep -i "Name" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Dome인 + local iDRAC_Settings_info13=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Domain | grep -i "Domain" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - IDC AD RoleGroup Privilege + local iDRAC_Settings_info14=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.ADGroup.2.Privilege | grep -i "Privilege" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - Remote Log (syslog) + local iDRAC_Settings_info15=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.SysLogEnable | grep -i "SysLogEnable" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 1 + local iDRAC_Settings_info16=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server1 | grep -i "Server1" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server address 2 + local iDRAC_Settings_info17=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Server2 | grep -i "Server2" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - syslog server port + local iDRAC_Settings_info18=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.SysLog.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # iDRAC Settings - VirtualConsole Port + local iDRAC_Settings_info19=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS get iDRAC.VirtualConsole.Port | grep -i "Port" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # RAID Settings - ProductName + local RAID_info0=$(echo "$hwinventory" | grep -i "ProductName = PERC" | awk -F '=' '{print $2}') + # RAID Settings - RAIDType + local RAID_info1=$(echo "$hwinventory" | grep -i "RAIDTypes" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - StripeSize + local RAID_info2=$(echo "$hwinventory" | grep -i "StripeSize" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - ReadCachePolicy + local RAID_info3=$(echo "$hwinventory" | grep -i "ReadCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - WriteCachePolicy + local RAID_info4=$(echo "$hwinventory" | grep -i "WriteCachePolicy" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info5=$(echo "$STORAGEController" | grep -i "CheckConsistencyRate" | awk -F '=' '{print $2}' | tr -d '[:space:]') + # RAID Settings - PatrolReadRate + local RAID_info6=$(echo "$STORAGEController" | grep -i "PatrolReadMode" | awk -F '=' '{print $2}' | tr -d '[:space:]') + + # 서비스 태그가 존재하는지 확인 + if [ -z "$SVC_TAG" ]; then + echo "Failed to retrieve SVC Tag for IP: $IDRAC_IP" + return + fi + + local OUTPUT_FILE="$OUTPUT_DIR/$SVC_TAG.txt" + echo "Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: $SVC_TAG)" | tee -a "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + echo "------------------------------------------Firware Version 정보------------------------------------------" >> "$OUTPUT_FILE" + # SVC Tag 확인 + echo "1. SVC Tag : $SVC_TAG" >> "$OUTPUT_FILE" + + # Bios Firmware Version 확인 + echo "2. Bios Firmware : $Bios_firmware" >> "$OUTPUT_FILE" + + # iDRAC Firmware Version 확인 + echo "3. iDRAC Firmware Version : $iDRAC_firmware" >> "$OUTPUT_FILE" + + # Intel NIC Firmware Version 확인 + echo "4. NIC Integrated Firmware Version : $Intel_NIC_firmware" >> "$OUTPUT_FILE" + + # OnBoard NIC Firmware Version 확인 + echo "5. OnBoard NIC Firmware Version : $Onboard_NIC_firmware" >> "$OUTPUT_FILE" + + # Raid Controller Firmware Version 확인 + echo "6. Raid Controller Firmware Version : $Raid_firmware" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------Bios 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # bios Boot Mode 확인 + echo "01. Bios Boot Mode : $Bios_BootMode" >> "$OUTPUT_FILE" + + # SysProfileSettings - System Profile + echo "02. System Profile Settings - System Profile : $SysProFileSettings_info1" >> "$OUTPUT_FILE" + + # SysProfileSettings - CPU Power Management + echo "03. System Profile Settings - CPU Power Management : $SysProFileSettings_info2" >> "$OUTPUT_FILE" + + # SysProfileSettings - Memory Frequency + echo "04. System Profile Settings - Memory Frequency : $SysProFileSettings_info3" >> "$OUTPUT_FILE" + + # SysProfileSettings - Turbo Boost + echo "05. System Profile Settings - Turbo Boost : $SysProFileSettings_info4" >> "$OUTPUT_FILE" + + # SysProfileSettings - C1E + echo "06. System Profile Settings - PCI ASPM L1 Link Power Management : $SysProFileSettings_info5" >> "$OUTPUT_FILE" + + # SysProfileSettings - C-States + echo "07. System Profile Settings - C-States : $SysProFileSettings_info6" >> "$OUTPUT_FILE" + + # SysProfileSettings - Determinism Slider + echo "08. System Profile Settings - Determinism Slider : $SysProFileSettings_info7" >> "$OUTPUT_FILE" + + # SysProfileSettings - Dynamic Link Width Management (DLWM) + echo "08. System Profile Settings - Dynamic Link Width Management (DLWM) : $SysProFileSettings_info8" >> "$OUTPUT_FILE" + + # Processor Settings - Logical Processor + echo "09. Processor Settings - Logical Processor : $ProcessorSettings_info1" >> "$OUTPUT_FILE" + + # Processor Settings - Virtualization Technology + echo "10. Processor Settings - Virtualization Technology : $ProcessorSettings_info2" >> "$OUTPUT_FILE" + + # Processor Settings - NUMA Nodes Per Socket + echo "11. Processor Settings - NUMA Nodes Per Socket : $ProcessorSettings_info3" >> "$OUTPUT_FILE" + + # Processor Settings - x2APIC Mode + echo "12. Processor Settings - x2APIC Mode : $ProcessorSettings_info4" >> "$OUTPUT_FILE" + + # Memory Settings - Dram Refresh Delayg + echo "13. Memory Settings - Dram Refresh Delay : $MemorySettings_info1" >> "$OUTPUT_FILE" + + # Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error + echo "14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : $MemorySettings_info2" >> "$OUTPUT_FILE" + + # Memory Settings - Correctable Error Logging + echo "15. Memory Settings - Correctable Error Logging : $MemorySettings_info3" >> "$OUTPUT_FILE" + + # System Settings - Thermal Profile Optimization + echo "16. System Settings - Thermal Profile Optimization : $SystemSettings_info1" >> "$OUTPUT_FILE" + + # Integrated Devices Settings - SR-IOV Global Enable + echo "17. Integrated Devices Settings - SR-IOV Global Enable : $IntegratedDevicesSettings_info1" >> "$OUTPUT_FILE" + + # Miscellaneous Settings - F1/F2 Prompt on Error + echo "18. Miscellaneous Settings - F1/F2 Prompt on Error : $IMiscellaneousSettings_info1" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + echo "---------------------------------------------iDRAC 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # iDRAC Settings - Timezone + echo "01. iDRAC Settings - Timezone : $iDRAC_Settings_info1" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI LAN Selection + echo "02. iDRAC Settings - IPMI LAN Selection : $iDRAC_Settings_info2" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv4) + echo "03. iDRAC Settings - IPMI IP(IPv4) : $iDRAC_Settings_info3" >> "$OUTPUT_FILE" + # iDRAC Settings - IPMI IP(IPv6) + echo "04. iDRAC Settings - IPMI IP(IPv6) : $iDRAC_Settings_info4" >> "$OUTPUT_FILE" + # iDRAC Settings - Redfish Support + echo "05. iDRAC Settings - Redfish Support : $iDRAC_Settings_info5" >> "$OUTPUT_FILE" + # iDRAC Settings - SSH Support + echo "06. iDRAC Settings - SSH Support : $iDRAC_Settings_info6" >> "$OUTPUT_FILE" + # iDRAC Settings - AD User Domain Name + echo "07. iDRAC Settings - AD User Domain Name : $iDRAC_Settings_info7" >> "$OUTPUT_FILE" + # iDRAC Settings - SC Server Address + echo "08. iDRAC Settings - SC Server Address : $iDRAC_Settings_info8" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Name + echo "09. iDRAC Settings - SE AD RoleGroup Name : $iDRAC_Settings_info9" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Dome인 + echo "10. iDRAC Settings - SE AD RoleGroup Dome인 : $iDRAC_Settings_info10" >> "$OUTPUT_FILE" + # iDRAC Settings - SE AD RoleGroup Privilege + echo "11. iDRAC Settings - SE AD RoleGroup Privilege : $iDRAC_Settings_info11" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Name + echo "12. iDRAC Settings - IDC AD RoleGroup Name : $iDRAC_Settings_info12" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "13. iDRAC Settings - IDC AD RoleGroup Domain : $iDRAC_Settings_info13" >> "$OUTPUT_FILE" + # iDRAC Settings - SE IDC RoleGroup Dome인 + echo "14. iDRAC Settings - IDC AD RoleGroup Privilege : $iDRAC_Settings_info14" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "15. iDRAC Settings - Remote Log (syslog) : $iDRAC_Settings_info15" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "16. iDRAC Settings - syslog server address 1 : $iDRAC_Settings_info16" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote Log (syslog) + echo "17. iDRAC Settings - syslog server address 2 : $iDRAC_Settings_info17" >> "$OUTPUT_FILE" + # iDRAC Settings - syslog server port + echo "18. iDRAC Settings - syslog server port : $iDRAC_Settings_info18" >> "$OUTPUT_FILE" + # iDRAC Settings - Remote KVM Nonsecure port + echo "19. iDRAC Settings - Remote KVM Nonsecure port : $iDRAC_Settings_info19" >> "$OUTPUT_FILE" + echo -e "\n" >> "$OUTPUT_FILE" + + # echo "---------------------------------------------Raid 설정 정보----------------------------------------------" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + #echo "01. RAID Settings - Raid ProductName : $RAID_info0" >> "$OUTPUT_FILE" + # RAID Settings - Raid Types + #echo "02. RAID Settings - Raid Typest : $RAID_info1" >> "$OUTPUT_FILE" + # RAID Settings - StripeSize + #echo "03. RAID Settings - StripeSize : $RAID_info2" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + #echo "04. RAID Settings - ReadCachePolicy : $RAID_info3" >> "$OUTPUT_FILE" + # RAID Settings - ReadCachePolicy + #echo "05. RAID Settings - WriteCachePolicy : $RAID_info4" >> "$OUTPUT_FILE" + # RAID Settings - CheckConsistencyRate + #echo "06. RAID Settings - CheckConsistencyRate : $RAID_info5" >> "$OUTPUT_FILE" + # RAID Settings - PatrolReadMode + #echo "07. RAID Settings - PatrolReadMode : $RAID_info6" >> "$OUTPUT_FILE" + # RAID Settings - period + #echo "08. RAID Settings - period : 168h" >> "$OUTPUT_FILE" + # RAID Settings - Power Save + #echo "09. RAID Settings - Power Save : No" >> "$OUTPUT_FILE" + # RAID Settings - JBODMODE + #echo "10. RAID Settings - JBODMODE : Controller does not support JBOD" >> "$OUTPUT_FILE" + # RAID Settings - maxconcurrentpd + #echo "11. RAID Settings - maxconcurrentpd : 240" >> "$OUTPUT_FILE" + + # 임시 파일 삭제 + rm -f $IP_FILE +} + +export -f fetch_idrac_info +export IDRAC_USER +export IDRAC_PASS +export OUTPUT_DIR + +# 시작 시간 기록 +START_TIME=$(date +%s) + +# IP 목록 파일을 읽어 병렬로 작업 수행 +fetch_idrac_info + +# 종료 시간 기록 +END_TIME=$(date +%s) + +# 소요 시간 계산 +ELAPSED_TIME=$(($END_TIME - $START_TIME)) +ELAPSED_HOURS=$(($ELAPSED_TIME / 3600)) +ELAPSED_MINUTES=$((($ELAPSED_TIME % 3600) / 60)) +ELAPSED_SECONDS=$(($ELAPSED_TIME % 60)) + +echo "정보 수집 완료." +echo "수집 완료 시간: $ELAPSED_HOURS 시간, $ELAPSED_MINUTES 분, $ELAPSED_SECONDS 초." diff --git a/data/server_list/GUIDtxtT0Execl.py b/data/server_list/GUIDtxtT0Execl.py new file mode 100644 index 0000000..f42df99 --- /dev/null +++ b/data/server_list/GUIDtxtT0Execl.py @@ -0,0 +1,117 @@ +from __future__ import annotations +import os +from pathlib import Path +from collections import OrderedDict +import pandas as pd + +# ------------------------------------------------------------ +# Cross-platform root resolver (Windows / Linux / macOS) +# ------------------------------------------------------------ +def resolve_data_root() -> Path: + """ + Priority: + 1) Env var IDRAC_DATA_DIR (absolute/relative OK) + 2) nearest parent of this file that contains a 'data' folder + 3) ./data under current working directory + """ + env = os.getenv("IDRAC_DATA_DIR") + if env: + return Path(env).expanduser().resolve() + + here = Path(__file__).resolve() + for p in [here] + list(here.parents): + if (p / "data").is_dir(): + return (p / "data").resolve() + + return (Path.cwd() / "data").resolve() + + +DATA_ROOT = resolve_data_root() + +# ------------------------------------------------------------ +# Paths (can be overridden with env vars if needed) +# ------------------------------------------------------------ +SERVER_LIST_DIR = Path(os.getenv("GUID_SERVER_LIST_DIR", DATA_ROOT / "server_list")) +SERVER_LIST_FILE = Path(os.getenv("GUID_LIST_FILE", SERVER_LIST_DIR / "guid_list.txt")) + +GUID_TXT_DIR = Path(os.getenv("GUID_TXT_DIR", DATA_ROOT / "guid_file")) + +OUTPUT_XLSX = Path( + os.getenv("GUID_OUTPUT_XLSX", DATA_ROOT / "idrac_info" / "XE9680_GUID.xlsx") +) + +# Make sure output directory exists +OUTPUT_XLSX.parent.mkdir(parents=True, exist_ok=True) + +# ------------------------------------------------------------ +# Utilities +# ------------------------------------------------------------ +def read_lines_any_encoding(path: Path) -> list[str]: + """Read text file trying common encodings (utf-8/utf-8-sig/cp949/euc-kr/latin-1).""" + encodings = ["utf-8-sig", "utf-8", "cp949", "euc-kr", "latin-1"] + for enc in encodings: + try: + with path.open("r", encoding=enc, errors="strict") as f: + return f.read().splitlines() + except Exception: + continue + # last resort with replacement + with path.open("r", encoding="utf-8", errors="replace") as f: + return f.read().splitlines() + + +def parse_txt_with_st(file_path: Path) -> dict: + """ + Parse a GUID .txt file: + - First line becomes 'S/T' + - Remaining lines in 'Key: Value' form + Keeps insertion order. + """ + lines = read_lines_any_encoding(file_path) + if not lines: + return {} + + data = OrderedDict() + data["S/T"] = lines[0].strip() + + for raw in lines[1:]: + line = raw.strip() + if not line or ":" not in line: + continue + key, value = line.split(":", 1) + data[key.strip()] = value.strip() + + return dict(data) + +# ------------------------------------------------------------ +# Load list of file basenames from guid_list.txt +# ------------------------------------------------------------ +if not SERVER_LIST_FILE.is_file(): + raise FileNotFoundError(f"guid_list.txt not found: {SERVER_LIST_FILE}") + +file_names = [x.strip() for x in read_lines_any_encoding(SERVER_LIST_FILE) if x.strip()] + +# ------------------------------------------------------------ +# Collect rows +# ------------------------------------------------------------ +rows: list[dict] = [] +for name in file_names: + txt_path = GUID_TXT_DIR / f"{name}.txt" + if not txt_path.is_file(): + print(f"[WARN] 파일을 찾을 수 없습니다: {txt_path.name}") + # still append at least S/T if you want a row placeholder + # rows.append({"S/T": name}) + continue + + rows.append(parse_txt_with_st(txt_path)) + +# Build DataFrame (union of keys across all rows) +df = pd.DataFrame(rows) + +# Prepend No column (1..N) +df.insert(0, "No", range(1, len(df) + 1)) + +# Save to Excel +df.to_excel(OUTPUT_XLSX, index=False) + +print(f"엑셀 파일이 생성되었습니다: {OUTPUT_XLSX}") \ No newline at end of file diff --git a/data/server_list/excel.py b/data/server_list/excel.py new file mode 100644 index 0000000..e6220d1 --- /dev/null +++ b/data/server_list/excel.py @@ -0,0 +1,109 @@ +from __future__ import annotations +import os +from pathlib import Path +import pandas as pd + +# --------------------------------------------- +# Cross-platform paths (Windows & Linux/Mac) +# --------------------------------------------- +def resolve_data_root() -> Path: + """ + Priority: + 1) Env var IDRAC_DATA_DIR (absolute/relative OK) + 2) nearest parent of this file that contains a 'data' folder + 3) ./data under current working directory + """ + env = os.getenv("IDRAC_DATA_DIR") + if env: + return Path(env).expanduser().resolve() + + here = Path(__file__).resolve() + for p in [here] + list(here.parents): + if (p / "data").is_dir(): + return (p / "data").resolve() + + return (Path.cwd() / "data").resolve() + + +DATA_ROOT = resolve_data_root() + +SERVER_LIST_DIR = DATA_ROOT / "server_list" +SERVER_LIST_FILE = SERVER_LIST_DIR / "server_list.txt" + +MAC_TXT_DIR = DATA_ROOT / "mac" +OUTPUT_XLSX = DATA_ROOT / "idrac_info" / "mac_info.xlsx" + +# Ensure output directory exists +OUTPUT_XLSX.parent.mkdir(parents=True, exist_ok=True) + +# --------------------------------------------- +# Helpers +# --------------------------------------------- +def read_lines_any_encoding(path: Path) -> list[str]: + """Read a text file trying common encodings (handles Windows & UTF-8).""" + encodings = ["utf-8-sig", "utf-8", "cp949", "euc-kr", "latin-1"] + for enc in encodings: + try: + with path.open("r", encoding=enc, errors="strict") as f: + return f.read().splitlines() + except Exception: + continue + # last resort with replacement + with path.open("r", encoding="utf-8", errors="replace") as f: + return f.read().splitlines() + +# --------------------------------------------- +# Load server list (file names without .txt) +# --------------------------------------------- +if not SERVER_LIST_FILE.is_file(): + raise FileNotFoundError(f"server_list.txt not found: {SERVER_LIST_FILE}") + +file_names = read_lines_any_encoding(SERVER_LIST_FILE) + +data_list: list[str] = [] +index_list: list[int | str] = [] + +sequence_number = 1 + +for name in file_names: + # normalize and skip blanks + base = (name or "").strip() + if not base: + continue + + txt_path = MAC_TXT_DIR / f"{base}.txt" + if not txt_path.is_file(): + # if a file is missing, keep row aligned with an empty line + data_list.append("") + index_list.append("") + continue + + lines = read_lines_any_encoding(txt_path) + for line in lines: + cleaned = (line or "").strip().upper() + if cleaned: + data_list.append(cleaned) + if len(cleaned) == 7: + index_list.append(sequence_number) + sequence_number += 1 + else: + index_list.append("") # keep column blank if not 7 chars + else: + data_list.append("") + index_list.append("") + +print(f"Length of index_list: {len(index_list)}") +print(f"Length of data_list: {len(data_list)}") + +# --------------------------------------------- +# Save to Excel +# --------------------------------------------- +df = pd.DataFrame({ + "Index": index_list, # will be column A + "Content": data_list, # will be column B +}) + +# header=False to start at column A without headers, index=False to omit row numbers +df.to_excel(OUTPUT_XLSX, index=False, header=False) + +print(f"Saved: {OUTPUT_XLSX}") diff --git a/data/server_list/excel.py.back b/data/server_list/excel.py.back new file mode 100644 index 0000000..b1bc566 --- /dev/null +++ b/data/server_list/excel.py.back @@ -0,0 +1,49 @@ +import os +import pandas as pd + +# server_list.txt 파일이 있는 폴더 경로 +server_list_folder = '/app/idrac_info/server_list/' # 실제 경로로 수정 +server_list_file = os.path.join(server_list_folder, 'server_list.txt') + +# 추출할 .txt 파일들이 있는 폴더 경로 +data_files_folder = '/app/idrac_info/mac/' # 실제 경로로 수정 + +# server_list.txt 파일에서 파일명을 읽어들임 +with open(server_list_file, 'r') as f: + file_names = f.read().splitlines() + +# 각 파일의 내용을 저장할 리스트 생성 +data_list = [] +index_list = [] + +# 각 파일을 읽어들여 리스트에 저장 +sequence_number = 1 +for file_name in file_names: + file_path = os.path.join(data_files_folder, f'{file_name}.txt') + if os.path.exists(file_path): + with open(file_path, 'r') as file: + lines = file.readlines() + for line in lines: + cleaned_line = line.strip().upper() # 대문자로 변환 + if cleaned_line: # 빈 라인은 무시 + data_list.append(cleaned_line) + if len(cleaned_line) == 7: + index_list.append(sequence_number) + sequence_number += 1 + else: + index_list.append('') # 7자가 아닌 경우 빈 문자열로 유지 + else: + index_list.append('') # 빈 라인은 인덱스에도 빈 값으로 유지 + else: + data_list.append('') + index_list.append('') # 파일이 없을 경우 빈 문자열로 유지 + +# 데이터를 DataFrame으로 변환하여 B열부터 시작하도록 함 +df = pd.DataFrame({ + 'Index': index_list, + 'Content': data_list +}) + +# 엑셀 파일로 저장 +output_file = '/app/idrac_info/idrac_info/mac_info.xlsx' +df.to_excel(output_file, index=False, header=False) diff --git a/data/server_list/guid_list.txt b/data/server_list/guid_list.txt new file mode 100644 index 0000000..805fd5c --- /dev/null +++ b/data/server_list/guid_list.txt @@ -0,0 +1,3 @@ +1XZCZC4 +2NYCZC4 +7MYCZC4 \ No newline at end of file diff --git a/data/server_list/list.txt b/data/server_list/list.txt new file mode 100644 index 0000000..b86a6e6 --- /dev/null +++ b/data/server_list/list.txt @@ -0,0 +1,60 @@ +DKK3674 +GFF3674 +HGK3674 +JFF3674 +2HF3674 +4MK3674 +BJF3674 +6KK3674 +2HK3674 +FKK3674 +CGF3674 +6KF3674 +4GF3674 +FJK3674 +1LK3674 +8GF3674 +FJF3674 +7HF3674 +5GF3674 +6JF3674 +8LK3674 +FDF3674 +8HK3674 +FHK3674 +5LK3674 +HHK3674 +7FF3674 +CKK3674 +3JF3674 +2GF3674 +3HF3674 +GGK3674 +6HK3674 +CJK3674 +3JK3674 +8JK3674 +FGF3674 +5HF3674 +4JF3674 +5CF3674 +282S574 +HHF3674 +DCF3674 +4FF3674 +2KF3674 +HCF3674 +8KK3674 +DHK3674 +HDF3674 +GCF3674 +5MK3674 +5FF3674 +DMK3674 +4KF3674 +BKK3674 +CLK3674 +6LK3674 +2MK3674 +4HK3674 +BLK3674 diff --git a/data/server_list/mac_info.XLSM b/data/server_list/mac_info.XLSM new file mode 100644 index 0000000..a28da5d Binary files /dev/null and b/data/server_list/mac_info.XLSM differ diff --git a/data/server_list/server_info_zip.py b/data/server_list/server_info_zip.py new file mode 100644 index 0000000..5ea911a --- /dev/null +++ b/data/server_list/server_info_zip.py @@ -0,0 +1,71 @@ +import os +import zipfile + +# list.txt에서 파일명을 읽어오는 함수 +def read_file_list(): + list_file = os.path.join(os.getcwd(), 'list.txt') + if not os.path.isfile(list_file): + raise ValueError(f"'{list_file}'은(는) 파일이 아니거나 존재하지 않습니다.") + + try: + with open(list_file, 'r', encoding='utf-8') as f: + return [line.strip() for line in f.readlines() if line.strip()] + except FileNotFoundError: + print(f"'{list_file}' 파일이 존재하지 않습니다.") + return [] + +# 특정 폴더에서 파일을 검색하고 압축하는 함수 +def zip_selected_files(folder_path, file_list, output_zip): + with zipfile.ZipFile(output_zip, 'w') as zipf: + for file_name in file_list: + # 확장자를 .txt로 고정 + file_name_with_ext = f"{file_name}.txt" + + file_path = os.path.join(folder_path, file_name_with_ext) + if os.path.exists(file_path): + print(f"압축 중: {file_name_with_ext}") + zipf.write(file_path, arcname=file_name_with_ext) + else: + print(f"파일을 찾을 수 없거나 지원되지 않는 파일 형식입니다: {file_name_with_ext}") + print(f"완료: '{output_zip}' 파일이 생성되었습니다.") + +# /app/idrac_info/backup/ 폴더 내 폴더를 나열하고 사용자 선택 받는 함수 +def select_folder(): + base_path = "/data/app/idrac_info/data/backup/" + if not os.path.isdir(base_path): + raise ValueError(f"기본 경로 '{base_path}'이(가) 존재하지 않습니다.") + + folders = [f for f in os.listdir(base_path) if os.path.isdir(os.path.join(base_path, f))] + if not folders: + raise ValueError(f"'{base_path}'에 폴더가 존재하지 않습니다.") + + print("사용 가능한 폴더:") + for idx, folder in enumerate(folders, start=1): + print(f"{idx}. {folder}") + + choice = int(input("원하는 폴더의 번호를 선택하세요: ").strip()) + if choice < 1 or choice > len(folders): + raise ValueError("올바른 번호를 선택하세요.") + + return os.path.join(base_path, folders[choice - 1]) + +# 주요 실행 코드 +if __name__ == "__main__": + try: + # /app/idrac_info/backup/ 폴더 내에서 폴더 선택 + folder_path = select_folder() + + output_zip_name = input("생성할 zip 파일명을 입력하세요 (확장자 제외, 예: output): ").strip() + + # zip 파일 경로를 현재 디렉토리로 설정 + output_zip = os.path.join(os.getcwd(), f"{output_zip_name}.zip") + + # 파일명 리스트 가져오기 + file_list = read_file_list() + + if not file_list: + print("list.txt에 파일명이 없습니다.") + else: + zip_selected_files(folder_path, file_list, output_zip) + except ValueError as e: + print(e) diff --git a/data/server_list/server_list.txt b/data/server_list/server_list.txt new file mode 100644 index 0000000..a9cf495 --- /dev/null +++ b/data/server_list/server_list.txt @@ -0,0 +1,2 @@ +4XZCZC4 +5MYCZC4 \ No newline at end of file diff --git a/data/temp_ip/ip_0.txt b/data/temp_ip/ip_0.txt new file mode 100644 index 0000000..8fe27c5 --- /dev/null +++ b/data/temp_ip/ip_0.txt @@ -0,0 +1 @@ +10.10.0.2 diff --git a/data/temp_ip/ip_1.txt b/data/temp_ip/ip_1.txt new file mode 100644 index 0000000..68fc788 --- /dev/null +++ b/data/temp_ip/ip_1.txt @@ -0,0 +1 @@ +10.10.0.19 diff --git a/data/temp_ip/ip_2.txt b/data/temp_ip/ip_2.txt new file mode 100644 index 0000000..39d2688 --- /dev/null +++ b/data/temp_ip/ip_2.txt @@ -0,0 +1 @@ +10.10.0.20 diff --git a/data/temp_ip/ip_3.txt b/data/temp_ip/ip_3.txt new file mode 100644 index 0000000..ad1632d --- /dev/null +++ b/data/temp_ip/ip_3.txt @@ -0,0 +1 @@ +10.10.0.21 diff --git a/data/xml/LinePlus_T1.xml b/data/xml/LinePlus_T1.xml new file mode 100644 index 0000000..328c550 --- /dev/null +++ b/data/xml/LinePlus_T1.xml @@ -0,0 +1,3823 @@ + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Automatic + Enabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 30 + 30 + + Create + Unlocked + True + False + None + Default + WriteBack + ReadAhead + vd + + 512 + 1 + 4 + RAID 10 + Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.1:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.2:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.3:Enclosure.Internal.0-1:RAID.SL.3-1 + + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + admin + tksoWkd12# + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.2 and Higher + Auto + + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + CST6CDT + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Disabled + + + 120 + Extended Schema + + + + + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Disabled + 514 + + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Enabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Disabled + Enabled + StablePrivacy + + Enabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Default Thermal Profile Settings + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + RoundRobin + Enabled + Disabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + Enabled + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Disabled + + + Auto + AhciMode + Enabled + Disabled + + + + + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + Enabled + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + 4C4C4544-004D-5910-8053-B4C04F4B3534 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + Enabled + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Enabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + + + + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + OsDbpm + MaxPerf + Enabled + Disabled + Enabled + Enabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Enabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + On + Enabled + Off + Disabled + + + + + Enabled + Last + Random + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Enabled + + MemoryTrainingFast + Enabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + UTCP0900 + Disabled + + On + Enabled + Disabled + Enabled + Disabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + diff --git a/data/xml/PO-20250826-0158 _가산3_XE9680_384EA.xml b/data/xml/PO-20250826-0158 _가산3_XE9680_384EA.xml new file mode 100644 index 0000000..50769e3 --- /dev/null +++ b/data/xml/PO-20250826-0158 _가산3_XE9680_384EA.xml @@ -0,0 +1,4306 @@ + + + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Enabled + 30 + 10 + 30 + + Create + Unlocked + None + Default + WriteBack + NoReadAhead + naver + 479559942144 + 128 + 1 + 2 + RAID 1 + Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.9-1 + Disk.Bay.1:Enclosure.Internal.0-1:RAID.SL.9-1 + + + + No + Ready + False + + + No + Ready + False + + + False + + + + 0 + + Disabled + Enabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Enabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Enabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Enabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Enabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Done + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 25513 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + support@dell.com + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + + Halt + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Enabled + + + Enabled + + + Enabled + + + Enabled + + + Enabled + + + Enabled + + + Enabled + + + Enabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + + + + + Enabled + Mixed + + + + + Enabled + Mixed + 10800 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Enabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + Enabled + Mixed + + + + + Enabled + Mixed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + 70 + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20 + 240 + 80 + Disabled + + PSU Redundant + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + None + No + 120 + GracefulRebootWithForcedShutdown + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + No Action + + + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + + + + Enabled + Enabled + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + + NotConfigured + Enabled + MaxDataRate + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Enabled + Disabled + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + Enabled + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + 4C4C4544-0039-5810-8031-C2C04F4E3934 + + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-4-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + InfiniBand.Slot.31-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + + + InfiniBand.Slot.31-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + + + Disabled + Disabled + Disabled + Disabled + InfiniBand.Slot.31-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.31-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.31-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.31-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Enabled + Roll2KCycles + Enabled + Disabled + Disabled + Enabled + PlatformDefault + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Disabled + + + Unlocked + On + Enabled + No + + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Disabled + OptimizerMode + Disabled + Enabled + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + Disabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/R650_TY1.xml b/data/xml/R650_TY1.xml new file mode 100644 index 0000000..da07e9b --- /dev/null +++ b/data/xml/R650_TY1.xml @@ -0,0 +1,3751 @@ + + + + + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Disabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 10 + 30 + + Create + Unlocked + True + False + None + Default + WriteBack + ReadAhead + naver + 3356919595008 + 256 + 1 + 8 + RAID 5 + Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.1:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.2:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.3:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.4:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.5:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.6:Enclosure.Internal.0-1:RAID.SL.3-1 + Disk.Bay.7:Enclosure.Internal.0-1:RAID.SL.3-1 + + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Done + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Enabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + MaxDataRate + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Enabled + Disabled + + Normal + Disabled + + Disabled + All + Enabled + Disabled + + Auto + AhciMode + Enabled + Disabled + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Disabled + Disabled + Disabled + Enabled + 56TB + PlatformDefault + + + + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + + + + + Unlocked + + Disabled + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + Disabled + MemoryTrainingFast + Disabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/R6615.xml b/data/xml/R6615.xml new file mode 100644 index 0000000..033a232 --- /dev/null +++ b/data/xml/R6615.xml @@ -0,0 +1,3898 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + NONE + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + NONE + + + Disabled + Auto + + + 0 + + Disabled + NONE + NONE + Disabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Disabled + + + Enabled + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Disabled + Automatic + Normal + On with SMART + Enabled + Continue Boot On Error + Enabled + 30 + 10 + 30 + + Create + Unlocked + None + Default + WriteBack + NoReadAhead + naver + + 128 + 1 + 10 + RAID 5 + Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.1:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.2:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.3:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.4:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.5:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.6:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.7:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.8:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.9:Enclosure.Internal.0-1:RAID.SL.1-1 + + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.10-1 + Disk.Direct.1-1:BOSS.SL.10-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Linear + 1 + Disabled + Disabled + 800 + Maximum + Disabled + All + All + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R6615.7K4S954 + 4C4C4544-004B-3410-8053-B7C04F393534 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + Enabled + DisabledOs + Enabled + Disabled + Disabled + 8TB + PlatformDefault + + + + Enabled + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Standard + 1x + Disabled + PowerDeterminism + HighPerformanceMode + Auto + Disabled + Enabled + Enabled + Enabled + Enabled + BoostFMaxAuto + Disabled + Disabled + + + + + + Unlocked + On + Enabled + + Enabled + Last + Immediate + 120 + Standard + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Disabled + Minimum + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/R6615_raid.xml b/data/xml/R6615_raid.xml new file mode 100644 index 0000000..bd7ac01 --- /dev/null +++ b/data/xml/R6615_raid.xml @@ -0,0 +1,140 @@ + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Disabled + Automatic + Normal + On with SMART + Enabled + Continue Boot On Error + Enabled + 30 + 10 + 30 + + Create + Unlocked + None + Default + WriteBack + NoReadAhead + naver + + 128 + 1 + 10 + RAID 5 + Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.1:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.2:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.3:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.4:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.5:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.6:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.7:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.8:Enclosure.Internal.0-1:RAID.SL.1-1 + Disk.Bay.9:Enclosure.Internal.0-1:RAID.SL.1-1 + + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.10-1 + Disk.Direct.1-1:BOSS.SL.10-1 + + + No + Ready + False + + + No + Ready + False + + + + \ No newline at end of file diff --git a/data/xml/R6625_RAID.xml b/data/xml/R6625_RAID.xml new file mode 100644 index 0000000..17f8d3d --- /dev/null +++ b/data/xml/R6625_RAID.xml @@ -0,0 +1,40 @@ + + + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.6-1 + Disk.Direct.1-1:BOSS.SL.6-1 + + + No + Ready + False + + + No + Ready + False + + + + \ No newline at end of file diff --git a/data/xml/R750_33EAT4.xml b/data/xml/R750_33EAT4.xml new file mode 100644 index 0000000..48c6f10 --- /dev/null +++ b/data/xml/R750_33EAT4.xml @@ -0,0 +1,3805 @@ + + + + + + + + 0 + + Disabled + NONE + PXE + Enabled + + + Enabled + + + + 0 + + Disabled + NONE + PXE + Enabled + + + Enabled + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Automatic + Enabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 30 + 30 + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Capable + No + + Create + None + Default + WriteThrough + NoReadAhead + naver + 0 + 128 + 1 + 2 + RAID 1 + Disk.Direct.0-0:AHCI.SL.6-1 + Disk.Direct.1-1:AHCI.SL.6-1 + + + + + No + Ready + + + No + Ready + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Done + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Enabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + MaxDataRate + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Enabled + Disabled + + Normal + Disabled + + Disabled + All + Enabled + Disabled + + Auto + AhciMode + Enabled + Disabled + + + + + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Disabled + Disabled + Disabled + Enabled + 56TB + PlatformDefault + + + + + + + + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + + + + + Unlocked + On + Enabled + + Disabled + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA1 + None + + + Disabled + Disabled + MemoryTrainingFast + Disabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/Sejong_LDAP.xml b/data/xml/Sejong_LDAP.xml new file mode 100644 index 0000000..a7faebc --- /dev/null +++ b/data/xml/Sejong_LDAP.xml @@ -0,0 +1,1148 @@ + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.2 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + HTML5 + 6 + 25513 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Enabled + + + 120 + Extended Schema + fdff:ffff:2:1::1002 + + + fdff:ffff:2:1::1002 + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + navdc.com + 511 + IDC_Admin + navdc.com + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + navdc.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + fdff:ffff:1:3::1001 + fdff:ffff:2:1::1001 + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + ssh-rsa,rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Enabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Enabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + 70 + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + 0 + 0 + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + Disabled + PSU1 + + + + + + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + 0 + 0 + + + \ No newline at end of file diff --git a/data/xml/T11_R660.xml b/data/xml/T11_R660.xml new file mode 100644 index 0000000..2690ac9 --- /dev/null +++ b/data/xml/T11_R660.xml @@ -0,0 +1,3801 @@ + + + + + + + + 0 + + Disabled + NONE + NONE + Disabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Disabled + + + Enabled + + + + + + + + + + Clear + Not Applicable + Disabled + Capable + No + + + No + Non-RAID + + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled +Enabled + Enabled + Enabled + HTML5 + 6 + 25513 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + Enabled + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Enabled + Disabled + Disabled + + Auto + AhciMode + Enabled + Disabled + + + + + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + Enabled + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + 4C4C4544-0044-5A10-8047-C2C04F4B3534 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Enabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + + + + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + On + Enabled + Off + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Disabled + OptimizerMode + + Enabled + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + Disabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T6_R760_RAID_A.xml b/data/xml/T6_R760_RAID_A.xml new file mode 100644 index 0000000..dece477 --- /dev/null +++ b/data/xml/T6_R760_RAID_A.xml @@ -0,0 +1,122 @@ + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Automatic + Enabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 30 + 30 + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.12-1 + Disk.Direct.1-1:BOSS.SL.12-1 + + + No + Ready + False + + + No + Ready + False + + + + \ No newline at end of file diff --git a/data/xml/T6_R760_XML_P.xml b/data/xml/T6_R760_XML_P.xml new file mode 100644 index 0000000..09ca52f --- /dev/null +++ b/data/xml/T6_R760_XML_P.xml @@ -0,0 +1,3910 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Automatic + Enabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 30 + 30 + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.12-1 + Disk.Direct.1-1:BOSS.SL.12-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Disabled + Disabled + + Auto + AhciMode + Enabled + Disabled + + + + + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R760.1YXGK54 + 4C4C4544-0059-5810-8047-B1C04F4B3534 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Disabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + + + + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + DynamicUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + On + Enabled + + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Disabled + + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T6_R760_XML_S.xml b/data/xml/T6_R760_XML_S.xml new file mode 100644 index 0000000..13dc694 --- /dev/null +++ b/data/xml/T6_R760_XML_S.xml @@ -0,0 +1,3911 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Automatic + Enabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 30 + 30 + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.12-1 + Disk.Direct.1-1:BOSS.SL.12-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.2 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Extended Schema + fdff:ffff:2:1::1002 + + + fdff:ffff:2:1::1002 + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + navdc.com + 511 + IDC_Admin + navdc.com + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + navdc.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + fdff:ffff:1:3::1001 + fdff:ffff:2:1::1001 + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Enabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Enabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + RoundRobin + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Disabled + Disabled + + Auto + AhciMode + Enabled + Disabled + + + + + + + + + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R760.1YXGK54 + 4C4C4544-0059-5810-8047-B1C04F4B3534 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Disabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + + + + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + DynamicUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + On + Enabled + + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + Disabled + Disabled + SHA256 + None + + + Disabled + + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T8A_R6625_P.xml b/data/xml/T8A_R6625_P.xml new file mode 100644 index 0000000..babf9a7 --- /dev/null +++ b/data/xml/T8A_R6625_P.xml @@ -0,0 +1,3785 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.6-1 + Disk.Direct.1-1:BOSS.SL.6-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Linear + 1 + Disabled + Disabled + 800 + Maximum + Enabled + All + All + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R6625.12B4CZ3 + 4C4C4544-0032-4210-8034-B1C04F435A33 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Enabled + Disabled + Disabled + 8TB + PlatformDefault + + + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Standard + 1x + Disabled + PowerDeterminism + HighPerformanceMode + Auto + Disabled + Enabled + Enabled + Enabled + Enabled + BoostFMaxAuto + Disabled + Unforced + Disabled + + + + + + Unlocked + + Enabled + Last + Immediate + 120 + Standard + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + Minimum + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T8A_R6625_P_NoRaid.xml b/data/xml/T8A_R6625_P_NoRaid.xml new file mode 100644 index 0000000..58deea3 --- /dev/null +++ b/data/xml/T8A_R6625_P_NoRaid.xml @@ -0,0 +1,3749 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Linear + 1 + Disabled + Disabled + 800 + Maximum + Enabled + All + All + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R6625.12B4CZ3 + 4C4C4544-0032-4210-8034-B1C04F435A33 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Enabled + Disabled + Disabled + 8TB + PlatformDefault + + + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Standard + 1x + Disabled + PowerDeterminism + HighPerformanceMode + Auto + Disabled + Enabled + Enabled + Enabled + Enabled + BoostFMaxAuto + Disabled + Unforced + Disabled + + + + + + Unlocked + + Enabled + Last + Immediate + 120 + Standard + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + Minimum + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T8A_R6625_P_test.xml b/data/xml/T8A_R6625_P_test.xml new file mode 100644 index 0000000..d7d3fbd --- /dev/null +++ b/data/xml/T8A_R6625_P_test.xml @@ -0,0 +1,3784 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.6-1 + Disk.Direct.1-1:BOSS.SL.6-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + Weak Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + 10.10.3.251 + share + + OME + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Linear + 1 + Disabled + Disabled + 800 + Maximum + Enabled + All + All + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R6625.12B4CZ3 + 4C4C4544-0032-4210-8034-B1C04F435A33 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + Enabled + Disabled + Disabled + 8TB + PlatformDefault + + + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Standard + 1x + Disabled + PowerDeterminism + HighPerformanceMode + Auto + Disabled + Enabled + Enabled + Enabled + Enabled + BoostFMaxAuto + Disabled + Unforced + Disabled + + + + + + Unlocked + + Enabled + Last + Immediate + 120 + Standard + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + Minimum + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/T8A_R6625_RAID_A.xml b/data/xml/T8A_R6625_RAID_A.xml new file mode 100644 index 0000000..a6a5c2d --- /dev/null +++ b/data/xml/T8A_R6625_RAID_A.xml @@ -0,0 +1,40 @@ + + + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.6-1 + Disk.Direct.1-1:BOSS.SL.6-1 + + + No + Ready + False + + + No + Ready + False + + + + \ No newline at end of file diff --git a/data/xml/T8A_R6625_S.xml b/data/xml/T8A_R6625_S.xml new file mode 100644 index 0000000..9286c3f --- /dev/null +++ b/data/xml/T8A_R6625_S.xml @@ -0,0 +1,3786 @@ + + + + + + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + 0 + PXE + Enabled + + + Disabled + Auto + + + 0 + + Disabled + Disabled + Disabled + Enabled + Disabled + NONE + PXE + Enabled + + + Disabled + Auto + + + + + + + + + False + + + True + Clear + Not Applicable + Disabled + Capable + No + + Create + Default + WriteThrough + NoReadAhead + naver + 0 + 256 + 1 + 2 + RAID 1 + Disk.Direct.0-0:BOSS.SL.6-1 + Disk.Direct.1-1:BOSS.SL.6-1 + + + No + Ready + False + + + No + Ready + False + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + False + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.2 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Extended Schema + fdff:ffff:2:1::1002 + + + fdff:ffff:2:1::1002 + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + navdc.com + 511 + IDC_Admin + navdc.com + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + navdc.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + fdff:ffff:1:3::1001 + fdff:ffff:2:1::1001 + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Enabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.0 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Enabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + A/B Grid Redundant + Disabled + PSU1 + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Linear + 1 + Disabled + Disabled + 800 + Maximum + Enabled + All + All + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1,NIC.PxeDevice.2-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.R6625.12B4CZ3 + 4C4C4544-0032-4210-8034-B1C04F435A33 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + NIC.Integrated.1-1-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Enabled + Disabled + Disabled + 8TB + PlatformDefault + + + Enabled + Enabled + Off + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + MaxPerf + MaxPerf + Enabled + Disabled + Standard + 1x + Disabled + PowerDeterminism + HighPerformanceMode + Auto + Disabled + Enabled + Enabled + Enabled + Enabled + BoostFMaxAuto + Disabled + Unforced + Disabled + + + + + + Unlocked + + Enabled + Last + Immediate + 120 + Standard + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + Minimum + Disabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1, NIC.PxeDevice.2-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/XE9680_50EA_REAL.xml b/data/xml/XE9680_50EA_REAL.xml new file mode 100644 index 0000000..80251c7 --- /dev/null +++ b/data/xml/XE9680_50EA_REAL.xml @@ -0,0 +1,3932 @@ + + + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Disabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 10 + 30 + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + No + Ready + False + + + False + + + + 15 + IB + Enabled + + NONE + 4 + PXE + 0 + Disabled + 8 + NoRetry + Disabled + Enabled + 64 + 64 + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + PXE + 0 + Disabled + 8 + NoRetry + Disabled + Enabled + 64 + 64 + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + + + + 0 + + Disabled + NONE + + PXE + + + Enabled + + + + 0 + + Disabled + NONE + + PXE + Disabled + + + Enabled + + + + 0 + + Disabled + NONE + + PXE + + + Enabled + + + + 0 + + Disabled + NONE + + PXE + Disabled + + + Enabled + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.2 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + HTML5 + 6 + 25513 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Extended Schema + fdff:ffff:2:1::1002 + + + fdff:ffff:2:1::1002 + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + navdc.com + 511 + IDC_Admin + navdc.com + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + navdc.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + fdff:ffff:1:3::1001 + fdff:ffff:2:1::1001 + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Enabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.252 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Enabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + Not Redundant + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + None + No + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + MaxDataRate + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + RoundRobin + Enabled + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + Enabled + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Enabled + Disabled + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.XE9680.JX59T34 + 4C4C4544-0058-3510-8039-CAC04F543334 + + NIC.Slot.33-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + InfiniBand.Slot.37-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + InfiniBand.Slot.37-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + InfiniBand.Slot.37-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.37-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.37-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.37-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Enabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + OptimizerMode + Enabled + Enabled + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1 + + + + + + + \ No newline at end of file diff --git a/data/xml/XE9680_gasan2.xml b/data/xml/XE9680_gasan2.xml new file mode 100644 index 0000000..a14a42d --- /dev/null +++ b/data/xml/XE9680_gasan2.xml @@ -0,0 +1,3907 @@ + + + + + + + + + + + + True + Clear + False + None + Local Key Management and Secure Enterprise Key Manager Capable + Yes + + + + Disabled + Disabled + Automatic + Normal + On + Disabled + Disabled + 30 + 30 + 10 + 30 + + + No + Ready + False + + + False + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + 0 + + Disabled + NONE + NONE + Enabled + + + Enabled + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Enabled + 64 + 64 + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + + + 15 + IB + Enabled + + NONE + 4 + NONE + 0 + Disabled + 8 + NoRetry + Disabled + Enabled + 64 + 64 + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + + + + + + + + + + + + + + + + + + Enabled + Administrator + 0000000000000000000000000000000000000000 + public + Disabled + root + calvin + 511 + Administrator + Administrator + Enabled + Enabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + + + 0 + No Access + No Access + Disabled + Disabled + Disabled + SHA + AES + + + + + Disabled + Disabled + + Disabled + + Disabled + + + Disabled + 0 + Enabled + 0.0.0.0 + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Enabled + 22 + 1800 + + Enabled + 80 + 443 + 1800 + Enabled + Enabled + 128-Bit or higher + TLS 1.1 and Higher + Auto + + + Disabled + Enabled + + Disabled + Enabled + Enabled + Enabled + 6 + 25513 + 1800 + Deny Access + Auto-attach + Disabled + Disabled + Disabled + Disabled + Enabled + Enabled + 60 + Enabled + ^\ + Enabled + 115200 + Administrator + 10 + 255 + Enabled + public + SNMPv1 + All + 161 + 162 + + AutoAttach + Disabled + Disabled + Disabled + Enabled + Enabled + Disabled + 192.168.1.1 + 255.255.255.0 + Enabled + 3 + 60 + 60 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + 192.168.1.1 + 255.255.255.0 + Disabled + Disabled + 0 + 0 + Asia/Seoul + + + + + + US + + 2048 + + Disabled + Disabled + 0 + Disabled + No Protection + + Disabled + Enabled + + + 120 + Standard Schema + ad.o.nfra.io + + + ad.o.nfra.io + + + Disabled + Disabled + Disabled + + + Enabled + LDAPS + Disabled + Disabled + SE_Admin + nhncorp.nhncorp.local + 511 + IDC_Admin + nhncorp.nhncorp.local + 499 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + nhncorp.nhncorp.local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Disabled + Disabled + Enabled + 514 + syslog.o.nfra.io + + + Disabled + 5 + Disabled + Anonymous + + 6514 + Disabled + + 636 + + + + Enabled + + + + Enabled + Disabled + LDAPS + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + 0.0.0.0 + 25 + Disabled + + + + + STARTTLS + chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com + rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 + curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 + umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512 + Auto Attach + + Read Only + + + Disabled + Done + Yes + Auto Attach + + Read Only + + + Enabled + Done + Yes + Disabled + 0.0.0.0 + usb-p2p + 169.254.1.1 + fde1:53ba:e9a0:de11::1 + Enabled + 255.255.255.252 + Enabled + Dedicated + None + Enabled + 1000 + Full + 1500 + + Disabled + Disabled + 0 + 1 + Disabled + 5 + 30 + Disabled + Both + Disabled + Disabled + 0 + Off + + Enabled + Enabled + Enabled + Enabled + Enabled + EUI64 + + Disabled + 192.168.0.120 + 255.255.255.0 + 192.168.0.1 + 0.0.0.0 + 0.0.0.0 + Enabled + :: + :: + 64 + :: + :: + Enabled + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + + Disabled + + Disabled + Disabled + + + + 16 + Disabled + Disabled + Disabled + 1 + 1 + 1 + + + + Enabled + Disabled + Circular + Disabled + 60 + Disabled + Disabled + + + + + Enabled + Enabled + Disabled + 480 + None + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + 5901 + Disabled + 300 + Disabled + 2 + False + Enabled + By accessing this computer, you confirm that such access complies with your organization's security policy. + Disabled + 1 + 0 + Normal + Enabled + Enabled while server has default credential settings only + Enabled + + Disabled + CIFS + + + + + + English + 0 + + + + Enabled + Enabled + Disabled + 3 + 5 + Yes + Enabled + Enabled + + + + + + + + + + + + + + + Disabled + Enabled + + Enabled + 1 day + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + 40 + + Disabled + 0 + IERRCriticalTrigger + Disabled + 60 + CPUCriticalTrigger, CPUWarnTrigger, TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 60 + FANCriticalTrigger, FANWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 600 + + Disabled + 60 + MEMCriticalTrigger, MEMWarnTrigger + Disabled + 60 + + Disabled + 60 + + Disabled + 3600 + NVMeCriticalTrigger, NVMeWarnTrigger + Disabled + 60 + TMPCpuCriticalTrigger, TMPCpuWarnTrigger + Disabled + 0 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + + Disabled + 60 + VLTCriticalTrigger + Disabled + 60 + + Disabled + 3600 + PDRCriticalTrigger, PDRWarnTrigger + Disabled + 60 + + Disabled + 60 + TMPCriticalTrigger, TMPWarnTrigger + Disabled + 60 + TMPDiskCriticalTrigger, TMPDiskWarnTrigger, TMPCriticalTrigger, TMPWarnTrigger + 15 + Disabled + + Halt + 4 + 24 + Do not use the cached key + No Caching + Disabled + Disabled + Enabled + Disabled + DefaultIDEVID + Disabled + Enabled + Enabled + Allowlist + 1000:00A5:1028:2114,1000:00A5:1028:2115,1000:00A5:1028:2117,1000:00A5:1028:213A,1000:00A5:1028:213B,1000:00A5:1028:213C,1000:00A5:1028:213E,1000:00A5:1028:213F,1000:00A5:1028:2140,1000:00A5:1028:2141,1000:00A5:1028:2142,1000:00A5:1028:2209,1000:00A5:1028:220A,10DF:F400:10DF:F410,10DF:F400:10DF:F411,10DF:F400:10DF:F422 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service Tag + + Enabled + Watts + C + 0 + unhide + SEL + Full-Access + No-License-Msg + DIsabled + 30 + 30 + 10 + 10 + Minimum Power + Off + 255 + Disabled + Disabled + NO LIMIT + 55 + Default + 0 + 0 + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + + + + Disabled + 0 + 0 + 0 + + + + No + + + 0 + Months + 0 + 0 + + + + No + 0 + 0 + + 0 + + + + + + + 0 + + 0 + + Owned + + + No + + + No + Network + + + + + + 0 + Days + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + + Not Redundant + 1000000 + 1000000 + 1000000 + Disabled + Disabled + Disabled + SelfPowered + + + + + + EIA_310 + + + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + 0 + Automatic + None + Not Applicable + + 0 + Disabled + Disabled + 10 + Disabled + Disabled + 10 + 5 + None + No + 120 + + + + Enabled + Apply Always + Match firmware of replaced part + + Off + + + False + Disabled + + + 80 + + + HTTP + On + + + + + + + + + + + + + + + + + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Enabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + PowerOff + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + No Action + + Disabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + No Action + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Enabled + Enabled + + + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Enabled + Disabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + No Action + + Enabled + Disabled + Disabled + No Action + + + + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Disabled + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Enabled + Disabled + Enabled + + Enabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Enabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Disabled + + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Enabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + + Disabled + Enabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + No Action + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + Enabled + No Action + + Disabled + Disabled + + Enabled + Enabled + + Enabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Enabled + Disabled + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + + Disabled + Disabled + Disabled + Enabled + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Enabled + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + Enabled + + Disabled + Disabled + + Disabled + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + Disabled + Disabled + + + + Disabled + Disabled + + + + NotConfigured + Enabled + MaxDataRate + Enabled + Disabled + Enabled + Enabled + Enabled + Enabled + Enabled + + RoundRobin + Enabled + Enabled + Enabled + Enabled + Disabled + Normal + Disabled + IssOp1 + Disabled + Enabled + Disabled + Auto + All + Enabled + Disabled + Auto + Enabled + Enabled + Disabled + Disabled + + AhciMode + Enabled + Disabled + + DellQualifiedDrives + Uefi + Enabled + + Disabled + Disabled + None + NIC.PxeDevice.1-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + Enabled + Enabled + Disabled + Disabled + Disabled + Disabled + Disabled + Disabled + + Disabled + Disabled + nqn.1988-11.com.dell:PowerEdge.XE9680.JX59T34 + 4C4C4544-0058-3510-8039-CAC04F543334 + + NIC.Integrated.1-1-1 + IPv4 + Disabled + 1 + 0 + NIC.Integrated.1-2-1 + IPv4 + Disabled + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + Disabled + Con1Con2 + InfiniBand.Slot.33-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + InfiniBand.Slot.33-1 + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 3260 + 0 + + None + OneWay + + + + + Disabled + Disabled + Disabled + Disabled + InfiniBand.Slot.33-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.33-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.33-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + InfiniBand.Slot.33-1 + TCP + IPv4 + Disabled + 1 + 0 + 3 + 10000 + Disabled + + + + Disabled + + + 4420 + + 0 + Disabled + None + + AllOn + On + Enabled + DisabledOs + Disabled + Enabled + Roll2KCycles + Enabled + Disabled + Disabled + Disabled + Enabled + PlatformDefault + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + OnNoConRedir + Com1 + 115200 + Vt100Vt220 + Enabled + Custom + Disabled + MaxPerf + MaxPerf + Enabled + Disabled + Disabled + Disabled + Standard + 1x + MaxUFS + Enabled + MaxPower + Disabled + Disabled + Disabled + Balance + Disabled + + + + + + Unlocked + + Disabled + + + + + Enabled + Last + Immediate + 120 + Standard + Enabled + Disabled + Disabled + Standard + DeployedMode + + + None + + + Disabled + OptimizerMode + Disabled + Enabled + MemoryTrainingFast + Disabled + Enabled + Disabled + PagingClosed + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + Enabled + LOCAL + Disabled + + On + Disabled + Disabled + Enabled + NIC.PxeDevice.1-1 + + + + + + + diff --git a/migrate_passwords.py b/migrate_passwords.py new file mode 100644 index 0000000..fe1ff1f --- /dev/null +++ b/migrate_passwords.py @@ -0,0 +1,41 @@ +from __future__ import annotations +import sys +from pathlib import Path +from werkzeug.security import generate_password_hash +from flask import Flask + +# 앱/DB/모델 임포트 +from config import Config +from backend.models.user import db, User + +BASE_DIR = Path(__file__).resolve().parent + + +def is_hashed(password: str) -> bool: + return password.startswith("pbkdf2:sha256") + + +def main() -> int: + # 별도 Flask 앱 컨텍스트 구성 + app = Flask(__name__) + app.config.from_object(Config) + db.init_app(app) + + with app.app_context(): + users = User.query.all() + updated_count = 0 + + for user in users: + if user.password and not is_hashed(user.password): + print(f"🔄 변환 대상: {user.username}") + user.password = generate_password_hash(user.password) + updated_count += 1 + + if updated_count: + db.session.commit() + print(f"✅ 완료: {updated_count}명 해시 처리") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) \ No newline at end of file diff --git a/migrations/README b/migrations/README new file mode 100644 index 0000000..0e04844 --- /dev/null +++ b/migrations/README @@ -0,0 +1 @@ +Single-database configuration for Flask. diff --git a/migrations/__pycache__/env.cpython-313.pyc b/migrations/__pycache__/env.cpython-313.pyc new file mode 100644 index 0000000..376a1e1 Binary files /dev/null and b/migrations/__pycache__/env.cpython-313.pyc differ diff --git a/migrations/alembic.ini b/migrations/alembic.ini new file mode 100644 index 0000000..ec9d45c --- /dev/null +++ b/migrations/alembic.ini @@ -0,0 +1,50 @@ +# A generic, single database configuration. + +[alembic] +# template used to generate migration files +# file_template = %%(rev)s_%%(slug)s + +# set to 'true' to run the environment during +# the 'revision' command, regardless of autogenerate +# revision_environment = false + + +# Logging configuration +[loggers] +keys = root,sqlalchemy,alembic,flask_migrate + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console +qualname = + +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine + +[logger_alembic] +level = INFO +handlers = +qualname = alembic + +[logger_flask_migrate] +level = INFO +handlers = +qualname = flask_migrate + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S diff --git a/migrations/env.py b/migrations/env.py new file mode 100644 index 0000000..4c97092 --- /dev/null +++ b/migrations/env.py @@ -0,0 +1,113 @@ +import logging +from logging.config import fileConfig + +from flask import current_app + +from alembic import context + +# this is the Alembic Config object, which provides +# access to the values within the .ini file in use. +config = context.config + +# Interpret the config file for Python logging. +# This line sets up loggers basically. +fileConfig(config.config_file_name) +logger = logging.getLogger('alembic.env') + + +def get_engine(): + try: + # this works with Flask-SQLAlchemy<3 and Alchemical + return current_app.extensions['migrate'].db.get_engine() + except (TypeError, AttributeError): + # this works with Flask-SQLAlchemy>=3 + return current_app.extensions['migrate'].db.engine + + +def get_engine_url(): + try: + return get_engine().url.render_as_string(hide_password=False).replace( + '%', '%%') + except AttributeError: + return str(get_engine().url).replace('%', '%%') + + +# add your model's MetaData object here +# for 'autogenerate' support +# from myapp import mymodel +# target_metadata = mymodel.Base.metadata +config.set_main_option('sqlalchemy.url', get_engine_url()) +target_db = current_app.extensions['migrate'].db + +# other values from the config, defined by the needs of env.py, +# can be acquired: +# my_important_option = config.get_main_option("my_important_option") +# ... etc. + + +def get_metadata(): + if hasattr(target_db, 'metadatas'): + return target_db.metadatas[None] + return target_db.metadata + + +def run_migrations_offline(): + """Run migrations in 'offline' mode. + + This configures the context with just a URL + and not an Engine, though an Engine is acceptable + here as well. By skipping the Engine creation + we don't even need a DBAPI to be available. + + Calls to context.execute() here emit the given string to the + script output. + + """ + url = config.get_main_option("sqlalchemy.url") + context.configure( + url=url, target_metadata=get_metadata(), literal_binds=True + ) + + with context.begin_transaction(): + context.run_migrations() + + +def run_migrations_online(): + """Run migrations in 'online' mode. + + In this scenario we need to create an Engine + and associate a connection with the context. + + """ + + # this callback is used to prevent an auto-migration from being generated + # when there are no changes to the schema + # reference: http://alembic.zzzcomputing.com/en/latest/cookbook.html + def process_revision_directives(context, revision, directives): + if getattr(config.cmd_opts, 'autogenerate', False): + script = directives[0] + if script.upgrade_ops.is_empty(): + directives[:] = [] + logger.info('No changes in schema detected.') + + conf_args = current_app.extensions['migrate'].configure_args + if conf_args.get("process_revision_directives") is None: + conf_args["process_revision_directives"] = process_revision_directives + + connectable = get_engine() + + with connectable.connect() as connection: + context.configure( + connection=connection, + target_metadata=get_metadata(), + **conf_args + ) + + with context.begin_transaction(): + context.run_migrations() + + +if context.is_offline_mode(): + run_migrations_offline() +else: + run_migrations_online() diff --git a/migrations/script.py.mako b/migrations/script.py.mako new file mode 100644 index 0000000..2c01563 --- /dev/null +++ b/migrations/script.py.mako @@ -0,0 +1,24 @@ +"""${message} + +Revision ID: ${up_revision} +Revises: ${down_revision | comma,n} +Create Date: ${create_date} + +""" +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + +# revision identifiers, used by Alembic. +revision = ${repr(up_revision)} +down_revision = ${repr(down_revision)} +branch_labels = ${repr(branch_labels)} +depends_on = ${repr(depends_on)} + + +def upgrade(): + ${upgrades if upgrades else "pass"} + + +def downgrade(): + ${downgrades if downgrades else "pass"} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fb15a44 Binary files /dev/null and b/requirements.txt differ