Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    telegram notifications can't receive rule logs

    Scheduled Pinned Locked Moved General pfSense Questions
    11 Posts 3 Posters 679 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GertjanG Offline
      Gertjan @phoenixz2
      last edited by

      @phoenixz2 said in telegram notifications can't receive rule logs:

      But I can't receive rule logs

      How did you set this up ?

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      P 1 Reply Last reply Reply Quote 0
      • P Offline
        phoenixz2 @phoenixz2
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • P Offline
          phoenixz2 @Gertjan
          last edited by

          @Gertjan de78b802-8be4-49b0-bacf-254817142af5-image.png
          8a0470d4-accf-4817-8f26-7d44ce700b8d-image.png
          This is my set up. I'm using Suricata on pfSense, and because I'm a new user, I'm not sure if my setup is correct

          GertjanG 1 Reply Last reply Reply Quote 0
          • GertjanG Offline
            Gertjan @phoenixz2
            last edited by

            @phoenixz2 said in telegram notifications can't receive rule logs:

            This is my set up. I'm using Suricata on pfSense, and because I'm a new user, I'm not sure if my setup is correct

            Surricata is a pfSense package, not part of the default setup.
            It's here Home > pfSense Packages > IDS/IPS

            I'm not using Surricata myself, buit this :

            1da471bd-ac7f-410e-a918-5d004dd3642a-image.png

            doesn't that mean that you could receive a/only notification when "updates" happen, or when "new categories" are found (during updates ?) ?

            To be sure, use the 'mail' notification also.

            No "help me" PM's please. Use the forum, the community will thank you.
            Edit : and where are the logs ??

            P 1 Reply Last reply Reply Quote 0
            • P Offline
              phoenixz2 @Gertjan
              last edited by

              @Gertjan I can try test smtp (gmail) and it was successful. However, apart from the SMTP test message, it doesn't respond with anything else.

              GertjanG 1 Reply Last reply Reply Quote 0
              • stephenw10S Offline
                stephenw10 Netgate Administrator
                last edited by

                Yes I would only expect to see anyhing when here are updates.

                1 Reply Last reply Reply Quote 0
                • GertjanG Offline
                  Gertjan @phoenixz2
                  last edited by

                  @phoenixz2 said in telegram notifications can't receive rule logs:

                  it doesn't respond with anything else

                  It does.
                  For example, these :

                  pfsense start/reboot, php errors

                  and I use a script file (see forum) that send me a mail when there are pfSense or package updates.
                  Also : DynDNS updates.

                  Did you saw System > Package Manager > Available Packages - and look for the mailreport package ?

                  Normally, 'notifications' should be used for rare and important (exceptional) circumstances).

                  No "help me" PM's please. Use the forum, the community will thank you.
                  Edit : and where are the logs ??

                  P 2 Replies Last reply Reply Quote 0
                  • P Offline
                    phoenixz2 @Gertjan
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      phoenixz2 @Gertjan
                      last edited by

                      @Gertjan yes, I have installed the mailreport package before and use script:
                      import requests

                      bot token and chat id

                      BOT_TOKEN = '7804335159:AAFBr8jeg26I8ZMgGgr12lmZvooRFinxxxx'
                      CHAT_ID = 207775xxxx
                      LOG_FILE = '/path/to/logfile.log'

                      read file

                      with open(LOG_FILE, 'r') as log_file:
                      logs = log_file.readlines()

                      check log and send to Telegram

                      for log in logs:
                      if "ERROR" in log:
                      message = f"System Error: {log}"
                      url = f'https://api.telegram.org/bot{BOT_TOKEN}/sendMessage'
                      payload = {
                      'chat_id': CHAT_ID,
                      'text': message
                      }
                      requests.post(url, data=payload)
                      but except for updates and errors messages, I don't see alert messages

                      GertjanG 1 Reply Last reply Reply Quote 0
                      • GertjanG Offline
                        Gertjan @phoenixz2
                        last edited by

                        @phoenixz2

                        You want to write your own script ?

                        Have a look at this file, the last lines : /etc/inc/notices.inc

                        So you can use

                        	notify_via_telegram($msg);
                        

                        in your own scripts (this is PHP btw) if you have set up Telegram.

                        No "help me" PM's please. Use the forum, the community will thank you.
                        Edit : and where are the logs ??

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.